/***
* Who we are changes
**/
section.multi-column .multi-column-single .container-badge .outer-circle .inner-circle,
section.multi-column .multi-column-single .container-badge .outer-circle {
    background-color: white !important;
}

.woocommerce-product-gallery__wrapper .mySwiper2 .swiper-button-prev, .woocommerce-product-gallery__wrapper .mySwiper2 .swiper-button-next {
    color: var(--colour-highlight);   
}

section.newsletter .container-form form input[type=submit] {
    color: var(--colour-highlight-3);
    border: 2px solid var(--colour-highlight-3);
    font-family: var(--primary-title-font-family);
    border-radius: 4px;
    background: transparent;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}

footer .page-container .col.newsletter input[type=submit] {
    background-color: transparent;
    color: var(--colour-highlight-3);
    border-color: var(--colour-highlight-3);
    border-radius: 4px;
    border: 2px solid var(--colour-highlight-3);
    font-family: var(--primary-title-font-family);
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}

footer .page-container .col.newsletter input[type=submit]:hover {
    background-color: var(--colour-highlight-3);
    color: #000;
}

section.newsletter .container-form form input[type=submit]:hover {
    background: var(--colour-highlight-3);
    color: #000;
}

section.newsletter::after {
    /*height: 2px;*/
    height: 0;
    width: 100%;
    content: ' ';
    transform: rotate(-180deg);
    background-image: linear-gradient(270deg, #fcd136 0%, rgba(252, 209, 54, 0) 100%);
    position: absolute;
    bottom: 0;
}

::-ms-input-placeholder,
    /* Edge 12-18 */
::placeholder {
    color: rgba(255, 255, 255, .5);
}

section.newsletter .container-form form span.wpcf7-form-control-wrap input {
    border: 1px solid rgba(255, 255, 255, .5);
    color: white;
}

input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    background: var(--body-bg);
}

section.newsletter .right-wave {
    height: 100%;
    width: auto;
}

@media screen and (max-width: 767px) {
    section.newsletter .right-wave {
        max-height: 190px;
        width: auto;
    }
}

.text-with-icons {
    background-size: 100% auto;
    background-position: center;
}

@media screen and (max-width: 767px) {
    .text-with-icons {
        background-position: left center;
        background-size: auto;
    }
}

.text-with-icons .button--primary {
    background-color: var(--colour-highlight-3);
}

.text-with-icons .button--primary:hover {
    background-color: transparent;
}

@media screen and (min-width: 767px) {
    .full-width-image .button--primary,
    .text-with-icons .button--primary {
        padding-left: 82px;
        padding-right: 82px;
    }
}

.coloured-tiles .icon {
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: conic-gradient(from 90deg at 50% 50%, #fcd135 -27.06deg, #fff 18.62deg, #fcd135 332.94deg, #fff 378.62deg);
    /* Ensure the content has a higher z-index */
}

.coloured-tiles .icon::before {
    background-color: var(--bg-dark);
    border-radius: 12px;
    display: block;
    top: 2px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    content: ' ';
    position: absolute;
    z-index: 0;
}

/* Ensure the content inside the icon is above the pseudo-element */
.coloured-tiles .icon > * {
    position: relative;
    z-index: 2;
    /* Content inside the icon should have the highest z-index */
}

/**
* Remainder of website
**/
table tr:nth-child(2n) {
    background-color: var(--body-bg);
}

.hero__title > *,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    letter-spacing: 2px;
}

.hero.full-bg .centered .hero__title > * {
    letter-spacing: 1px;
}

.hero.full-bg .centered .hero__title .edo-hightlight {
    letter-spacing: -1px;
}

.hero.full-bg .centered .hero__desc {
    max-width: 720px;
    font-size: 26px;
    font-weight: 700;
}

.single-product div.product div.images .single-product-thumbnails .swiper-slide,
.card-product__image,
.single-product div.product div.images .swiper-slide {
    background-color: var(--colour-featured-products);
    border-radius: 4px;
    margin-bottom: 24px;
    height: auto;
}

.card-product__image {
    height: 395px;
    padding: 20px 0;
}

section.our-process,
.banner.usp-features,
.counter-cards__inner,
section.become-distributor,
body {
    background-color: var(--body-bg);
}

section.become-distributor {
    padding-top: 0;
}

section.our-process {
    box-shadow: inset 0 1px 0 0 #415665;
}

section.text-block-plain,
.products-categories-no-description,
section.banner-bg {
    background-color: var(--colour-dark-blue);
}

.products-categories-no-description .page-container .cat-cards.small-titles .cat-cards__item {
    border-radius: 4px;
    padding-top: 15%;
}

.products-categories-no-description .page-container .cat-cards.small-titles .cat-cards__item .content-item h3 {
    letter-spacing: 1px;
    font-size: 32px;
    line-height: 1.12;
}

.products-categories-no-description .page-container .cat-cards .cat-cards__item {
    border-radius: 4px;
    padding-top: 8%;
    align-items: flex-start;
}

.products-categories-no-description .page-container .cat-cards .cat-cards__item .content-item h3 {
    letter-spacing: 1px;
    line-height: 1.12;
    font-size: 48px;
}

@media only screen and (min-width: 1440px) {
    .products-categories-no-description .page-container .cat-cards .cat-cards__item .content-item h3 {
        font-size: 48px;
    }
}

section.banner-bg .inner-container {
    background-image: conic-gradient(from 1.571rad at 50% 50%, #f93882 5%, #fcd135 92%);
    padding: 3px;
    overflow: hidden;
}

.button--primary,
button:not(.page-header__close-menu-btn , .page-header__burger) {
    border-radius: 4px;
    color: black;
    line-height: 24px;
    padding: 12px 25px;
    text-transform: uppercase;
    font-size: 16px;
    background-color: var(--colour-highlight-3);
    font-family: var(--primary-title-font-family);
    letter-spacing: 1px;
}

.mobile-header-dist {
    background-color: var(--colour-light-darken);
}

/* body.home .content {
    position: relative;
}

body.home .content::before {
    content: ' ';
    display: block;
    background-image: linear-gradient(60deg, #122e40 0%, #122e40 20%, #122e40 50%, #080026 100%, #080026 100%);
    background-size: 100% 844px;
    width: 100%;
    min-height: 837px;
    position: absolute;
    top: 0;
    left: 0;
} */

@media screen and (min-width: 998px) {
    .banner.usp-features {
        border-top: 1px solid #415665;
        border-bottom: 1px solid #415665;
        padding: 0;
    }

    .banner-items-list .banner-items-list__item:first-child,
    .banner-items-list .banner-items-list__item:nth-child(2n) {
        border-right: 1px solid #415665;
    }

    .banner-items-list .banner-items-list__item {
        padding: 38px 22px;
    }
}

.hero__products-item:first-child {
    background-image: linear-gradient(226deg, #3be7f4 0%, #0cc6d4 100%);
}

.hero__products-item:nth-child(2n) {
    background-image: linear-gradient(225deg, #fee89b 0%, #e0a100 100%);
}

.hero__products-item:nth-child(3n) {
    background-image: linear-gradient(226deg, #f93882 0%, #f81b70 100%);
}

.banner-items-list__item img {
    max-height: 56px;
}

.banner-items-list__desc {
    max-width: 205px;
}

.banner-items-list__desc > * {
    color: white;
    font-weight: 400;
}

.values-proposition {
    background-color: transparent;
}

.text-image__title {
    font-family: var(--primary-title-font-family);
    letter-spacing: 1px;
    color: white;
    font-weight: bold;
}

.text-image__media-block {
    border-radius: 4px;
}

.counter-cards {
    justify-content: space-between;
}

.counter-cards__item {
    max-width: 394px;
    border-radius: 12px;
    padding: 4px;
}

.counter-cards__item:first-child {
    background-image: conic-gradient(from 1.571rad at 50% 50%, #f93882 5%, #3be7f4 92%);
}

.counter-cards__item:nth-child(2n) {
    background-image: conic-gradient(from 1.571rad at 50% 50%, #f93882 5%, #fcd135 92%);
}

.counter-cards__item:nth-child(3n) {
    background-image: conic-gradient(from 1.571rad at 50% 50%, #3be7f4 5%, #013f97 92%);
}

.counter-cards__number {
    max-width: 177px;
    max-height: none;
    right: 0;
    top: 0;
}

.page-header {
    background-color: transparent;
    padding: 16px 0;
}

body.single .page-header,
.page-header--blog {
    background-color: rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}

body.archive,
body.single,
.content-single-post,
.text-image,
footer {
    background-color: var(--colour-dark-blue);
}

footer .page-container .socials a svg path {
    fill: rgba(255, 255, 255, .5);
}

footer .page-container nav ul a,
footer .page-container .socials a {
    color: rgba(255, 255, 255, .5);
}

.hero-post__author {
    padding-top: 28px;
}

.hero-post__author,
.post-read-next__top {
    position: relative;
}

.hero-post__author::before,
.post-read-next__top::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #eae710;
}

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

.content-single-post__author {
    background-color: transparent;
}

.content-single-post__author-text span {
    color: rgba(255, 255, 255, .5);
    font-weight: 400;
}

.content-single-post__author-prefix {
    color: rgba(255, 255, 255, .5);
}

.content-single-post__entry h1 {
    font-size: 40px;
}

.content-single-post__entry h2,
.content-single-post__entry h3,
.content-single-post__entry h4 {
    font-size: 24px;
}

.post-card {
    border-radius: 0;
}

.post-card__inner,
.card-read-next__inner {
    border: 2px solid #122e40;
    border-radius: 4px;
    overflow: hidden;
    transition: all .2s ease-in-out;
}

.post-card__inner:hover {
    background-color: rgba(0, 0, 0, .2);
    border-color: var(--colour-highlight);
}

.card-read-next__title {
    padding-top: 12px;
}

.content-single-post__author-text,
.card-read-next__title {
    color: white;
    font-weight: 400;
}

.link-button svg g {
    fill: white;
}

.link-button,
.post-read-next__title,
footer .page-container .menu-title {
    font-weight: bold;
}

footer .page-container .menu-title {
    font-family: var(--primary-title-font-family);
    text-transform: uppercase;
    letter-spacing: 1px;
}

.content-single-post__entry a:not(.button) {
    color: var(--colour-yellow);
    font-weight: 400;
    margin-left: 5px;
}

.content-single-post__entry a:not(.button) svg path {
    fill: rgba(255, 255, 255, .5);
    transition: fill .2s ease-in-out;
}

.content-single-post__entry a:not(.button):hover {
    color: var(--colour-yellow);
    text-decoration: underline;
}

.content-single-post__entry a:not(.button):hover svg path {
    fill: var(--colour-yellow);
}

.breadcrumbs {
    color: rgba(255, 255, 255, .5);
}

.testimonials-section {
    background-color: #455e6d;
    color: black;
    padding-top: 0;
}

.testimonials-section:before,
.become-distributor:before {
    content: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 1440 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_250_401)'%3E%3Cg filter='url(%23filter0_d_250_401)'%3E%3Cpath d='M1617.07 -111.322L1617.18 19.2754L1610.38 21.8331L1606.95 22.7022C1603.55 23.5464 1601.84 24.3907 1601.84 24.3907L1598.43 23.5464C1595.03 22.702 1595.03 23.5463 1589.05 22.7019L1583.93 23.5461L1581.38 23.5461C1578.82 23.546 1577.98 25.2595 1577.98 25.2595L1574.57 25.2595L1566.9 24.3902L1563.47 23.5458C1560.07 22.7014 1563.47 23.5458 1560.91 21.8323C1558.35 20.1436 1558.35 17.5858 1558.35 17.5858L1551.54 12.4701L1547.27 9.04305L1541.31 6.48515L1535.32 6.48506C1529.36 6.48496 1535.32 6.48506 1529.36 5.64064C1523.4 4.79622 1529.36 5.64064 1525.96 2.23846C1524.87 1.14579 1524.47 0.748461 1524.39 0.624291C1524.52 0.624293 1525.21 1.1458 1524.24 -0.319368C1522.53 -2.87719 1518.28 -0.319462 1518.28 -0.319462L1512.3 -0.319556L1511.45 -2.87738C1510.61 -5.43519 1507.18 -6.3044 1507.18 -6.3044L1505.57 -5.7581L1503.26 -4.98831L1502.07 -4.591L1501.23 -0.319731L1504.63 2.23812L1506.35 5.64028L1505.5 9.0424L1501.23 9.91148L1497.83 9.91143C1494.41 9.91138 1494.4 6.48441 1494.4 6.48441L1489.29 3.92653L1485.04 7.35343L1481.62 9.91117L1478.22 14.1576L1462 14.1573L1457.73 15.0264C1453.46 15.8707 1457.73 15.0264 1451.78 20.9862L1447.51 22.6997L1444.11 23.5439L1439.84 27.8151L1431.33 30.3728C1431.33 30.3728 1422.79 32.9305 1420.2 32.0613C1417.64 31.2169 1414.24 32.9303 1414.24 32.9303L1406.58 38.8901L1388.65 38.8899C1386.09 38.8898 1384.38 39.7341 1384.38 39.7341L1378.42 41.4475L1372.46 40.6031L1367.34 39.7339L1363.92 37.176C1360.51 34.6181 1357.96 37.1759 1357.96 37.1759L1353.69 40.6028L1351.13 39.7336C1349.84 39.2866 1348.37 38.4422 1347.18 37.7221C1346.01 36.977 1345.17 36.3314 1345.17 36.3314L1341.76 32.06C1338.33 27.8135 1341.76 32.06 1340.04 27.8136C1340.04 27.8136 1335.77 28.6578 1333.22 27.8135C1330.66 26.9443 1326.41 31.2155 1326.41 31.2155L1323.86 30.3711C1322.57 29.9241 1321.5 28.6576 1320.75 27.4656C1320 26.2984 1319.58 25.2306 1319.58 25.2306L1316.18 21.8036C1312.75 18.4014 1311.06 20.9592 1311.06 20.9592L1305.95 23.5169L1303.39 22.6725C1300.83 21.8033 1299.12 22.6725 1294.85 20.9589L1291.44 20.9589L1283.77 23.5165C1283.77 23.5165 1278.66 24.3608 1274.36 24.3607C1270.07 24.3607 1274.36 24.3607 1271.8 22.672C1269.24 20.9585 1266.69 22.672 1266.69 22.672L1262.44 22.6719L1257.33 29.4761L1253.91 30.3452C1250.51 31.1894 1253.91 30.3452 1249.66 30.3451C1245.41 30.345 1246.24 35.4607 1246.24 35.4607L1243.68 36.3049C1241.12 37.1492 1239.43 34.5914 1239.43 34.5914L1235.16 33.747L1231.76 32.0335L1229.2 30.3448C1226.64 28.6313 1228.33 26.9178 1228.33 26.9178L1216.38 25.229L1210.4 24.3597L1207 23.5153C1203.59 22.671 1205.28 20.1132 1205.28 20.1132L1204.43 17.5554C1203.59 14.9976 1198.47 16.6861 1198.47 16.6861L1197.61 20.1131L1191.65 20.9573L1188.25 21.8016L1181.42 26.0728L1178.86 25.2284C1176.3 24.3592 1174.59 26.0726 1174.59 26.0726L1170.35 31.1882C1170.35 31.1882 1162.68 32.0324 1157.54 32.0323L1152.42 32.0322L1151.56 35.4592L1144.76 40.5747L1128.52 40.5744C1125.96 40.5744 1124.27 39.7052 1121.71 39.7051C1119.16 39.7051 1118.28 36.303 1118.28 36.303L1115.73 36.3029C1113.17 36.3029 1112.32 35.4585 1112.32 35.4585L1107.21 36.3028L1101.25 39.7048L1093.58 43.976L1090.16 46.5337L1085.04 48.2471L1072.23 48.2469C1068.83 48.2469 1067.99 49.9355 1067.99 49.9355L1062.87 53.3624L1056.89 54.2066L1051.78 55.0508L1044.1 55.9199L1038.99 55.9198L1035.59 56.7641L1026.21 63.593L1019.4 63.5929C1019.4 63.5929 1015.13 64.4372 1010.86 66.1506C1006.62 67.8392 1010.86 66.1506 1004.91 66.9948C1002.92 67.2679 1002.25 67.3673 1002.17 67.3673C1002.45 67.2679 1003.84 66.9948 1002.35 66.9948L992.961 66.1503L988.714 65.2811L984.444 66.1502L979.325 62.7231L975.053 61.0344L962.24 61.0342C962.24 61.0342 957.995 61.8785 954.568 61.8784C951.141 61.8784 954.568 61.8784 950.321 61.034L946.054 65.2804L940.943 70.3959L937.544 73.8228L931.559 73.8227L928.16 77.2248L924.761 79.7826L918.779 83.1846L909.419 84.8979L903.435 84.8978C897.475 84.8977 903.435 84.8978 900.876 83.1843C898.317 81.4956 900.876 83.1843 896.626 78.9378L894.072 83.1842L890.647 84.8976L888.093 89.1689L885.536 90.0132C882.979 90.8574 881.29 90.8574 876.174 90.013L872.748 90.013L867.632 89.1685L864.231 90.0128L859.962 93.4149L855.717 94.284L850.6 92.5704L847.172 90.0125L842.928 92.5703L837.815 95.9723L831.834 100.244L826.72 101.088L824.162 101.088C821.605 101.088 817.356 97.6855 817.356 97.6855L813.928 96.8411L811.37 95.9719C808.812 95.1276 807.125 96.841 807.125 96.841L805.414 100.243L804.573 103.645L800.304 106.203L794.344 105.359L791.785 104.514C789.227 103.645 787.512 101.956 787.512 101.956L784.107 97.685L780.678 95.1271L777.277 95.9714L777.279 99.3983L775.569 102.8L768.769 107.072L765.342 107.072C761.94 107.071 761.097 107.916 761.097 107.916L756.826 107.916L753.424 108.76L750.866 107.916C748.308 107.071 744.882 108.76 744.882 108.76C744.882 108.76 742.328 112.187 738.082 113.031L731.254 113.031C727.852 113.031 722.738 114.744 722.738 114.744C722.738 114.744 718.469 116.433 715.067 116.433C711.665 116.433 710.794 113.875 710.794 113.875L705.678 113.875C700.563 113.875 705.678 113.875 702.276 113.03C698.848 112.186 696.293 115.588 696.293 115.588L693.735 114.744C691.177 113.875 689.488 113.875 689.488 113.875L685.216 112.186L680.1 111.317L676.697 109.628L673.268 107.07L669.864 105.357L666.46 101.954L662.186 98.5274C662.186 98.5274 655.357 97.6829 652.798 96.8386C650.24 95.9694 648.553 97.6828 648.553 97.6828L639.167 97.6827L636.608 96.8383C634.05 95.9691 630.648 95.9691 630.648 95.9691L625.532 95.1247L622.973 93.4111C620.414 91.7224 621.257 90.009 621.257 90.009L616.983 86.6068L613.58 84.8933L609.308 84.0489L601.632 80.6218L588.817 78.0638L585.415 77.2194C582.012 76.375 576.895 74.6615 576.895 74.6615L569.221 72.9479L562.393 72.9478L553.876 73.8168L551.318 72.9476C548.759 72.1032 547.893 75.5053 547.893 75.5053L544.491 75.5053L541.933 74.6609C539.375 73.8166 539.371 69.5453 539.371 69.5453L535.966 66.1431L531.695 65.2739L529.138 66.143C526.581 66.9873 525.739 69.5451 525.739 69.5451L517.197 69.5449L512.951 70.3892L508.681 71.2583L504.412 73.816L500.165 72.1025C495.892 70.3889 500.165 72.1025 495.89 67.8311L490.776 68.7002L485.66 68.7001L476.273 67.8308L472.87 66.1421L465.197 65.2728L461.795 66.1419L459.238 66.1419C456.68 66.1418 455.812 67.8305 452.41 66.9861C451.292 66.7129 450.125 66.6136 449.132 66.6136C447.12 66.6135 445.581 66.986 445.581 66.986L443.022 64.4281C440.462 61.8703 437.907 65.2724 437.907 65.2724L433.663 67.8301L427.681 70.3878C427.681 70.3878 424.28 71.2569 420.006 68.6991L415.757 64.4277L412.33 64.4277L408.088 69.5432L400.416 70.3874L397.858 69.543C395.299 68.6987 392.741 67.8295 392.741 67.8295L389.313 66.1408L385.066 65.2716L380.794 64.4272L375.678 63.5828C375.678 63.5828 366.293 64.4269 362.866 63.5826C359.463 62.7133 362.866 63.5826 361.152 63.5825L346.651 63.5823L342.381 65.2709L336.424 67.8286L332.996 66.9842L329.594 66.1398L326.194 68.6976L324.484 72.0997L320.216 75.5017L315.103 78.9286L312.549 83.175L307.437 86.6019L303.192 88.2905L299.766 89.1596L298.08 92.5617L298.083 95.9638L294.659 98.5216L289.543 97.6772L283.583 97.6771L279.31 95.1192L276.751 93.4057C274.192 91.717 269.944 90.0034 269.944 90.0034L264.831 92.5612L260.562 95.1189L254.606 98.5209L249.491 99.39L245.22 98.5208L240.105 99.3899L234.988 96.832C234.988 96.832 234.963 96.832 234.938 96.832C234.938 96.832 234.913 96.832 234.864 96.8071C234.64 96.7326 234.019 96.534 232.429 95.9876C229.871 95.1432 228.157 94.2989 228.157 94.2989L217.927 94.2987L215.365 89.1831L209.404 87.4695C206.423 86.6003 204.709 85.756 203.74 85.1103C202.796 84.4895 202.572 84.0673 202.572 84.0673L196.611 82.3537C190.65 80.6401 196.611 82.3537 194.054 82.3537L172.724 82.3533L166.742 85.7554L162.498 88.3131L156.514 88.313L153.955 86.6243C151.396 84.9108 149.706 83.1973 149.706 83.1973L147.148 83.1973C144.591 83.1972 142.88 86.6242 142.88 86.6242L138.613 91.7397L135.212 92.584L132.658 96.8552L127.547 101.102L121.587 101.101C121.587 101.101 113.918 105.373 109.622 105.373L102.798 110.488L100.24 110.488C98.9488 110.488 97.6822 110.289 96.7384 110.066C95.7698 109.842 95.124 109.619 95.124 109.619L92.5657 108.75C90.0074 107.905 89.1617 106.192 89.1617 106.192L85.7612 107.905L81.4931 111.307L81.4967 115.578L79.7862 118.981L76.3843 118.981L72.9803 116.423L66.1524 117.292L62.7541 121.538L59.3288 123.252L55.0862 127.523L49.1026 128.367L44.8558 127.523C40.5841 126.653 44.8557 127.523 39.7405 127.523L33.7583 130.08L28.6431 130.08L21.8386 129.211L18.4148 132.638L15.8579 133.482C13.301 134.326 12.456 133.482 12.456 133.482L8.18501 133.482L3.93958 134.326L-0.329258 136.884L-1.16922 142L-4.59236 146.271L-6.27729 150.542L-8.83421 151.386C-11.3911 152.231 -16.5056 153.1 -16.5056 153.1L-19.9316 153.944L-27.6073 150.542L-31.0107 148.828L-33.5647 153.099L-35.2752 156.502L-37.8292 160.773L-42.9416 164.175L-47.187 165.019L-55.729 165.019L-60.8449 164.175L-65.9587 165.888C-65.9587 165.888 -66.1325 165.938 -66.2318 165.987C-66.6538 166.161 -67.6715 166.583 -70.2034 167.576L-71.9132 171.848L-75.3144 172.692C-78.7404 173.561 -78.7418 171.848 -78.7418 171.848L-83.8578 171.003L-86.4161 170.134C-88.9744 169.29 -86.4161 170.134 -92.3778 167.576C-98.3394 165.018 -92.3777 167.576 -94.9375 165.018C-97.4973 162.46 -94.9375 165.018 -100.901 159.903L-105.173 159.058L-109.444 159.058L-114.558 159.902C-114.558 159.902 -117.959 161.616 -120.517 161.616C-123.074 161.616 -125.633 160.771 -125.633 160.771L-129.036 159.058C-132.464 157.344 -135.864 159.058 -135.864 159.058L-138.423 158.213C-140.981 157.344 -142.694 157.344 -142.694 157.344L-150.37 153.942L-155.49 148.826L-158.893 147.113L-164.852 147.982L-172.523 149.67C-172.523 149.67 -175.95 149.67 -180.198 147.112L-183.626 145.424L-204.112 145.423L-208.36 143.71L-212.631 143.71L-216.032 144.554L-222.016 144.554C-224.574 144.554 -225.419 143.709 -227.976 143.709C-230.534 143.709 -229.693 140.307 -229.693 140.307L-238.21 139.438L-238.421 -111.351L1618.96 -111.322L1617.07 -111.322Z' fill='white'/%3E%3Cpath d='M1617.14 -111.429L1617.24 4.72094L1610.44 7.27899L1607.01 8.12332C1603.61 8.96766 1601.9 9.83694 1601.9 9.83694L1598.5 8.96732C1595.09 8.12256 1595.1 8.96714 1589.11 8.12223L1584 8.96643L1581.44 8.96627C1578.88 8.96611 1578.04 10.68 1578.04 10.68L1574.64 10.6798L1566.96 9.8348L1563.53 8.96518C1560.13 8.12042 1563.53 8.96521 1560.97 7.27596C1558.42 5.56188 1558.41 3.00341 1558.41 3.00341L1551.6 -2.11395L1547.33 -5.51726L1541.37 -8.07609L1535.38 -8.07646C1529.42 -8.07682 1535.38 -8.07643 1529.42 -8.94618C1523.46 -9.79109 1529.42 -8.94621 1526.02 -12.3494C1524.92 -13.4424 1524.53 -13.8398 1524.45 -13.9641C1524.58 -13.9144 1525.27 -13.4424 1524.3 -14.908C1522.59 -17.4666 1518.34 -14.9084 1518.34 -14.9084L1512.36 -14.9087L1511.51 -17.4672C1510.66 -20.0258 1507.24 -20.8705 1507.24 -20.8705L1489.32 -10.6377L1485.07 -7.23496L1481.65 -4.6767L1478.25 -0.404513L1462.03 -0.405506L1457.76 0.438776C1453.49 1.28306 1457.76 0.438746 1451.81 6.39987L1447.54 8.11356L1444.14 8.95787L1439.87 13.23L1431.36 15.788C1431.36 15.788 1422.82 18.3459 1420.23 17.5012C1417.67 16.6317 1414.27 18.3454 1414.27 18.3454L1406.61 24.3064L1388.68 24.3053C1386.12 24.3052 1384.41 25.1744 1384.41 25.1744L1378.45 26.8632L1372.49 26.0183L1367.37 25.1734L1363.94 22.6147C1360.54 20.056 1357.98 22.6143 1357.98 22.6143L1353.71 26.0171L1351.16 25.1724C1349.86 24.7252 1348.4 23.8558 1347.2 23.1353C1346.04 22.3901 1345.19 21.7442 1345.19 21.7442L1341.79 17.4964C1338.36 13.2238 1341.79 17.4964 1340.07 13.2239C1340.07 13.2239 1335.8 14.0682 1333.24 13.2235C1330.68 12.3788 1326.44 16.6261 1326.44 16.6261L1323.88 15.7814C1322.59 15.3839 1321.52 14.0922 1320.77 12.8998C1320.03 11.7323 1319.6 10.6394 1319.6 10.6394L1316.2 7.23611C1312.77 3.80804 1311.08 6.36644 1311.08 6.36644L1305.97 8.9246L1303.41 8.0799C1300.85 7.2352 1299.14 8.07964 1294.87 6.36545L1291.47 6.36524L1283.79 8.92324C1283.79 8.92324 1278.68 9.79231 1274.38 9.79205C1270.09 9.79179 1274.38 9.79205 1271.82 8.07797C1269.27 6.36388 1266.71 8.07765 1266.71 8.07765L1262.46 8.07739L1259.91 11.4803L1257.35 14.908L1253.93 15.7523C1250.53 16.5966 1253.93 15.7523 1249.68 15.752C1245.43 15.7518 1246.26 20.8688 1246.26 20.8688L1243.7 21.7131C1241.14 22.5823 1239.45 20.0238 1239.45 20.0238L1235.18 19.1542L1231.78 17.4649L1229.22 15.7508C1226.66 14.0367 1228.35 12.3477 1228.35 12.3477L1222.39 11.478L1216.43 10.633L1210.44 9.78814L1207.04 8.91854C1203.63 8.07379 1205.32 5.51543 1205.32 5.51543L1204.47 2.9569C1203.63 0.39838 1198.51 2.11196 1198.51 2.11196L1197.65 5.51496L1191.69 6.35913L1188.29 7.22828L1181.46 11.4755L1178.9 10.6308C1176.35 9.78605 1174.63 11.475 1174.63 11.475L1170.39 16.5917C1170.39 16.5917 1162.72 17.4606 1157.58 17.4603L1152.46 17.46L1151.6 20.863L1144.8 25.9795L1128.56 25.9785C1126 25.9783 1124.31 25.1337 1121.75 25.1335C1119.19 25.1334 1118.32 21.7054 1118.32 21.7054L1115.76 21.7053C1113.21 21.7051 1112.36 20.8606 1112.36 20.8606L1107.25 21.7048L1101.29 25.1323L1093.62 29.3794L1090.2 31.9376L1085.08 33.6512L1072.27 33.6504C1068.87 33.6502 1068.02 35.3641 1068.02 35.3641L1062.91 38.7668L1056.93 39.611L1051.81 40.48L1044.14 41.3241L1039.02 41.3238L1035.62 42.1682L1026.24 48.9984L1019.44 48.998C1019.44 48.998 1015.17 49.8423 1010.9 51.556C1006.65 53.2697 1010.9 51.556 1004.94 52.4002C1002.95 52.6733 1002.28 52.7726 1002.21 52.7726C1002.48 52.6981 1003.87 52.4001 1002.38 52.4L992.994 51.5549L988.747 50.7101L984.476 51.5544L979.358 48.151L975.085 46.4368L962.271 46.4361C962.271 46.4361 958.026 47.2803 954.599 47.2801C951.172 47.2799 954.599 47.2801 950.352 46.4353L937.549 59.2518L931.565 59.2514L928.166 62.6541L924.766 65.2124L918.784 68.6399L909.424 70.3284L903.439 70.3281C897.479 70.3277 903.439 70.3281 900.88 68.6388C898.321 66.9247 900.88 68.6388 896.63 64.3661L894.076 68.6384L890.651 70.3273L888.097 74.5995L885.54 75.4439C882.983 76.3132 881.294 76.313 876.178 75.4433L872.751 75.4431L867.634 74.5983L864.233 75.4426L859.965 78.8702L855.719 79.7145L850.602 78.0003L847.173 75.4416L842.929 77.9998L837.817 81.4273L831.836 85.6745L826.721 86.5436L824.163 86.5434C821.606 86.5433 817.356 83.1152 817.356 83.1152L813.929 82.2704L811.37 81.4257C808.812 80.5562 807.124 82.27 807.124 82.27L805.414 85.6729L804.573 89.1007L800.304 91.6589L794.343 90.7891L791.785 89.9445C789.226 89.0998 787.511 87.3857 787.511 87.3857L784.105 83.1131L780.676 80.5544L777.275 81.4236L777.278 84.8266L775.568 88.2295L768.767 92.5016L765.34 92.5013C761.938 92.5011 761.095 93.3456 761.095 93.3456L756.824 93.3453L753.422 94.2145L750.864 93.345C748.305 92.5003 744.88 94.214 744.88 94.214C744.88 94.214 742.325 97.6169 738.079 98.4611L731.25 98.4607C727.848 98.4605 722.734 100.174 722.734 100.174C722.734 100.174 718.465 101.888 715.063 101.888C711.661 101.887 710.789 99.3289 710.789 99.3289L705.674 99.3286C700.558 99.3283 705.674 99.3285 702.271 98.4589C698.843 97.6142 696.289 101.017 696.289 101.017L693.73 100.172C691.172 99.3276 689.483 99.3276 689.483 99.3276L685.21 97.6134L680.094 96.7685L676.69 95.0544L673.261 92.4957L669.858 90.7815L666.453 87.3783L662.178 83.975C662.178 83.975 655.349 83.1052 652.79 82.2605C650.232 81.4158 648.545 83.1048 648.545 83.1048L639.158 83.1043L636.599 82.2596C634.041 81.4149 630.639 81.4146 630.639 81.4146L625.522 80.5449L622.963 78.8557C620.404 77.1416 621.247 75.4277 621.247 75.4277L616.973 72.0244L613.569 70.3103L609.297 69.4655L601.621 66.062L588.805 63.5028L585.402 62.6332C581.999 61.7884 576.882 60.0742 576.882 60.0742L569.208 58.3846L562.379 58.3842L553.862 59.2283L551.303 58.3836C548.745 57.514 547.879 60.9418 547.879 60.9418L544.477 60.9416L541.918 60.0721C539.36 59.2274 539.356 54.955 539.356 54.955L535.951 51.5517L531.679 50.7069L529.122 51.5513C526.565 52.3957 525.723 54.9542 525.723 54.9542L517.18 54.9536L512.935 55.8227L508.664 56.667L504.395 59.2253L500.147 57.5111C495.875 55.8217 500.147 57.511 495.872 53.2632L490.758 54.1074L485.642 54.1071L476.255 53.262L472.851 51.5479L465.177 50.7029L461.776 51.5472L459.218 51.547C456.66 51.5469 455.793 53.2608 452.39 52.3912C451.272 52.1179 450.105 52.0184 449.112 52.0184C447.1 52.0183 445.561 52.3908 445.561 52.3908L443.001 49.8321C440.441 47.2735 437.886 50.7012 437.886 50.7012L433.642 53.2594L427.66 55.8175C427.66 55.8175 424.258 56.6618 419.985 54.1031L415.735 49.8305L412.308 49.8302L408.066 54.947L400.394 55.8158L397.835 54.9463C395.277 54.1016 392.718 53.2569 392.718 53.2569L389.29 51.5428L385.043 50.698L380.771 49.8283L375.654 48.9835C375.654 48.9835 366.268 49.8274 362.841 48.9827C359.438 48.1379 362.841 48.9827 361.127 48.9826L346.625 48.9817L342.355 50.6954L336.398 53.2535L332.97 52.3839L329.568 51.5391L326.168 54.0974L324.457 57.5003L320.189 60.9279L315.077 64.3305L312.523 68.6028L307.41 72.0055L303.165 73.7192L299.739 74.5635L298.054 77.9664L298.057 81.3943L294.632 83.9526L289.516 83.0829L283.556 83.0825L279.282 80.5238L276.723 78.8345C274.164 77.1204 269.916 75.4062 269.916 75.4062L264.803 77.9644L260.534 80.5226L254.577 83.9501L249.462 84.7943L245.19 83.9495L240.076 84.7938L234.958 82.235C234.958 82.235 234.933 82.235 234.908 82.235C234.908 82.235 234.883 82.2349 234.834 82.2101C234.61 82.1356 233.989 81.9617 232.399 81.4151C229.841 80.5456 228.127 79.7009 228.127 79.7009L217.896 79.7003L215.333 74.5832L209.372 72.8689C206.391 72.0242 204.677 71.1795 203.708 70.5336C202.764 69.8878 202.54 69.4655 202.54 69.4655L196.579 67.7512C190.617 66.0617 196.579 67.7512 194.021 67.751L172.69 67.7497L166.708 71.1772L162.464 73.7354L156.479 73.7351L153.92 72.021C151.361 70.3069 149.671 68.6177 149.671 68.6177L147.113 68.6175C144.555 68.6174 142.845 72.0203 142.845 72.0203L138.578 77.137L135.177 77.9813L132.623 82.2535L127.511 86.5256L121.551 86.5252C121.551 86.5252 113.882 90.7724 109.586 90.7721L102.761 95.8886L100.204 95.8885C98.9124 95.8884 97.6457 95.6896 96.7019 95.4411C95.7332 95.2423 95.0874 95.0188 95.0874 95.0188L92.5289 94.1741C89.9704 93.3045 89.1246 91.6154 89.1246 91.6154L85.724 93.3043L81.4559 96.7319L81.4596 100.979L79.7492 104.407L76.3471 104.407L72.9428 101.848L66.1146 102.692L62.7163 106.965L59.291 108.653L55.0484 112.926L49.0645 113.77L44.8174 112.925C40.5454 112.08 44.8173 112.925 39.7018 112.925L33.7194 115.483L28.6039 115.482L21.799 114.638L18.3751 118.04L15.8181 118.885C13.2612 119.754 12.4161 118.884 12.4161 118.884L8.14487 118.884L3.89927 119.753L-0.369644 122.312L-1.20945 127.428L-4.63257 131.676L-6.31739 135.948L-8.87442 136.792C-11.4314 137.662 -16.5461 138.506 -16.5461 138.506L-19.9723 139.35L-27.6486 135.947L-31.0521 134.233L-33.6061 138.505L-35.3165 141.908L-37.8705 146.18L-42.983 149.583L-47.2286 150.452L-55.771 150.451L-60.8873 149.582L-66.0013 151.295C-66.0013 151.295 -66.1751 151.345 -66.2743 151.395C-66.6963 151.568 -67.7141 151.991 -70.2461 153.009L-71.9558 157.256L-75.3571 158.126C-78.7833 158.97 -78.7848 157.256 -78.7848 157.256L-83.901 156.411L-86.4595 155.566C-89.018 154.697 -86.4595 155.566 -92.4216 153.008C-98.3837 150.449 -92.4216 153.008 -94.9816 150.449C-97.5416 147.89 -94.9816 150.449 -100.946 145.332L-105.218 144.462L-109.489 144.462L-114.604 145.331C-114.604 145.331 -118.004 147.02 -120.562 147.019C-123.12 147.019 -125.678 146.175 -125.678 146.175L-129.082 144.46C-132.51 142.771 -135.911 144.46 -135.911 144.46L-138.469 143.615C-141.028 142.771 -142.741 142.771 -142.741 142.771L-150.418 139.342L-155.538 134.225L-158.941 132.536L-164.9 133.38L-172.572 135.093C-172.572 135.093 -175.999 135.093 -180.248 132.534L-183.676 130.82L-204.163 130.819L-208.411 129.105L-212.682 129.105L-216.083 129.974L-222.068 129.973C-224.626 129.973 -225.471 129.104 -228.028 129.104C-230.586 129.103 -229.745 125.701 -229.745 125.701L-238.263 124.855L-291.485 -365.587L1634.53 -264.473L1617.14 -111.429Z' fill='%2300243A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_250_401' x='-295.485' y='-365.587' width='1934.01' height='546.745' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4.22'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_250_401'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_250_401' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_250_401'%3E%3Crect width='1440' height='160' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    display: block;
    width: 100%;
    margin-bottom: 20px;
    margin-top: -1px;
}

.testimonials-section__title {
    color: #fff;
    font-family: var(--primary-title-font-family);
    letter-spacing: 1px;
}

.testimonials-slider__slide-inner {
    background-color: rgba(255, 255, 255);
    border-radius: 4px;
    padding: 40px;
}

@media screen and (max-width: 560px) {
    .testimonials-slider__slide-inner {
        padding: 32px 24px;
    }
}

.testimonials-section .swiper-nav .swiper-counter {
    color: #fff;
}

.testimonials-section .swiper-nav .swiper-nav__prev svg g,
.testimonials-section .swiper-nav .swiper-nav__next svg g {
    fill: #fff;
}

.testimonials-section .swiper-nav .swiper-counter span.swiper-counter__total {
    opacity: .5;
}

.testimonials-slider__text {
    margin-top: 16px;
}

.faq-section__sec-desc,
.text-image__text-block ul li,
.text-image__text-block > p,
.testimonials-slider__text,
.distributor-video__desc {
    font-weight: 400;
}

.counter-cards__title,
.distributor-video__title,
.testimonials-section .swiper-nav .swiper-counter span:first-child,
.testimonials-section__title,
.testimonials-slider__name,
.become-distributor__title,
.become-distributor__benefits-title,
.become-distributor__delivery-info-title,
.faq-section__prim-desc,
.faq-section__title,
.faq-block__faq-title {
    font-weight: bold;
}

.testimonials-slider__name {
    color: #00243a;
    margin-bottom: 16px;
    font-family: var(--primary-title-font-family);
    text-transform: uppercase;
}

.faq-section__title {
    color: inherit;
}

.faq-block__faq-title {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding-bottom: 16px;
}

.faq-block .faq-list__acc-title {
    color: rgba(255, 255, 255, .5)
}

.faq-block__faq-item,
.faq-section {
    background-color: transparent;
}

.faq-block .faq-list__acc-body {
    background-color: transparent;
    color: white;
    padding: 0;
}

.faq-block .faq-list__icon path {
    fill: white;
}

.become-distributor__benefits li li:before,
.become-distributor__benefits ul li:before {
    content: url(../icons/pink-checkmark.svg);
}

.become-distributor__form-block-inner {
    border: 2px solid var(--body-bg);
    border-radius: 12px;
    background-color: transparent;
}

.distributor-video {
    background-image: linear-gradient(0deg, #090026 0%, #122e40 100%);
    position: relative;
}

.distributor-video__background-image--overlay {
    background-image: linear-gradient(0deg, #090026 0%, #122e40 100%);
    opacity: 65%;
}

.full-width-video .distributor-video__background-image--overlay{
    display: none;
}

/*.distributor-video::before {*/
/*    content: ' ';*/
/*    position: absolute;*/
/*    background-image: url('../images/fast-gas-beam-top-right.svg');*/
/*    background-repeat: no-repeat;*/
/*    width: 100%;*/
/*    max-width: 607px;*/
/*    height: 100%;*/
/*    top: 24px;*/
/*    right: 0;*/
/*}*/

/*.distributor-video::after {*/
/*    content: ' ';*/
/*    position: absolute;*/
/*    background-image: url('../images/fast-gas-beam-left-bottom.svg');*/
/*    background-repeat: no-repeat;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    max-height: 460px;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*}*/

.distributor-video__button {
    margin-top: 56px;
    min-width: 223px;
}

.hs-input,
input {
    border: 1px solid var(--body-bg);
    background-color: transparent;
}

.products-categories .cat-cards__inner {
    min-height: 544px;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.products-categories .cat-cards__inner .cat-cards__body {
    position: absolute;
    bottom: 48px;
    text-align: center;
    color: white;
    left: 50%;
    transform: translatex(-50%);
    width: 100%;
    height: auto;
    padding: 0;
}

.products-categories .cat-cards__inner .cat-cards__img-block {
    height: 100%;
    padding: 0;
}

.products-categories .cat-cards__inner .cat-cards__img-block::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.products-categories .cat-cards__item:first-child .cat-cards__inner .cat-cards__img-block::after {
    background: linear-gradient(216deg, rgba(249, 56, 130, 0) 0%, #f93882 100%);
}

.products-categories .cat-cards__item:nth-child(2n) .cat-cards__inner .cat-cards__img-block::after {
    background-image: linear-gradient(215deg, rgba(59, 231, 244, 0) 0%, #3be7f4 100%);
}

.products-categories .cat-cards__item:nth-child(3n) .cat-cards__inner .cat-cards__img-block::after {
    background-image: linear-gradient(215deg, rgba(252, 209, 54, 0) 0%, #fcd136 100%);
}

.products-categories .cat-cards__inner .cat-cards__body h3 {
    margin-bottom: 24px;
    font-weight: bold;
}

.products-categories .cat-cards__inner .cat-cards__body .cat-cards__btn {
    color: white;
    padding: 0;
    text-transform: uppercase;
    box-shadow: none;
    margin: 0 auto;
    font-size: 13px;
    line-height: 48px;
    border: 2px solid white;
    border-radius: 12px;
}

.post-card__title {
    font-family: var(--primary-font-family);
}

.post-card__excerpt {
    color: rgba(255, 255, 255, .5);
}

.post-card__read-more {
    text-align: right;
    text-transform: uppercase;
    font-family: var(--primary-title-font-family);
    line-height: 1.7;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
}

.pagination .page-numbers {
    border-radius: 12px;
    background-color: rgba(255, 255, 255, .1);
    font-family: var(--primary-title-font-family);
    font-weight: 700;
    color: #fff;
}

.pagination .next.page-numbers,
.pagination .prev.page-numbers {
    font-size: 0;
}

.pagination .next:after,
.pagination .prev:after {
    background: url('../icons/arr-r.svg') no-repeat 50% 50%;
}

.pagination .prev:after {
    transform: translate(-50%, -50%) rotate(180deg);
}

.pagination .next:after {
    transform: translate(-50%, -50%);
}

.pagination .current {
    background-color: var(--colour-highlight);
    color: var(--colour-dark);
}

.hero-blog {
    background-position: center;
}

.hero-blog__title {
    font-family: var(--primary-title-font-family);
    font-weight: 700;
    color: var(--title-hightlight);
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 24px;
}

@media only screen and (min-width: 1440px) {
    .hero-blog__title {
        font-size: 64px;
    }
}

.recent-posts__list .recent-post a {
    border: 2px solid #122e40;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    overflow: hidden;
}

.recent-posts__list .recent-post__title {
    font-family: var(--primary-font-family);
    font-weight: 400;
    letter-spacing: -.16px;
    font-size: 18px;
    padding: 12px 16px 1px 0;
}

.recent-posts__list .recent-post a:hover {
    background-color: rgba(0, 0, 0, .2);
    border-color: var(--colour-highlight);
}

.recent-post__img-wrap img {
    border-radius: 0;
}

.select2-container--open .select2-dropdown {
    top: 40px;
}

@media only screen and (min-width: 800px) {
    .select2-container--open .select2-dropdown {
        top: 30px;
    }
}

.product .product-breadcrumbs {
    background-color: #2e76a4;
}

.carousel-pagination p span {
    opacity: 50%;
    font-family: 'Judge', sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.carousel-pagination p span.hero-current-slide {
    opacity: 1;
}

.featured-products__title {
    font-family: var(--primary-title-font-family);
    letter-spacing: 2px;
}

.featured-products__desc {
    font-weight: 400;
    letter-spacing: .4px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--primary-title-font-family);
    font-weight: 700;
    margin: 0;
    letter-spacing: 1px;
}

.swiper-counter span {
    opacity: .5;
    font-family: 'Judge', sans-serif;
    font-weight: 700;
    font-size: 16px;
}

.swiper-counter span.swiper-counter__current {
    opacity: 1;
    color: #fff;
}

.featured-products .btn-view-all .button--primary {
    background-color: transparent;
    color: var(--colour-highlight-3);
    border-color: var(--colour-highlight-3);
}

.featured-products .btn-view-all .button--primary:hover {
    background-color: var(--colour-highlight-3);
    color: #000;
    border-color: var(--colour-highlight-3);
}

.full-width-image.highlighted h2 {
    font-size: 46px;
    line-height: 1;
}

@media only screen and (min-width: 768px) {
    .full-width-image.highlighted h2 {
        font-size: 64px;
    }
}

@media only screen and (min-width: 1024px) {
    .full-width-image.highlighted h2 {
        font-size: 78px;
    }
}

@media only screen and (min-width: 1440px) {

    .full-width-image {
        min-height: 628px;
    }

    .full-width-image.highlighted {
        min-height: 773px;
    }

    .full-width-image.highlighted h2 {
        font-size: 128px;
    }
}

.full-width-image h2 {
    font-family: 'Edo', sans-serif;
    color: var(--title-hightlight);
    max-width: 920px;
}

.full-width-image p {
    max-width: 760px;
}

.main-nav__list .menu-item {
    font-family: 'Judge', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

section.multi-column .multi-column-single .content h2 {
    font-size: 32px !important;
    line-height: 36px !important;
}

.become-distributor__form-block {
    border: none;
    margin-top: 0;
}

.become-distributor form fieldset input.hs-input:not([type=file]) {
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #415665;
    color: #fff;
    transition: all .2s ease-in-out;
    height: 48px;

}

.become-distributor form select.hs-input {
    background: transparent;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #415665;
    height: 48px;
}

.become-distributor form fieldset div.field textarea:focus,
.become-distributor form fieldset div.field textarea:focus-visible,
.become-distributor form select.hs-input:focus,
.become-distributor form select.hs-input:focus-visible,
.become-distributor form fieldset input.hs-input:focus,
.become-distributor form fieldset input.hs-input:focus-visible {
    background-color: #415665;
}

.become-distributor form .hs-form-field label {
    opacity: .5;
    font-family: var(--primary-title-font-family);
    text-transform: uppercase;
    letter-spacing: .8px;
    font-size: 14px;
}

.become-distributor form .select2-selection {
    border-radius: 4px;
    border-color: #415665;
    background: transparent;
    height: 48px;
}

.become-distributor form .select2-selection:focus,
.become-distributor form .select2-selection:focus-visible {
    background-color: #415665;
}

.become-distributor form select.hs-input.is-placeholder {
    color: #fff;
}

.become-distributor form fieldset div.field textarea {
    background: transparent;
    color: #fff;
    border-radius: 4px;
    border-color: #415665;
}

.become-distributor div.input select {
    appearance: none !important;
    background-image: url('../images/caret-select.svg');
    background-position: 95% 20px;
    background-repeat: no-repeat;
    background-size: 8px;
}

.become-distributor fieldset {
    max-width: 100% !important;
    display: flex;
    flex-direction: column;
}

@media only screen and (min-width: 1024px) {
    .become-distributor fieldset {
        flex-direction: row;
        justify-content: space-between;
    }
}

.become-distributor fieldset .hs-firstname,
.become-distributor fieldset .hs-lastname,
.become-distributor fieldset .hs-email,
.become-distributor fieldset .hs-phone,
.become-distributor fieldset .hs-dependent-field,
.become-distributor fieldset .hs-city,
.become-distributor fieldset .hs-amount_of_bottles,
.become-distributor fieldset .hs-fieldtype-text {
    width: 100% !important;
}

@media only screen and (min-width: 1024px) {
    .become-distributor fieldset .hs-firstname,
    .become-distributor fieldset .hs-lastname,
    .become-distributor fieldset .hs-email,
    .become-distributor fieldset .hs-phone,
    .become-distributor fieldset .hs-dependent-field,
    .become-distributor fieldset .hs-city,
    .become-distributor fieldset .hs-amount_of_bottles,
    .become-distributor fieldset .hs-fieldtype-text {
        width: calc(50% - 16px) !important;
    }
}

.become-distributor .hs-dependent-field .hs-form-field {
    width: 100% !important;
}

.become-distributor .hs-message {
    width: 100%;
}

.become-distributor .hs-message div.input {
    margin-right: 0 !important;
}

.become-distributor .legal-consent-container {
    width: 100% !important;
}

.become-distributor .legal-consent-container .hs-dependent-field {
    width: 100% !important;
}

.become-distributor .legal-consent-container label {
    opacity: 1 !important;
}

.become-distributor .legal-consent-container label p {
    font-family: var(--primary-font-family);
    text-transform: none;
    font-size: 13px;
    letter-spacing: -.2px;
    opacity: 1;
}

.become-distributor .legal-consent-container label p a {
    color: var(--colour-highlight-3);
}

.become-distributor__title {
    font-family: var(--primary-title-font-family);
    letter-spacing: 2px;
}

.become-distributor form .hs-fieldtype-intl-phone.hs-input input {
    width: 75% !important;
    margin-left: auto;
    border-top-left-radius: 0 0 !important;
    border-bottom-left-radius: 0 0 !important;
}

@media only screen and (max-width: 768px) {
    .become-distributor form .hs-fieldtype-intl-phone.hs-input input {
        width: 70% !important;
    }
}

.become-distributor form .hs-fieldtype-intl-phone.hs-input select,
.become-distributor form .select2-container--default {
    width: 25% !important;
    border-top-right-radius: 0 0 !important;
    border-bottom-right-radius: 0 0 !important;
    border-right: none;
}

.become-distributor .select2-selection.select2-selection--single {
    border-top-right-radius: 0 0 !important;
    border-bottom-right-radius: 0 0 !important;
    border-right: none;
}

@media only screen and (max-width: 768px) {
    .become-distributor form .select2-container--default,
    .become-distributor form .hs-fieldtype-intl-phone.hs-input select {
        width: 30% !important;
    }
}

.become-distributor .hs_submit.hs-submit .actions {
    text-align: center;
}

.become-distributor .hs_submit.hs-submit .actions .hs-button.primary {
    padding: 16px 60px;
    border-radius: 4px;
    border: 2px solid var(--colour-highlight-3);
    background-color: var(--colour-highlight-3);
    font-family: var(--primary-title-font-family);
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1px;
    font-size: 24px;
    transition: all .2s ease-in-out;
}

.become-distributor .hs_submit.hs-submit .actions .hs-button.primary:hover {
    background-color: transparent;
    color: var(--colour-highlight-3);
}

@media only screen and (min-width: 768px) {
    .become-distributor .hs_submit.hs-submit .actions .hs-button.primary {
        padding: 16px 160px;
    }
}

.text-block-plain__text-block p a:not(.button) {
    color: var(--colour-highlight-3);
    text-decoration: underline;
}

.text-block-plain__text-block p a:not(.button):hover {
    color: #fff;
}

.woocommerce-result-count {
    opacity: .5;
}

.button--secondary {
    font-family: var(--primary-title-font-family);
    font-weight: 700;
    border-radius: 4px;
    letter-spacing: 1px;
}

.button--secondary:hover {
    color: var(--colour-highlight-3);
    box-shadow: inset 0 0 0 1px var(--colour-highlight-3);
}

.button--secondary:active {
    color: var(--colour-highlight-3);
    box-shadow: inset 0 0 0 1px var(--colour-highlight-3);
}

.single-product__attribute-item {
    border-bottom-style: solid;
    border-bottom-color: #122e40;
}

.single-product__attribute-label {
    color: #fff;
    opacity: .6;
}

.single-product__title {
    font-family: var(--primary-title-font-family);
    letter-spacing: 1px;
    color: var(--title-hightlight);
}

.single-product__attributes-title {
    font-family: var(--primary-font-family);
    font-weight: 700;
    font-size: 20px;
}

.single-product__product-wrap {
    border-bottom: none;
}

.single-product__related-title {
    font-family: var(--primary-title-font-family);
    letter-spacing: 1px;
}

.fproducts-slider__image {
    border-radius: 4px;
}

.single-product__related-title-wrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 40px;
}

.single-product__related-title-wrap .single-product__related-title,
.single-product__related-title-wrap .swiper-nav {
    margin: 0;
}

@media only screen and (max-width: 640px) {
    .single-product__related-title-wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .single-product__related-title-wrap .single-product__related-title {
        margin-bottom: 20px;
    }
}

.qr-steps h2 {
    color: var(--title-hightlight);
}

section.horizontal-accordion {
    background-color: var(--colour-dark-blue);
}

.horizontal-accordion__accordion-content .second-section-list__item {
    border-radius: 0;
    border: none;
    position: relative;
    background-color: var(--bg-dark);
}

.horizontal-accordion__accordion-content .second-section-list__item:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    border-radius: 24px;
    transform: rotate(-.5deg) translateX(-50%) translateY(-51%);
    background-color: #2a4353;
    z-index: -1;
}
.modal-content__description p,
.modal-content h2,
.modal-content label{
    color: var(--bg-dark);
}
