:root {
  --fc_theme_btn_bgcolor: #00644E;
  --fc_heading_color: #00644E;
  --fc_dark_blue: #00644E;
  --fc_btn_bgcolor: #00644E;
  --fc_pagination_bgcolor: #00644E;
}

.header-logo a {
    filter: none;
}

header.white-header, header.shrink {
    border-color: #00644E;
    background-color: #00644E;
}

header.white-header .header-nav ul li a,
header.white-header .header-nav ul li a:visited,
header.shrink .header-nav ul li a,
header.shrink .header-nav ul li a:visited {
    color: #fff;
}

.inner-mega-menu a {
    color: #00644E !important;
}

.header-btns a.button,
.header-btns a.button:visited {
    background: #FFD561;
    color: #00644E;
    border-color: #FFD561;
}

header.white-header .header-btns a.button:hover,
header.white-header .header-btns a.button:visited:hover,
header.shrink .header-btns a.button:hover,
header.shrink .header-btns a.button:visited:hover,
.header-btns a.button:hover,
.header-btns a.button:visited:hover,
header.white-header .header-btns a.button.outline-btn:hover, header.white-header .header-btns a.button:visited.outline-btn:hover, header.shrink .header-btns a.button.outline-btn:hover, header.shrink .header-btns a.button:visited.outline-btn:hover {
    background: #fff;
    color: #00644E;
    border-color: #fff;
}

a.button.outline-btn,
a.button:visited.outline-btn,
span.button.outline-btn,
.is-style-mycustomstyle .wp-element-button.outline-btn {
    background-color: transparent;
    border-color: #fff;
}

header.white-header .header-btns a.button,
header.white-header .header-btns a.button:visited,
header.shrink .header-btns a.button,
header.shrink .header-btns a.button:visited {
    background: #FFD561;
    color: #00644E;
    border-color: #FFD561;
}

header.white-header .header-btns a.button.outline-btn,
header.white-header .header-btns a.button:visited.outline-btn,
header.shrink .header-btns a.button.outline-btn,
header.shrink .header-btns a.button:visited.outline-btn {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}

button.header-search-button:hover svg path {
    filter: none;
    stroke: #FFD561;
}

a.button.white-btn,
a.button:visited.white-btn,
span.button.white-btn,
.is-style-mycustomstyle .wp-element-button.white-btn {
    color: #00644E;
}

a.button,
a.button:visited,
span.button,
.is-style-mycustomstyle .wp-element-button {
    background: #FFD561;
    color: #00644E;
    border-color: #FFD561;
}

a.button:hover,
a.button:visited:hover,
span.button:hover,
.is-style-mycustomstyle .wp-element-button:hover {
    background: #00644E;
    color: #fff !important;
    border-color: #00644E;
}

.cs-quote-text {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDI3IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJN MTAuMzU0OCA4LjYxMjlD MTEuMTkzNSA5LjU4MDY1IDExLjYxMjkgMTAuNzQxOSAxMS42MTI5IDEyLjA5NjhD MTEuNjEyOSAxMy43MDk3IDExLjAzMjMgMTUuMDk2OCA5Ljg3MDk3IDE2LjI1ODEgQzguNzc0MTkgMTcuNDE5NCA3LjQxOTM1IDE4IDUuODA2NDUgMThDNC4xOTM1NSAxOCAyLjgwNjQ1IDE3LjQ1MTYgMS42NDUxNiAxNi4zNTQ4QzAuNTQ4Mzg3IDE1LjE5MzYgMCAxMy43NzQyIDAgMTIuMDk2OEMwIDcuNTgwNjUgMi42Nzc0MiAzLjU0ODM5IDguMDMyMjYgMEw5Ljk2Nzc0IDEuNjQ1MTZDOS4zMjI1OCAyLjIyNTgxIDguNzA5NjggMyA4LjEyOTAzIDMuOTY3NzRDNy42MTI5IDQuODcwOTcgNy4yOTAzMiA1Ljc0MTk0IDcuMTYxMjkgNi41ODA2NUM4LjQ1MTYxIDYuOTAzMjMgOS41MTYxMyA3LjU4MDY1IDEwLjM1NDggOC42MTI5Wk0yNS43NDE5IDguNjEyOUMyNi41ODA2IDkuNTgwNjUgMjcgMTAuNzQxOSAyNyAxMi4wOTY4QzI3IDEzLjcwOTcgMjYuNDE5NCAxNS4wOTY4IDI1LjI1ODEgMTYuMjU4MUMyNC4wOTY4IDE3LjQxOTQgMjIuNzQxOSAxOCAyMS4xOTM2IDE4QzE5LjU4MDYgMTggMTguMTkzNSAxNy40MTk0IDE3LjAzMjMgMTYuMjU4MUMxNS44NzEgMTUuMDk2OCAxNS4yOTAzIDEzLjcwOTcgMTUuMjkwMyAxMi4wOTY4QzE1LjI5MDMgNy43MDk2OCAxOCAzLjY3NzQyIDIzLjQxOTQgMEwyNS40NTE2IDEuNjQ1MTZDMjQuODA2NSAyLjIyNTgxIDI0LjE5MzYgMi45Njc3NCAyMy42MTI5IDMuODcwOTdDMjMuMDk2OCA0Ljc3NDIgMjIuNzQxOSA1LjY3NzQyIDIyLjU0ODQgNi41ODA2NUMyMy44Mzg3IDYuOTAzMjMgMjQuOTAzMiA3LjU4MDY1IDI1Ljc0MTkgOC42MTI5WiIgZmlsbD0iIzAwNjQ0RSIvPjwvc3ZnPg==");
}

a.learn-more::after,
a.learn-more:visited::after,
.learn-more::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTggMTNMMTQgN00xNCA3TDggMU0xNCA3TDEgNyIgc3Ryb2tlPSIjMDA2NDREIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

a.learn-more:hover::after,
a.learn-more:visited:hover::after,
.learn-more:hover::after,
.header-nav ul li .mw-cs-link a.learn-more::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTggMTNMMTQgN00xNCA3TDggMU0xNCA3TDEgNyIgc3Ryb2tlPSIjMDA2NDREIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.heading-2 span,
h2 span,
h3 span,
h4 span,
h5 span {
    color: #00644E !important;
}

.heading-2 span span {
    opacity: 0.7;
}

.footer-cta-ctn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='441' viewBox='0 0 1920 441' fill='none'%3E%3Cg clip-path='url(%23clip0_1666_2638)'%3E%3Crect width='1920' height='441' fill='%2300644E'/%3E%3Cpath d='M741.836 732.836L290 281' stroke='%236EC3A0' stroke-width='2'/%3E%3Cpath d='M1236.5 825L1962.84 98.6642' stroke='%236EC3A0' stroke-width='2'/%3E%3Cpath d='M379.836 642.836L-72 191' stroke='%236EC3A0' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M295 250C295 269.882 278.882 286 259 286C239.118 286 223 269.882 223 250C223 230.118 239.118 214 259 214C278.882 214 295 230.118 295 250ZM272.05 239.853V236.953C268.006 237.964 265.372 237.565 263.165 237.231C262.206 237.086 261.328 236.953 260.45 236.953C252.442 236.953 245.95 243.445 245.95 251.453C245.95 254.669 246.118 257.215 246.452 259.092C246.118 260.733 245.95 262.527 245.95 264.503H248.85L248.854 263.967C248.985 256.363 251.925 251.601 257.847 248.078C258.707 247.566 258.855 248.457 257.109 250.002C253.56 253.142 252.199 255.786 251.892 260.153H254.65C264.259 260.153 272.05 253.812 272.05 239.853Z' fill='%236EC3A0'/%3E%3Cpath d='M1083.17 685.047L678.187 280.066C619.608 221.487 524.634 221.487 466.055 280.066L167.14 578.981C108.561 637.56 13.5864 637.56 -44.9922 578.981L-324 299.974' stroke='%236EC3A0' stroke-width='2' stroke-dasharray='8 8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M541.397 343.361C531.534 353.176 531.534 369.073 541.397 378.888H541.387L558.138 395.543C558.762 396.157 559.76 396.157 560.374 395.543L577.125 378.888C586.988 369.073 586.988 353.176 577.125 343.361C567.253 333.546 551.26 333.546 541.397 343.361ZM548.976 356.958L568.836 350.262L568.816 350.252C569.037 350.175 569.286 350.185 569.507 350.262C569.651 350.3 569.776 350.367 569.891 350.463C570.006 350.559 570.102 350.674 570.169 350.799C570.236 350.924 570.284 351.068 570.294 351.212C570.303 351.356 570.294 351.509 570.246 351.643L563.712 371.608C563.626 371.8 563.492 371.973 563.309 372.098C563.127 372.222 562.926 372.299 562.705 372.299C562.494 372.309 562.273 372.251 562.091 372.146C561.909 372.04 561.755 371.877 561.659 371.685L557.754 363.482C557.639 363.243 557.438 363.051 557.198 362.935L548.794 359.069C548.659 358.992 548.554 358.887 548.458 358.772C548.372 358.647 548.304 358.513 548.266 358.369C548.218 358.234 548.208 358.081 548.208 357.937C548.218 357.793 548.256 357.649 548.324 357.515C548.391 357.381 548.477 357.265 548.592 357.169C548.707 357.073 548.832 357.006 548.976 356.958Z' fill='%236EC3A0'/%3E%3Ccircle cx='377.55' cy='367.55' r='7.55047' fill='%236EC3A0'/%3E%3Ccircle cx='839.55' cy='438.55' r='7.55047' fill='%236EC3A0'/%3E%3Cpath d='M1296 701.836L1747.84 250' stroke='%236EC3A0' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1735.4 194.361C1725.53 204.176 1725.53 220.073 1735.4 229.888H1735.39L1752.14 246.543C1752.76 247.157 1753.76 247.157 1754.37 246.543L1771.12 229.888C1780.99 220.073 1780.99 204.176 1771.12 194.361C1761.25 184.546 1745.26 184.546 1735.4 194.361ZM1742.98 207.958L1762.84 201.262L1762.82 201.252C1763.04 201.175 1763.29 201.185 1763.51 201.262C1763.65 201.3 1763.78 201.367 1763.89 201.463C1764.01 201.559 1764.1 201.674 1764.17 201.799C1764.24 201.924 1764.28 202.068 1764.29 202.212C1764.3 202.356 1764.29 202.509 1764.25 202.643L1757.71 222.608C1757.63 222.8 1757.49 222.973 1757.31 223.098C1757.13 223.222 1756.93 223.299 1756.7 223.299C1756.49 223.309 1756.27 223.251 1756.09 223.146C1755.91 223.04 1755.76 222.877 1755.66 222.685L1751.75 214.482C1751.64 214.243 1751.44 214.051 1751.2 213.935L1742.79 210.069C1742.66 209.992 1742.55 209.887 1742.46 209.772C1742.37 209.647 1742.3 209.513 1742.27 209.369C1742.22 209.234 1742.21 209.081 1742.21 208.937C1742.22 208.793 1742.26 208.649 1742.32 208.515C1742.39 208.381 1742.48 208.265 1742.59 208.169C1742.71 208.073 1742.83 208.006 1742.98 207.958Z' fill='%236EC3A0'/%3E%3Cpath d='M1316 322L1007.14 630.86C948.561 689.439 853.586 689.439 795.007 630.86L564 399.853' stroke='%236EC3A0' stroke-width='2' stroke-dasharray='8 8'/%3E%3Ccircle cx='1224.55' cy='412.55' r='7.55047' fill='%236EC3A0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1385 286C1385 305.882 1368.88 322 1349 322C1329.12 322 1313 305.882 1313 286C1313 266.118 1329.12 250 1349 250C1368.88 250 1385 266.118 1385 286ZM1359.18 293.416C1361.68 290.917 1361.68 286.864 1359.18 284.366C1356.68 281.867 1352.63 281.865 1350.13 284.365L1349 285.496L1347.87 284.365C1345.37 281.865 1341.32 281.865 1338.82 284.365C1336.32 286.864 1336.32 290.917 1338.82 293.416L1347.87 302.467C1348.49 303.091 1349.51 303.091 1350.13 302.467L1359.18 293.416ZM1355.4 274.798C1355.4 271.262 1352.54 268.398 1349 268.398C1345.46 268.398 1342.6 271.262 1342.6 274.798C1342.6 278.334 1345.46 281.198 1349 281.198C1352.54 281.198 1355.4 278.334 1355.4 274.798Z' fill='%236EC3A0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1666_2638'%3E%3Crect width='1920' height='441' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	/* background-image: url(../images/Pattern-Light-Blue-BG.svg); */
}

@media (min-width: 1023px) {
    .header-section.white-header svg path,
    .header-section.shrink svg path {
        stroke: #fff;
    }
}
