:root {
  --khaki: white;
  --antic: "Antic Didone", sans-serif;
  --navyslate: #1e2a36;
  --red: #790202;
  --proxima: proxima-nova, sans-serif;
  --roundedbox: #f3eeeb;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}


a, a:visited, a:active, a:hover { color: white !important; }

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.hero {
  background-image: url('../images/heroimg-rwbw.jpg');
  background-position: 50%;
  background-size: cover;
  height: 750px;
  padding-top: 40px;
}

.image {
  width: 150px;
  display: block;
}

.container {
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.herobox {
  background-color: var(--khaki);
  border-radius: 8px;
  width: auto;
  min-height: 300px;
  margin: 40px 350px 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 0 #0000, .2px .3px #00000006, .4px .7px #00000008, .6px 1.1px .1px #00000009, .9px 1.6px .2px #0000000a, 1.3px 2.3px .3px #0000000a, 1.8px 3.3px .6px #0000000a, 2.6px 4.6px 1.1px #0000000b, 3.6px 6.5px 1.7px #0000000b, 5px 9.1px 2.7px #0000000b, 7px 12.7px 4px #0000000b, 9.7px 17.6px 6px #0000000c, 13.6px 24.6px 8.8px #0000000c, 19px 34.4px 12.7px #0000000c, 26.9px 48.7px 18.6px #0000000c, 38.9px 70.5px 27.6px #0000000d, 58.7px 106.4px 42.5px #0000000e, 97.5px 176.7px 71.8px #0000000f;
}

.herotext {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2 {
  font-family: var(--antic);
  color: var(--navyslate);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 55px;
}

.heading-2._4pointsheading {
  color: var(--red);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 36px;
}

.heading-2._4pointsheading.point4 {
  margin-top: 0;
}

.heading-2._4pointsheading._4pointswaps {
  color: var(--navyslate);
  text-align: center;
  margin-bottom: 20px;
}

.heading-2.ctaheading {
  margin-bottom: 20px;
  line-height: 36px;
}

.heading-2--white {
  font-family: var(--antic);
  color: var(--khaki);
  text-align: center;
  font-size: 36px;
  font-weight: 400;
}

.heading-2--white.herosubtext {
  color: var(--navyslate);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 32px;
}

.heading-2--white.headingbeef {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.heading-2--white.keyppoints-heading {
  margin-top: 40px;
}

.ctabutton {
  background-color: var(--navyslate);
  text-align: center;
  border-radius: 8px;
  width: 250px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.ctabuttontext {
  font-family: var(--antic);
  color: var(--khaki);
}

.cta-button {
  background-color: var(--red);
  font-family: var(--proxima);
  text-align: center;
  border-radius: 10px;
  width: 250px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 20px;
  display: block;
}

.cta-button.cta4points {
  margin-top: 40px;
}

.cta-button.formsubmit {
  margin-left: 0;
  margin-right: 0;
}

.heading-3 {
  text-align: center;
}

.sitenametext {
  font-family: var(--antic);
  color: var(--khaki);
  text-align: center;
  margin-top: auto;
  box-shadow: 0 0 #0000, 0 -.4px #00000006, 0 -.8px #00000007, 0 -1.4px .1px #00000008, 0 -2px .1px #00000009, 0 -2.9px .3px #00000009, 0 -4px .6px #0000000a, 0 -5.6px .9px #0000000a, 0 -7.7px 1.5px #0000000a, 0 -10.6px 2.3px #0000000b, 0 -14.6px 3.5px #0000000b, 0 -19.9px 5.1px #0000000b, 0 -27.3px 7.4px #0000000b, 0 -37.4px 10.6px #0000000b, 0 -51.5px 15.1px #0000000c, 0 -71.9px 21.6px #0000000c, 0 -102.6px 31.5px #0000000c, 0 -152.7px 47.8px #0000000d, 0 -249.7px 79.4px #0000000e;
}

.sitenameheadline {
  font-family: var(--antic);
  color: var(--khaki);
  text-align: center;
  text-shadow: 0 0 #0000, .3px .3px #00000006, .6px .6px #00000007, .9px 1px .1px #00000008, 1.3px 1.5px .1px #00000009, 1.9px 2.1px .3px #00000009, 2.7px 3px .6px #0000000a, 3.8px 4.1px .9px #0000000a, 5.2px 5.7px 1.5px #0000000a, 7.1px 7.9px 2.3px #0000000b, 9.8px 10.8px 3.5px #0000000b, 13.4px 14.8px 5.1px #0000000b, 18.3px 20.2px 7.4px #0000000b, 25px 27.6px 10.6px #0000000b, 34.5px 38.1px 15.1px #0000000c, 48.2px 53.2px 21.6px #0000000c, 68.8px 75.9px 31.5px #0000000c, 102.3px 113px 47.8px #0000000d, 167.3px 184.8px 79.4px #0000000e;
  margin-bottom: 20px;
  font-size: 50px;
}

.image-2 {
  width: 125px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-content1 {
  padding-top: 40px;
}

.trustedbrand {
  font-family: var(--antic);
  text-align: center;
  margin-top: 20px;
  font-size: 30px;
  line-height: 30px;
}

.columns {
  margin-top: 20px;
}

.footer {
  background-color: var(--navyslate);
  color: var(--khaki);
}

.image-3 {
  border-radius: 10px;
}

.body {
  background-color: var(--khaki);
}

.bold-text {
  font-weight: 400;
  line-height: 28px;
}

.section-content2 {
  background-color: var(--navyslate);
  padding-top: 0;
}

.horizontalbullets {
  color: var(--red);
  text-align: center;
  font-family: Antic Didone, sans-serif;
  font-size: 28px;
}

.columns-points {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.paragraph, p {
  font-family: var(--proxima);
  color: var(--navyslate);
  text-align: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 19px;
  line-height: 26px;
}

.paragraph.mystory {
  color: var(--khaki);
  text-align: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 19px;
}

.paragraph.contactdetails {
  color: var(--khaki);
  text-align: center;
  margin-top: 0;
  font-size: 18px;
}

.paragraph.herosmalltext {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph._4pointsdesc {
  text-align: left;
  margin-top: 0;
  font-size: 22px;
}

.paragraph.textbeef {
  color: var(--khaki);
  text-align: left;
  margin-bottom: 20px;
  padding-top: 0;
  padding-left: 0;
  font-size: 19px;
  font-weight: 400;
}

 p { 
   
   font-family: var(--proxima);
   color: var(--khaki);
   text-align: left;
   margin-bottom: 20px;
   padding-top: 0;
   padding-left: 0;
   font-size: 19px;
   font-weight: 400;
   
 } 


.paragraph.beefsubtext {
  color: var(--khaki);
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 0;
  font-size: 19px;
}

.paragraph.formsubtext {
  text-align: center;
  margin-top: 0;
}

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

.mystorypic {
  border: 2px solid var(--khaki);
  border-radius: 8px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-4 {
  font-family: var(--proxima);
  color: var(--khaki);
  text-align: center;
  font-size: 26px;
}

.bluespacer {
  margin-top: 40px;
}

.columns-2 {
  margin-bottom: 40px;
}

.container-2 {
  margin-top: 40px;
}

._4points-columns {
  margin-top: 20px;
  margin-bottom: 20px;
}

._4pointumg {
  border: 3px solid var(--navyslate);
  border-radius: 8px;
  margin-top: 10px;
}

._4points {
  margin: 10px 60px;
}

.section-beef {
  background-color: var(--navyslate);
  background-image: url('../images/beefbkg.jpg');
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  margin-top: 40px;
  padding-top: 20px;
}

.columns-3 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-4 {
  margin-bottom: 20px;
  width: 100%;
  margin: 0 auto;
}

.wrapper {
  margin-bottom: 0;
  margin-left: 140px;
  margin-right: 140px;
  padding-bottom: 20px;
}

.beefpic {
  width: 550px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 0 0 #0000, .3px .2px #00000007, .6px .4px #00000009, 1px .6px .1px #0000000a, 1.6px 1px .3px #0000000b, 2.4px 1.5px .6px #0000000c, 3.6px 2.3px 1.1px #0000000c, 5.4px 3.4px 1.9px #0000000c, 8.1px 5px 3.1px #0000000d, 12px 7.5px 5px #0000000d, 17.9px 11.2px 7.9px #0000000d, 26.8px 16.7px 12.4px #0000000e, 41px 25.6px 19.7px #0000000e, 65.3px 40.7px 32.1px #0000000f, 114.7px 71.5px 57.7px #00000010;
}

.prodswapslideimg {
  border: 10px solid var(--roundedbox);
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slider {
  background-color: var(--khaki);
  height: auto;
}

.section-test {
  margin-top: 40px;
}

.section-cta {
  background-color: var(--navyslate);
  background-image: url('../images/flagbkg.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 40px;
  padding-bottom: 40px;
}

.testname {
  font-family: var(--antic);
  color: var(--navyslate);
  margin-bottom: 40px;
  font-size: 24px;
}

.slider-test {
  background-color: var(--roundedbox);
  border-radius: 15px;
  height: auto;
  box-shadow: 0 0 #0000, .2px .2px #0000001c, .5px .5px .4px #00000021, 1.4px 1.5px 1.9px #00000023, 3.6px 4px 6.1px #00000025, 10.5px 11.6px 19.3px #00000029;
}

.testimg {
  border: 3px solid var(--red);
  border-radius: 15px;
  max-width: 100%;
  margin: 20px 20px 40px 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.column {
  padding-right: 40px;
}

.ikonik-6vazxi, .ikonik-odqxy, .ikonik-ud2id, .ikonik-n8l9b, .ikonik-tvzsi {
  color: #790202;
}

.slide {
  margin-top: 20px;
}

.headinghero {
  font-family: var(--antic);
  color: var(--navyslate);
  text-align: center;
  font-size: 60px;
  font-weight: 400;
  line-height: 55px;
}

.headinghero._4pointsheading {
  color: var(--red);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 36px;
}

.headinghero._4pointsheading.point4 {
  margin-top: 0;
}

.headinghero._4pointsheading._4pointswaps {
  color: var(--navyslate);
  text-align: center;
  margin-bottom: 20px;
}

.ikonik-azhno {
  color: #790202;
}

.ikonik-w8j2h {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ikonik-ftuh3f, .ikonik-6keax {
  color: #790202;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ikonik-ibfks, .ikonik-r4vb3 {
  color: #790202;
}

.ikonik-poimq {
  color: #790202;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.p-keypoints {
  color: var(--khaki);
  text-align: center;
  margin-top: 20px;
  font-family: Antic Didone, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.ikonik-ejkl2 {
  color: #fffcf5;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ikonik-5eth {
  color: #fffcf5;
}

.ikonik-f8xrz, .ikonik-i7rva, .ikonik-oc32q {
  color: #fffcf5;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.columns-4 {
  margin-top: 20px;
}

.formwrapper {
  margin-top: 40px;
}

.text-field {
  border-radius: 8px;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
}

.form-block {
  background-color: var(--roundedbox);
  border-radius: 8px;
  margin-bottom: 40px;
  margin-left: 100px;
  margin-right: 100px;
  padding: 20px 40px 40px;
  box-shadow: 0 0 #0000, .2px .1px #00000013, .5px .4px .3px #00000017, 1.1px .9px 1.1px #00000019, 2.7px 2.2px 3.2px #0000001a, 6.3px 5.1px 8.5px #0000001b, 16px 13px 23.3px #0000001e;
}

.form {
  padding-top: 0;
}

.fromlabel {
  margin-top: 20px;
  font-family: Antic Didone, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.fromlabel.bulletpoint {
  margin-top: 0;
  padding-left: 20px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.fromlabel.whenbuying {
  padding-bottom: 20px;
}

.container-3 {
  margin-top: 0;
}

.paragraph-2 {
  text-align: center;
  margin-top: 20px;
}

.checkbox {
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 991px) {
  .hero {
    height: 550px;
  }

  .herobox {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-2.ctaheading {
    margin-bottom: 20px;
    line-height: 36px;
  }

  .wrapper {
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .beefpic {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-test {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .hero {
    height: 700px;
  }

  .herobox {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-2--white {
    font-size: 30px;
  }

  .wrapper {
    margin-left: 40px;
    margin-right: 40px;
  }

  .beefpic {
    margin-left: 0;
    margin-right: 0;
  }

  .form-block {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 40px;
  }

  .column-2, .column-3, .column-4, .column-5 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 479px) {
  .hero {
    background-image: url('../images/heroimg-rwbw.jpg');
    background-size: cover;
    height: 550px;
  }

  .herobox {
    margin-left: 0;
    margin-right: 0;
  }

  .herotext {
    margin-bottom: 0;
  }

  .heading-2 {
    padding-bottom: 20px;
    line-height: 36px;
  }

  .heading-2._4pointsheading {
    padding-left: 0;
  }

  .heading-2._4pointsheading.point4 {
    margin-top: 40px;
  }

  .heading-2._4pointsheading._4pointswaps {
    line-height: 36px;
  }

  .heading-2--white.keyppoints-heading {
    padding-left: 5px;
    padding-right: 5px;
  }

  .trustedbrand {
    display: none;
  }

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

  .paragraph.formsubtext {
    line-height: 19px;
  }

  ._4points {
    margin-left: 5px;
    margin-right: 5px;
  }

  .section-beef {
    padding-top: 0;
  }

  .image-4 {
    display: none;
  }

  .wrapper {
    margin-left: 5px;
    margin-right: 5px;
  }

  .beefpic {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-test {
    height: auto;
    padding-bottom: 40px;
  }

  .testimg {
    margin-left: 0;
    padding-left: 0;
  }

  .column {
    padding-right: 10px;
  }

  .headinghero {
    font-size: 35px;
    line-height: 35px;
  }

  .p-keypoints {
    margin-bottom: 20px;
  }

  .form-block {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-4 {
    font-size: 28px;
    line-height: 20px;
  }
}


