@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyXsovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpfBJ.ttf) format('truetype');
}
header.header .header-content {
  display: grid;
  grid-template-columns: 31.3% 14.15% 14.15% 31.3%;
  grid-template-rows: max-content max-content auto max-content 8.6rem;
  grid-column-gap: 3%;
  grid-template-areas: "languagemenu languagemenu languagemenu languagemenu" "menu headerrightcontainer headerrightcontainer headerrightcontainer" "cleared submenu submenu submenu" "headercontactbutton headerinfo headerinfo headerinfo";
  padding-bottom: 10vh;
}
.home header.header .header-content,
.products header.header .header-content {
  padding-bottom: 15vh;
}
@media (max-width: 767px) {
  header.header .header-content {
    grid-template-columns: 4rem 12rem auto 4rem;
    grid-template-areas: "mobilemenubutton logo headersign languagemenu" "headerpayoff headerpayoff headerpayoff headerpayoff" "headertext headertext headertext headertext" "headerinfo headerinfo headerinfo headerinfo";
    padding-bottom: 10vh;
  }
  .home header.header .header-content,
  .products header.header .header-content {
    padding-bottom: 15vh;
  }
}
header.header .header-content .header-right-container {
  grid-area: headerrightcontainer;
}
@media (max-width: 767px) {
  header.header .header-content .header-right-container {
    display: contents;
  }
}
header.header .header-content .header-right-container .logocontainer {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
@media (max-width: 767px) {
  header.header .header-content .header-right-container .logocontainer {
    display: contents;
  }
}
header.header .header-content .header-right-container .logocontainer .logo {
  grid-area: logo;
  position: relative;
  width: 25%;
  height: 0;
  padding-bottom: calc(65% / 4);
  margin-right: 2.5%;
}
@media (max-width: 767px) {
  header.header .header-content .header-right-container .logocontainer .logo {
    width: 100%;
    padding-bottom: 65%;
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  header.header .header-content .header-right-container .logocontainer .logo {
    margin: 9.6rem 0 6.4rem 0;
  }
}
@media (max-width: 767px) and (max-width: 1280px) {
  header.header .header-content .header-right-container .logocontainer .logo {
    margin: 7.2rem 0 4.8rem 0;
  }
}
@media (max-width: 767px) and (max-width: 1024px) {
  header.header .header-content .header-right-container .logocontainer .logo {
    margin: 5.28rem 0 3.52rem 0;
  }
}
@media (max-width: 767px) and (max-width: 768px) {
  header.header .header-content .header-right-container .logocontainer .logo {
    margin: 2.88rem 0 1.92rem 0;
  }
}
header.header .header-content .header-right-container .logocontainer .logo:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Component_6_1%22%20data-name%3D%22Component%206%20%E2%80%93%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22287.953%22%20height%3D%22187.501%22%20viewBox%3D%220%200%20287.953%20187.501%22%3E%3Cpath%20id%3D%22Path_60%22%20data-name%3D%22Path%2060%22%20d%3D%22M119.9,337.655c0,18.774-12.576,28.47-36.419,28.47-25.677,0-36.419-9.49-36.419-29.915V305.058h28.3V338.48c0,5.777,1.572,9.077,8.122,9.077s8.122-3.3,8.122-9.077V178.624h28.3Zm42.529-159.031H204.8l20.276,148.541H196.74l-5.719-40.024H173.6l-5.979,40.024H140.072Zm26.515,89.331-2.859-36.929c-.52-8.252-1.56-21.437-2.859-33.4h-1.3c-.52,4.951-1.3,18.342-2.6,33.609l-3.379,36.723Zm56.433-89.331h44.559l10.4,60.861c3.119,18.774,6.5,40.787,9.618,68.019h1.341c-.78-29.708-1.04-45.531-1.04-50.071l-.78-78.809h25.542V327.165H291.493l-13.517-82.11c-3.379-20.631-5.979-35.629-7.538-47.594h-1.382c.52,21.662.78,32.947.78,36.247l.78,93.457H245.375Zm89.638,166.368H140.486V357.1H335.013Z%22%20transform%3D%22translate%28-47.06%20-178.624%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  position: absolute;
  bottom: 0;
  left: 0;
  background-position: center bottom;
  margin: 0;
}
@media (max-width: 767px) {
  header.header .header-content .header-right-container .logocontainer .logo:before {
    background-position: center center;
  }
}
header.header .header-content .header-right-container .logocontainer .headerpayoff {
  grid-area: headerpayoff;
  height: 100%;
}
header.header .header-content .header-right-container .logocontainer .headerpayoff header > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  header.header .header-content .header-right-container .logocontainer .headerpayoff header > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  header.header .header-content .header-right-container .logocontainer .headerpayoff header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  header.header .header-content .header-right-container .logocontainer .headerpayoff header > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  header.header .header-content .header-right-container .logocontainer .headerpayoff header > * {
    font-size: calc(3rem  * .70);
  }
}
header.header .header-content header > * {
  font-size: 2.4rem;
  line-height: normal;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  header.header .header-content header > * {
    font-size: calc(2.4rem  * .80);
  }
}
@media (max-width: 1280px) {
  header.header .header-content header > * {
    font-size: calc(2.4rem  * .70);
  }
}
@media (max-width: 1024px) {
  header.header .header-content header > * {
    font-size: calc(2.4rem  * .60);
  }
}
@media (max-width: 768px) {
  header.header .header-content header > * {
    font-size: calc(2.4rem  * .70);
  }
}
@media (min-width: 768px) {
  header.header .header-content .headersign {
    position: absolute;
    right: 2.5%;
    top: 0;
    margin: 3.2rem 0 0 0;
    width: 12.5%;
    max-width: 20rem;
    height: 0;
    padding-bottom: 12.5%;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  header.header .header-content .headersign {
    margin: 2.4rem 0 0 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  header.header .header-content .headersign {
    margin: 1.76rem 0 0 0;
  }
}
@media (min-width: 768px) and (max-width: 768px) {
  header.header .header-content .headersign {
    margin: 0.96rem 0 0 0;
  }
}
@media (max-width: 1024px) {
  header.header .header-content .headersign {
    margin-top: 0.8rem;
    right: 0;
  }
}
@media (max-width: 767px) {
  header.header .header-content .headersign {
    grid-area: headersign;
    display: flex;
    position: relative;
    width: 100%;
    height: 8rem;
    margin-top: 1.6rem;
  }
}
@media (max-width: 480px) {
  header.header .header-content .headersign {
    position: absolute;
    top: 9.2rem;
    right: -9.2rem;
    width: 16rem;
    height: 16rem;
    opacity: 0.15;
  }
}
header.header .header-content .headersign:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2085.24%2085.24%22%3E%3Cpath%20d%3D%22M336.8,411.1c-.6-2.7-3.9-4.6-5-7-1.1-2.6-.1-6.2-1.7-8.5s-5.3-2.7-7.3-4.6-2.5-5.7-4.8-7.2-5.9-.4-8.5-1.4-4.4-4.3-7.2-4.8-5.6,1.9-8.4,1.9-5.7-2.3-8.5-1.7-4.6,3.9-7,5c-2.6,1.1-6.2.1-8.5,1.7s-2.7,5.3-4.6,7.3-5.7,2.5-7.2,4.8-.4,5.9-1.4,8.5-4.3,4.4-4.8,7.2,1.9,5.6,1.9,8.4-2.3,5.7-1.7,8.5,3.9,4.6,5,7c1.1,2.6.1,6.2,1.7,8.5s5.3,2.7,7.3,4.6,2.5,5.7,4.8,7.2,5.9.4,8.5,1.4,4.4,4.3,7.2,4.8,5.6-1.9,8.4-1.9,5.7,2.3,8.5,1.7,4.6-3.9,7-5c2.6-1.1,6.2-.1,8.5-1.7s2.7-5.3,4.6-7.3,5.7-2.5,7.2-4.8.4-5.9,1.4-8.5,4.3-4.4,4.8-7.2-1.9-5.6-1.9-8.4,2.3-5.8,1.7-8.5%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23c6511e%22/%3E%3Cpath%20d%3D%22M309.2,428a1.29,1.29,0,0,0-1.2.1c-.3.2-.7.7-1,.6s-.2-.1-.3-.2-.1,0-.2-.1c-.4-.1-.5-.2-.9-.1s-.7.2-1,.5-.5.7-.8.7c-.1,0-.3-.2-.4-.2s-.4,0-.7.1-.6.3-.5.8a2.54,2.54,0,0,1-1.2.2,5.07,5.07,0,0,0-1.3.2c-.7.2-1.5.3-2.2.5a5,5,0,0,1-1.3.3c-.4.1-.8.1-1.2.2a10.86,10.86,0,0,1-2.5.4,2,2,0,0,0-1.1.2,5.27,5.27,0,0,1-1.2.3A1.72,1.72,0,0,0,289,434a5.39,5.39,0,0,0,.3,2.5,25.82,25.82,0,0,1,.8,2.6c0,.2.1.5.1.7h0a6.25,6.25,0,0,1,0,1.4c0-.1.1-.1.1-.2v.4c.1-.1.1-.2.2-.3a1,1,0,0,1-.1.4,1.63,1.63,0,0,0,.3-.6v.3a1.7,1.7,0,0,0,.4-.7,2.15,2.15,0,0,1,0,.8H291v.5c0,.2-.1.5,0,.7v-.1c.5.8.9,1.5,1.3,2.3l.6,1.2c.3.4.3,1,.6,1.4h0s.3.6.7.7h0c.2.3,1.4.1,1.4-.2s-.4-.3-.5-.4a3,3,0,0,1-.5-.7,6.06,6.06,0,0,1-1.4-3.4,2,2,0,0,1,.4.8,3.51,3.51,0,0,0,.5.8,6.53,6.53,0,0,1,.8,1.7c0,.1.1.2.2.3h.2c.2.1.2.4.4.6s1.3.5,1.2,0h0c.5,0,0-.3-.2-.5s-.5-.6-.7-.9a8.78,8.78,0,0,1-1.2-2.1,4.68,4.68,0,0,1-.4-2.3,2.92,2.92,0,0,0,.2-.9c.1-.4,0-.9.1-1.3.4,0,.9.1,1.3.1s.9-.1,1.3-.1c.9-.1,1.8-1,2.7-.7.5.2.7.8.9,1.2a15.39,15.39,0,0,1,.8,1.9,12.93,12.93,0,0,1,.7,2.1,4.25,4.25,0,0,1,.2,1.1c0,.3-.1.9.2,1.1h.1c.2.4.2.9.6,1.2.2.1.4,0,.6,0s.4,0,.2-.3c.1-.1.4.1.5-.1s-.4-.3-.4-.5c.2,0,.6-.1.4-.3a.37.37,0,0,0,.3-.1,3.81,3.81,0,0,1-1.1-1.4,8,8,0,0,1-.5-2.1,13.35,13.35,0,0,0,0-2,6.73,6.73,0,0,1-.1-2c.5,0,1-1,1.1-1.4v-.5a.76.76,0,0,1,.2-.5,3.55,3.55,0,0,1,.4-.9c.6.3.2-1.3.7-1.2.2.4.9.4,1.3.3s1-.5.9-.9c-.1-.2-.3-.5-.4-.7a2.2,2.2,0,0,1-.1-.8,2.77,2.77,0,0,0-.1-.9v-.8c.2-.2-.2-.5-.2-.7s.8-.1.9-.1c.8-.1,1.7-1.3,1.1-1.5C309.1,427.9,309.3,428,309.2,428Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M274,403.4l-2.2.5-.3-1.5h.2a3.85,3.85,0,0,0,1.7-.8,2,2,0,0,0,.5-1.5l1.6-.3,2.3,10.9-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M279.3,402.7a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,24.63,24.63,0,0,1-.7-2.4A14.35,14.35,0,0,1,279.3,402.7Zm3.1,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4c.2,0,.4.1.6,0l.6-.3a1.45,1.45,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2C282.2,405.6,282.3,406.2,282.4,406.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.1,400.9a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,13.7,13.7,0,0,1-.7-2.4C288.4,402.3,288.2,401.6,288.1,400.9Zm3.2,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4.64.64,0,0,0,.6,0l.6-.3a1.17,1.17,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2A7.09,7.09,0,0,0,291.3,404.8Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M296.6,397a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,2,2,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,2,2,0,0,1-.8-.4,1.93,1.93,0,0,1-.5-.9c-.1-.4-.3-.8-.4-1.3A3.18,3.18,0,0,1,296.6,397Zm2.2,2.3a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3A3.92,3.92,0,0,0,298.8,399.3Zm6.7-6.2L301.7,406l-1.4.3,3.8-12.9Zm-1.3,7.8a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,1.23,1.23,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,1.23,1.23,0,0,1-.8-.4,2.18,2.18,0,0,1-.5-.8c-.1-.4-.3-.8-.4-1.3A11.48,11.48,0,0,1,304.2,400.9Zm2.2,2.2a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3C306.2,402.4,306.3,402.8,306.4,403.1Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M273.5,427.4a5.78,5.78,0,0,1-1.4.5,3.73,3.73,0,0,1-2.1,0,4.19,4.19,0,0,1-1.4-.9,3.93,3.93,0,0,1-.9-1.7c-.2-.7-.4-1.4-.6-2.3a22.31,22.31,0,0,1-.4-2.3,5.75,5.75,0,0,1,.1-1.9,2.63,2.63,0,0,1,.9-1.4,3.34,3.34,0,0,1,1.9-.8,3.73,3.73,0,0,1,2.1,0,4.19,4.19,0,0,1,1.4.9,3.93,3.93,0,0,1,.9,1.7c.2.7.4,1.4.6,2.3s.3,1.8.4,2.6a3.61,3.61,0,0,1-.3,2.1l1.4.9-1,1.5Zm-3.7-3a3.34,3.34,0,0,0,.5,1.2,1.7,1.7,0,0,0,.6.6,2,2,0,0,0,.8.1c.3-.1.6-.2.7-.4a1.14,1.14,0,0,0,.3-.8,6.64,6.64,0,0,0-.1-1.3c-.1-.5-.2-1.2-.3-1.9s-.3-1.4-.5-1.9a3.34,3.34,0,0,0-.5-1.2,1.7,1.7,0,0,0-.6-.6,2,2,0,0,0-.8-.1c-.3.1-.6.2-.7.4a1.14,1.14,0,0,0-.3.8,6.64,6.64,0,0,0,.1,1.3c.1.5.2,1.2.3,1.9A16.66,16.66,0,0,0,269.8,424.4Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M278.8,422.8c.1.3.1.5.2.8l.3.6a1.2,1.2,0,0,0,1.2.3,1.63,1.63,0,0,0,.6-.3,2.19,2.19,0,0,0,.3-.5,1.27,1.27,0,0,0,.1-.6,2.49,2.49,0,0,0-.1-.8l-1.6-7.7,2.2-.5,1.6,7.7a5.74,5.74,0,0,1,.1,1.8,5,5,0,0,1-.5,1.3,3.92,3.92,0,0,1-1,.8,5,5,0,0,1-1.3.4c-.4.1-.9.1-1.3.2a2.66,2.66,0,0,1-1.2-.3,2.84,2.84,0,0,1-1-.9,5.44,5.44,0,0,1-.7-1.7l-1.6-7.7,2.2-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.5,412.7l5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm1.2,6.9-2.1-4.7h0v5.2Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M292.5,411.9l2.2-.5,2,9.2,3.9-.8.4,1.8-6.1,1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M300.1,410.3l2.2-.5,2.3,11-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M311.1,409.8l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M316.1,411.3h0l.7-4.6,2.4-.5-1.4,7.3.9,4.3-2.2.5-.9-4.3-4.2-6.1,2.5-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3C/svg%3E');
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
}
html[lang=nl-NL] header.header .header-content .headersign:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2085.24%2085.24%22%3E%3Cpath%20d%3D%22M336.8,411.1c-.6-2.7-3.9-4.6-5-7-1.1-2.6-.1-6.2-1.7-8.5s-5.3-2.7-7.3-4.6-2.5-5.7-4.8-7.2-5.9-.4-8.5-1.4-4.4-4.3-7.2-4.8-5.6,1.9-8.4,1.9-5.7-2.3-8.5-1.7-4.6,3.9-7,5c-2.6,1.1-6.2.1-8.5,1.7s-2.7,5.3-4.6,7.3-5.7,2.5-7.2,4.8-.4,5.9-1.4,8.5-4.3,4.4-4.8,7.2,1.9,5.6,1.9,8.4-2.3,5.7-1.7,8.5,3.9,4.6,5,7c1.1,2.6.1,6.2,1.7,8.5s5.3,2.7,7.3,4.6,2.5,5.7,4.8,7.2,5.9.4,8.5,1.4,4.4,4.3,7.2,4.8,5.6-1.9,8.4-1.9,5.7,2.3,8.5,1.7,4.6-3.9,7-5c2.6-1.1,6.2-.1,8.5-1.7s2.7-5.3,4.6-7.3,5.7-2.5,7.2-4.8.4-5.9,1.4-8.5,4.3-4.4,4.8-7.2-1.9-5.6-1.9-8.4,2.3-5.8,1.7-8.5%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23c6511e%22/%3E%3Cpath%20d%3D%22M309.2,428a1.29,1.29,0,0,0-1.2.1c-.3.2-.7.7-1,.6s-.2-.1-.3-.2-.1,0-.2-.1c-.4-.1-.5-.2-.9-.1s-.7.2-1,.5-.5.7-.8.7c-.1,0-.3-.2-.4-.2s-.4,0-.7.1-.6.3-.5.8a2.54,2.54,0,0,1-1.2.2,5.07,5.07,0,0,0-1.3.2c-.7.2-1.5.3-2.2.5a5,5,0,0,1-1.3.3c-.4.1-.8.1-1.2.2a10.86,10.86,0,0,1-2.5.4,2,2,0,0,0-1.1.2,5.27,5.27,0,0,1-1.2.3A1.72,1.72,0,0,0,289,434a5.39,5.39,0,0,0,.3,2.5,25.82,25.82,0,0,1,.8,2.6c0,.2.1.5.1.7h0a6.25,6.25,0,0,1,0,1.4c0-.1.1-.1.1-.2v.4c.1-.1.1-.2.2-.3a1,1,0,0,1-.1.4,1.63,1.63,0,0,0,.3-.6v.3a1.7,1.7,0,0,0,.4-.7,2.15,2.15,0,0,1,0,.8H291v.5c0,.2-.1.5,0,.7v-.1c.5.8.9,1.5,1.3,2.3l.6,1.2c.3.4.3,1,.6,1.4h0s.3.6.7.7h0c.2.3,1.4.1,1.4-.2s-.4-.3-.5-.4a3,3,0,0,1-.5-.7,6.06,6.06,0,0,1-1.4-3.4,2,2,0,0,1,.4.8,3.51,3.51,0,0,0,.5.8,6.53,6.53,0,0,1,.8,1.7c0,.1.1.2.2.3h.2c.2.1.2.4.4.6s1.3.5,1.2,0h0c.5,0,0-.3-.2-.5s-.5-.6-.7-.9a8.78,8.78,0,0,1-1.2-2.1,4.68,4.68,0,0,1-.4-2.3,2.92,2.92,0,0,0,.2-.9c.1-.4,0-.9.1-1.3.4,0,.9.1,1.3.1s.9-.1,1.3-.1c.9-.1,1.8-1,2.7-.7.5.2.7.8.9,1.2a15.39,15.39,0,0,1,.8,1.9,12.93,12.93,0,0,1,.7,2.1,4.25,4.25,0,0,1,.2,1.1c0,.3-.1.9.2,1.1h.1c.2.4.2.9.6,1.2.2.1.4,0,.6,0s.4,0,.2-.3c.1-.1.4.1.5-.1s-.4-.3-.4-.5c.2,0,.6-.1.4-.3a.37.37,0,0,0,.3-.1,3.81,3.81,0,0,1-1.1-1.4,8,8,0,0,1-.5-2.1,13.35,13.35,0,0,0,0-2,6.73,6.73,0,0,1-.1-2c.5,0,1-1,1.1-1.4v-.5a.76.76,0,0,1,.2-.5,3.55,3.55,0,0,1,.4-.9c.6.3.2-1.3.7-1.2.2.4.9.4,1.3.3s1-.5.9-.9c-.1-.2-.3-.5-.4-.7a2.2,2.2,0,0,1-.1-.8,2.77,2.77,0,0,0-.1-.9v-.8c.2-.2-.2-.5-.2-.7s.8-.1.9-.1c.8-.1,1.7-1.3,1.1-1.5C309.1,427.9,309.3,428,309.2,428Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M273,403.4l-2.2.5-.3-1.5h.2a3.85,3.85,0,0,0,1.7-.8,2,2,0,0,0,.5-1.5l1.6-.3,2.3,10.9-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M278.3,402.7a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,24.63,24.63,0,0,1-.7-2.4A14.35,14.35,0,0,1,278.3,402.7Zm3.1,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4c.2,0,.4.1.6,0l.6-.3a1.45,1.45,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2C281.2,405.6,281.3,406.2,281.4,406.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M287.1,400.9a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,13.7,13.7,0,0,1-.7-2.4C287.4,402.3,287.2,401.6,287.1,400.9Zm3.2,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4.64.64,0,0,0,.6,0l.6-.3a1.17,1.17,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2A7.09,7.09,0,0,0,290.3,404.8Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M295.6,397a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,2,2,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,2,2,0,0,1-.8-.4,1.93,1.93,0,0,1-.5-.9c-.1-.4-.3-.8-.4-1.3A3.18,3.18,0,0,1,295.6,397Zm2.2,2.3a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3A3.92,3.92,0,0,0,297.8,399.3Zm6.7-6.2L300.7,406l-1.4.3,3.8-12.9Zm-1.3,7.8a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,1.23,1.23,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,1.23,1.23,0,0,1-.8-.4,2.18,2.18,0,0,1-.5-.8c-.1-.4-.3-.8-.4-1.3A11.48,11.48,0,0,1,303.2,400.9Zm2.2,2.2a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3C305.2,402.4,305.3,402.8,305.4,403.1Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M261.1,423h0l1.9-5,2.4-.5-2,5.4,4.6,5.6-2.5.5-3.2-4-.5,1.4.7,3.3-2.2.5-2.3-11,2.2-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M268,416.9l2.9,7.9h0l-.4-8.4,2.1-.4,3,7.9h0l-.5-8.4,2.1-.4.4,11.4-2.5.5-2.9-7.7h0l.5,8.3-2.5.5-4.3-10.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M283.3,413.6l5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm1.2,6.9-2.1-4.7h0V421Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M287.4,412.8l2.2-.5,2,9.2,3.9-.8.4,1.8-6.1,1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M294.9,411.1l2.2-.5,2.3,11-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M305.9,410.7l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M313.3,409.1l-3.9.8.6,2.6,3.7-.8.4,1.8-3.7.8.6,3,4-.9.4,1.8-6.2,1.3-2.3-11,6.1-1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M314.7,406.9l2.2-.5,2.3,11-2.2.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M325.7,406.5l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3C/svg%3E');
}
html[lang=de-DE] header.header .header-content .headersign:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2085.24%2085.24%22%3E%3Cpath%20d%3D%22M336.8,411.1c-.6-2.7-3.9-4.6-5-7-1.1-2.6-.1-6.2-1.7-8.5s-5.3-2.7-7.3-4.6-2.5-5.7-4.8-7.2-5.9-.4-8.5-1.4-4.4-4.3-7.2-4.8-5.6,1.9-8.4,1.9-5.7-2.3-8.5-1.7-4.6,3.9-7,5c-2.6,1.1-6.2.1-8.5,1.7s-2.7,5.3-4.6,7.3-5.7,2.5-7.2,4.8-.4,5.9-1.4,8.5-4.3,4.4-4.8,7.2,1.9,5.6,1.9,8.4-2.3,5.7-1.7,8.5,3.9,4.6,5,7c1.1,2.6.1,6.2,1.7,8.5s5.3,2.7,7.3,4.6,2.5,5.7,4.8,7.2,5.9.4,8.5,1.4,4.4,4.3,7.2,4.8,5.6-1.9,8.4-1.9,5.7,2.3,8.5,1.7,4.6-3.9,7-5c2.6-1.1,6.2-.1,8.5-1.7s2.7-5.3,4.6-7.3,5.7-2.5,7.2-4.8.4-5.9,1.4-8.5,4.3-4.4,4.8-7.2-1.9-5.6-1.9-8.4,2.3-5.8,1.7-8.5%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23c6511e%22/%3E%3Cpath%20d%3D%22M309.2,428a1.29,1.29,0,0,0-1.2.1c-.3.2-.7.7-1,.6s-.2-.1-.3-.2-.1,0-.2-.1c-.4-.1-.5-.2-.9-.1s-.7.2-1,.5-.5.7-.8.7c-.1,0-.3-.2-.4-.2s-.4,0-.7.1-.6.3-.5.8a2.54,2.54,0,0,1-1.2.2,5.07,5.07,0,0,0-1.3.2c-.7.2-1.5.3-2.2.5a5,5,0,0,1-1.3.3c-.4.1-.8.1-1.2.2a10.86,10.86,0,0,1-2.5.4,2,2,0,0,0-1.1.2,5.27,5.27,0,0,1-1.2.3A1.72,1.72,0,0,0,289,434a5.39,5.39,0,0,0,.3,2.5,25.82,25.82,0,0,1,.8,2.6c0,.2.1.5.1.7h0a6.25,6.25,0,0,1,0,1.4c0-.1.1-.1.1-.2v.4c.1-.1.1-.2.2-.3a1,1,0,0,1-.1.4,1.63,1.63,0,0,0,.3-.6v.3a1.7,1.7,0,0,0,.4-.7,2.15,2.15,0,0,1,0,.8H291v.5c0,.2-.1.5,0,.7v-.1c.5.8.9,1.5,1.3,2.3l.6,1.2c.3.4.3,1,.6,1.4h0s.3.6.7.7h0c.2.3,1.4.1,1.4-.2s-.4-.3-.5-.4a3,3,0,0,1-.5-.7,6.06,6.06,0,0,1-1.4-3.4,2,2,0,0,1,.4.8,3.51,3.51,0,0,0,.5.8,6.53,6.53,0,0,1,.8,1.7c0,.1.1.2.2.3h.2c.2.1.2.4.4.6s1.3.5,1.2,0h0c.5,0,0-.3-.2-.5s-.5-.6-.7-.9a8.78,8.78,0,0,1-1.2-2.1,4.68,4.68,0,0,1-.4-2.3,2.92,2.92,0,0,0,.2-.9c.1-.4,0-.9.1-1.3.4,0,.9.1,1.3.1s.9-.1,1.3-.1c.9-.1,1.8-1,2.7-.7.5.2.7.8.9,1.2a15.39,15.39,0,0,1,.8,1.9,12.93,12.93,0,0,1,.7,2.1,4.25,4.25,0,0,1,.2,1.1c0,.3-.1.9.2,1.1h.1c.2.4.2.9.6,1.2.2.1.4,0,.6,0s.4,0,.2-.3c.1-.1.4.1.5-.1s-.4-.3-.4-.5c.2,0,.6-.1.4-.3a.37.37,0,0,0,.3-.1,3.81,3.81,0,0,1-1.1-1.4,8,8,0,0,1-.5-2.1,13.35,13.35,0,0,0,0-2,6.73,6.73,0,0,1-.1-2c.5,0,1-1,1.1-1.4v-.5a.76.76,0,0,1,.2-.5,3.55,3.55,0,0,1,.4-.9c.6.3.2-1.3.7-1.2.2.4.9.4,1.3.3s1-.5.9-.9c-.1-.2-.3-.5-.4-.7a2.2,2.2,0,0,1-.1-.8,2.77,2.77,0,0,0-.1-.9v-.8c.2-.2-.2-.5-.2-.7s.8-.1.9-.1c.8-.1,1.7-1.3,1.1-1.5C309.1,427.9,309.3,428,309.2,428Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M274,403.4l-2.2.5-.3-1.5h.2a3.85,3.85,0,0,0,1.7-.8,2,2,0,0,0,.5-1.5l1.6-.3,2.3,10.9-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M279.3,402.7a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,24.63,24.63,0,0,1-.7-2.4A14.35,14.35,0,0,1,279.3,402.7Zm3.1,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4c.2,0,.4.1.6,0l.6-.3a1.45,1.45,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2C282.2,405.6,282.3,406.2,282.4,406.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.1,400.9a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,13.7,13.7,0,0,1-.7-2.4C288.4,402.3,288.2,401.6,288.1,400.9Zm3.2,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4.64.64,0,0,0,.6,0l.6-.3a1.17,1.17,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2A7.09,7.09,0,0,0,291.3,404.8Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M296.6,397a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,2,2,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,2,2,0,0,1-.8-.4,1.93,1.93,0,0,1-.5-.9c-.1-.4-.3-.8-.4-1.3A3.18,3.18,0,0,1,296.6,397Zm2.2,2.3a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3A3.92,3.92,0,0,0,298.8,399.3Zm6.7-6.2L301.7,406l-1.4.3,3.8-12.9Zm-1.3,7.8a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,1.23,1.23,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,1.23,1.23,0,0,1-.8-.4,2.18,2.18,0,0,1-.5-.8c-.1-.4-.3-.8-.4-1.3A11.48,11.48,0,0,1,304.2,400.9Zm2.2,2.2a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3C306.2,402.4,306.3,402.8,306.4,403.1Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M269.3,428.3a5.78,5.78,0,0,1-1.4.5,3.73,3.73,0,0,1-2.1,0,4.19,4.19,0,0,1-1.4-.9,3.93,3.93,0,0,1-.9-1.7c-.2-.7-.4-1.4-.6-2.3a22.31,22.31,0,0,1-.4-2.3,5.75,5.75,0,0,1,.1-1.9,2.63,2.63,0,0,1,.9-1.4,3.34,3.34,0,0,1,1.9-.8,3.73,3.73,0,0,1,2.1,0,4.19,4.19,0,0,1,1.4.9,3.93,3.93,0,0,1,.9,1.7c.2.7.4,1.4.6,2.3s.3,1.8.4,2.6a3.61,3.61,0,0,1-.3,2.1l1.4.9-1,1.5Zm-3.6-3a3.34,3.34,0,0,0,.5,1.2,1.7,1.7,0,0,0,.6.6,2,2,0,0,0,.8.1.84.84,0,0,0,.7-.4,1.14,1.14,0,0,0,.3-.8,6.64,6.64,0,0,0-.1-1.3c-.1-.5-.2-1.2-.3-1.9s-.3-1.4-.5-1.9a3.34,3.34,0,0,0-.5-1.2,1.7,1.7,0,0,0-.6-.6,2,2,0,0,0-.8-.1c-.3.1-.6.2-.7.4a1.14,1.14,0,0,0-.3.8,6.15,6.15,0,0,0,.1,1.3c.1.5.2,1.2.3,1.9A16.66,16.66,0,0,0,265.7,425.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M274.6,423.7c.1.3.1.5.2.8l.3.6a1.2,1.2,0,0,0,1.2.3,1.63,1.63,0,0,0,.6-.3,2.19,2.19,0,0,0,.3-.5,1.27,1.27,0,0,0,.1-.6,2.49,2.49,0,0,0-.1-.8l-1.6-7.7,2.2-.5,1.6,7.7a5.74,5.74,0,0,1,.1,1.8,5,5,0,0,1-.5,1.3,3.92,3.92,0,0,1-1,.8,5,5,0,0,1-1.3.4c-.4.1-.9.1-1.3.2a2.66,2.66,0,0,1-1.2-.3,2.84,2.84,0,0,1-1-.9,5.44,5.44,0,0,1-.7-1.7l-1.6-7.7,2.2-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M284.4,413.6l5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm1.2,6.9-2.1-4.7h0V421Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.4,412.7l2.2-.5,2,9.2,3.9-.8.4,1.8-6.1,1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M296,411.1l2.2-.5,2.3,11-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M307,410.7l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M310.4,405.3l.4,1.8-1.7.4-.4-1.8Zm2.3,2.3L318,418l-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm.3-2.8.4,1.8-1.7.4-.4-1.8Zm.9,9.7-2.1-4.7h0V415Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M323.5,407.2l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3C/svg%3E');
}
html[lang=it-IT] header.header .header-content .headersign:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2085.24%2085.24%22%3E%3Cpath%20d%3D%22M336.8,411.1c-.6-2.7-3.9-4.6-5-7-1.1-2.6-.1-6.2-1.7-8.5s-5.3-2.7-7.3-4.6-2.5-5.7-4.8-7.2-5.9-.4-8.5-1.4-4.4-4.3-7.2-4.8-5.6,1.9-8.4,1.9-5.7-2.3-8.5-1.7-4.6,3.9-7,5c-2.6,1.1-6.2.1-8.5,1.7s-2.7,5.3-4.6,7.3-5.7,2.5-7.2,4.8-.4,5.9-1.4,8.5-4.3,4.4-4.8,7.2,1.9,5.6,1.9,8.4-2.3,5.7-1.7,8.5,3.9,4.6,5,7c1.1,2.6.1,6.2,1.7,8.5s5.3,2.7,7.3,4.6,2.5,5.7,4.8,7.2,5.9.4,8.5,1.4,4.4,4.3,7.2,4.8,5.6-1.9,8.4-1.9,5.7,2.3,8.5,1.7,4.6-3.9,7-5c2.6-1.1,6.2-.1,8.5-1.7s2.7-5.3,4.6-7.3,5.7-2.5,7.2-4.8.4-5.9,1.4-8.5,4.3-4.4,4.8-7.2-1.9-5.6-1.9-8.4,2.3-5.8,1.7-8.5%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23c6511e%22/%3E%3Cpath%20d%3D%22M309.2,428a1.29,1.29,0,0,0-1.2.1c-.3.2-.7.7-1,.6s-.2-.1-.3-.2-.1,0-.2-.1c-.4-.1-.5-.2-.9-.1s-.7.2-1,.5-.5.7-.8.7c-.1,0-.3-.2-.4-.2s-.4,0-.7.1-.6.3-.5.8a2.54,2.54,0,0,1-1.2.2,5.07,5.07,0,0,0-1.3.2c-.7.2-1.5.3-2.2.5a5,5,0,0,1-1.3.3c-.4.1-.8.1-1.2.2a10.86,10.86,0,0,1-2.5.4,2,2,0,0,0-1.1.2,5.27,5.27,0,0,1-1.2.3A1.72,1.72,0,0,0,289,434a5.39,5.39,0,0,0,.3,2.5,25.82,25.82,0,0,1,.8,2.6c0,.2.1.5.1.7h0a6.25,6.25,0,0,1,0,1.4c0-.1.1-.1.1-.2v.4c.1-.1.1-.2.2-.3a1,1,0,0,1-.1.4,1.63,1.63,0,0,0,.3-.6v.3a1.7,1.7,0,0,0,.4-.7,2.15,2.15,0,0,1,0,.8H291v.5c0,.2-.1.5,0,.7v-.1c.5.8.9,1.5,1.3,2.3l.6,1.2c.3.4.3,1,.6,1.4h0s.3.6.7.7h0c.2.3,1.4.1,1.4-.2s-.4-.3-.5-.4a3,3,0,0,1-.5-.7,6.06,6.06,0,0,1-1.4-3.4,2,2,0,0,1,.4.8,3.51,3.51,0,0,0,.5.8,6.53,6.53,0,0,1,.8,1.7c0,.1.1.2.2.3h.2c.2.1.2.4.4.6s1.3.5,1.2,0h0c.5,0,0-.3-.2-.5s-.5-.6-.7-.9a8.78,8.78,0,0,1-1.2-2.1,4.68,4.68,0,0,1-.4-2.3,2.92,2.92,0,0,0,.2-.9c.1-.4,0-.9.1-1.3.4,0,.9.1,1.3.1s.9-.1,1.3-.1c.9-.1,1.8-1,2.7-.7.5.2.7.8.9,1.2a15.39,15.39,0,0,1,.8,1.9,12.93,12.93,0,0,1,.7,2.1,4.25,4.25,0,0,1,.2,1.1c0,.3-.1.9.2,1.1h.1c.2.4.2.9.6,1.2.2.1.4,0,.6,0s.4,0,.2-.3c.1-.1.4.1.5-.1s-.4-.3-.4-.5c.2,0,.6-.1.4-.3a.37.37,0,0,0,.3-.1,3.81,3.81,0,0,1-1.1-1.4,8,8,0,0,1-.5-2.1,13.35,13.35,0,0,0,0-2,6.73,6.73,0,0,1-.1-2c.5,0,1-1,1.1-1.4v-.5a.76.76,0,0,1,.2-.5,3.55,3.55,0,0,1,.4-.9c.6.3.2-1.3.7-1.2.2.4.9.4,1.3.3s1-.5.9-.9c-.1-.2-.3-.5-.4-.7a2.2,2.2,0,0,1-.1-.8,2.77,2.77,0,0,0-.1-.9v-.8c.2-.2-.2-.5-.2-.7s.8-.1.9-.1c.8-.1,1.7-1.3,1.1-1.5C309.1,427.9,309.3,428,309.2,428Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M273,403.4l-2.2.5-.3-1.5h.2a3.85,3.85,0,0,0,1.7-.8,2,2,0,0,0,.5-1.5l1.6-.3,2.3,10.9-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M278.3,402.7a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,24.63,24.63,0,0,1-.7-2.4A14.35,14.35,0,0,1,278.3,402.7Zm3.1,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4c.2,0,.4.1.6,0l.6-.3a1.45,1.45,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2C281.2,405.6,281.3,406.2,281.4,406.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M287.1,400.9a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,13.7,13.7,0,0,1-.7-2.4C287.4,402.3,287.2,401.6,287.1,400.9Zm3.2,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4.64.64,0,0,0,.6,0l.6-.3a1.17,1.17,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2A7.09,7.09,0,0,0,290.3,404.8Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M295.6,397a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,2,2,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,2,2,0,0,1-.8-.4,1.93,1.93,0,0,1-.5-.9c-.1-.4-.3-.8-.4-1.3A3.18,3.18,0,0,1,295.6,397Zm2.2,2.3a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3A3.92,3.92,0,0,0,297.8,399.3Zm6.7-6.2L300.7,406l-1.4.3,3.8-12.9Zm-1.3,7.8a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,1.23,1.23,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,1.23,1.23,0,0,1-.8-.4,2.18,2.18,0,0,1-.5-.8c-.1-.4-.3-.8-.4-1.3A11.48,11.48,0,0,1,303.2,400.9Zm2.2,2.2a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3C305.2,402.4,305.3,402.8,305.4,403.1Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M272.2,427.5a5.78,5.78,0,0,1-1.4.5,3.73,3.73,0,0,1-2.1,0,4.19,4.19,0,0,1-1.4-.9,3.93,3.93,0,0,1-.9-1.7c-.2-.7-.4-1.4-.6-2.3a22.31,22.31,0,0,1-.4-2.3,5.75,5.75,0,0,1,.1-1.9,2.63,2.63,0,0,1,.9-1.4,3.34,3.34,0,0,1,1.9-.8,3.73,3.73,0,0,1,2.1,0,4.19,4.19,0,0,1,1.4.9,3.93,3.93,0,0,1,.9,1.7c.2.7.4,1.4.6,2.3s.3,1.8.4,2.6a3.61,3.61,0,0,1-.3,2.1l1.4.9-1,1.5Zm-3.7-3a3.34,3.34,0,0,0,.5,1.2,1.7,1.7,0,0,0,.6.6,2,2,0,0,0,.8.1.84.84,0,0,0,.7-.4,1.14,1.14,0,0,0,.3-.8,6.64,6.64,0,0,0-.1-1.3c-.1-.5-.2-1.2-.3-1.9s-.3-1.4-.5-1.9a3.34,3.34,0,0,0-.5-1.2,1.7,1.7,0,0,0-.6-.6,2,2,0,0,0-.8-.1.84.84,0,0,0-.7.4,1.14,1.14,0,0,0-.3.8,6.15,6.15,0,0,0,.1,1.3c.1.5.2,1.2.3,1.9S268.4,424,268.5,424.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M277.5,422.9c.1.3.1.5.2.8l.3.6a1.2,1.2,0,0,0,1.2.3,1.63,1.63,0,0,0,.6-.3,2.19,2.19,0,0,0,.3-.5,1.27,1.27,0,0,0,.1-.6c0-.2-.1-.5-.1-.8l-1.6-7.7,2.2-.5,1.6,7.7a5.74,5.74,0,0,1,.1,1.8,5,5,0,0,1-.5,1.3,2,2,0,0,1-1,.8,5,5,0,0,1-1.3.4c-.4.1-.9.1-1.3.2a2.66,2.66,0,0,1-1.2-.3,2.84,2.84,0,0,1-1-.9,5.44,5.44,0,0,1-.7-1.7l-1.6-7.7,2.2-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M287.2,412.8l5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.2.5.5-11.6Zm1.2,6.9-2.1-4.7h0v5.2Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M291.3,411.9l2.2-.5,2,9.2,3.9-.8.4,1.8-6.1,1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M298.8,410.3l2.2-.5,2.3,11-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M309.8,409.9l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M311.7,404.6l2.1-.4,1.3,2-1.4.3Zm3.9,2.2,5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm1.2,6.9-2.1-4.7h0v5.2Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3C/svg%3E');
}
html[lang=fr-FR] header.header .header-content .headersign:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2085.24%2085.24%22%3E%3Cpath%20d%3D%22M336.8,411.1c-.6-2.7-3.9-4.6-5-7-1.1-2.6-.1-6.2-1.7-8.5s-5.3-2.7-7.3-4.6-2.5-5.7-4.8-7.2-5.9-.4-8.5-1.4-4.4-4.3-7.2-4.8-5.6,1.9-8.4,1.9-5.7-2.3-8.5-1.7-4.6,3.9-7,5c-2.6,1.1-6.2.1-8.5,1.7s-2.7,5.3-4.6,7.3-5.7,2.5-7.2,4.8-.4,5.9-1.4,8.5-4.3,4.4-4.8,7.2,1.9,5.6,1.9,8.4-2.3,5.7-1.7,8.5,3.9,4.6,5,7c1.1,2.6.1,6.2,1.7,8.5s5.3,2.7,7.3,4.6,2.5,5.7,4.8,7.2,5.9.4,8.5,1.4,4.4,4.3,7.2,4.8,5.6-1.9,8.4-1.9,5.7,2.3,8.5,1.7,4.6-3.9,7-5c2.6-1.1,6.2-.1,8.5-1.7s2.7-5.3,4.6-7.3,5.7-2.5,7.2-4.8.4-5.9,1.4-8.5,4.3-4.4,4.8-7.2-1.9-5.6-1.9-8.4,2.3-5.8,1.7-8.5%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23c6511e%22/%3E%3Cpath%20d%3D%22M309.2,428a1.29,1.29,0,0,0-1.2.1c-.3.2-.7.7-1,.6s-.2-.1-.3-.2-.1,0-.2-.1c-.4-.1-.5-.2-.9-.1s-.7.2-1,.5-.5.7-.8.7c-.1,0-.3-.2-.4-.2s-.4,0-.7.1-.6.3-.5.8a2.54,2.54,0,0,1-1.2.2,5.07,5.07,0,0,0-1.3.2c-.7.2-1.5.3-2.2.5a5,5,0,0,1-1.3.3c-.4.1-.8.1-1.2.2a10.86,10.86,0,0,1-2.5.4,2,2,0,0,0-1.1.2,5.27,5.27,0,0,1-1.2.3A1.72,1.72,0,0,0,289,434a5.39,5.39,0,0,0,.3,2.5,25.82,25.82,0,0,1,.8,2.6c0,.2.1.5.1.7h0a6.25,6.25,0,0,1,0,1.4c0-.1.1-.1.1-.2v.4c.1-.1.1-.2.2-.3a1,1,0,0,1-.1.4,1.63,1.63,0,0,0,.3-.6v.3a1.7,1.7,0,0,0,.4-.7,2.15,2.15,0,0,1,0,.8H291v.5c0,.2-.1.5,0,.7v-.1c.5.8.9,1.5,1.3,2.3l.6,1.2c.3.4.3,1,.6,1.4h0s.3.6.7.7h0c.2.3,1.4.1,1.4-.2s-.4-.3-.5-.4a3,3,0,0,1-.5-.7,6.06,6.06,0,0,1-1.4-3.4,2,2,0,0,1,.4.8,3.51,3.51,0,0,0,.5.8,6.53,6.53,0,0,1,.8,1.7c0,.1.1.2.2.3h.2c.2.1.2.4.4.6s1.3.5,1.2,0h0c.5,0,0-.3-.2-.5s-.5-.6-.7-.9a8.78,8.78,0,0,1-1.2-2.1,4.68,4.68,0,0,1-.4-2.3,2.92,2.92,0,0,0,.2-.9c.1-.4,0-.9.1-1.3.4,0,.9.1,1.3.1s.9-.1,1.3-.1c.9-.1,1.8-1,2.7-.7.5.2.7.8.9,1.2a15.39,15.39,0,0,1,.8,1.9,12.93,12.93,0,0,1,.7,2.1,4.25,4.25,0,0,1,.2,1.1c0,.3-.1.9.2,1.1h.1c.2.4.2.9.6,1.2.2.1.4,0,.6,0s.4,0,.2-.3c.1-.1.4.1.5-.1s-.4-.3-.4-.5c.2,0,.6-.1.4-.3a.37.37,0,0,0,.3-.1,3.81,3.81,0,0,1-1.1-1.4,8,8,0,0,1-.5-2.1,13.35,13.35,0,0,0,0-2,6.73,6.73,0,0,1-.1-2c.5,0,1-1,1.1-1.4v-.5a.76.76,0,0,1,.2-.5,3.55,3.55,0,0,1,.4-.9c.6.3.2-1.3.7-1.2.2.4.9.4,1.3.3s1-.5.9-.9c-.1-.2-.3-.5-.4-.7a2.2,2.2,0,0,1-.1-.8,2.77,2.77,0,0,0-.1-.9v-.8c.2-.2-.2-.5-.2-.7s.8-.1.9-.1c.8-.1,1.7-1.3,1.1-1.5C309.1,427.9,309.3,428,309.2,428Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M274,403.4l-2.2.5-.3-1.5h.2a3.85,3.85,0,0,0,1.7-.8,2,2,0,0,0,.5-1.5l1.6-.3,2.3,10.9-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M279.3,402.7a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,24.63,24.63,0,0,1-.7-2.4A14.35,14.35,0,0,1,279.3,402.7Zm3.1,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4c.2,0,.4.1.6,0l.6-.3a1.45,1.45,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2C282.2,405.6,282.3,406.2,282.4,406.6Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.1,400.9a6,6,0,0,1,0-1.9,2.75,2.75,0,0,1,.8-1.5,3.8,3.8,0,0,1,1.8-.9,5.14,5.14,0,0,1,1.7-.1,1.85,1.85,0,0,1,1.2.7,3.77,3.77,0,0,1,.9,1.5,13.7,13.7,0,0,1,.7,2.4,20.69,20.69,0,0,1,.4,2.2,6,6,0,0,1,0,1.9,2.75,2.75,0,0,1-.8,1.5,3.8,3.8,0,0,1-1.8.9,5.14,5.14,0,0,1-1.7.1,1.85,1.85,0,0,1-1.2-.7,3.77,3.77,0,0,1-.9-1.5,13.7,13.7,0,0,1-.7-2.4C288.4,402.3,288.2,401.6,288.1,400.9Zm3.2,3.9a5.13,5.13,0,0,0,.4,1,.66.66,0,0,0,.5.4.64.64,0,0,0,.6,0l.6-.3a1.17,1.17,0,0,0,.2-.7,5.74,5.74,0,0,0-.1-1.2q-.15-.75-.3-1.8l-.3-1.2c-.1-.7-.3-1.2-.4-1.7a5.13,5.13,0,0,0-.4-1,.66.66,0,0,0-.5-.4.64.64,0,0,0-.6,0l-.6.3a1.45,1.45,0,0,0-.2.7,5.74,5.74,0,0,0,.1,1.2q.15.75.3,1.8l.3,1.2A7.09,7.09,0,0,0,291.3,404.8Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M296.6,397a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,2,2,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,2,2,0,0,1-.8-.4,1.93,1.93,0,0,1-.5-.9c-.1-.4-.3-.8-.4-1.3A3.18,3.18,0,0,1,296.6,397Zm2.2,2.3a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3A3.92,3.92,0,0,0,298.8,399.3Zm6.7-6.2L301.7,406l-1.4.3,3.8-12.9Zm-1.3,7.8a1.64,1.64,0,0,1,.2-1,1.34,1.34,0,0,1,.6-.7,3.58,3.58,0,0,1,1.1-.4,5.74,5.74,0,0,1,1.2-.1,1.23,1.23,0,0,1,.8.4,1.93,1.93,0,0,1,.5.9c.1.4.3.8.4,1.3a6.88,6.88,0,0,1,.2,1.3,1.64,1.64,0,0,1-.2,1,1.34,1.34,0,0,1-.6.7,3.58,3.58,0,0,1-1.1.4,5.74,5.74,0,0,1-1.2.1,1.23,1.23,0,0,1-.8-.4,2.18,2.18,0,0,1-.5-.8c-.1-.4-.3-.8-.4-1.3A11.48,11.48,0,0,1,304.2,400.9Zm2.2,2.2a.52.52,0,0,0,.7.3.63.63,0,0,0,.5-.6,11.48,11.48,0,0,0-.2-1.4,3.32,3.32,0,0,0-.4-1.3.52.52,0,0,0-.7-.3.63.63,0,0,0-.5.6,3.69,3.69,0,0,0,.2,1.3C306.2,402.4,306.3,402.8,306.4,403.1Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M273.8,427.4a5.78,5.78,0,0,1-1.4.5,3.73,3.73,0,0,1-2.1,0,4.19,4.19,0,0,1-1.4-.9,3.93,3.93,0,0,1-.9-1.7c-.2-.7-.4-1.4-.6-2.3a22.31,22.31,0,0,1-.4-2.3,5.75,5.75,0,0,1,.1-1.9,2.63,2.63,0,0,1,.9-1.4,3.34,3.34,0,0,1,1.9-.8,3.73,3.73,0,0,1,2.1,0,4.19,4.19,0,0,1,1.4.9,3.93,3.93,0,0,1,.9,1.7c.2.7.4,1.4.6,2.3s.3,1.8.4,2.6a3.61,3.61,0,0,1-.3,2.1l1.4.9-1,1.5Zm-3.7-3a3.34,3.34,0,0,0,.5,1.2,1.7,1.7,0,0,0,.6.6,2,2,0,0,0,.8.1.84.84,0,0,0,.7-.4,1.14,1.14,0,0,0,.3-.8,6.64,6.64,0,0,0-.1-1.3c-.1-.5-.2-1.2-.3-1.9s-.3-1.4-.5-1.9a3.34,3.34,0,0,0-.5-1.2,1.7,1.7,0,0,0-.6-.6,2,2,0,0,0-.8-.1c-.3.1-.6.2-.7.4a1.14,1.14,0,0,0-.3.8,6.15,6.15,0,0,0,.1,1.3c.1.5.2,1.2.3,1.9S269.9,423.9,270.1,424.4Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M279.1,422.8c.1.3.1.5.2.8l.3.6a1.2,1.2,0,0,0,1.2.3,1.63,1.63,0,0,0,.6-.3,2.19,2.19,0,0,0,.3-.5,1.27,1.27,0,0,0,.1-.6,2.49,2.49,0,0,0-.1-.8l-1.6-7.7,2.2-.5,1.6,7.7a5.74,5.74,0,0,1,.1,1.8,5,5,0,0,1-.5,1.3,2,2,0,0,1-1,.8,5,5,0,0,1-1.3.4c-.4.1-.9.1-1.3.2a2.66,2.66,0,0,1-1.2-.3,2.84,2.84,0,0,1-1-.9,5.44,5.44,0,0,1-.7-1.7l-1.6-7.7,2.2-.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M288.8,412.7l5.2,10.4-2.3.5-1-2.2-2.9.6v2.4l-2.3.5.5-11.6Zm1.2,6.9-2.1-4.7h0v5.2Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M292.8,411.8l2.2-.5,2,9.2,3.9-.8.4,1.8-6.1,1.3Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M300.4,410.2l2.2-.5,2.3,11-2.2.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M311.4,409.8l-2.4.5,2,9.2-2.2.5-2-9.2-2.4.5-.4-1.8,7-1.5Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3Cpath%20d%3D%22M318.8,408.2l-3.9.8.6,2.6,3.7-.8.4,1.8-3.7.8.6,3,4-.9.4,1.8-6.2,1.3-2.3-11,6.1-1.3Zm-2-4.5-1,2.5-1.4.3.4-2.4Z%22%20transform%3D%22translate%28-251.83%20-377.53%29%22%20style%3D%22fill%3A%23efe6d3%22/%3E%3C/svg%3E');
}
header.header .header-content .headertext {
  grid-area: headertext;
}
header.header .header-content .headercontactbutton {
  grid-area: headercontactbutton;
  height: 5rem;
  margin-top: 3.6rem;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 767px) {
  header.header .header-content .headercontactbutton {
    display: none;
  }
}
header.header .header-content .headercontactbutton header {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
}
header.header .header-content .headercontactbutton header > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
header.header .header-content .headercontactbutton header:before {
  display: inline-block;
  width: 3.9rem;
  height: 3rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Icon_awesome-comments%22%20data-name%3D%22Icon%20awesome-comments%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2239.686%22%20height%3D%2230.867%22%20viewBox%3D%220%200%2039.686%2030.867%22%3E%3Cpath%20id%3D%22Icon_awesome-comments-2%22%20data-name%3D%22Icon%20awesome-comments%22%20d%3D%22M28.662,13.274c0-6.091-6.415-11.024-14.331-11.024S0,7.183,0,13.274a9.347,9.347,0,0,0,2.618,6.339A15.508,15.508,0,0,1,.152,23.368a.548.548,0,0,0-.1.6.54.54,0,0,0,.5.331,12.132,12.132,0,0,0,6.111-1.722A17.532,17.532,0,0,0,14.331,24.3C22.248,24.3,28.662,19.365,28.662,13.274Zm8.406,15.158a9.334,9.334,0,0,0,2.618-6.339c0-4.609-3.686-8.557-8.909-10.2a10.239,10.239,0,0,1,.09,1.385c0,7.3-7.421,13.229-16.536,13.229a20.657,20.657,0,0,1-2.184-.131c2.17,3.962,7.269,6.745,13.208,6.745a17.436,17.436,0,0,0,7.669-1.722,12.132,12.132,0,0,0,6.111,1.722.543.543,0,0,0,.5-.331.552.552,0,0,0-.1-.6A15.343,15.343,0,0,1,37.068,28.432Z%22%20transform%3D%22translate%280%20-2.25%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  margin: 0 0 -0.2rem 0;
}
header.header .header-content .headercontactbutton header a {
  text-decoration: none;
}
header.header .header-content .headercontactbutton header a:hover {
  color: #C6511E;
}
header.header .header-content .headerinfo {
  grid-area: headerinfo;
  height: 5rem;
  margin-top: 3.6rem;
  display: flex;
  align-items: flex-end;
  color: #C6511E;
}
header.header .header-content .headerinfo header {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
}
header.header .header-content .headerinfo header > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
header.header .header-content .headerinfo header:before {
  display: inline-block;
  width: 6.5rem;
  height: 4.8rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2265.872%22%20height%3D%2248.172%22%20viewBox%3D%220%200%2065.872%2048.172%22%3E%3Cg%20id%3D%22Group_35%22%20data-name%3D%22Group%2035%22%20transform%3D%22translate%28-680.295%20-437.572%29%22%3E%3Cpath%20id%3D%22Rectangle_5%22%20data-name%3D%22Rectangle%205%22%20d%3D%22M1.594,0H64.277a1.595,1.595,0,0,1,1.595,1.595V6.77a1.595,1.595,0,0,1-1.595,1.595H1.594A1.594,1.594,0,0,1,0,6.771V1.594A1.594,1.594,0,0,1,1.594,0Z%22%20transform%3D%22translate%28680.296%20477.379%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_18%22%20data-name%3D%22Path%2018%22%20d%3D%22M746.167,457.882c0,2.213-2.352,4.181-5.227,4.181H685.524c-2.876,0-5.229-1.967-5.229-4.181s2.354-4.183,5.229-4.183h2.091l7.666,6.561,24.225-6.561h21.433c2.876,0,5.227,1.966,5.227,4.183%22%20transform%3D%22translate%280%2013.225%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_19%22%20data-name%3D%22Path%2019%22%20d%3D%22M713.229,437.572c-18.153,0-32.876,10.26-32.932,22.929.013,1.94,2.357,3.287,5.225,3.287h55.415c2.865,0,5.211-1.347,5.225-3.287-.056-12.669-14.779-22.929-32.934-22.929m-20.885,12.853a1.567,1.567,0,1,1,1.569-1.569,1.568,1.568,0,0,1-1.569,1.569m6.272-4.181a1.568,1.568,0,1,1,1.569-1.567,1.568,1.568,0,0,1-1.569,1.567m4.184,4.181a1.567,1.567,0,1,1,1.567-1.569,1.568,1.568,0,0,1-1.567,1.569m4.7-8.885a1.568,1.568,0,1,1,1.567,1.569,1.568,1.568,0,0,1-1.567-1.569m3.66,7.841a1.568,1.568,0,1,1,1.565-1.569,1.571,1.571,0,0,1-1.565,1.569m8.361-4.183a1.568,1.568,0,1,1,1.569-1.567,1.569,1.569,0,0,1-1.569,1.567m3.14,5.227a1.567,1.567,0,1,1,1.567-1.569,1.569,1.569,0,0,1-1.567,1.569m7.318-1.045a1.568,1.568,0,1,1,1.569-1.569,1.569,1.569,0,0,1-1.569,1.569%22%20transform%3D%22translate%280.002%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
  margin: 0 0 0.5rem 0;
}
header.header .header-content .languagemenu {
  grid-area: languagemenu;
  margin: 9.6rem 0 6.4rem 0;
}
@media (max-width: 1280px) {
  header.header .header-content .languagemenu {
    margin: 7.2rem 0 4.8rem 0;
  }
}
@media (max-width: 1024px) {
  header.header .header-content .languagemenu {
    margin: 5.28rem 0 3.52rem 0;
  }
}
@media (max-width: 768px) {
  header.header .header-content .languagemenu {
    margin: 2.88rem 0 1.92rem 0;
  }
}
@media (max-width: 767px) {
  header.header .header-content .languagemenu {
    display: flex;
    justify-content: flex-end;
  }
}
header.header .header-content .menus {
  grid-area: menu;
  display: contents;
}
@media (min-width: 768px) {
  header.header .header-content .menus {
    display: contents !important;
  }
}
@media (min-width: 1280px) {
  header.header .header-content .menus {
    display: block !important;
  }
}
@media (max-width: 767px) {
  header.header .header-content .menus {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(28, 28, 28, 0.95);
    z-index: 1;
    display: none;
  }
}
header.header .header-content .menus .mainmenu {
  grid-area: menu;
}
@media (min-width: 1280px) {
  header.header .header-content .menus .mainmenu {
    grid-area: unset;
  }
}
header.header .header-content .menus .submenu {
  grid-area: submenu;
}
@media (min-width: 1280px) {
  header.header .header-content .menus .submenu {
    grid-area: unset;
  }
}
header.header .header-content .mobilemenubutton {
  width: 4rem;
  height: 4rem;
  cursor: pointer;
  margin: 9.6rem 0 6.4rem 0;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #1C1C1C;
  transition: all ease 0.4s;
  display: none;
}
@media (max-width: 1280px) {
  header.header .header-content .mobilemenubutton {
    margin: 7.2rem 0 4.8rem 0;
  }
}
@media (max-width: 1024px) {
  header.header .header-content .mobilemenubutton {
    margin: 5.28rem 0 3.52rem 0;
  }
}
@media (max-width: 768px) {
  header.header .header-content .mobilemenubutton {
    margin: 2.88rem 0 1.92rem 0;
  }
}
header.header .header-content .mobilemenubutton:before {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231C1C1C%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2220%22%20height%3D%224%22/%3E%3Crect%20class%3D%22cls-1%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%224%22/%3E%3Crect%20class%3D%22cls-1%22%20y%3D%2216%22%20width%3D%2220%22%20height%3D%224%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin: 0.6rem;
}
header.header .header-content .mobilemenubutton:hover {
  background: #C6511E;
}
header.header .header-content .mobilemenubutton:hover:before {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2220%22%20height%3D%224%22/%3E%3Crect%20class%3D%22cls-1%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%224%22/%3E%3Crect%20class%3D%22cls-1%22%20y%3D%2216%22%20width%3D%2220%22%20height%3D%224%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin: 0.6rem;
}
@media (max-width: 767px) {
  header.header .header-content .mobilemenubutton {
    display: block;
  }
  header.header .header-content .mobilemenubutton.active {
    position: fixed;
    top: 0;
    right: 2.4rem;
    border-color: #EEE5D3;
    z-index: 2;
  }
  header.header .header-content .mobilemenubutton.active:before {
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024.04%2024.04%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_2-2%22%20data-name%3D%22Layer%202%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%2812.02%20-4.98%29%20rotate%2845%29%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%28-4.98%2012.02%29%20rotate%28-45%29%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
    margin: 0.4rem;
  }
  header.header .header-content .mobilemenubutton.active:hover {
    background: #C6511E;
  }
  header.header .header-content .mobilemenubutton.active:hover:before {
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024.04%2024.04%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_2-2%22%20data-name%3D%22Layer%202%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%2812.02%20-4.98%29%20rotate%2845%29%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%28-4.98%2012.02%29%20rotate%28-45%29%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
    margin: 0.4rem;
  }
}
@media (max-width: 767px) and (max-width: 640px) {
  header.header .header-content .mobilemenubutton.active {
    right: 1.6rem;
  }
}
nav {
  line-height: normal;
  text-transform: uppercase;
}
nav ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
nav ul li {
  display: flex;
  align-items: center;
}
nav ul li a {
  display: inline-block;
  text-decoration: none;
}
nav ul li a:hover {
  color: #C6511E;
}
nav ul li a.active {
  color: #C6511E;
}
nav ul li.active a {
  color: #C6511E;
}
@media (max-width: 767px) {
  nav.languagemenu {
    position: relative;
  }
}
@media (max-width: 767px) {
  nav.languagemenu ul {
    position: absolute;
    flex-direction: column;
    background: #EEE5D3;
    box-shadow: 0 0 0.5rem 0 rgba(28, 28, 28, 0.25);
    z-index: 1;
  }
}
nav.languagemenu ul li {
  width: 4rem;
  height: 4rem;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: transparent;
  justify-content: center;
  transition: all ease 0.4s;
}
@media (min-width: 768px) {
  nav.languagemenu ul li:not(.active):not(.selector) {
    display: block !important;
  }
}
nav.languagemenu ul li.selector {
  cursor: pointer;
}
@media (min-width: 768px) {
  nav.languagemenu ul li.selector {
    display: none;
  }
}
@media (max-width: 767px) {
  nav.languagemenu ul li:not(.active):not(.selector) {
    display: none;
  }
  nav.languagemenu ul li.selector {
    position: absolute;
  }
  nav.languagemenu ul li.selector.selected {
    position: static;
    background: rgba(198, 81, 30, 0.1);
  }
  nav.languagemenu ul li.selector.selected:before {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024.04%2024.04%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231C1C1C%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_2-2%22%20data-name%3D%22Layer%202%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%2812.02%20-4.98%29%20rotate%2845%29%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-2.98%22%20y%3D%2210.02%22%20width%3D%2230%22%20height%3D%224%22%20transform%3D%22translate%28-4.98%2012.02%29%20rotate%28-45%29%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  }
}
nav.languagemenu ul li a {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}
nav.languagemenu ul li.active {
  border-color: #1C1C1C;
}
nav.languagemenu ul:hover li.active {
  border-color: rgba(28, 28, 28, 0.05);
}
nav.languagemenu ul:hover li:hover {
  border-color: rgba(28, 28, 28, 0.25);
}
nav.mainmenu > ul {
  flex-direction: column;
}
@media (max-width: 767px) {
  nav.mainmenu > ul {
    width: 24rem;
    margin: 10% auto 0 auto;
  }
}
nav.mainmenu > ul > li {
  display: block;
}
@media (max-width: 1024px) {
  nav.mainmenu > ul > li {
    margin: 0 0 1.2rem 0;
  }
}
nav.mainmenu > ul > li a {
  font-size: 4.8rem;
  font-weight: 700;
}
@media (max-width: 1280px) {
  nav.mainmenu > ul > li a {
    font-size: calc(4.8rem  * .80);
  }
}
@media (max-width: 1024px) {
  nav.mainmenu > ul > li a {
    font-size: calc(4.8rem  * .60);
  }
}
@media (max-width: 768px) {
  nav.mainmenu > ul > li a {
    font-size: calc(4.8rem  * .40);
  }
}
@media (max-width: 767px) {
  nav.mainmenu > ul > li a {
    color: #EEE5D3;
  }
  nav.mainmenu > ul > li a:hover,
  nav.mainmenu > ul > li a.active {
    color: #C6511E;
  }
}
nav.mainmenu > ul > li > ul {
  display: none;
}
@media (max-width: 767px) {
  nav.mainmenu > ul > li > ul {
    display: block;
    margin: 1.2rem 0 0 0;
  }
  nav.mainmenu > ul > li > ul > li {
    margin: 0 0 1.2rem 0;
  }
  nav.mainmenu > ul > li > ul > li a {
    font-weight: 300;
  }
  nav.mainmenu > ul > li > ul > li a:before {
    content: '_ ';
  }
}
nav.submenu {
  margin-top: 8rem;
}
@media (max-width: 1279px) {
  nav.submenu {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  nav.submenu {
    display: none;
  }
}
nav.submenu ul {
  flex-direction: column;
}
@media (max-width: 1279px) {
  nav.submenu ul {
    flex-direction: row;
  }
}
nav.submenu ul li {
  display: block;
  height: 4rem;
  margin: 0.4rem 0;
}
@media (max-width: 1280px) {
  nav.submenu ul li {
    margin: 0.4rem 3.6rem 0 0.4rem;
  }
}
nav.submenu ul li a {
  display: flex;
  align-items: center;
  width: 100%;
}
nav.submenu ul li a:before {
  content: '';
  display: inline-block;
  width: 4rem;
  height: 4rem;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #1C1C1C;
  margin: 0 1rem 0 0;
}
nav.submenu ul li.active {
  position: relative;
}
nav.submenu ul li.active:before {
  content: 'x';
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 3.8rem;
  height: 4rem;
  line-height: 3.8rem;
  text-align: center;
  text-transform: lowercase;
  color: #C6511E;
}
footer.footer {
  color: #EEE5D3;
  background: #1C1C1C;
  padding-bottom: 25rem;
  line-height: 1.5;
}
footer.footer .footer-content {
  display: grid;
  grid-template-columns: 65.3% 31.3%;
  grid-column-gap: 3%;
  grid-template-areas: "footerheader footerheader" "footerform footercontact";
}
@media (max-width: 767px) {
  footer.footer .footer-content {
    grid-template-columns: 100%;
    grid-template-areas: "footerheader" "footerheader" "footerform" "footercontact";
  }
}
footer.footer .footer-content .footerheader {
  grid-area: footerheader;
}
footer.footer .footer-content .footerheader header {
  padding: 16rem 0 5.4rem 0;
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
  grid-template-areas: "icon header1" "icon header2";
}
footer.footer .footer-content .footerheader header > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  footer.footer .footer-content .footerheader header > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footerheader header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerheader header > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footerheader header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footerheader header {
    padding: 12rem 0 4.05rem 0;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerheader header {
    padding: 8.8rem 0 2.97rem 0;
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footerheader header {
    padding: 4.8rem 0 1.62rem 0;
  }
}
footer.footer .footer-content .footerheader header > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerheader header {
    grid-template-columns: 7.5rem auto;
  }
}
footer.footer .footer-content .footerheader header:before {
  grid-area: icon;
  display: inline-block;
  width: 11.7rem;
  height: 9.1rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Icon_awesome-comments%22%20data-name%3D%22Icon%20awesome-comments%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2239.686%22%20height%3D%2230.867%22%20viewBox%3D%220%200%2039.686%2030.867%22%3E%3Cpath%20id%3D%22Icon_awesome-comments-2%22%20data-name%3D%22Icon%20awesome-comments%22%20d%3D%22M28.662,13.274c0-6.091-6.415-11.024-14.331-11.024S0,7.183,0,13.274a9.347,9.347,0,0,0,2.618,6.339A15.508,15.508,0,0,1,.152,23.368a.548.548,0,0,0-.1.6.54.54,0,0,0,.5.331,12.132,12.132,0,0,0,6.111-1.722A17.532,17.532,0,0,0,14.331,24.3C22.248,24.3,28.662,19.365,28.662,13.274Zm8.406,15.158a9.334,9.334,0,0,0,2.618-6.339c0-4.609-3.686-8.557-8.909-10.2a10.239,10.239,0,0,1,.09,1.385c0,7.3-7.421,13.229-16.536,13.229a20.657,20.657,0,0,1-2.184-.131c2.17,3.962,7.269,6.745,13.208,6.745a17.436,17.436,0,0,0,7.669-1.722,12.132,12.132,0,0,0,6.111,1.722.543.543,0,0,0,.5-.331.552.552,0,0,0-.1-.6A15.343,15.343,0,0,1,37.068,28.432Z%22%20transform%3D%22translate%280%20-2.25%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  margin: 0 0.5rem -0.2rem 0;
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerheader header:before {
    display: inline-block;
    width: 5.85rem;
    height: 4.55rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Icon_awesome-comments%22%20data-name%3D%22Icon%20awesome-comments%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2239.686%22%20height%3D%2230.867%22%20viewBox%3D%220%200%2039.686%2030.867%22%3E%3Cpath%20id%3D%22Icon_awesome-comments-2%22%20data-name%3D%22Icon%20awesome-comments%22%20d%3D%22M28.662,13.274c0-6.091-6.415-11.024-14.331-11.024S0,7.183,0,13.274a9.347,9.347,0,0,0,2.618,6.339A15.508,15.508,0,0,1,.152,23.368a.548.548,0,0,0-.1.6.54.54,0,0,0,.5.331,12.132,12.132,0,0,0,6.111-1.722A17.532,17.532,0,0,0,14.331,24.3C22.248,24.3,28.662,19.365,28.662,13.274Zm8.406,15.158a9.334,9.334,0,0,0,2.618-6.339c0-4.609-3.686-8.557-8.909-10.2a10.239,10.239,0,0,1,.09,1.385c0,7.3-7.421,13.229-16.536,13.229a20.657,20.657,0,0,1-2.184-.131c2.17,3.962,7.269,6.745,13.208,6.745a17.436,17.436,0,0,0,7.669-1.722,12.132,12.132,0,0,0,6.111,1.722.543.543,0,0,0,.5-.331.552.552,0,0,0-.1-.6A15.343,15.343,0,0,1,37.068,28.432Z%22%20transform%3D%22translate%280%20-2.25%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  }
}
footer.footer .footer-content .footerheader header > *:nth-child(1) {
  grid-area: header1;
  display: flex;
  align-items: flex-end;
}
footer.footer .footer-content .footerheader header > *:nth-child(2) {
  grid-area: header2;
  display: flex;
  align-items: flex-start;
}
footer.footer .footer-content .footerform {
  grid-area: footerform;
}
footer.footer .footer-content .footerform form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 3rem;
}
footer.footer .footer-content .footerform form * {
  -webkit-appearance: none;
}
footer.footer .footer-content .footerform form .form-group,
footer.footer .footer-content .footerform form .control-group {
  width: 100%;
}
footer.footer .footer-content .footerform form .form-group > label,
footer.footer .footer-content .footerform form .control-group > label {
  display: none;
}
footer.footer .footer-content .footerform form .form-group .input,
footer.footer .footer-content .footerform form .control-group .input {
  width: 100%;
}
footer.footer .footer-content .footerform form .form-group input[type=text],
footer.footer .footer-content .footerform form .control-group input[type=text],
footer.footer .footer-content .footerform form .form-group input[type=email],
footer.footer .footer-content .footerform form .control-group input[type=email],
footer.footer .footer-content .footerform form .form-group input[type=tel],
footer.footer .footer-content .footerform form .control-group input[type=tel],
footer.footer .footer-content .footerform form .form-group input[type=number],
footer.footer .footer-content .footerform form .control-group input[type=number],
footer.footer .footer-content .footerform form .form-group input[type=password],
footer.footer .footer-content .footerform form .control-group input[type=password],
footer.footer .footer-content .footerform form .form-group select,
footer.footer .footer-content .footerform form .control-group select,
footer.footer .footer-content .footerform form .form-group textarea,
footer.footer .footer-content .footerform form .control-group textarea {
  width: 100%;
  height: 8.2rem;
  padding: 0 3.6rem 0 3.6rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #EEE5D3;
  background: #1C1C1C;
  border-radius: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footerform form .form-group input[type=text],
  footer.footer .footer-content .footerform form .control-group input[type=text],
  footer.footer .footer-content .footerform form .form-group input[type=email],
  footer.footer .footer-content .footerform form .control-group input[type=email],
  footer.footer .footer-content .footerform form .form-group input[type=tel],
  footer.footer .footer-content .footerform form .control-group input[type=tel],
  footer.footer .footer-content .footerform form .form-group input[type=number],
  footer.footer .footer-content .footerform form .control-group input[type=number],
  footer.footer .footer-content .footerform form .form-group input[type=password],
  footer.footer .footer-content .footerform form .control-group input[type=password],
  footer.footer .footer-content .footerform form .form-group select,
  footer.footer .footer-content .footerform form .control-group select,
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 0 2.7rem 0 2.7rem;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerform form .form-group input[type=text],
  footer.footer .footer-content .footerform form .control-group input[type=text],
  footer.footer .footer-content .footerform form .form-group input[type=email],
  footer.footer .footer-content .footerform form .control-group input[type=email],
  footer.footer .footer-content .footerform form .form-group input[type=tel],
  footer.footer .footer-content .footerform form .control-group input[type=tel],
  footer.footer .footer-content .footerform form .form-group input[type=number],
  footer.footer .footer-content .footerform form .control-group input[type=number],
  footer.footer .footer-content .footerform form .form-group input[type=password],
  footer.footer .footer-content .footerform form .control-group input[type=password],
  footer.footer .footer-content .footerform form .form-group select,
  footer.footer .footer-content .footerform form .control-group select,
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 0 1.98rem 0 1.98rem;
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footerform form .form-group input[type=text],
  footer.footer .footer-content .footerform form .control-group input[type=text],
  footer.footer .footer-content .footerform form .form-group input[type=email],
  footer.footer .footer-content .footerform form .control-group input[type=email],
  footer.footer .footer-content .footerform form .form-group input[type=tel],
  footer.footer .footer-content .footerform form .control-group input[type=tel],
  footer.footer .footer-content .footerform form .form-group input[type=number],
  footer.footer .footer-content .footerform form .control-group input[type=number],
  footer.footer .footer-content .footerform form .form-group input[type=password],
  footer.footer .footer-content .footerform form .control-group input[type=password],
  footer.footer .footer-content .footerform form .form-group select,
  footer.footer .footer-content .footerform form .control-group select,
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 0 1.08rem 0 1.08rem;
  }
}
footer.footer .footer-content .footerform form .form-group input[type=text]:focus,
footer.footer .footer-content .footerform form .control-group input[type=text]:focus,
footer.footer .footer-content .footerform form .form-group input[type=email]:focus,
footer.footer .footer-content .footerform form .control-group input[type=email]:focus,
footer.footer .footer-content .footerform form .form-group input[type=tel]:focus,
footer.footer .footer-content .footerform form .control-group input[type=tel]:focus,
footer.footer .footer-content .footerform form .form-group input[type=number]:focus,
footer.footer .footer-content .footerform form .control-group input[type=number]:focus,
footer.footer .footer-content .footerform form .form-group input[type=password]:focus,
footer.footer .footer-content .footerform form .control-group input[type=password]:focus,
footer.footer .footer-content .footerform form .form-group select:focus,
footer.footer .footer-content .footerform form .control-group select:focus,
footer.footer .footer-content .footerform form .form-group textarea:focus,
footer.footer .footer-content .footerform form .control-group textarea:focus,
footer.footer .footer-content .footerform form .form-group input[type=text]:focus-visible,
footer.footer .footer-content .footerform form .control-group input[type=text]:focus-visible,
footer.footer .footer-content .footerform form .form-group input[type=email]:focus-visible,
footer.footer .footer-content .footerform form .control-group input[type=email]:focus-visible,
footer.footer .footer-content .footerform form .form-group input[type=tel]:focus-visible,
footer.footer .footer-content .footerform form .control-group input[type=tel]:focus-visible,
footer.footer .footer-content .footerform form .form-group input[type=number]:focus-visible,
footer.footer .footer-content .footerform form .control-group input[type=number]:focus-visible,
footer.footer .footer-content .footerform form .form-group input[type=password]:focus-visible,
footer.footer .footer-content .footerform form .control-group input[type=password]:focus-visible,
footer.footer .footer-content .footerform form .form-group select:focus-visible,
footer.footer .footer-content .footerform form .control-group select:focus-visible,
footer.footer .footer-content .footerform form .form-group textarea:focus-visible,
footer.footer .footer-content .footerform form .control-group textarea:focus-visible {
  outline: unset;
}
footer.footer .footer-content .footerform form .form-group textarea,
footer.footer .footer-content .footerform form .control-group textarea {
  height: 22rem;
  padding: 3.6rem 3.6rem 3.6rem 3.6rem;
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 2.7rem 2.7rem 2.7rem 2.7rem;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 1.98rem 1.98rem 1.98rem 1.98rem;
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footerform form .form-group textarea,
  footer.footer .footer-content .footerform form .control-group textarea {
    padding: 1.08rem 1.08rem 1.08rem 1.08rem;
  }
}
footer.footer .footer-content .footerform form .form-group label,
footer.footer .footer-content .footerform form .control-group label {
  font-size: 1.6rem;
}
footer.footer .footer-content .footerform form .form-group select option,
footer.footer .footer-content .footerform form .control-group select option {
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
}
footer.footer .footer-content .footerform form .actions {
  width: 20rem;
}
footer.footer .footer-content .footerform form input[type=submit],
footer.footer .footer-content .footerform form button[type=submit] {
  width: 100%;
  height: 8rem;
  padding: 2.4rem 4rem 2.4rem 4rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #1C1C1C;
  background: #EEE5D3;
  border-radius: 0;
  border: none;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footerform form input[type=submit],
  footer.footer .footer-content .footerform form button[type=submit] {
    padding: 1.8rem 3rem 1.8rem 3rem;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footerform form input[type=submit],
  footer.footer .footer-content .footerform form button[type=submit] {
    padding: 1.32rem 2.2rem 1.32rem 2.2rem;
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footerform form input[type=submit],
  footer.footer .footer-content .footerform form button[type=submit] {
    padding: 0.72rem 1.2rem 0.72rem 1.2rem;
  }
}
footer.footer .footer-content .footerform form input[type=submit]:hover,
footer.footer .footer-content .footerform form button[type=submit]:hover {
  color: #EEE5D3;
  background: #C6511E;
}
footer.footer .footer-content .footerform form input[type="checkbox"]:checked,
footer.footer .footer-content .footerform form input[type="radio"]:checked {
  box-shadow: 0 0 0 1.6rem #C6511E inset;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
footer.footer .footer-content .footerform form input[type="checkbox"],
footer.footer .footer-content .footerform form input[type="radio"] {
  opacity: 1;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  top: 0;
  margin: 0 1.6rem 0 0;
  padding: 0 !important;
  background-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  border-radius: 0;
  transition: all 0.2s ease-in-out !important;
  outline: 0;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  cursor: pointer;
  vertical-align: middle !important;
  transform: none !important;
}
footer.footer .footer-content .footerform form input[type="radio"] {
  border-radius: 50%;
}
footer.footer .footer-content .footerform form input[type="checkbox"]::after,
footer.footer .footer-content .footerform form input[type="radio"]::after {
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
  transform: scale(0.2);
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}
footer.footer .footer-content .footerform form input[type="checkbox"]::after,
footer.footer .footer-content .footerform form input[type="radio"]::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAAdklEQVQ4y7XR0QmAIBCAYXOTxmiRfAtnaJ0gcLT2MP5eQjoJvQvy1f8DvXPun8OEt+SBTFITAhlASUoOEG35xvA1Z2a05AsnR03aOSBJ4+3s5aKQ5lfxJEm6k6nIqhikIKjm/kJ6a6pIf6uCaPIH0eY3iYZccy6u+Rcjm6L8iwAAAABJRU5ErkJggg==);
  background-size: 12px 10px;
}
footer.footer .footer-content .footerform form input[type="radio"]::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjU2LDQ2NGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xLDQ4LDQ4LDE0MS4xLDQ4LDI1NkM0OCwzNzAuOSwxNDEuMSw0NjQsMjU2LDQ2NHoiIHN0eWxlPSJmaWxsOiNmZmYiLz4NCjwvc3ZnPg0K);
  background-size: 8px 8px;
}
footer.footer .footer-content .footerform form input[type="checkbox"]:checked::after,
footer.footer .footer-content .footerform form input[type="radio"]:checked::after {
  transform: scale(2);
  opacity: 1;
}
@media (min-width: 1024px) {
  footer.footer .footer-content .footerform form .form-group:nth-last-child(2) {
    width: calc(100% - 30.0rem);
  }
}
footer.footer .footer-content .footerform form .form-group:nth-last-child(2) .add-on.form-check-label {
  display: flex;
  line-height: 1.25;
}
footer.footer .footer-content .footerform form .control-group .controls.controls-row {
  height: 100%;
}
footer.footer .footer-content .footerform form .captcha-actions {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
footer.footer .footer-content .footerform form .captcha-actions button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
}
footer.footer .footer-content .footerform form .captcha-actions button svg {
  max-width: 80%;
  max-height: 80%;
}
footer.footer .footer-content .footerform form .easycaptcha .form-group > label.control-label {
  display: flex;
}
footer.footer .footer-content .footerform form .easycaptcha .form-group > input[type=text] {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
footer.footer .footer-content .footercontact {
  grid-area: footercontact;
  text-transform: uppercase;
  line-height: 1.6;
}
@media (max-width: 767px) {
  footer.footer .footer-content .footercontact {
    padding-top: 4rem;
    border-top: 1px solid #EEE5D3;
    margin-top: 4rem;
  }
}
footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
  margin-bottom: 4.8rem;
}
footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .70);
  }
}
footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
@media (max-width: 1023px) {
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type {
    grid-template-areas: "icon" "header";
    grid-row-gap: 1.6rem;
  }
  footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type > * {
    padding-left: 0;
  }
}
footer.footer .footer-content .footercontact > .frame:nth-child(1) header:first-of-type:before {
  display: inline-block;
  width: 9.8rem;
  height: 6.4rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2298.831%22%20height%3D%2264.354%22%20viewBox%3D%220%200%2098.831%2064.354%22%3E%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M72.059,233.206c0,6.444-4.316,9.772-12.5,9.772-8.813,0-12.5-3.257-12.5-10.267V222.019h9.712V233.49c0,1.983.54,3.116,2.788,3.116s2.788-1.133,2.788-3.116V178.624h9.712Zm14.6-54.582H101.2l6.959,50.982H98.433L96.47,215.869H90.493L88.44,229.606H78.983Zm9.1,30.66-.981-12.675c-.179-2.832-.535-7.357-.981-11.464h-.446c-.179,1.7-.446,6.3-.892,11.535l-1.16,12.6Zm19.369-30.66h15.294l3.569,20.889c1.071,6.444,2.23,14,3.3,23.345h.46c-.268-10.2-.357-15.627-.357-17.185l-.268-27.049h8.766v50.982H130.954l-4.639-28.182c-1.16-7.081-2.052-12.229-2.587-16.335h-.474c.178,7.435.268,11.308.268,12.441l.268,32.076h-8.663Zm30.766,57.1H79.126v4.155h66.765Z%22%20transform%3D%22translate%28-47.06%20-178.624%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/svg%3E');
  margin: 0.2rem;
}
footer.footer .footer-content .footercontact .frame-type-menu_subpages {
  margin-top: 3.2rem;
}
footer.footer .footer-content .footercontact .frame-type-menu_subpages ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
footer.footer .footer-content .footercontact .frame-type-menu_subpages ul li a {
  text-decoration: none;
}
footer.footer .footer-content .footercontact .frame-type-menu_subpages ul li a:hover {
  text-decoration: underline;
}
footer.footer .footer-content .footercontact .button header {
  margin-top: 4.8rem;
}
footer.footer .footer-content .footercontact .button header > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  footer.footer .footer-content .footercontact .button header > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footercontact .button header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footercontact .button header > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footercontact .button header > * {
    font-size: calc(3rem  * .70);
  }
}
footer.footer .footer-content .footercontact .button header > * {
  grid-area: header;
  padding: 0;
  width: 100%;
}
footer.footer .footer-content .footercontact .button header a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  color: #EEE5D3;
  background: #1C1C1C;
  text-decoration: none;
  padding: 2rem 4rem 2rem 4rem;
}
@media (max-width: 1280px) {
  footer.footer .footer-content .footercontact .button header a {
    padding: 1.5rem 3rem 1.5rem 3rem;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-content .footercontact .button header a {
    padding: 1.1rem 2.2rem 1.1rem 2.2rem;
  }
}
@media (max-width: 768px) {
  footer.footer .footer-content .footercontact .button header a {
    padding: 0.6rem 1.2rem 0.6rem 1.2rem;
  }
}
footer.footer .footer-content .footercontact .button header a:after {
  display: inline-block;
  width: 9.7rem;
  height: 7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
  transition: all ease 0.4s;
}
footer.footer .footer-content .footercontact .button header a:hover {
  color: #EEE5D3;
  background: #C6511E;
}
footer.footer .footer-content .footercontact .button header a:hover:after {
  display: inline-block;
  width: 9.7rem;
  height: 7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
}
footer.footer .footer-content .footercontact .button header a {
  color: #1C1C1C;
  background: #EEE5D3;
}
footer.footer .footer-content .footercontact .button header a:after {
  display: inline-block;
  width: 9.7rem;
  height: 7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%231C1C1C%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
}
.cookiemessage {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #EEE5D3;
  background: #C6511E;
  padding: 2.4rem 2.4rem 2.4rem 2.4rem;
  border-top: 0.1rem solid #1C1C1C;
  display: none;
}
@media (max-width: 1280px) {
  .cookiemessage {
    padding: 1.8rem 1.8rem 1.8rem 1.8rem;
  }
}
@media (max-width: 1024px) {
  .cookiemessage {
    padding: 1.32rem 1.32rem 1.32rem 1.32rem;
  }
}
@media (max-width: 768px) {
  .cookiemessage {
    padding: 0.72rem 0.72rem 0.72rem 0.72rem;
  }
}
.cookiemessage ul {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
}
.cookiemessage ul li {
  display: inline-block;
  line-height: 1.1;
  text-align: right;
  padding: 0 1.6rem;
  border-right: 1px solid #EEE5D3;
}
.cookiemessage ul li:last-child {
  text-decoration: underline;
  text-align: left;
  border: none;
  cursor: pointer;
}
.tx-recipes-search {
  margin-bottom: 6rem;
}
.tx-recipes-search form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 3rem;
  display: grid;
  grid-template-columns: 31.3% 31.3% 31.3%;
  grid-column-gap: 3%;
}
.tx-recipes-search form * {
  -webkit-appearance: none;
}
.tx-recipes-search form .form-group,
.tx-recipes-search form .control-group {
  width: 100%;
}
.tx-recipes-search form .form-group > label,
.tx-recipes-search form .control-group > label {
  display: none;
}
.tx-recipes-search form .form-group .input,
.tx-recipes-search form .control-group .input {
  width: 100%;
}
.tx-recipes-search form .form-group input[type=text],
.tx-recipes-search form .control-group input[type=text],
.tx-recipes-search form .form-group input[type=email],
.tx-recipes-search form .control-group input[type=email],
.tx-recipes-search form .form-group input[type=tel],
.tx-recipes-search form .control-group input[type=tel],
.tx-recipes-search form .form-group input[type=number],
.tx-recipes-search form .control-group input[type=number],
.tx-recipes-search form .form-group input[type=password],
.tx-recipes-search form .control-group input[type=password],
.tx-recipes-search form .form-group select,
.tx-recipes-search form .control-group select,
.tx-recipes-search form .form-group textarea,
.tx-recipes-search form .control-group textarea {
  width: 100%;
  height: 8.2rem;
  padding: 0 3.6rem 0 3.6rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #EEE5D3;
  background: #1C1C1C;
  border-radius: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
@media (max-width: 1280px) {
  .tx-recipes-search form .form-group input[type=text],
  .tx-recipes-search form .control-group input[type=text],
  .tx-recipes-search form .form-group input[type=email],
  .tx-recipes-search form .control-group input[type=email],
  .tx-recipes-search form .form-group input[type=tel],
  .tx-recipes-search form .control-group input[type=tel],
  .tx-recipes-search form .form-group input[type=number],
  .tx-recipes-search form .control-group input[type=number],
  .tx-recipes-search form .form-group input[type=password],
  .tx-recipes-search form .control-group input[type=password],
  .tx-recipes-search form .form-group select,
  .tx-recipes-search form .control-group select,
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 0 2.7rem 0 2.7rem;
  }
}
@media (max-width: 1024px) {
  .tx-recipes-search form .form-group input[type=text],
  .tx-recipes-search form .control-group input[type=text],
  .tx-recipes-search form .form-group input[type=email],
  .tx-recipes-search form .control-group input[type=email],
  .tx-recipes-search form .form-group input[type=tel],
  .tx-recipes-search form .control-group input[type=tel],
  .tx-recipes-search form .form-group input[type=number],
  .tx-recipes-search form .control-group input[type=number],
  .tx-recipes-search form .form-group input[type=password],
  .tx-recipes-search form .control-group input[type=password],
  .tx-recipes-search form .form-group select,
  .tx-recipes-search form .control-group select,
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 0 1.98rem 0 1.98rem;
  }
}
@media (max-width: 768px) {
  .tx-recipes-search form .form-group input[type=text],
  .tx-recipes-search form .control-group input[type=text],
  .tx-recipes-search form .form-group input[type=email],
  .tx-recipes-search form .control-group input[type=email],
  .tx-recipes-search form .form-group input[type=tel],
  .tx-recipes-search form .control-group input[type=tel],
  .tx-recipes-search form .form-group input[type=number],
  .tx-recipes-search form .control-group input[type=number],
  .tx-recipes-search form .form-group input[type=password],
  .tx-recipes-search form .control-group input[type=password],
  .tx-recipes-search form .form-group select,
  .tx-recipes-search form .control-group select,
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 0 1.08rem 0 1.08rem;
  }
}
.tx-recipes-search form .form-group input[type=text]:focus,
.tx-recipes-search form .control-group input[type=text]:focus,
.tx-recipes-search form .form-group input[type=email]:focus,
.tx-recipes-search form .control-group input[type=email]:focus,
.tx-recipes-search form .form-group input[type=tel]:focus,
.tx-recipes-search form .control-group input[type=tel]:focus,
.tx-recipes-search form .form-group input[type=number]:focus,
.tx-recipes-search form .control-group input[type=number]:focus,
.tx-recipes-search form .form-group input[type=password]:focus,
.tx-recipes-search form .control-group input[type=password]:focus,
.tx-recipes-search form .form-group select:focus,
.tx-recipes-search form .control-group select:focus,
.tx-recipes-search form .form-group textarea:focus,
.tx-recipes-search form .control-group textarea:focus,
.tx-recipes-search form .form-group input[type=text]:focus-visible,
.tx-recipes-search form .control-group input[type=text]:focus-visible,
.tx-recipes-search form .form-group input[type=email]:focus-visible,
.tx-recipes-search form .control-group input[type=email]:focus-visible,
.tx-recipes-search form .form-group input[type=tel]:focus-visible,
.tx-recipes-search form .control-group input[type=tel]:focus-visible,
.tx-recipes-search form .form-group input[type=number]:focus-visible,
.tx-recipes-search form .control-group input[type=number]:focus-visible,
.tx-recipes-search form .form-group input[type=password]:focus-visible,
.tx-recipes-search form .control-group input[type=password]:focus-visible,
.tx-recipes-search form .form-group select:focus-visible,
.tx-recipes-search form .control-group select:focus-visible,
.tx-recipes-search form .form-group textarea:focus-visible,
.tx-recipes-search form .control-group textarea:focus-visible {
  outline: unset;
}
.tx-recipes-search form .form-group textarea,
.tx-recipes-search form .control-group textarea {
  height: 22rem;
  padding: 3.6rem 3.6rem 3.6rem 3.6rem;
}
@media (max-width: 1280px) {
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 2.7rem 2.7rem 2.7rem 2.7rem;
  }
}
@media (max-width: 1024px) {
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 1.98rem 1.98rem 1.98rem 1.98rem;
  }
}
@media (max-width: 768px) {
  .tx-recipes-search form .form-group textarea,
  .tx-recipes-search form .control-group textarea {
    padding: 1.08rem 1.08rem 1.08rem 1.08rem;
  }
}
.tx-recipes-search form .form-group label,
.tx-recipes-search form .control-group label {
  font-size: 1.6rem;
}
.tx-recipes-search form .form-group select option,
.tx-recipes-search form .control-group select option {
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
}
.tx-recipes-search form .actions {
  width: 20rem;
}
.tx-recipes-search form input[type=submit],
.tx-recipes-search form button[type=submit] {
  width: 100%;
  height: 8rem;
  padding: 2.4rem 4rem 2.4rem 4rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #1C1C1C;
  background: #EEE5D3;
  border-radius: 0;
  border: none;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (max-width: 1280px) {
  .tx-recipes-search form input[type=submit],
  .tx-recipes-search form button[type=submit] {
    padding: 1.8rem 3rem 1.8rem 3rem;
  }
}
@media (max-width: 1024px) {
  .tx-recipes-search form input[type=submit],
  .tx-recipes-search form button[type=submit] {
    padding: 1.32rem 2.2rem 1.32rem 2.2rem;
  }
}
@media (max-width: 768px) {
  .tx-recipes-search form input[type=submit],
  .tx-recipes-search form button[type=submit] {
    padding: 0.72rem 1.2rem 0.72rem 1.2rem;
  }
}
.tx-recipes-search form input[type=submit]:hover,
.tx-recipes-search form button[type=submit]:hover {
  color: #EEE5D3;
  background: #C6511E;
}
.tx-recipes-search form input[type="checkbox"]:checked,
.tx-recipes-search form input[type="radio"]:checked {
  box-shadow: 0 0 0 1.6rem #C6511E inset;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
.tx-recipes-search form input[type="checkbox"],
.tx-recipes-search form input[type="radio"] {
  opacity: 1;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  top: 0;
  margin: 0 1.6rem 0 0;
  padding: 0 !important;
  background-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  border-radius: 0;
  transition: all 0.2s ease-in-out !important;
  outline: 0;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  cursor: pointer;
  vertical-align: middle !important;
  transform: none !important;
}
.tx-recipes-search form input[type="radio"] {
  border-radius: 50%;
}
.tx-recipes-search form input[type="checkbox"]::after,
.tx-recipes-search form input[type="radio"]::after {
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
  transform: scale(0.2);
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}
.tx-recipes-search form input[type="checkbox"]::after,
.tx-recipes-search form input[type="radio"]::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAAdklEQVQ4y7XR0QmAIBCAYXOTxmiRfAtnaJ0gcLT2MP5eQjoJvQvy1f8DvXPun8OEt+SBTFITAhlASUoOEG35xvA1Z2a05AsnR03aOSBJ4+3s5aKQ5lfxJEm6k6nIqhikIKjm/kJ6a6pIf6uCaPIH0eY3iYZccy6u+Rcjm6L8iwAAAABJRU5ErkJggg==);
  background-size: 12px 10px;
}
.tx-recipes-search form input[type="radio"]::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjU2LDQ2NGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xLDQ4LDQ4LDE0MS4xLDQ4LDI1NkM0OCwzNzAuOSwxNDEuMSw0NjQsMjU2LDQ2NHoiIHN0eWxlPSJmaWxsOiNmZmYiLz4NCjwvc3ZnPg0K);
  background-size: 8px 8px;
}
.tx-recipes-search form input[type="checkbox"]:checked::after,
.tx-recipes-search form input[type="radio"]:checked::after {
  transform: scale(2);
  opacity: 1;
}
@media (min-width: 1024px) {
  .tx-recipes-search form .form-group:nth-last-child(2) {
    width: calc(100% - 30.0rem);
  }
}
.tx-recipes-search form .form-group:nth-last-child(2) .add-on.form-check-label {
  display: flex;
  line-height: 1.25;
}
.tx-recipes-search form .control-group .controls.controls-row {
  height: 100%;
}
.tx-recipes-search form .captcha-actions {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.tx-recipes-search form .captcha-actions button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
}
.tx-recipes-search form .captcha-actions button svg {
  max-width: 80%;
  max-height: 80%;
}
.tx-recipes-search form .easycaptcha .form-group > label.control-label {
  display: flex;
}
.tx-recipes-search form .easycaptcha .form-group > input[type=text] {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
@media (max-width: 767px) {
  .tx-recipes-search form {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 480px) {
  .tx-recipes-search form {
    grid-template-columns: 100%;
  }
}
.tx-recipes-search form > div:first-child {
  display: none;
}
.tx-recipes-search form .control-group.culinary {
  display: flex;
  align-items: center;
  display: none;
}
.home .container-container.main-content .list,
.products .container-container.main-content .list,
.videos .container-container.main-content .list {
  transform: translateY(-12rem);
}
@media (max-width: 767px) {
  .home .container-container.main-content .list,
  .products .container-container.main-content .list,
  .videos .container-container.main-content .list {
    transform: translateY(-10rem);
  }
}
.home .container-container.main-content,
.products .container-container.main-content,
.recipes .container-container.main-content {
  color: #EEE5D3;
  background: #1C1C1C;
  padding-top: 6rem;
}
.home .container-container.main-content .list,
.products .container-container.main-content .list,
.recipes .container-container.main-content .list {
  display: grid;
  grid-template-columns: 31.3% 31.3% 31.3%;
  grid-column-gap: 3%;
  grid-row-gap: 5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .home .container-container.main-content .list,
  .products .container-container.main-content .list,
  .recipes .container-container.main-content .list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 480px) {
  .home .container-container.main-content .list,
  .products .container-container.main-content .list,
  .recipes .container-container.main-content .list {
    grid-template-columns: 100%;
    grid-row-gap: 3.2rem;
  }
}
.home .container-container.main-content .list .item,
.products .container-container.main-content .list .item,
.recipes .container-container.main-content .list .item {
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  transition: all ease 0.4s;
}
.home .container-container.main-content .list .item .image,
.products .container-container.main-content .list .item .image,
.recipes .container-container.main-content .list .item .image {
  display: flex;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.home .container-container.main-content .list .item .image a,
.products .container-container.main-content .list .item .image a,
.recipes .container-container.main-content .list .item .image a {
  position: absolute;
  width: 100%;
  height: 100%;
  line-height: 1;
}
.home .container-container.main-content .list .item .image a img,
.products .container-container.main-content .list .item .image a img,
.recipes .container-container.main-content .list .item .image a img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.home .container-container.main-content .list .item .text,
.products .container-container.main-content .list .item .text,
.recipes .container-container.main-content .list .item .text {
  border-width: 0.4rem 0 0 0;
  border-style: solid;
  border-color: #EEE5D3;
}
.home .container-container.main-content .list .item .text h4,
.products .container-container.main-content .list .item .text h4,
.recipes .container-container.main-content .list .item .text h4 {
  margin: 0;
  font-size: 2.4rem;
}
@media (max-width: 1440px) {
  .home .container-container.main-content .list .item .text h4,
  .products .container-container.main-content .list .item .text h4,
  .recipes .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .80);
  }
}
@media (max-width: 1280px) {
  .home .container-container.main-content .list .item .text h4,
  .products .container-container.main-content .list .item .text h4,
  .recipes .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .70);
  }
}
@media (max-width: 1024px) {
  .home .container-container.main-content .list .item .text h4,
  .products .container-container.main-content .list .item .text h4,
  .recipes .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .60);
  }
}
@media (max-width: 768px) {
  .home .container-container.main-content .list .item .text h4,
  .products .container-container.main-content .list .item .text h4,
  .recipes .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .70);
  }
}
.home .container-container.main-content .list .item .text h4 a,
.products .container-container.main-content .list .item .text h4 a,
.recipes .container-container.main-content .list .item .text h4 a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  color: #EEE5D3;
  line-height: normal;
  text-decoration: none;
  padding: 2rem 4rem 2rem 4rem;
}
@media (max-width: 1280px) {
  .home .container-container.main-content .list .item .text h4 a,
  .products .container-container.main-content .list .item .text h4 a,
  .recipes .container-container.main-content .list .item .text h4 a {
    padding: 1.5rem 3rem 1.5rem 3rem;
  }
}
@media (max-width: 1024px) {
  .home .container-container.main-content .list .item .text h4 a,
  .products .container-container.main-content .list .item .text h4 a,
  .recipes .container-container.main-content .list .item .text h4 a {
    padding: 1.1rem 2.2rem 1.1rem 2.2rem;
  }
}
@media (max-width: 768px) {
  .home .container-container.main-content .list .item .text h4 a,
  .products .container-container.main-content .list .item .text h4 a,
  .recipes .container-container.main-content .list .item .text h4 a {
    padding: 0.6rem 1.2rem 0.6rem 1.2rem;
  }
}
.home .container-container.main-content .list .item .text h4 a:after,
.products .container-container.main-content .list .item .text h4 a:after,
.recipes .container-container.main-content .list .item .text h4 a:after {
  display: inline-block;
  width: 5.3rem;
  height: 5.3rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%23EEE5D3%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
  transition: all ease 0.4s;
}
@media (max-width: 1280px) {
  .home .container-container.main-content .list .item .text h4 a:after,
  .products .container-container.main-content .list .item .text h4 a:after,
  .recipes .container-container.main-content .list .item .text h4 a:after {
    display: inline-block;
    width: 4rem;
    height: 4rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%23EEE5D3%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
@media (max-width: 1024px) {
  .home .container-container.main-content .list .item .text h4 a:after,
  .products .container-container.main-content .list .item .text h4 a:after,
  .recipes .container-container.main-content .list .item .text h4 a:after {
    display: inline-block;
    width: 3.2rem;
    height: 3.2rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%23EEE5D3%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
@media (max-width: 767px) {
  .home .container-container.main-content .list .item .text h4 a:after,
  .products .container-container.main-content .list .item .text h4 a:after,
  .recipes .container-container.main-content .list .item .text h4 a:after {
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%23EEE5D3%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
.home .container-container.main-content .list .item:hover,
.products .container-container.main-content .list .item:hover,
.recipes .container-container.main-content .list .item:hover {
  background: #EEE5D3;
}
.home .container-container.main-content .list .item:hover .text h4 a,
.products .container-container.main-content .list .item:hover .text h4 a,
.recipes .container-container.main-content .list .item:hover .text h4 a {
  color: #1C1C1C;
}
.home .container-container.main-content .list .item:hover .text h4 a:after,
.products .container-container.main-content .list .item:hover .text h4 a:after,
.recipes .container-container.main-content .list .item:hover .text h4 a:after {
  display: inline-block;
  width: 5.3rem;
  height: 5.3rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
}
@media (max-width: 1280px) {
  .home .container-container.main-content .list .item:hover .text h4 a:after,
  .products .container-container.main-content .list .item:hover .text h4 a:after,
  .recipes .container-container.main-content .list .item:hover .text h4 a:after {
    display: inline-block;
    width: 4rem;
    height: 4rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
@media (max-width: 1024px) {
  .home .container-container.main-content .list .item:hover .text h4 a:after,
  .products .container-container.main-content .list .item:hover .text h4 a:after,
  .recipes .container-container.main-content .list .item:hover .text h4 a:after {
    display: inline-block;
    width: 3.2rem;
    height: 3.2rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
@media (max-width: 767px) {
  .home .container-container.main-content .list .item:hover .text h4 a:after,
  .products .container-container.main-content .list .item:hover .text h4 a:after,
  .recipes .container-container.main-content .list .item:hover .text h4 a:after {
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
  }
}
.videos .container-container.main-content {
  color: #EEE5D3;
  background: #1C1C1C;
  padding-top: 6rem;
}
.videos .container-container.main-content .list {
  display: grid;
  grid-template-columns: 31.3% 31.3% 31.3%;
  grid-column-gap: 3%;
  grid-row-gap: 5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .videos .container-container.main-content .list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 480px) {
  .videos .container-container.main-content .list {
    grid-template-columns: 100%;
    grid-row-gap: 3.2rem;
  }
}
.videos .container-container.main-content .list .item {
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  transition: all ease 0.4s;
}
.videos .container-container.main-content .list .item .image {
  display: flex;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.videos .container-container.main-content .list .item .image .mediaelement {
  display: contents;
}
.videos .container-container.main-content .list .item .image .mediaelement .mediaelement-video {
  display: contents;
}
.videos .container-container.main-content .list .item .image .mediaelement .mediaelement-video iframe {
  position: absolute;
  top: 00;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.videos .container-container.main-content .list .item .text {
  border-width: 0.4rem 0 0 0;
  border-style: solid;
  border-color: #EEE5D3;
}
.videos .container-container.main-content .list .item .text h4 {
  margin: 0;
  font-size: 2.4rem;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  color: #EEE5D3;
  line-height: normal;
  text-decoration: none;
  padding: 2rem 4rem 2rem 4rem;
}
@media (max-width: 1440px) {
  .videos .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .80);
  }
}
@media (max-width: 1280px) {
  .videos .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .70);
  }
}
@media (max-width: 1024px) {
  .videos .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .60);
  }
}
@media (max-width: 768px) {
  .videos .container-container.main-content .list .item .text h4 {
    font-size: calc(2.4rem  * .70);
  }
}
@media (max-width: 1280px) {
  .videos .container-container.main-content .list .item .text h4 {
    padding: 1.5rem 3rem 1.5rem 3rem;
  }
}
@media (max-width: 1024px) {
  .videos .container-container.main-content .list .item .text h4 {
    padding: 1.1rem 2.2rem 1.1rem 2.2rem;
  }
}
@media (max-width: 768px) {
  .videos .container-container.main-content .list .item .text h4 {
    padding: 0.6rem 1.2rem 0.6rem 1.2rem;
  }
}
.videos .container-container.main-content .list .item .text .news-related {
  padding: 2rem 4rem 2rem 4rem;
}
@media (max-width: 1280px) {
  .videos .container-container.main-content .list .item .text .news-related {
    padding: 1.5rem 3rem 1.5rem 3rem;
  }
}
@media (max-width: 1024px) {
  .videos .container-container.main-content .list .item .text .news-related {
    padding: 1.1rem 2.2rem 1.1rem 2.2rem;
  }
}
@media (max-width: 768px) {
  .videos .container-container.main-content .list .item .text .news-related {
    padding: 0.6rem 1.2rem 0.6rem 1.2rem;
  }
}
.videos .container-container.main-content .list .item .text .news-related ul,
.videos .container-container.main-content .list .item .text .news-related li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.videos .container-container.main-content .list .item .text .news-related a {
  display: flex;
  align-items: center;
}
.videos .container-container.main-content .list .item .text .news-related a:after {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%23EEE5D3%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23EEE5D3%22/%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
  transition: all ease 0.4s;
}
.videos .container-container.main-content .list .item:hover {
  background: #EEE5D3;
}
.videos .container-container.main-content .list .item:hover .text * {
  color: #1C1C1C;
}
.videos .container-container.main-content .list .item:hover .text .news-related a:after {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2253.619%22%20height%3D%2253.619%22%20viewBox%3D%220%200%2053.619%2053.619%22%3E%3Cg%20id%3D%22Icon_ionic-ios-arrow-dropright%22%20data-name%3D%22Icon%20ionic-ios-arrow-dropright%22%20transform%3D%22translate%28-3.375%20-3.375%29%22%3E%3Cpath%20id%3D%22Path_58%22%20data-name%3D%22Path%2058%22%20d%3D%22M15.149,10.708a2.5,2.5,0,0,1,3.519,0l12.3,12.335a2.485,2.485,0,0,1,.077,3.429L18.925,38.626a2.484,2.484,0,1,1-3.519-3.506L25.7,24.667,15.149,14.213A2.459,2.459,0,0,1,15.149,10.708Z%22%20transform%3D%22translate%289.197%205.505%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_59%22%20data-name%3D%22Path%2059%22%20d%3D%22M3.375,30.184A26.809,26.809,0,1,0,30.184,3.375,26.805,26.805,0,0,0,3.375,30.184Zm4.125,0A22.676,22.676,0,0,1,46.219,14.15,22.676,22.676,0,1,1,14.15,46.219,22.49,22.49,0,0,1,7.5,30.184Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
  margin-left: 3.2rem;
}
@media (min-width: 768px) {
  .product .single-item {
    display: grid;
    grid-template-columns: 31.3% 31.3% 31.3%;
    grid-column-gap: 3%;
    grid-row-gap: 2rem;
    grid-template-areas: "title title title" "image image text" "video1 video2 video3";
  }
}
.product .single-item h1 {
  grid-area: title;
}
.product .single-item .news-img-wrap {
  display: contents;
}
.product .single-item .news-img-wrap .outer {
  display: contents;
}
.product .single-item .news-img-wrap .outer .mediaelement-image {
  grid-area: image;
}
.product .single-item .news-img-wrap .outer .mediaelement-video:nth-of-type(1) {
  grid-area: video1;
}
.product .single-item .news-img-wrap .outer .mediaelement-video:nth-of-type(2) {
  grid-area: video2;
}
.product .single-item .news-img-wrap .outer .mediaelement-video:nth-of-type(3) {
  grid-area: video3;
}
.product .single-item .news-img-wrap a {
  display: flex;
}
.product .single-item .news-img-wrap img,
.product .single-item .news-img-wrap .videocontainer {
  border-style: solid;
  border-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
}
.product .single-item .news-img-wrap .news-single-imgcaption {
  display: none;
}
.product .single-item .text {
  grid-area: text;
}
.product .single-item .text p:first-child {
  margin-top: 0;
}
.product .single-item .text .package {
  display: grid;
  grid-template-areas: "product-type numberofitems" "containing containing";
  grid-template-columns: max-content auto;
  font-weight: 700;
  font-size: 2.4rem;
  border-style: solid;
  border-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  margin-bottom: 4rem;
}
.product .single-item .text .package .product-type {
  grid-area: product-type;
  display: flex;
  align-items: center;
  padding: 1rem 2.4rem 1rem 2.4rem;
}
@media (max-width: 1280px) {
  .product .single-item .text .package .product-type {
    padding: 0.75rem 1.8rem 0.75rem 1.8rem;
  }
}
@media (max-width: 1024px) {
  .product .single-item .text .package .product-type {
    padding: 0.55rem 1.32rem 0.55rem 1.32rem;
  }
}
@media (max-width: 768px) {
  .product .single-item .text .package .product-type {
    padding: 0.3rem 0.72rem 0.3rem 0.72rem;
  }
}
.product .single-item .text .package .product-type:before {
  display: inline-block;
  width: 3.7rem;
  height: 2.4rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2265.872%22%20height%3D%2248.172%22%20viewBox%3D%220%200%2065.872%2048.172%22%3E%3Cg%20id%3D%22Group_35%22%20data-name%3D%22Group%2035%22%20transform%3D%22translate%28-680.295%20-437.572%29%22%3E%3Cpath%20id%3D%22Rectangle_5%22%20data-name%3D%22Rectangle%205%22%20d%3D%22M1.594,0H64.277a1.595,1.595,0,0,1,1.595,1.595V6.77a1.595,1.595,0,0,1-1.595,1.595H1.594A1.594,1.594,0,0,1,0,6.771V1.594A1.594,1.594,0,0,1,1.594,0Z%22%20transform%3D%22translate%28680.296%20477.379%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_18%22%20data-name%3D%22Path%2018%22%20d%3D%22M746.167,457.882c0,2.213-2.352,4.181-5.227,4.181H685.524c-2.876,0-5.229-1.967-5.229-4.181s2.354-4.183,5.229-4.183h2.091l7.666,6.561,24.225-6.561h21.433c2.876,0,5.227,1.966,5.227,4.183%22%20transform%3D%22translate%280%2013.225%29%22%20fill%3D%22%231C1C1C%22/%3E%3Cpath%20id%3D%22Path_19%22%20data-name%3D%22Path%2019%22%20d%3D%22M713.229,437.572c-18.153,0-32.876,10.26-32.932,22.929.013,1.94,2.357,3.287,5.225,3.287h55.415c2.865,0,5.211-1.347,5.225-3.287-.056-12.669-14.779-22.929-32.934-22.929m-20.885,12.853a1.567,1.567,0,1,1,1.569-1.569,1.568,1.568,0,0,1-1.569,1.569m6.272-4.181a1.568,1.568,0,1,1,1.569-1.567,1.568,1.568,0,0,1-1.569,1.567m4.184,4.181a1.567,1.567,0,1,1,1.567-1.569,1.568,1.568,0,0,1-1.567,1.569m4.7-8.885a1.568,1.568,0,1,1,1.567,1.569,1.568,1.568,0,0,1-1.567-1.569m3.66,7.841a1.568,1.568,0,1,1,1.565-1.569,1.571,1.571,0,0,1-1.565,1.569m8.361-4.183a1.568,1.568,0,1,1,1.569-1.567,1.569,1.569,0,0,1-1.569,1.567m3.14,5.227a1.567,1.567,0,1,1,1.567-1.569,1.569,1.569,0,0,1-1.567,1.569m7.318-1.045a1.568,1.568,0,1,1,1.569-1.569,1.569,1.569,0,0,1-1.569,1.569%22%20transform%3D%22translate%280.002%200%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/g%3E%3C/svg%3E');
}
.product .single-item .text .package .product-type.sous_vide:before {
  display: inline-block;
  width: 4.5rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%231C1C1C%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.product .single-item .text .package .numberofitems {
  grid-area: numberofitems;
  border-style: solid;
  border-color: #1C1C1C;
  border-width: 0 0 0 0.4rem;
  padding: 1rem 2.4rem 1rem 2.4rem;
}
@media (max-width: 1280px) {
  .product .single-item .text .package .numberofitems {
    padding: 0.75rem 1.8rem 0.75rem 1.8rem;
  }
}
@media (max-width: 1024px) {
  .product .single-item .text .package .numberofitems {
    padding: 0.55rem 1.32rem 0.55rem 1.32rem;
  }
}
@media (max-width: 768px) {
  .product .single-item .text .package .numberofitems {
    padding: 0.3rem 0.72rem 0.3rem 0.72rem;
  }
}
.product .single-item .text .package .containing {
  grid-area: containing;
  border-style: solid;
  border-color: #1C1C1C;
  border-width: 0.4rem 0 0 0;
  padding: 1rem 2.4rem 1rem 2.4rem;
}
@media (max-width: 1280px) {
  .product .single-item .text .package .containing {
    padding: 0.75rem 1.8rem 0.75rem 1.8rem;
  }
}
@media (max-width: 1024px) {
  .product .single-item .text .package .containing {
    padding: 0.55rem 1.32rem 0.55rem 1.32rem;
  }
}
@media (max-width: 768px) {
  .product .single-item .text .package .containing {
    padding: 0.3rem 0.72rem 0.3rem 0.72rem;
  }
}
.product .single-item .text .package .containing br {
  display: none;
}
.product .single-item .text .package .containing:after {
  content: 'e';
  margin-left: 0.5rem;
  font-size: 3.3rem;
  line-height: 100%;
  font-family: Georgia, Times, serif;
  font-weight: normal;
  text-transform: none;
}
body.recipe .recipe {
  display: grid;
  grid-template-columns: 65.3% 31.3%;
  grid-column-gap: 3%;
  grid-row-gap: 3.2rem;
  grid-template-areas: "title title" "leftcol rightcol" "leftcol buttons";
}
@media (max-width: 768px) {
  body.recipe .recipe {
    grid-template-columns: 48.5% 48.5%;
    grid-template-areas: "title title" "image_container image_container" "recipe_properties ingredients" "preparation preparation" "tip tip" "buttons buttons";
  }
}
@media (max-width: 640px) {
  body.recipe .recipe {
    grid-template-columns: 100%;
    grid-template-areas: "title" "image_container" "recipe_properties" "ingredients" "preparation" "tip" "buttons";
  }
}
body.recipe .recipe .title {
  grid-area: title;
}
body.recipe .recipe .leftcol {
  grid-area: leftcol;
}
@media (max-width: 768px) {
  body.recipe .recipe .leftcol {
    display: contents;
  }
}
@media (min-width: 767px) {
  body.recipe .recipe .leftcol .preparation {
    margin-top: 3rem;
  }
}
body.recipe .recipe .rightcol {
  grid-area: rightcol;
}
@media (max-width: 768px) {
  body.recipe .recipe .rightcol {
    display: contents;
  }
}
@media (min-width: 767px) {
  body.recipe .recipe .rightcol .properties {
    margin-top: 3rem;
  }
}
body.recipe .recipe .image {
  grid-area: image_container;
}
body.recipe .recipe .image img {
  border-style: solid;
  border-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
}
body.recipe .recipe .properties {
  grid-area: recipe_properties;
}
body.recipe .recipe .leftcol > .preparation {
  display: contents;
}
@media (max-width: 768px) {
  body.recipe .recipe .leftcol > .preparation > .preparation {
    grid-area: preparation;
  }
}
body.recipe .recipe .leftcol > .preparation .openText {
  font-style: italic;
}
@media (min-width: 767px) {
  body.recipe .recipe .leftcol > .preparation .openText {
    grid-area: tip;
  }
}
body.recipe .recipe .ingredients {
  grid-area: ingredients;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 3rem;
  display: block;
}
body.recipe .recipe .ingredients * {
  -webkit-appearance: none;
}
body.recipe .recipe .ingredients .form-group,
body.recipe .recipe .ingredients .control-group {
  width: 100%;
}
body.recipe .recipe .ingredients .form-group > label,
body.recipe .recipe .ingredients .control-group > label {
  display: none;
}
body.recipe .recipe .ingredients .form-group .input,
body.recipe .recipe .ingredients .control-group .input {
  width: 100%;
}
body.recipe .recipe .ingredients .form-group input[type=text],
body.recipe .recipe .ingredients .control-group input[type=text],
body.recipe .recipe .ingredients .form-group input[type=email],
body.recipe .recipe .ingredients .control-group input[type=email],
body.recipe .recipe .ingredients .form-group input[type=tel],
body.recipe .recipe .ingredients .control-group input[type=tel],
body.recipe .recipe .ingredients .form-group input[type=number],
body.recipe .recipe .ingredients .control-group input[type=number],
body.recipe .recipe .ingredients .form-group input[type=password],
body.recipe .recipe .ingredients .control-group input[type=password],
body.recipe .recipe .ingredients .form-group select,
body.recipe .recipe .ingredients .control-group select,
body.recipe .recipe .ingredients .form-group textarea,
body.recipe .recipe .ingredients .control-group textarea {
  width: 100%;
  height: 8.2rem;
  padding: 0 3.6rem 0 3.6rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #EEE5D3;
  background: #1C1C1C;
  border-radius: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
@media (max-width: 1280px) {
  body.recipe .recipe .ingredients .form-group input[type=text],
  body.recipe .recipe .ingredients .control-group input[type=text],
  body.recipe .recipe .ingredients .form-group input[type=email],
  body.recipe .recipe .ingredients .control-group input[type=email],
  body.recipe .recipe .ingredients .form-group input[type=tel],
  body.recipe .recipe .ingredients .control-group input[type=tel],
  body.recipe .recipe .ingredients .form-group input[type=number],
  body.recipe .recipe .ingredients .control-group input[type=number],
  body.recipe .recipe .ingredients .form-group input[type=password],
  body.recipe .recipe .ingredients .control-group input[type=password],
  body.recipe .recipe .ingredients .form-group select,
  body.recipe .recipe .ingredients .control-group select,
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 0 2.7rem 0 2.7rem;
  }
}
@media (max-width: 1024px) {
  body.recipe .recipe .ingredients .form-group input[type=text],
  body.recipe .recipe .ingredients .control-group input[type=text],
  body.recipe .recipe .ingredients .form-group input[type=email],
  body.recipe .recipe .ingredients .control-group input[type=email],
  body.recipe .recipe .ingredients .form-group input[type=tel],
  body.recipe .recipe .ingredients .control-group input[type=tel],
  body.recipe .recipe .ingredients .form-group input[type=number],
  body.recipe .recipe .ingredients .control-group input[type=number],
  body.recipe .recipe .ingredients .form-group input[type=password],
  body.recipe .recipe .ingredients .control-group input[type=password],
  body.recipe .recipe .ingredients .form-group select,
  body.recipe .recipe .ingredients .control-group select,
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 0 1.98rem 0 1.98rem;
  }
}
@media (max-width: 768px) {
  body.recipe .recipe .ingredients .form-group input[type=text],
  body.recipe .recipe .ingredients .control-group input[type=text],
  body.recipe .recipe .ingredients .form-group input[type=email],
  body.recipe .recipe .ingredients .control-group input[type=email],
  body.recipe .recipe .ingredients .form-group input[type=tel],
  body.recipe .recipe .ingredients .control-group input[type=tel],
  body.recipe .recipe .ingredients .form-group input[type=number],
  body.recipe .recipe .ingredients .control-group input[type=number],
  body.recipe .recipe .ingredients .form-group input[type=password],
  body.recipe .recipe .ingredients .control-group input[type=password],
  body.recipe .recipe .ingredients .form-group select,
  body.recipe .recipe .ingredients .control-group select,
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 0 1.08rem 0 1.08rem;
  }
}
body.recipe .recipe .ingredients .form-group input[type=text]:focus,
body.recipe .recipe .ingredients .control-group input[type=text]:focus,
body.recipe .recipe .ingredients .form-group input[type=email]:focus,
body.recipe .recipe .ingredients .control-group input[type=email]:focus,
body.recipe .recipe .ingredients .form-group input[type=tel]:focus,
body.recipe .recipe .ingredients .control-group input[type=tel]:focus,
body.recipe .recipe .ingredients .form-group input[type=number]:focus,
body.recipe .recipe .ingredients .control-group input[type=number]:focus,
body.recipe .recipe .ingredients .form-group input[type=password]:focus,
body.recipe .recipe .ingredients .control-group input[type=password]:focus,
body.recipe .recipe .ingredients .form-group select:focus,
body.recipe .recipe .ingredients .control-group select:focus,
body.recipe .recipe .ingredients .form-group textarea:focus,
body.recipe .recipe .ingredients .control-group textarea:focus,
body.recipe .recipe .ingredients .form-group input[type=text]:focus-visible,
body.recipe .recipe .ingredients .control-group input[type=text]:focus-visible,
body.recipe .recipe .ingredients .form-group input[type=email]:focus-visible,
body.recipe .recipe .ingredients .control-group input[type=email]:focus-visible,
body.recipe .recipe .ingredients .form-group input[type=tel]:focus-visible,
body.recipe .recipe .ingredients .control-group input[type=tel]:focus-visible,
body.recipe .recipe .ingredients .form-group input[type=number]:focus-visible,
body.recipe .recipe .ingredients .control-group input[type=number]:focus-visible,
body.recipe .recipe .ingredients .form-group input[type=password]:focus-visible,
body.recipe .recipe .ingredients .control-group input[type=password]:focus-visible,
body.recipe .recipe .ingredients .form-group select:focus-visible,
body.recipe .recipe .ingredients .control-group select:focus-visible,
body.recipe .recipe .ingredients .form-group textarea:focus-visible,
body.recipe .recipe .ingredients .control-group textarea:focus-visible {
  outline: unset;
}
body.recipe .recipe .ingredients .form-group textarea,
body.recipe .recipe .ingredients .control-group textarea {
  height: 22rem;
  padding: 3.6rem 3.6rem 3.6rem 3.6rem;
}
@media (max-width: 1280px) {
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 2.7rem 2.7rem 2.7rem 2.7rem;
  }
}
@media (max-width: 1024px) {
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 1.98rem 1.98rem 1.98rem 1.98rem;
  }
}
@media (max-width: 768px) {
  body.recipe .recipe .ingredients .form-group textarea,
  body.recipe .recipe .ingredients .control-group textarea {
    padding: 1.08rem 1.08rem 1.08rem 1.08rem;
  }
}
body.recipe .recipe .ingredients .form-group label,
body.recipe .recipe .ingredients .control-group label {
  font-size: 1.6rem;
}
body.recipe .recipe .ingredients .form-group select option,
body.recipe .recipe .ingredients .control-group select option {
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
}
body.recipe .recipe .ingredients .actions {
  width: 20rem;
}
body.recipe .recipe .ingredients input[type=submit],
body.recipe .recipe .ingredients button[type=submit] {
  width: 100%;
  height: 8rem;
  padding: 2.4rem 4rem 2.4rem 4rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #1C1C1C;
  background: #EEE5D3;
  border-radius: 0;
  border: none;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (max-width: 1280px) {
  body.recipe .recipe .ingredients input[type=submit],
  body.recipe .recipe .ingredients button[type=submit] {
    padding: 1.8rem 3rem 1.8rem 3rem;
  }
}
@media (max-width: 1024px) {
  body.recipe .recipe .ingredients input[type=submit],
  body.recipe .recipe .ingredients button[type=submit] {
    padding: 1.32rem 2.2rem 1.32rem 2.2rem;
  }
}
@media (max-width: 768px) {
  body.recipe .recipe .ingredients input[type=submit],
  body.recipe .recipe .ingredients button[type=submit] {
    padding: 0.72rem 1.2rem 0.72rem 1.2rem;
  }
}
body.recipe .recipe .ingredients input[type=submit]:hover,
body.recipe .recipe .ingredients button[type=submit]:hover {
  color: #EEE5D3;
  background: #C6511E;
}
body.recipe .recipe .ingredients input[type="checkbox"]:checked,
body.recipe .recipe .ingredients input[type="radio"]:checked {
  box-shadow: 0 0 0 1.6rem #C6511E inset;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
body.recipe .recipe .ingredients input[type="checkbox"],
body.recipe .recipe .ingredients input[type="radio"] {
  opacity: 1;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  top: 0;
  margin: 0 1.6rem 0 0;
  padding: 0 !important;
  background-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  border-radius: 0;
  transition: all 0.2s ease-in-out !important;
  outline: 0;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  cursor: pointer;
  vertical-align: middle !important;
  transform: none !important;
}
body.recipe .recipe .ingredients input[type="radio"] {
  border-radius: 50%;
}
body.recipe .recipe .ingredients input[type="checkbox"]::after,
body.recipe .recipe .ingredients input[type="radio"]::after {
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
  transform: scale(0.2);
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}
body.recipe .recipe .ingredients input[type="checkbox"]::after,
body.recipe .recipe .ingredients input[type="radio"]::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAAdklEQVQ4y7XR0QmAIBCAYXOTxmiRfAtnaJ0gcLT2MP5eQjoJvQvy1f8DvXPun8OEt+SBTFITAhlASUoOEG35xvA1Z2a05AsnR03aOSBJ4+3s5aKQ5lfxJEm6k6nIqhikIKjm/kJ6a6pIf6uCaPIH0eY3iYZccy6u+Rcjm6L8iwAAAABJRU5ErkJggg==);
  background-size: 12px 10px;
}
body.recipe .recipe .ingredients input[type="radio"]::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjU2LDQ2NGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xLDQ4LDQ4LDE0MS4xLDQ4LDI1NkM0OCwzNzAuOSwxNDEuMSw0NjQsMjU2LDQ2NHoiIHN0eWxlPSJmaWxsOiNmZmYiLz4NCjwvc3ZnPg0K);
  background-size: 8px 8px;
}
body.recipe .recipe .ingredients input[type="checkbox"]:checked::after,
body.recipe .recipe .ingredients input[type="radio"]:checked::after {
  transform: scale(2);
  opacity: 1;
}
body.recipe .recipe .ingredients .form-group .input input[type=text],
body.recipe .recipe .ingredients .form-group .input input[type=email],
body.recipe .recipe .ingredients .form-group .input input[type=tel],
body.recipe .recipe .ingredients .form-group .input input[type=number],
body.recipe .recipe .ingredients .form-group .input input[type=password],
body.recipe .recipe .ingredients .form-group .input textarea {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
body.recipe .recipe .ingredients .actions button {
  color: #EEE5D3;
  background: #1C1C1C;
}
body.recipe .recipe .ingredients .actions button:hover {
  background: #C6511E;
}
body.recipe .recipe .ingredients input[type="checkbox"],
body.recipe .recipe .ingredients input[type="radio"] {
  background-color: #EEE5D3;
  border-color: #1C1C1C;
}
body.recipe .recipe .ingredients input[type="checkbox"]:checked,
body.recipe .recipe .ingredients input[type="radio"]:checked {
  box-shadow: 0 0 0 2rem #C6511E inset;
  border-color: #1C1C1C;
}
@media (min-width: 1024px) {
  body.recipe .recipe .ingredients .form-group:nth-last-child(2) {
    width: calc(100% - 30.0rem);
  }
}
body.recipe .recipe .ingredients .form-group:nth-last-child(2) .add-on.form-check-label {
  display: flex;
  line-height: 1.25;
}
body.recipe .recipe .ingredients .control-group .controls.controls-row {
  height: 100%;
}
body.recipe .recipe .ingredients .captcha-actions {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
body.recipe .recipe .ingredients .captcha-actions button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
}
body.recipe .recipe .ingredients .captcha-actions button svg {
  max-width: 80%;
  max-height: 80%;
}
body.recipe .recipe .ingredients .easycaptcha .form-group > label.control-label {
  display: flex;
}
body.recipe .recipe .ingredients .easycaptcha .form-group > input[type=text] {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
body.recipe .recipe .ingredients ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.recipe .recipe .ingredients ul li {
  margin-bottom: 0.5rem;
}
body.recipe .recipe .ingredients ul li label {
  padding-left: 0;
}
body.recipe .recipe .buttons {
  grid-area: buttons;
}
body.recipe .recipe .buttons .socialsharebuttons {
  position: absolute;
  display: none;
}
body.recipe .recipe .buttons a {
  display: inline-block;
}
body.recipe .recipe .buttons .button_print:before {
  display: inline-block;
  width: 3rem;
  height: 3.4rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Group_81%22%20data-name%3D%22Group%2081%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2237.196%22%20height%3D%2237.196%22%20viewBox%3D%220%200%2037.196%2037.196%22%3E%3Cpath%20id%3D%22Icon_awesome-print%22%20data-name%3D%22Icon%20awesome-print%22%20d%3D%22M32.546,13.948V5.612a2.326,2.326,0,0,0-.681-1.644L28.577.681A2.325,2.325,0,0,0,26.933,0H6.974A2.325,2.325,0,0,0,4.649,2.325V13.948A4.649,4.649,0,0,0,0,18.6v8.137A1.162,1.162,0,0,0,1.162,27.9H4.649v6.974A2.325,2.325,0,0,0,6.974,37.2H30.221a2.325,2.325,0,0,0,2.325-2.325V27.9h3.487A1.162,1.162,0,0,0,37.2,26.734V18.6A4.649,4.649,0,0,0,32.546,13.948ZM27.9,32.546H9.3V25.572H27.9Zm0-16.273H9.3V4.649H23.247V8.137A1.162,1.162,0,0,0,24.41,9.3H27.9ZM31.384,21.5a1.744,1.744,0,1,1,1.744-1.744A1.744,1.744,0,0,1,31.384,21.5Z%22%20fill%3D%22%231C1C1C%22/%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .button_print:hover:before {
  display: inline-block;
  width: 3rem;
  height: 3.4rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Group_81%22%20data-name%3D%22Group%2081%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2237.196%22%20height%3D%2237.196%22%20viewBox%3D%220%200%2037.196%2037.196%22%3E%3Cpath%20id%3D%22Icon_awesome-print%22%20data-name%3D%22Icon%20awesome-print%22%20d%3D%22M32.546,13.948V5.612a2.326,2.326,0,0,0-.681-1.644L28.577.681A2.325,2.325,0,0,0,26.933,0H6.974A2.325,2.325,0,0,0,4.649,2.325V13.948A4.649,4.649,0,0,0,0,18.6v8.137A1.162,1.162,0,0,0,1.162,27.9H4.649v6.974A2.325,2.325,0,0,0,6.974,37.2H30.221a2.325,2.325,0,0,0,2.325-2.325V27.9h3.487A1.162,1.162,0,0,0,37.2,26.734V18.6A4.649,4.649,0,0,0,32.546,13.948ZM27.9,32.546H9.3V25.572H27.9Zm0-16.273H9.3V4.649H23.247V8.137A1.162,1.162,0,0,0,24.41,9.3H27.9ZM31.384,21.5a1.744,1.744,0,1,1,1.744-1.744A1.744,1.744,0,0,1,31.384,21.5Z%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .button_share:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229.708%22%20height%3D%2233.952%22%20viewBox%3D%220%200%2029.708%2033.952%22%3E%3Cpath%20id%3D%22Icon_awesome-share-alt%22%20data-name%3D%22Icon%20awesome-share-alt%22%20d%3D%22M23.342,21.22a6.338,6.338,0,0,0-3.965,1.386l-6.8-4.248a6.4,6.4,0,0,0,0-2.764l6.8-4.248a6.354,6.354,0,1,0-2.25-3.6L10.331,12a6.366,6.366,0,1,0,0,9.961l6.8,4.248a6.366,6.366,0,1,0,6.215-4.984Z%22%20fill%3D%22%231C1C1C%22/%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .button_share.active:before,
body.recipe .recipe .buttons .button_share:hover:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229.708%22%20height%3D%2233.952%22%20viewBox%3D%220%200%2029.708%2033.952%22%3E%3Cpath%20id%3D%22Icon_awesome-share-alt%22%20data-name%3D%22Icon%20awesome-share-alt%22%20d%3D%22M23.342,21.22a6.338,6.338,0,0,0-3.965,1.386l-6.8-4.248a6.4,6.4,0,0,0,0-2.764l6.8-4.248a6.354,6.354,0,1,0-2.25-3.6L10.331,12a6.366,6.366,0,1,0,0,9.961l6.8,4.248a6.366,6.366,0,1,0,6.215-4.984Z%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .facebook:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231C1C1C%22%20d%3D%22M400%2032H48A48%2048%200%200%200%200%2080v352a48%2048%200%200%200%2048%2048h137.25V327.69h-63V256h63v-54.64c0-62.15%2037-96.48%2093.67-96.48%2027.14%200%2055.52%204.84%2055.52%204.84v61h-31.27c-30.81%200-40.42%2019.12-40.42%2038.73V256h68.78l-11%2071.69h-57.78V480H400a48%2048%200%200%200%2048-48V80a48%2048%200%200%200-48-48z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .facebook:hover:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23C6511E%22%20d%3D%22M400%2032H48A48%2048%200%200%200%200%2080v352a48%2048%200%200%200%2048%2048h137.25V327.69h-63V256h63v-54.64c0-62.15%2037-96.48%2093.67-96.48%2027.14%200%2055.52%204.84%2055.52%204.84v61h-31.27c-30.81%200-40.42%2019.12-40.42%2038.73V256h68.78l-11%2071.69h-57.78V480H400a48%2048%200%200%200%2048-48V80a48%2048%200%200%200-48-48z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .twitter:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231C1C1C%22%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .twitter:hover:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23C6511E%22%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .pinterest:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231C1C1C%22%20d%3D%22M448%2080v352c0%2026.5-21.5%2048-48%2048H154.4c9.8-16.4%2022.4-40%2027.4-59.3%203-11.5%2015.3-58.4%2015.3-58.4%208%2015.3%2031.4%2028.2%2056.3%2028.2%2074.1%200%20127.4-68.1%20127.4-152.7%200-81.1-66.2-141.8-151.4-141.8-106%200-162.2%2071.1-162.2%20148.6%200%2036%2019.2%2080.8%2049.8%2095.1%204.7%202.2%207.1%201.2%208.2-3.3.8-3.4%205-20.1%206.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56%200-54.2%2041-106.6%20110.9-106.6%2060.3%200%20102.6%2041.1%20102.6%2099.9%200%2066.4-33.5%20112.4-77.2%20112.4-24.1%200-42.1-19.9-36.4-44.4%206.9-29.2%2020.3-60.7%2020.3-81.8%200-53-75.5-45.7-75.5%2025%200%2021.7%207.3%2036.5%207.3%2036.5-31.4%20132.8-36.1%20134.5-29.6%20192.6l2.2.8H48c-26.5%200-48-21.5-48-48V80c0-26.5%2021.5-48%2048-48h352c26.5%200%2048%2021.5%2048%2048z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .pinterest:hover:before {
  display: inline-block;
  width: 3.7rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fab%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23C6511E%22%20d%3D%22M448%2080v352c0%2026.5-21.5%2048-48%2048H154.4c9.8-16.4%2022.4-40%2027.4-59.3%203-11.5%2015.3-58.4%2015.3-58.4%208%2015.3%2031.4%2028.2%2056.3%2028.2%2074.1%200%20127.4-68.1%20127.4-152.7%200-81.1-66.2-141.8-151.4-141.8-106%200-162.2%2071.1-162.2%20148.6%200%2036%2019.2%2080.8%2049.8%2095.1%204.7%202.2%207.1%201.2%208.2-3.3.8-3.4%205-20.1%206.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56%200-54.2%2041-106.6%20110.9-106.6%2060.3%200%20102.6%2041.1%20102.6%2099.9%200%2066.4-33.5%20112.4-77.2%20112.4-24.1%200-42.1-19.9-36.4-44.4%206.9-29.2%2020.3-60.7%2020.3-81.8%200-53-75.5-45.7-75.5%2025%200%2021.7%207.3%2036.5%207.3%2036.5-31.4%20132.8-36.1%20134.5-29.6%20192.6l2.2.8H48c-26.5%200-48-21.5-48-48V80c0-26.5%2021.5-48%2048-48h352c26.5%200%2048%2021.5%2048%2048z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
}
body.recipe .recipe .buttons .copy_url {
  cursor: pointer;
}
body.recipe .recipe .buttons .copy_url:before {
  display: inline-block;
  width: 4.5rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%231C1C1C%22%20d%3D%22M568.482%20177.448L424.479%20313.433C409.3%20327.768%20384%20317.14%20384%20295.985v-71.963c-144.575.97-205.566%2035.113-164.775%20171.353%204.483%2014.973-12.846%2026.567-25.006%2017.33C155.252%20383.105%20120%20326.488%20120%20269.339c0-143.937%20117.599-172.5%20264-173.312V24.012c0-21.174%2025.317-31.768%2040.479-17.448l144.003%20135.988c10.02%209.463%2010.028%2025.425%200%2034.896zM384%20379.128V448H64V128h50.916a11.99%2011.99%200%200%200%208.648-3.693c14.953-15.568%2032.237-27.89%2051.014-37.676C185.708%2080.83%20181.584%2064%20169.033%2064H48C21.49%2064%200%2085.49%200%20112v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83%2071.83%200%200%201-34.189%203.377c-7.27-1.046-13.8%204.514-13.8%2011.859z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
  margin: -0.6rem 0.4rem 0.6rem 0.4rem;
}
body.recipe .recipe .buttons .copy_url:hover:before {
  display: inline-block;
  width: 4.5rem;
  height: 3.7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20role%3D%22img%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%23C6511E%22%20d%3D%22M568.482%20177.448L424.479%20313.433C409.3%20327.768%20384%20317.14%20384%20295.985v-71.963c-144.575.97-205.566%2035.113-164.775%20171.353%204.483%2014.973-12.846%2026.567-25.006%2017.33C155.252%20383.105%20120%20326.488%20120%20269.339c0-143.937%20117.599-172.5%20264-173.312V24.012c0-21.174%2025.317-31.768%2040.479-17.448l144.003%20135.988c10.02%209.463%2010.028%2025.425%200%2034.896zM384%20379.128V448H64V128h50.916a11.99%2011.99%200%200%200%208.648-3.693c14.953-15.568%2032.237-27.89%2051.014-37.676C185.708%2080.83%20181.584%2064%20169.033%2064H48C21.49%2064%200%2085.49%200%20112v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83%2071.83%200%200%201-34.189%203.377c-7.27-1.046-13.8%204.514-13.8%2011.859z%22%20class%3D%22%22%3E%3C/path%3E%3C/svg%3E');
  margin: -0.6rem 0.4rem 0.6rem 0.4rem;
}
body.recipe .recipe .buttons .show_copy_url {
  opacity: 0;
  height: 0.1rem;
  overflow: hidden;
}
body.contact header.header .header-content {
  display: grid;
  grid-template-columns: 31.3% 65.3%;
  grid-template-rows: auto;
  grid-column-gap: 3%;
  grid-template-areas: "languagemenu headertext" "menu headertext";
  padding-bottom: 3rem;
}
body.contact header.header .header-content .headertext {
  grid-area: headertext;
  margin: 9.6rem 0 6.4rem 0;
}
@media (max-width: 1280px) {
  body.contact header.header .header-content .headertext {
    margin: 7.2rem 0 4.8rem 0;
  }
}
@media (max-width: 1024px) {
  body.contact header.header .header-content .headertext {
    margin: 5.28rem 0 3.52rem 0;
  }
}
@media (max-width: 768px) {
  body.contact header.header .header-content .headertext {
    margin: 2.88rem 0 1.92rem 0;
  }
}
body.contact header.header .header-content .headertext header {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
  grid-template-areas: "icon header1" "icon header2";
}
body.contact header.header .header-content .headertext header > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  body.contact header.header .header-content .headertext header > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  body.contact header.header .header-content .headertext header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  body.contact header.header .header-content .headertext header > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  body.contact header.header .header-content .headertext header > * {
    font-size: calc(3rem  * .70);
  }
}
body.contact header.header .header-content .headertext header > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
@media (max-width: 1024px) {
  body.contact header.header .header-content .headertext header {
    grid-template-columns: 7.5rem auto;
  }
}
body.contact header.header .header-content .headertext header:before {
  grid-area: icon;
  display: inline-block;
  width: 11.7rem;
  height: 9.1rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Icon_awesome-comments%22%20data-name%3D%22Icon%20awesome-comments%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2239.686%22%20height%3D%2230.867%22%20viewBox%3D%220%200%2039.686%2030.867%22%3E%3Cpath%20id%3D%22Icon_awesome-comments-2%22%20data-name%3D%22Icon%20awesome-comments%22%20d%3D%22M28.662,13.274c0-6.091-6.415-11.024-14.331-11.024S0,7.183,0,13.274a9.347,9.347,0,0,0,2.618,6.339A15.508,15.508,0,0,1,.152,23.368a.548.548,0,0,0-.1.6.54.54,0,0,0,.5.331,12.132,12.132,0,0,0,6.111-1.722A17.532,17.532,0,0,0,14.331,24.3C22.248,24.3,28.662,19.365,28.662,13.274Zm8.406,15.158a9.334,9.334,0,0,0,2.618-6.339c0-4.609-3.686-8.557-8.909-10.2a10.239,10.239,0,0,1,.09,1.385c0,7.3-7.421,13.229-16.536,13.229a20.657,20.657,0,0,1-2.184-.131c2.17,3.962,7.269,6.745,13.208,6.745a17.436,17.436,0,0,0,7.669-1.722,12.132,12.132,0,0,0,6.111,1.722.543.543,0,0,0,.5-.331.552.552,0,0,0-.1-.6A15.343,15.343,0,0,1,37.068,28.432Z%22%20transform%3D%22translate%280%20-2.25%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  margin: 0 0.5rem -0.2rem 0;
}
@media (max-width: 1024px) {
  body.contact header.header .header-content .headertext header:before {
    display: inline-block;
    width: 5.85rem;
    height: 4.55rem;
    margin: 0.4rem;
    content: '' !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Icon_awesome-comments%22%20data-name%3D%22Icon%20awesome-comments%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2239.686%22%20height%3D%2230.867%22%20viewBox%3D%220%200%2039.686%2030.867%22%3E%3Cpath%20id%3D%22Icon_awesome-comments-2%22%20data-name%3D%22Icon%20awesome-comments%22%20d%3D%22M28.662,13.274c0-6.091-6.415-11.024-14.331-11.024S0,7.183,0,13.274a9.347,9.347,0,0,0,2.618,6.339A15.508,15.508,0,0,1,.152,23.368a.548.548,0,0,0-.1.6.54.54,0,0,0,.5.331,12.132,12.132,0,0,0,6.111-1.722A17.532,17.532,0,0,0,14.331,24.3C22.248,24.3,28.662,19.365,28.662,13.274Zm8.406,15.158a9.334,9.334,0,0,0,2.618-6.339c0-4.609-3.686-8.557-8.909-10.2a10.239,10.239,0,0,1,.09,1.385c0,7.3-7.421,13.229-16.536,13.229a20.657,20.657,0,0,1-2.184-.131c2.17,3.962,7.269,6.745,13.208,6.745a17.436,17.436,0,0,0,7.669-1.722,12.132,12.132,0,0,0,6.111,1.722.543.543,0,0,0,.5-.331.552.552,0,0,0-.1-.6A15.343,15.343,0,0,1,37.068,28.432Z%22%20transform%3D%22translate%280%20-2.25%29%22%20fill%3D%22%23C6511E%22/%3E%3C/svg%3E');
  }
}
body.contact header.header .header-content .headertext header > *:nth-child(1) {
  grid-area: header1;
  display: flex;
  align-items: flex-end;
}
body.contact header.header .header-content .headertext header > *:nth-child(2) {
  grid-area: header2;
  display: flex;
  align-items: flex-start;
}
body.contact .container-container.main-content .content-container {
  display: grid;
  grid-template-columns: 31.3% 65.3%;
  grid-column-gap: 3%;
  grid-template-areas: "leftcontent maincontent";
  padding-bottom: 16rem;
}
@media (max-width: 767px) {
  body.contact .container-container.main-content .content-container {
    grid-template-columns: 100%;
    grid-template-areas: "maincontent" "leftcontent";
  }
}
body.contact .container-container.main-content .content-container .leftcontent {
  grid-area: leftcontent;
  text-transform: uppercase;
  line-height: 1.6;
}
@media (max-width: 767px) {
  body.contact .container-container.main-content .content-container .leftcontent {
    padding-top: 4rem;
    border-top: 1px solid #1C1C1C;
    margin-top: 4rem;
  }
}
body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-areas: "icon header";
  margin-bottom: 4.8rem;
}
body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
    font-size: calc(3rem  * .70);
  }
}
body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
  grid-area: header;
  display: flex;
  align-items: flex-end;
  padding-left: 2rem;
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type {
    grid-template-areas: "icon" "header";
    grid-row-gap: 1.6rem;
  }
  body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type > * {
    padding-left: 0;
  }
}
body.contact .container-container.main-content .content-container .leftcontent > .frame:nth-child(1) header:first-of-type:before {
  display: inline-block;
  width: 9.8rem;
  height: 6.4rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2298.831%22%20height%3D%2264.354%22%20viewBox%3D%220%200%2098.831%2064.354%22%3E%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M72.059,233.206c0,6.444-4.316,9.772-12.5,9.772-8.813,0-12.5-3.257-12.5-10.267V222.019h9.712V233.49c0,1.983.54,3.116,2.788,3.116s2.788-1.133,2.788-3.116V178.624h9.712Zm14.6-54.582H101.2l6.959,50.982H98.433L96.47,215.869H90.493L88.44,229.606H78.983Zm9.1,30.66-.981-12.675c-.179-2.832-.535-7.357-.981-11.464h-.446c-.179,1.7-.446,6.3-.892,11.535l-1.16,12.6Zm19.369-30.66h15.294l3.569,20.889c1.071,6.444,2.23,14,3.3,23.345h.46c-.268-10.2-.357-15.627-.357-17.185l-.268-27.049h8.766v50.982H130.954l-4.639-28.182c-1.16-7.081-2.052-12.229-2.587-16.335h-.474c.178,7.435.268,11.308.268,12.441l.268,32.076h-8.663Zm30.766,57.1H79.126v4.155h66.765Z%22%20transform%3D%22translate%28-47.06%20-178.624%29%22%20fill%3D%22%231C1C1C%22/%3E%3C/svg%3E');
  margin: 0.2rem;
}
body.contact .container-container.main-content .content-container .leftcontent .frame-type-menu_subpages {
  margin-top: 3.2rem;
}
body.contact .container-container.main-content .content-container .leftcontent .frame-type-menu_subpages ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
body.contact .container-container.main-content .content-container .leftcontent .frame-type-menu_subpages ul li a {
  text-decoration: none;
}
body.contact .container-container.main-content .content-container .leftcontent .frame-type-menu_subpages ul li a:hover {
  text-decoration: underline;
}
body.contact .container-container.main-content .content-container .leftcontent .button header {
  margin-top: 4.8rem;
}
body.contact .container-container.main-content .content-container .leftcontent .button header > * {
  font-size: 3rem;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 !important;
}
@media (max-width: 1440px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header > * {
    font-size: calc(3rem  * .80);
  }
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header > * {
    font-size: calc(3rem  * .70);
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header > * {
    font-size: calc(3rem  * .60);
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header > * {
    font-size: calc(3rem  * .70);
  }
}
body.contact .container-container.main-content .content-container .leftcontent .button header > * {
  grid-area: header;
  padding: 0;
  width: 100%;
}
body.contact .container-container.main-content .content-container .leftcontent .button header a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  color: #EEE5D3;
  background: #1C1C1C;
  text-decoration: none;
  padding: 2rem 4rem 2rem 4rem;
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header a {
    padding: 1.5rem 3rem 1.5rem 3rem;
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header a {
    padding: 1.1rem 2.2rem 1.1rem 2.2rem;
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .leftcontent .button header a {
    padding: 0.6rem 1.2rem 0.6rem 1.2rem;
  }
}
body.contact .container-container.main-content .content-container .leftcontent .button header a:after {
  display: inline-block;
  width: 9.7rem;
  height: 7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
  transition: all ease 0.4s;
}
body.contact .container-container.main-content .content-container .leftcontent .button header a:hover {
  color: #EEE5D3;
  background: #C6511E;
}
body.contact .container-container.main-content .content-container .leftcontent .button header a:hover:after {
  display: inline-block;
  width: 9.7rem;
  height: 7rem;
  margin: 0.4rem;
  content: '' !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2097.63%2070.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23EEE5D3%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Group_34%22%20data-name%3D%22Group%2034%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.28,4.23A2.2,2.2,0,1,0,21.56,8h0a2.2,2.2,0,0,0-2.29-3.76Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.35,4.23a2.2,2.2,0,1,0,.74,3h0A2.2,2.2,0,0,0,78.35,4.23Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2226.85%2053.15%2026.85%2053.15%2026.85%2053.15%2026.85%2053.15%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.83.5c0-.08-3.72-2-5,2.38,0,.08-9.8,25.67-18.37,34.67-.63-.41-1.47-.66-1.85.61a18.08,18.08,0,0,1-1.85,3.4s-.77,1.07-2,2.7c-1.2-1.63-2-2.68-2-2.7A18.08,18.08,0,0,1,45,38.16c-.38-1.26-1.21-1-1.84-.62C34.58,28.54,24.83,3,24.78,2.88c-1.25-4.42-5-2.46-5-2.38C15.69,2.45,0,9.19,0,9.19c5.62,22.49,26.81,43.92,26.85,44,1-2.87,8.14-7.86,10.22-9.26A6.17,6.17,0,0,1,41,45.26a9.46,9.46,0,0,1,2.2,3.07c.35.7.7,1.36,1.05,2-3.6,4.6-7.79,9.63-10.13,11.3h0c-.05.08-2.25,1.17-1.28,3.19a53.58,53.58,0,0,0,3.11,4.87,4.71,4.71,0,0,0,.84.77c.61.4,1.51.47,2.41-1.44a13.16,13.16,0,0,1,1.55-3.09,39.33,39.33,0,0,0,8.12-8.32,39.6,39.6,0,0,0,8.12,8.32A13.16,13.16,0,0,1,58.48,69c.91,1.91,1.8,1.84,2.41,1.44a4.71,4.71,0,0,0,.84-.77,52.71,52.71,0,0,0,3.1-4.87c1-2-1.23-3.12-1.27-3.2h0C61.21,60,57,54.93,53.43,50.33c.35-.64.7-1.3,1-2a9.17,9.17,0,0,1,2.2-3.07,6.17,6.17,0,0,1,3.88-1.37c2.07,1.4,9.22,6.39,10.22,9.26,0,0,21.23-21.47,26.85-44C97.63,9.19,81.94,2.45,77.83.5ZM21.57,8h0a2.2,2.2,0,1,1,.74-3A2.2,2.2,0,0,1,21.56,8Zm57.52-.73a2.2,2.2,0,1,1-.74-3,2.21,2.21,0,0,1,.74,3Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270.78%2053.15%2070.78%2053.15%2070.78%2053.15%2070.78%2053.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  margin-left: 1.6rem;
}
body.contact .container-container.main-content .content-container .maincontent {
  grid-area: maincontent;
}
body.contact .container-container.main-content .content-container .maincontent form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 3rem;
}
body.contact .container-container.main-content .content-container .maincontent form * {
  -webkit-appearance: none;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group,
body.contact .container-container.main-content .content-container .maincontent form .control-group {
  width: 100%;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group > label,
body.contact .container-container.main-content .content-container .maincontent form .control-group > label {
  display: none;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group .input,
body.contact .container-container.main-content .content-container .maincontent form .control-group .input {
  width: 100%;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text],
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text],
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email],
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email],
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel],
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel],
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number],
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number],
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password],
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password],
body.contact .container-container.main-content .content-container .maincontent form .form-group select,
body.contact .container-container.main-content .content-container .maincontent form .control-group select,
body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
  width: 100%;
  height: 8.2rem;
  padding: 0 3.6rem 0 3.6rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #EEE5D3;
  background: #1C1C1C;
  border-radius: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .form-group select,
  body.contact .container-container.main-content .content-container .maincontent form .control-group select,
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 0 2.7rem 0 2.7rem;
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .form-group select,
  body.contact .container-container.main-content .content-container .maincontent form .control-group select,
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 0 1.98rem 0 1.98rem;
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number],
  body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password],
  body.contact .container-container.main-content .content-container .maincontent form .form-group select,
  body.contact .container-container.main-content .content-container .maincontent form .control-group select,
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 0 1.08rem 0 1.08rem;
  }
}
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text]:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text]:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email]:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email]:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel]:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel]:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number]:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number]:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password]:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password]:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group select:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group select:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group textarea:focus,
body.contact .container-container.main-content .content-container .maincontent form .control-group textarea:focus,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=text]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=text]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=email]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=email]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=tel]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=tel]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=number]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=number]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group input[type=password]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group input[type=password]:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group select:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group select:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .form-group textarea:focus-visible,
body.contact .container-container.main-content .content-container .maincontent form .control-group textarea:focus-visible {
  outline: unset;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
  height: 22rem;
  padding: 3.6rem 3.6rem 3.6rem 3.6rem;
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 2.7rem 2.7rem 2.7rem 2.7rem;
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 1.98rem 1.98rem 1.98rem 1.98rem;
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group textarea,
  body.contact .container-container.main-content .content-container .maincontent form .control-group textarea {
    padding: 1.08rem 1.08rem 1.08rem 1.08rem;
  }
}
body.contact .container-container.main-content .content-container .maincontent form .form-group label,
body.contact .container-container.main-content .content-container .maincontent form .control-group label {
  font-size: 1.6rem;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group select option,
body.contact .container-container.main-content .content-container .maincontent form .control-group select option {
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
}
body.contact .container-container.main-content .content-container .maincontent form .actions {
  width: 20rem;
}
body.contact .container-container.main-content .content-container .maincontent form input[type=submit],
body.contact .container-container.main-content .content-container .maincontent form button[type=submit] {
  width: 100%;
  height: 8rem;
  padding: 2.4rem 4rem 2.4rem 4rem;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
  color: #1C1C1C;
  background: #EEE5D3;
  border-radius: 0;
  border: none;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (max-width: 1280px) {
  body.contact .container-container.main-content .content-container .maincontent form input[type=submit],
  body.contact .container-container.main-content .content-container .maincontent form button[type=submit] {
    padding: 1.8rem 3rem 1.8rem 3rem;
  }
}
@media (max-width: 1024px) {
  body.contact .container-container.main-content .content-container .maincontent form input[type=submit],
  body.contact .container-container.main-content .content-container .maincontent form button[type=submit] {
    padding: 1.32rem 2.2rem 1.32rem 2.2rem;
  }
}
@media (max-width: 768px) {
  body.contact .container-container.main-content .content-container .maincontent form input[type=submit],
  body.contact .container-container.main-content .content-container .maincontent form button[type=submit] {
    padding: 0.72rem 1.2rem 0.72rem 1.2rem;
  }
}
body.contact .container-container.main-content .content-container .maincontent form input[type=submit]:hover,
body.contact .container-container.main-content .content-container .maincontent form button[type=submit]:hover {
  color: #EEE5D3;
  background: #C6511E;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"]:checked,
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]:checked {
  box-shadow: 0 0 0 1.6rem #C6511E inset;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"],
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"] {
  opacity: 1;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  top: 0;
  margin: 0 1.6rem 0 0;
  padding: 0 !important;
  background-color: #1C1C1C;
  border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
  border-style: solid;
  border-color: #EEE5D3;
  border-radius: 0;
  transition: all 0.2s ease-in-out !important;
  outline: 0;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  cursor: pointer;
  vertical-align: middle !important;
  transform: none !important;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"] {
  border-radius: 50%;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"]::after,
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]::after {
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
  transform: scale(0.2);
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"]::after,
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAAdklEQVQ4y7XR0QmAIBCAYXOTxmiRfAtnaJ0gcLT2MP5eQjoJvQvy1f8DvXPun8OEt+SBTFITAhlASUoOEG35xvA1Z2a05AsnR03aOSBJ4+3s5aKQ5lfxJEm6k6nIqhikIKjm/kJ6a6pIf6uCaPIH0eY3iYZccy6u+Rcjm6L8iwAAAABJRU5ErkJggg==);
  background-size: 12px 10px;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjU2LDQ2NGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xLDQ4LDQ4LDE0MS4xLDQ4LDI1NkM0OCwzNzAuOSwxNDEuMSw0NjQsMjU2LDQ2NHoiIHN0eWxlPSJmaWxsOiNmZmYiLz4NCjwvc3ZnPg0K);
  background-size: 8px 8px;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"]:checked::after,
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]:checked::after {
  transform: scale(2);
  opacity: 1;
}
body.contact .container-container.main-content .content-container .maincontent form .form-group .input input[type=text],
body.contact .container-container.main-content .content-container .maincontent form .form-group .input input[type=email],
body.contact .container-container.main-content .content-container .maincontent form .form-group .input input[type=tel],
body.contact .container-container.main-content .content-container .maincontent form .form-group .input input[type=number],
body.contact .container-container.main-content .content-container .maincontent form .form-group .input input[type=password],
body.contact .container-container.main-content .content-container .maincontent form .form-group .input textarea {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
body.contact .container-container.main-content .content-container .maincontent form .actions button {
  color: #EEE5D3;
  background: #1C1C1C;
}
body.contact .container-container.main-content .content-container .maincontent form .actions button:hover {
  background: #C6511E;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"],
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"] {
  background-color: #EEE5D3;
  border-color: #1C1C1C;
}
body.contact .container-container.main-content .content-container .maincontent form input[type="checkbox"]:checked,
body.contact .container-container.main-content .content-container .maincontent form input[type="radio"]:checked {
  box-shadow: 0 0 0 2rem #C6511E inset;
  border-color: #1C1C1C;
}
@media (min-width: 1024px) {
  body.contact .container-container.main-content .content-container .maincontent form .form-group:nth-last-child(2) {
    width: calc(100% - 30.0rem);
  }
}
body.contact .container-container.main-content .content-container .maincontent form .form-group:nth-last-child(2) .add-on.form-check-label {
  display: flex;
  line-height: 1.25;
}
body.contact .container-container.main-content .content-container .maincontent form .control-group .controls.controls-row {
  height: 100%;
}
body.contact .container-container.main-content .content-container .maincontent form .captcha-actions {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
body.contact .container-container.main-content .content-container .maincontent form .captcha-actions button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
}
body.contact .container-container.main-content .content-container .maincontent form .captcha-actions button svg {
  max-width: 80%;
  max-height: 80%;
}
body.contact .container-container.main-content .content-container .maincontent form .easycaptcha .form-group > label.control-label {
  display: flex;
}
body.contact .container-container.main-content .content-container .maincontent form .easycaptcha .form-group > input[type=text] {
  color: #1C1C1C;
  background: #EEE5D3;
  border-color: #1C1C1C;
}
html {
  padding: 0;
  margin: 0;
  color: #1C1C1C;
  background: #EEE5D3;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-weight: 300;
  -webkit-text-size-adjust: none;
  overflow-x: hidden;
  scroll-behavior: smooth;
  font-size: 0.625rem;
  line-height: 2;
  overflow-y: scroll;
}
body {
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  background: inherit;
  -webkit-text-size-adjust: none;
  overflow-x: hidden;
  scroll-behavior: smooth;
  hyphens: auto;
  font-size: 2.4rem;
}
@media (max-width: 1440px) {
  body {
    font-size: calc(2.4rem  * .80);
  }
}
@media (max-width: 1280px) {
  body {
    font-size: calc(2.4rem  * .70);
  }
}
@media (max-width: 1024px) {
  body {
    font-size: calc(2.4rem  * .60);
  }
}
@media (max-width: 768px) {
  body {
    font-size: calc(2.4rem  * .70);
  }
}
a {
  color: inherit;
  transition: all ease 0.4s;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 2.4rem;
  font-weight: 700;
  text-transform: uppercase;
}
.main-content h1:first-child,
.main-content h2:first-child,
.main-content h3:first-child,
.main-content h4:first-child,
.main-content h5:first-child,
.main-content h6:first-child {
  margin-top: 0;
  line-height: 1.2;
}
h1 {
  font-size: 3rem;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
}
.videocontainer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 3rem;
}
.videocontainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.news-img-caption {
  display: none;
}
.container-container {
  width: 100%;
  padding-left: 3.2rem;
  padding-right: 3.2rem;
  margin: auto;
}
@media (max-width: 768px) {
  .container-container {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
}
@media (max-width: 640px) {
  .container-container {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
.container-container .content-container {
  position: relative;
  width: 100%;
  max-width: 1650px;
  margin-left: auto;
  margin-right: auto;
}
.container-container.main-content {
  padding-bottom: 8rem;
}
/*# sourceMappingURL=main.css.map */