body {
    color: #000;
    font-family: Nunito Sans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

h1 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 35px;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
}

h2 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
}

h3 {
    background-image: url('../images/Orange-One.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 75px;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
}

h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
}

h5 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}

p {
    margin-bottom: 15px;
}

.big-container {
    overflow: hidden;
}

.container {
    background-color: #f99c73;
}

.content {
    width: 1180px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    padding-bottom: 90px;
}

.content.header-content {
    width: 1440px;
    justify-content: space-between;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 35px;
    display: flex;
}

.content.banner-content {
    padding-top: 200px;
    padding-bottom: 200px;
}

.content.natural-content,
.content.tested-content {
    padding-bottom: 0;
}

.content.footer-content {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 65px;
}

.cta {
    background-color: rgba(56, 152, 236, 0);
    border: 1px solid #fbc4ab;
    padding: 12px 40px 9px;
    font-size: 13px;
    line-height: 20px;
    transition: background-color .4s;
}

.cta:hover {
    color: #f99c73;
    background-color: #fff;
}

.center-holder {
    max-width: 860px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.center-holder.big-margin {
    max-width: 960px;
    margin-bottom: 100px;
}

.center-holder.share-holder {
    margin-bottom: 60px;
}

.paragraph-banner {
    color: #fff;
    margin-bottom: 40px;
    padding-left: 150px;
    padding-right: 150px;
    font-size: 20px;
    font-weight: 200;
    line-height: 30px;
}

.cta-white {
    color: #f99c73;
    background-color: #fff;
    border: 1px solid #fff;
    padding: 15px 40px 14px;
    transition: background-color .4s;
}

.cta-white:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
}

.cta-white.reverse {
    color: #fff;
    background-color: #f99c73;
    border-color: #f99c73;
}

.cta-white.reverse:hover {
    color: #f99c73;
    background-color: rgba(249, 156, 115, 0);
}

.meet {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    border-bottom: 1px solid #cfceca;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 70px;
    padding-bottom: 70px;
    display: flex;
}

.meet.no-margin {
    margin-bottom: 0;
}

.meet-text {
    width: 45%;
}

.paragraph-big {
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
}

.paragraph-big.white {
    color: #fff;
    font-weight: 400;
}

.video-holder {
    width: 45%;
}

.meet-section {
    background-color: #f5f4ee;
}

.paragraph-thin {
    color: #737373;
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 19px;
}

.earn-holder {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.earn-box {
    text-align: center;
    background-color: #f99c73;
    padding: 40px 20px 40px 15px;
}

.earn-box.two {
    background-color: #f89794;
}

.earn-box.three {
    background-color: #b1ace2;
}

.earn-box.four {
    background-color: #fbbe60;
}

.earn-box.five {
    background-color: #f6bd9d;
}

.earn-image {
    margin-bottom: 20px;
}

.paragraph-earn {
    color: #fff;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
}

.heading-span {
    letter-spacing: -2px;
    background-image: url('../images/Text-Border.png');
    background-position: 100% 79%;
    background-repeat: no-repeat;
    background-size: auto;
    font-family: La Belle Aurore, sans-serif;
    font-size: 68px;
    position: relative;
    bottom: 3px;
}

.work {
    background-color: #f5f4ee;
}

.work-holder {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.work-left {
    width: 45%;
}

.heading {
    width: auto;
}

.work-right {
    width: 47%;
    border-left: 1px solid #cfceca;
    padding-left: 5%;
}

.grey-link {
    color: #737373;
}

.grey-link:hover {
    text-decoration: none;
}

.heading-share {
    background-image: url('../images/Orange-Two.png');
}

.heading-start {
    background-image: url('../images/Orange-Three.png');
}

.joy {
    color: #fff;
    background-color: #f99c73;
}

.community {
    background-color: #f5f4ee;
}

.community-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 80px;
    display: grid;
}

.community-image {
    margin-bottom: 30px;
}

.best-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.best-box {
    text-align: center;
    background-color: #f99c73;
    padding: 50px 30px;
}

.best-box.two {
    background-color: #b1ace2;
}

.best-box.three {
    background-color: #ffa3a0;
}

.best-box.four {
    background-color: #fec46b;
}

.best-icon {
    margin-bottom: 30px;
}

.white-paragraph {
    color: #fff;
    margin-bottom: 0;
}

.natural {
    background-color: #f5f4ee;
}

.natural-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 80px;
    display: grid;
}

.testimonial-section-grey {
    margin-bottom: 80px;
}

.products {
    background-color: #f5f4ee;
}

.product-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.product-box {
    text-align: center;
    border: 1px solid #cfceca;
    padding: 30px 20px;
}

.product-image {
    margin-bottom: 30px;
}

.reasons {
    background-color: #fdd7c2;
}

.reasons-holder {
    max-width: 990px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: baseline;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.reason-box {
    text-align: center;
}

.shop-icon {
    margin-bottom: 30px;
}

.shop-paragraph {
    font-size: 22px;
    line-height: 32px;
}

.choose-holder {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.choose-left {
    width: 47%;
}

.paragraph-bold {
    font-weight: 700;
}

.lists-holder {
    width: 45%;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.lists-half {
    width: 44%;
}

.paragraph-choose {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 15px;
    font-size: 24px;
    font-weight: 700;
    line-height: 33px;
}

.list {
    padding-left: 0;
    list-style-type: none;
}

.list-item {
    background-image: url('../images/Orange-Check.png');
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 15px;
    padding-left: 34px;
}

.list-item.list-bad {
    background-image: url('../images/Black-X.png');
}

.tested {
    background-color: #f5f4ee;
}

.tested-image-holder {
    width: 45%;
}

.share {
    background-color: #f5f4ee;
}

.big-image-holder {
    margin-left: auto;
    margin-right: auto;
}

.time {
    background-color: #f5f4ee;
}

.video-box {
    max-width: 755px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
}

.testimonial-fixed {
    max-width: 755px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.stars-image {
    margin-bottom: 20px;
}

.testimonial-paragraph {
    font-size: 28px;
    font-style: italic;
    font-weight: 200;
    line-height: 37px;
}

.paragraph-small {
    margin-bottom: 40px;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.brands {
    border-bottom: 1px solid #eae9e8;
}

.brands-holder {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
}



img.stars {
    display: block;
    margin: 0 auto 20px;
}

.test-paragraph {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    color: #ffffff;
    font-family: Nunito Sans, sans-serif;
    font-weight: 200;
    font-style: italic;
    padding: 0 200px
}

.test-paragraph-orange {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-family: Nunito Sans, sans-serif;
    font-weight: 200;
    font-style: italic;
    padding: 0 200px
}

.slider-one .slick-prev {
    background: url(../images/slider-arrow-left.png) no-repeat center;
    background-size: contain;
    width: 22px;
    height: 39px;
    position: absolute;
    top: 40%;
    left: 80px;
    z-index: 999;
    font-size: 0px !important;
}

.slider-one .slick-next {
    background: url(../images/slider-arrow-right.png) no-repeat center;
    background-size: contain;
    width: 22px;
    height: 39px;
    position: absolute;
    top: 40%;
    right: 80px;
    z-index: 999;
    font-size: 0px !important;
}


.slider-two .slick-prev {
    background: url(../images/slider-arrow-left-orange.png) no-repeat center;
    background-size: contain;
    width: 22px;
    height: 39px;
    position: absolute;
    top: 40%;
    left: 80px;
    z-index: 999;
    font-size: 0px !important;
}

.slider-two .slick-next {
    background: url(../images/slider-arrow-rigth.orange.png) no-repeat center;
    background-size: contain;
    width: 22px;
    height: 39px;
    position: absolute;
    top: 40%;
    right: 80px;
    z-index: 999;
    font-size: 0px !important;
}


* {
    outline: none
}

.formm {
    background: #f1f0e7;
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    padding: 40px 60px;
    position: relative;
}

.formm h4 {
    margin-bottom: 15px;
}

.formm p.top {
    margin-bottom: 20px;
}

p.name {
    font-family: Nunito Sans, sans-serif;
    font-weight: 200;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
}

.hs-form {
    text-align: center;
}

.hs-email label {
    text-align: left;
}

.hs-first___last_name label {
    text-align: left;
}

.hs-phone label {
    text-align: left;
}

.hs-postcode label {
    text-align: left;
}

.hs-date_of_birth label {
    text-align: left;
}

.hs-suburb label {
    text-align: left;
}


.hs-input {
    width: 100%;
    line-height: 46px;
    text-indent: 10px;
    font-family: Nunito Sans, sans-serif;
    font-weight: 200;
}

.hs-form .inputs-list {
    list-style: none
}

.inputs-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
    padding-left: 0;
    max-width: 180px;
    margin: 0 auto;
}

.hs-error-msgs {
    max-width: none !important;
    color: red;
    font-size: 14px;
}

.inputs-list .hs-input {
    margin-right: 10px;
}

.hs-form-radio-display {
    max-width: 90px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
}

.hs-button {
    cursor: pointer;
    display: block;
    margin: 0 auto;
    color: #fff;
    background-color: #f99c73;
    border: 1px solid #f99c73;
    padding: 15px 40px 14px;
    transition: background-color .4s;
    text-transform: uppercase;
}

.hs-button:hover {
    background-color: #fff;
    color: #f99c73;
}

.hs-form-field {
    margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
    h2 {
        font-size: 32px;
        line-height: 40px;

    }

    .test-paragraph {
        padding: 0 120px
    }

    .test-paragraph-orange {
        padding: 0 120px;
    }

    .content,
    .content.banner-content {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .center-holder.big-margin {
        margin-bottom: 50px;
    }

    .paragraph-banner {
        padding-left: 0;
        padding-right: 0;
    }

    .meet {
        grid-column-gap: 40px;
        grid-row-gap: 35px;
        flex-direction: column;
    }

    .meet-text {
        width: 100%;
    }

    .paragraph-big.white {
        font-size: 27px;
        line-height: 34px;
    }

    .video-holder {
        width: 100%;
    }

    .earn-holder {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .work-holder {
        flex-direction: column;
    }

    .work-left {
        width: 100%;
        margin-bottom: 50px;
    }

    .work-right {
        width: 100%;
    }

    .community-holder {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 50px;
    }

    .best-box {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .natural-holder {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }

    .product-holder {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .reasons-holder {
        grid-template-columns: 1fr 1fr;
    }

    .choose-holder {
        flex-direction: column;
    }

    .choose-left {
        width: 100%;
        margin-bottom: 50px;
    }

    .lists-holder,
    .tested-image-holder {
        width: 100%;
    }

    .brands-holder {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
    }

    .slider-one .slick-prev {
        left: 0
    }

    .slider-one .slick-next {
        right: 0
    }

    .slider-two .slick-prev {
        left: 0
    }

    .slider-two .slick-next {
        right: 0
    }
}

@media screen and (max-width: 767px) {
    .formm {
        padding: 40px 30px;
    }


    .test-paragraph {
        padding: 0 60px
    }

    .test-paragraph-orange {
        padding: 0 60px;
    }

    .test-paragraph {
        padding: 0 60px;
    }

    .test-paragraph-orange {
        padding: 0 60px;
    }

    h4 {
        font-size: 27px;
        line-height: 37px;
    }

    .content {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .content.header-content {
        flex-direction: column;
    }

    .content.banner-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .paragraph-banner {
        padding-left: 0;
        padding-right: 0;
    }

    .paragraph-big {
        font-size: 25px;
        line-height: 34px;
    }

    .paragraph-big.white {
        line-height: 33px;
    }

    .earn-holder {
        grid-template-columns: 1fr 1fr;
    }

    .best-holder {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .white-paragraph {
        line-height: 22px;
    }

    .natural-holder {
        grid-column-gap: 20px;
        grid-row-gap: 19px;
    }

    .product-holder {
        grid-template-columns: 1fr 1fr;
    }

    .brands-holder {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .link-block {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 479px) {
    h1 {
        font-size: 39px;
        line-height: 49px;
    }

    .content.header-content {
        padding-bottom: 0;
    }

    .center-holder.share-holder {
        margin-bottom: 40px;
    }

    .paragraph-banner {
        font-size: 17px;
        line-height: 27px;
    }

    .earn-holder {
        grid-template-columns: 1fr;
    }

    .heading-span {
        font-size: 72px;
    }

    .community-holder,
    .best-holder,
    .natural-holder {
        grid-template-columns: 1fr;
    }

    .product-holder {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }

    .reasons-holder {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }

    .choose-left {
        margin-bottom: 40px;
    }

    .lists-holder {
        flex-direction: column;
    }

    .lists-half {
        width: 100%;
        margin-bottom: 30px;
    }

    .heading-2 {
        font-size: 37px;
        line-height: 47px;
    }

    .heading-3 {
        font-size: 55px;
        line-height: 60px;
    }
}

#w-node-_8536f110-2d95-f271-329e-9dd882f3e855-5ec9012d,
#w-node-_9aa6bfff-6aa7-4e88-080e-10c4e299e5e2-5ec9012d,
#w-node-bc8df07e-65a5-bed7-8388-c34335a8fb52-5ec9012d,
#w-node-e2fe53a6-214c-4a8d-9ec6-d6095dd52f57-5ec9012d,
#w-node-_5e39f339-01a5-b5c1-dfe8-90ddf6374cc6-5ec9012d,
#w-node-_2aecc3da-22e7-295a-11cc-153733678fa2-5ec9012d,
#w-node-bbfb6a7c-32f2-6fab-197a-f3987f516e09-5ec9012d,
#w-node-_78b7ce9c-dfce-83e0-2722-2f926eb70e03-5ec9012d,
#w-node-_68d9fee8-e76f-872c-9f8d-c2ca27f64687-5ec9012d,
#w-node-_2204fc48-10de-7b59-7f97-a51a1fb5c56c-5ec9012d,
#w-node-_1dfc7345-280c-3f16-71ee-5615158fd8e7-5ec9012d,
#w-node-f17d6213-221b-4b5a-a574-bf0d96cda4b1-5ec9012d,
#w-node-_9f50403f-200c-0b95-3d38-6a6b7fddc55f-5ec9012d,
#w-node-_84e6c439-ac92-c579-d4fe-a711b0d49ff1-5ec9012d,
#w-node-_1b857660-1ac1-cd80-4389-f5919fccd1b7-5ec9012d,
#w-node-_92cbd491-d5a7-a203-63a8-a5e1cbcf0099-5ec9012d,
#w-node-a75d2f15-6dcb-0665-dcf6-2a92946859aa-5ec9012d,
#w-node-b9e5f294-4363-0365-4b8b-c591be57a53f-5ec9012d,
#w-node-_9d50f3bf-bd6e-dba2-26bc-8a0a6635b77a-5ec9012d,
#w-node-_9d50f3bf-bd6e-dba2-26bc-8a0a6635b77c-5ec9012d,
#w-node-_9d50f3bf-bd6e-dba2-26bc-8a0a6635b77e-5ec9012d,
#w-node-_8b6e0fa1-5795-c958-78b8-2c82340a80a4-5ec9012d,
#w-node-_2c297c44-fd2c-50c0-cd56-488fcf990809-5ec9012d,
#w-node-_06e872f9-5470-4521-724c-4c04a85619b2-5ec9012d,
#w-node-_2a01be2a-e207-cf8a-8b8e-7c95947f6250-5ec9012d,
#w-node-c4c04cf3-816d-e374-f075-51184beef524-5ec9012d,
#w-node-_6e3bf848-c489-3f58-cf3b-0575cb7f4b9f-5ec9012d,
#w-node-_3929053b-8edc-a2b8-4f82-c71ecfbac260-5ec9012d,
#w-node-_05327eaa-165f-24eb-987c-35a175a57d6e-5ec9012d,
#w-node-_3a58af8a-5a09-e638-7576-233fb94e2430-5ec9012d,
#w-node-_5d40cb73-be17-a4b0-6984-ea35f8384f3b-5ec9012d,
#w-node-dc373049-d49b-9f40-73a8-e1054f95fea2-5ec9012d,
#w-node-_3de52eba-39cc-cb12-f778-d25e884742ca-5ec9012d,
#w-node-_2dd0436f-d5ad-cdb5-5db8-06bbca7ca2e7-5ec9012d,
#w-node-e8eb50cf-f33b-e586-3a93-c6c2b3d228b4-5ec9012d,
#w-node-e8eb50cf-f33b-e586-3a93-c6c2b3d228bc-5ec9012d,
#w-node-e8eb50cf-f33b-e586-3a93-c6c2b3d228c4-5ec9012d,
#w-node-e8eb50cf-f33b-e586-3a93-c6c2b3d228cc-5ec9012d,
#w-node-_51ae3cc2-c426-f229-6e0d-67008ba37b89-5ec9012d,
#w-node-_51ae3cc2-c426-f229-6e0d-67008ba37b8f-5ec9012d,
#w-node-_51ae3cc2-c426-f229-6e0d-67008ba37b95-5ec9012d,
#w-node-_51ae3cc2-c426-f229-6e0d-67008ba37b9b-5ec9012d,
#w-node-_51ae3cc2-c426-f229-6e0d-67008ba37ba1-5ec9012d,
#w-node-_41287a07-a0f5-6d0d-f77c-67565ea38acb-5ec9012d,
#w-node-e3d1b151-0415-0d8d-479c-883c9604d5d1-5ec9012d,
#w-node-ad8a6fdf-d65e-7091-5de7-29e9c0820079-5ec9012d,
#w-node-_3aa9e7c9-2b36-7862-0ae4-fca3cd374bf5-5ec9012d,
#w-node-fb0058b8-3115-4bff-077b-fcf5ea3449fd-5ec9012d,
#w-node-d3ee1fc6-9069-e51e-3a1f-b566a79c4188-5ec9012d,
#w-node-d3ee1fc6-9069-e51e-3a1f-b566a79c418a-5ec9012d,
#w-node-d3ee1fc6-9069-e51e-3a1f-b566a79c418c-5ec9012d,
#w-node-_37388b43-5006-a9f5-cd8c-5f224cdfe501-5ec9012d,
#w-node-_8fc23691-8863-0dde-1253-c3277a03355c-5ec9012d,
#w-node-_1a767338-0052-a546-9dfb-4502fe4253e9-5ec9012d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
