html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace,monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,strong {
  font-weight: bolder
}

code,kbd,samp {
  font-family: monospace,monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -0.25em
}

sup {
  top: -0.5em
}

img {
  border-style: none
}

button,input,optgroup,select,textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,input {
  overflow: visible
}

button,select {
  text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
  -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0
}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}[type=checkbox],[type=radio] {
  box-sizing: border-box;
  padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height: auto
}[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}[hidden] {
  display: none
}

html {
  font-family: "BrownLLWebPan","HelveticaNeue","Arial",sans-serif
}

html:lang(he) {
  font-family: "BrownLLSubHeb","BrownLLWebPan","HelveticaNeue","Arial",sans-serif
}

html:lang(th) {
  font-family: "Sarabun","HelveticaNeue","Arial",sans-serif
}

html:lang(vi) {
  font-family: "Source Sans Pro","HelveticaNeue","Arial",sans-serif
}

html:lang(ko) {
  font-family: "Noto Sans KR","HelveticaNeue","Arial",sans-serif
}

body {
  font-size: 1rem;
  line-height: 1.5;
  color: #5f504d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility
}

h1,h2,h3,h4,h5,h6 {
  margin: 0 0 .5em;
  font-weight: 700
}

h1 {
  font-size: 2.25rem;
  line-height: 1.3698630137
}

@media(min-width:1025px) {
  h1 {
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.3698630137
  }
}

h2 {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2857142857
}

@media(min-width:1025px) {
  h2 {
    font-size: 2.25rem;
    line-height: 1.3333333333
  }
}

h3 {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2142857143
}

h4 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.25
}

h5 {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.2
}

h6 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700
}

a {
  text-decoration: none
}

a:hover,a:active {
  text-decoration: none;
  color: #00a0df;
  transition: color 200ms
}

* {
  box-sizing: border-box
}

html {
  height: 100%
}

body {
  height: 100%;
  margin: 0;
  background-color: #fff
}

figcaption,figure,main {
  display: block
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace;
  font-size: 1rem
}

::selection {
  color: #fff;
  background: #5f504d
}

a {
  outline-color: #00a0df;
  color: #00a0df;
  background-color: transparent;
  transition: color 400ms;
  -webkit-text-decoration-skip: objects
}

p {
  margin: 0 0 1rem
}

small {
  font-size: 80%
}

sub,sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sub {
  bottom: -0.25em
}

sup {
  top: -0.5em
}

ul,ol,dl {
  margin: 0;
  padding: 0 0 0 2rem
}

.rtl ul,.rtl ol,.rtl dl {
  padding-right: 2rem;
  padding-left: 0
}

li {
  margin: 0;
  padding: 0
}

audio,video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

img {
  max-width: 100%;
  height: auto;
  border: 0
}

picture img {
  min-height: 1px
}

svg:not(:root) {
  overflow: hidden
}

details,menu {
  display: block
}

summary {
  display: list-item
}

canvas {
  display: inline-block
}

template {
  display: none
}[hidden] {
  display: none
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.submitted>span {
  opacity: .6
}

table.sticky-header {
  background: #fff
}

.messages {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 2rem;
  border-radius: 6px
}

@media(min-width:1025px) {
  .messages {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .messages {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .messages {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

@media(min-width:1280px) {
  .messages {
    margin-top: 5rem
  }
}

.messages ul {
  margin: 0 0 0 2rem;
  padding: 0
}

.rtl .messages ul {
  margin: 0 2rem 0 0
}

.messages p {
  margin: 0
}

.messages p+p {
  margin-top: 2rem
}

.messages a,.messages a:visited,.messages a:hover,.messages a:active {
  text-decoration: underline;
  color: #fff
}

.messages+.messages {
  margin-top: 2rem
}

.messages--status {
  border-color: #fff;
  color: #fff;
  background-color: #009845
}

.messages--warning {
  border-color: transparent;
  color: #5f504d;
  background-color: #f5b317
}

.messages--error {
  border-color: #eb5757;
  color: #eb5757;
  background-color: #fff
}

.messages--error p.messages--error {
  color: #5f504d
}

.visible {
  display: block
}

@media(min-width:768px) {
  .visible-mobile {
    display: none
  }
}

@media(min-width:1025px) {
  .visible-tablet {
    display: none
  }
}

@media(max-width:1024px) {
  .visible-desktop {
    display: none
  }
}
.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}

.visually-hidden {
  margin: -1px
}
.hidden {
  display: none !important
}

.overflow-hidden {
  overflow: hidden
}

.field--type-text-long p,.field--type-text-with-summary p,.field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.5rem
}

.field--type-text-long p:last-child,.field--type-text-with-summary p:last-child,.field--name-body p:last-child {
  margin-bottom: 0
}

.field--type-text-long ul,.field--type-text-with-summary ul,.field--name-body ul {
  margin-bottom: 1.5rem;
  padding: 0
}

.field--type-text-long ul li,.field--type-text-with-summary ul li,.field--name-body ul li {
  padding-left: 1.5rem;
  list-style: none;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%23C4C4C4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 .5em
}

.rtl .field--type-text-long ul li,.rtl .field--type-text-with-summary ul li,.rtl .field--name-body ul li {
  padding-right: 1.5rem;
  padding-left: 0;
  background-position: 100% .5em
}

.field--type-text-long ol,.field--type-text-with-summary ol,.field--name-body ol {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem
}

.rtl .field--type-text-long ol,.rtl .field--type-text-with-summary ol,.rtl .field--name-body ol {
  padding-right: 1.5rem;
  padding-left: 0
}

.field--type-text-long a,.field--type-text-with-summary a,.field--name-body a {
  text-decoration: underline;
  color: #5f504d
}

.field--type-text-long img,.field--type-text-with-summary img,.field--name-body img {
  display: block;
  border-radius: 6px
}

.field--type-text-long table,.field--type-text-with-summary table,.field--name-body table {
  width: 100%;
  margin-bottom: 3rem;
  border-spacing: 0;
  border-collapse: collapse;
  text-align: left;
  background-color: #fff
}

.rtl .field--type-text-long table,.rtl .field--type-text-with-summary table,.rtl .field--name-body table {
  text-align: right
}

.field--type-text-long caption,.field--type-text-with-summary caption,.field--name-body caption {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.25;
  margin-bottom: 2rem;
  text-align: inherit
}

.field--type-text-long th,.field--type-text-with-summary th,.field--name-body th {
  font-size: 1rem;
  line-height: 1.5;
  padding: .5rem 1rem;
  font-weight: 700;
  background-color: #f5f3f3
}

.field--type-text-long tr:nth-child(even),.field--type-text-with-summary tr:nth-child(even),.field--name-body tr:nth-child(even) {
  background-color: #f5f3f3
}

.field--type-text-long td,.field--type-text-with-summary td,.field--name-body td {
  font-size: 1rem;
  line-height: 1.5;
  padding: .5rem 1rem
}[class*=icon-icon--]::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  content: "";
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain
}[class*=icon-bg--] {
  background-repeat: no-repeat
}

.icon-only {
  font-size: 0;
  line-height: 0
}

.icon-icon--add-other-crops::before,.icon-bg--add-other-crops {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-down--list::before,.icon-bg--arrow-down--list {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-down--menu::before,.icon-bg--arrow-down--menu {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-down--menu--adama::before,.icon-bg--arrow-down--menu--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-down--menu--earth::before,.icon-bg--arrow-down--menu--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-down--menu--earth-90::before,.icon-bg--arrow-down--menu--earth-90 {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-left--grey::before,.icon-bg--arrow-left--grey {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-left--white::before,.icon-bg--arrow-left--white {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--adama::before,.icon-bg--arrow-right--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--black-usa::before,.icon-bg--arrow-right--black-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--blue::before,.icon-bg--arrow-right--blue {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--brown-usa::before,.icon-bg--arrow-right--brown-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--green::before,.icon-bg--arrow-right--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--green-usa::before,.icon-bg--arrow-right--green-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--grey::before,.icon-bg--arrow-right--grey {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--orange::before,.icon-bg--arrow-right--orange {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--orange-usa::before,.icon-bg--arrow-right--orange-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--purple::before,.icon-bg--arrow-right--purple {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--purple-usa::before,.icon-bg--arrow-right--purple-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-right--white::before,.icon-bg--arrow-right--white {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-slider::before,.icon-bg--arrow-slider {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-slider--adama::before,.icon-bg--arrow-slider--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--arrow-up--list::before,.icon-bg--arrow-up--list {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--article::before,.icon-bg--article {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--calendar::before,.icon-bg--calendar {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--calendar-times-o::before,.icon-bg--calendar-times-o {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--checkbox::before,.icon-bg--checkbox {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--checkbox--checked::before,.icon-bg--checkbox--checked {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--checkbox--green::before,.icon-bg--checkbox--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--checkbox--hover::before,.icon-bg--checkbox--hover {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--close--earth::before,.icon-bg--close--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--close--grey-text::before,.icon-bg--close--grey-text {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--close--white::before,.icon-bg--close--white {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--crop-enhance::before,.icon-bg--crop-enhance {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--crop-enhance--orange::before,.icon-bg--crop-enhance--orange {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--disease-control::before,.icon-bg--disease-control {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--disease-control--blue::before,.icon-bg--disease-control--blue {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--documents::before,.icon-bg--documents {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--dot::before,.icon-bg--dot {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--dot--green::before,.icon-bg--dot--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--double-arrow-right::before,.icon-bg--double-arrow-right {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--download::before,.icon-bg--download {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--download--white::before,.icon-bg--download--white {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--dropdown-menu--arrow::before,.icon-bg--dropdown-menu--arrow {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--email::before,.icon-bg--email {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--email--adama::before,.icon-bg--email--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--email--fill::before,.icon-bg--email--fill {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--email--fill--adama::before,.icon-bg--email--fill--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--email--grey-text::before,.icon-bg--email--grey-text {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--facebook::before,.icon-bg--facebook {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--facebook--earth::before,.icon-bg--facebook--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--facebook--green::before,.icon-bg--facebook--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--filter::before,.icon-bg--filter {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation::before,.icon-bg--formulation {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--adama::before,.icon-bg--formulation--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--black-usa::before,.icon-bg--formulation--black-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--blue::before,.icon-bg--formulation--blue {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--brown-usa::before,.icon-bg--formulation--brown-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--green::before,.icon-bg--formulation--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--green-usa::before,.icon-bg--formulation--green-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--orange::before,.icon-bg--formulation--orange {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--orange-usa::before,.icon-bg--formulation--orange-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--purple::before,.icon-bg--formulation--purple {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--formulation--purple-usa::before,.icon-bg--formulation--purple-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--globe::before,.icon-bg--globe {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--globe--fill::before,.icon-bg--globe--fill {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--globe--fill--earth::before,.icon-bg--globe--fill--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--google::before,.icon-bg--google {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--hamburger-menu::before,.icon-bg--hamburger-menu {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--hide::before,.icon-bg--hide {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--icons-apple-logo::before,.icon-bg--icons-apple-logo {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--icons-google::before,.icon-bg--icons-google {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--icons-microsoft-outlook::before,.icon-bg--icons-microsoft-outlook {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--icons-yahoo-social::before,.icon-bg--icons-yahoo-social {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--image::before,.icon-bg--image {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--info::before,.icon-bg--info {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient::before,.icon-bg--ingredient {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--adama::before,.icon-bg--ingredient--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--black-usa::before,.icon-bg--ingredient--black-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--blue::before,.icon-bg--ingredient--blue {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--brown-usa::before,.icon-bg--ingredient--brown-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--green::before,.icon-bg--ingredient--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--green-usa::before,.icon-bg--ingredient--green-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--orange::before,.icon-bg--ingredient--orange {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--orange-usa::before,.icon-bg--ingredient--orange-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--purple::before,.icon-bg--ingredient--purple {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--ingredient--purple-usa::before,.icon-bg--ingredient--purple-usa {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--instagram--green::before,.icon-bg--instagram--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--legal::before,.icon-bg--legal {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--line::before,.icon-bg--line {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--line--earth::before,.icon-bg--line--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--line--green::before,.icon-bg--line--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--link::before,.icon-bg--link {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--linkedin::before,.icon-bg--linkedin {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--linkedin--earth::before,.icon-bg--linkedin--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--linkedin--green::before,.icon-bg--linkedin--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--loader::before,.icon-bg--loader {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--loupe::before,.icon-bg--loupe {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--magnifying-glass::before,.icon-bg--magnifying-glass {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--minus::before,.icon-bg--minus {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--nematicide::before,.icon-bg--nematicide {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--nematicide--purple::before,.icon-bg--nematicide--purple {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--pdf::before,.icon-bg--pdf {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--pest-control::before,.icon-bg--pest-control {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--pest-control--purple::before,.icon-bg--pest-control--purple {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--phone::before,.icon-bg--phone {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--phone--green::before,.icon-bg--phone--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--picture::before,.icon-bg--picture {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--plus::before,.icon-bg--plus {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--plus--adama::before,.icon-bg--plus--adama {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--plus--circle::before,.icon-bg--plus--circle {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--plus--rounded::before,.icon-bg--plus--rounded {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--print::before,.icon-bg--print {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--print--fill::before,.icon-bg--print--fill {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--safety::before,.icon-bg--safety {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--search::before,.icon-bg--search {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--search--earth::before,.icon-bg--search--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--search--grey::before,.icon-bg--search--grey {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--service-unavailable::before,.icon-bg--service-unavailable {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--share::before,.icon-bg--share {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--show::before,.icon-bg--show {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--star::before,.icon-bg--star {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--star--earth::before,.icon-bg--star--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--star--fill::before,.icon-bg--star--fill {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--star--fill--earth::before,.icon-bg--star--fill--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--throbber::before,.icon-bg--throbber {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--twitter::before,.icon-bg--twitter {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--twitter--earth::before,.icon-bg--twitter--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--twitter--green::before,.icon-bg--twitter--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--user::before,.icon-bg--user {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--user--logged-in::before,.icon-bg--user--logged-in {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--user--white::before,.icon-bg--user--white {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--weed-control::before,.icon-bg--weed-control {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--weed-control--green::before,.icon-bg--weed-control--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--whatsapp::before,.icon-bg--whatsapp {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--whatsapp--earth::before,.icon-bg--whatsapp--earth {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--xing--green::before,.icon-bg--xing--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--youtube_channel--green::before,.icon-bg--youtube_channel--green {
  background-image: url(../image/icons-5bab3769.svg);
}

.icon-icon--zalo--green::before,.icon-bg--zalo--green {
  background-image: url(../image/icons-5bab3769.svg);
}
[type=submit],[type=button],[type=reset],[type=file],button,.button,.webform-confirmation+.links a {
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
  box-sizing: border-box;
  padding: .75rem 1rem;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #009845;
  transition: background-color 400ms,opacity 400ms
}[type=submit],.webform-confirmation+.links a[type=submit],[type=button],.webform-confirmation+.links a[type=button],[type=reset],.webform-confirmation+.links a[type=reset],[type=file],.webform-confirmation+.links a[type=file] {
  cursor: pointer
}[disabled][type=submit],[disabled][type=button],[disabled][type=reset],[disabled][type=file],button[disabled],[disabled].button,.webform-confirmation+.links a[disabled],.disabled[type=submit],.disabled[type=button],.disabled[type=reset],.disabled[type=file],button.disabled,.disabled.button,.webform-confirmation+.links a.disabled {
  cursor: default;
  opacity: .6
}[type=submit]:hover,[type=button]:hover,[type=reset]:hover,[type=file]:hover,button:hover,.button:hover,.webform-confirmation+.links a:hover,[type=submit]:active,[type=button]:active,[type=reset]:active,[type=file]:active,button:active,.button:active,.webform-confirmation+.links a:active,[type=submit]:focus,[type=button]:focus,[type=reset]:focus,[type=file]:focus,button:focus,.button:focus,.webform-confirmation+.links a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #00783f
}[type=submit],[type=button],[type=reset],[type=file],button,.button,.product-category-adama [type=submit],.product-category-adama [type=button],.product-category-adama [type=reset],.product-category-adama [type=file],.product-category-adama button,.product-category-adama .button,.webform-confirmation+.links a,.product-category-adama .webform-confirmation+.links a {
  background-color: #009845
}[type=submit]:hover,[type=button]:hover,[type=reset]:hover,[type=file]:hover,button:hover,.button:hover,.product-category-adama button:hover,.webform-confirmation+.links a:hover,[type=submit]:active,[type=button]:active,[type=reset]:active,[type=file]:active,button:active,.button:active,.product-category-adama button:active,.webform-confirmation+.links a:active,[type=submit]:focus,[type=button]:focus,[type=reset]:focus,[type=file]:focus,button:focus,.button:focus,.product-category-adama button:focus,.webform-confirmation+.links a:focus {
  background-color: #00783f
}[disabled][type=submit],[disabled][type=button],[disabled][type=reset],[disabled][type=file],button[disabled],[disabled].button,.product-category-adama button[disabled],.webform-confirmation+.links a[disabled],.disabled[type=submit],.disabled[type=button],.disabled[type=reset],.disabled[type=file],button.disabled,.disabled.button,.product-category-adama button.disabled,.webform-confirmation+.links a.disabled {
  background-color: #009845
}

.product-category-blue [type=submit],.product-category-blue [type=button],.product-category-blue [type=reset],.product-category-blue [type=file],.product-category-blue button,.product-category-blue .button,.product-category-blue .webform-confirmation+.links a {
  background-color: #00a0df
}

.product-category-blue [type=submit]:hover,.product-category-blue [type=button]:hover,.product-category-blue [type=reset]:hover,.product-category-blue [type=file]:hover,.product-category-blue button:hover,.product-category-blue .button:hover,.product-category-blue .webform-confirmation+.links a:hover,.product-category-blue [type=submit]:active,.product-category-blue [type=button]:active,.product-category-blue [type=reset]:active,.product-category-blue [type=file]:active,.product-category-blue button:active,.product-category-blue .button:active,.product-category-blue .webform-confirmation+.links a:active,.product-category-blue [type=submit]:focus,.product-category-blue [type=button]:focus,.product-category-blue [type=reset]:focus,.product-category-blue [type=file]:focus,.product-category-blue button:focus,.product-category-blue .button:focus,.product-category-blue .webform-confirmation+.links a:focus {
  background-color: #00698f
}

.product-category-blue [disabled][type=submit],.product-category-blue [disabled][type=button],.product-category-blue [disabled][type=reset],.product-category-blue [disabled][type=file],.product-category-blue button[disabled],.product-category-blue [disabled].button,.product-category-blue .webform-confirmation+.links a[disabled],.product-category-blue .disabled[type=submit],.product-category-blue .disabled[type=button],.product-category-blue .disabled[type=reset],.product-category-blue .disabled[type=file],.product-category-blue button.disabled,.product-category-blue .disabled.button,.product-category-blue .webform-confirmation+.links a.disabled {
  background-color: #00a0df
}

.product-category-purple [type=submit],.product-category-purple [type=button],.product-category-purple [type=reset],.product-category-purple [type=file],.product-category-purple button,.product-category-purple .button,.product-category-purple .webform-confirmation+.links a {
  background-color: #9d1d96
}

.product-category-purple [type=submit]:hover,.product-category-purple [type=button]:hover,.product-category-purple [type=reset]:hover,.product-category-purple [type=file]:hover,.product-category-purple button:hover,.product-category-purple .button:hover,.product-category-purple .webform-confirmation+.links a:hover,.product-category-purple [type=submit]:active,.product-category-purple [type=button]:active,.product-category-purple [type=reset]:active,.product-category-purple [type=file]:active,.product-category-purple button:active,.product-category-purple .button:active,.product-category-purple .webform-confirmation+.links a:active,.product-category-purple [type=submit]:focus,.product-category-purple [type=button]:focus,.product-category-purple [type=reset]:focus,.product-category-purple [type=file]:focus,.product-category-purple button:focus,.product-category-purple .button:focus,.product-category-purple .webform-confirmation+.links a:focus {
  background-color: #752157
}

.product-category-purple [disabled][type=submit],.product-category-purple [disabled][type=button],.product-category-purple [disabled][type=reset],.product-category-purple [disabled][type=file],.product-category-purple button[disabled],.product-category-purple [disabled].button,.product-category-purple .webform-confirmation+.links a[disabled],.product-category-purple .disabled[type=submit],.product-category-purple .disabled[type=button],.product-category-purple .disabled[type=reset],.product-category-purple .disabled[type=file],.product-category-purple button.disabled,.product-category-purple .disabled.button,.product-category-purple .webform-confirmation+.links a.disabled {
  background-color: #9d1d96
}

.product-category-orange [type=submit],.product-category-orange [type=button],.product-category-orange [type=reset],.product-category-orange [type=file],.product-category-orange button,.product-category-orange .button,.product-category-orange .webform-confirmation+.links a {
  background-color: #f5b317
}

.product-category-orange [type=submit]:hover,.product-category-orange [type=button]:hover,.product-category-orange [type=reset]:hover,.product-category-orange [type=file]:hover,.product-category-orange button:hover,.product-category-orange .button:hover,.product-category-orange .webform-confirmation+.links a:hover,.product-category-orange [type=submit]:active,.product-category-orange [type=button]:active,.product-category-orange [type=reset]:active,.product-category-orange [type=file]:active,.product-category-orange button:active,.product-category-orange .button:active,.product-category-orange .webform-confirmation+.links a:active,.product-category-orange [type=submit]:focus,.product-category-orange [type=button]:focus,.product-category-orange [type=reset]:focus,.product-category-orange [type=file]:focus,.product-category-orange button:focus,.product-category-orange .button:focus,.product-category-orange .webform-confirmation+.links a:focus {
  background-color: #eaa23d
}

.product-category-orange [disabled][type=submit],.product-category-orange [disabled][type=button],.product-category-orange [disabled][type=reset],.product-category-orange [disabled][type=file],.product-category-orange button[disabled],.product-category-orange [disabled].button,.product-category-orange .webform-confirmation+.links a[disabled],.product-category-orange .disabled[type=submit],.product-category-orange .disabled[type=button],.product-category-orange .disabled[type=reset],.product-category-orange .disabled[type=file],.product-category-orange button.disabled,.product-category-orange .disabled.button,.product-category-orange .webform-confirmation+.links a.disabled {
  background-color: #f5b317
}

.product-category-green [type=submit],.product-category-green [type=button],.product-category-green [type=reset],.product-category-green [type=file],.product-category-green button,.product-category-green .button,.product-category-green .webform-confirmation+.links a {
  background-color: #93cc23
}

.product-category-green [type=submit]:hover,.product-category-green [type=button]:hover,.product-category-green [type=reset]:hover,.product-category-green [type=file]:hover,.product-category-green button:hover,.product-category-green .button:hover,.product-category-green .webform-confirmation+.links a:hover,.product-category-green [type=submit]:active,.product-category-green [type=button]:active,.product-category-green [type=reset]:active,.product-category-green [type=file]:active,.product-category-green button:active,.product-category-green .button:active,.product-category-green .webform-confirmation+.links a:active,.product-category-green [type=submit]:focus,.product-category-green [type=button]:focus,.product-category-green [type=reset]:focus,.product-category-green [type=file]:focus,.product-category-green button:focus,.product-category-green .button:focus,.product-category-green .webform-confirmation+.links a:focus {
  background-color: #7db41e
}

.product-category-green [disabled][type=submit],.product-category-green [disabled][type=button],.product-category-green [disabled][type=reset],.product-category-green [disabled][type=file],.product-category-green button[disabled],.product-category-green [disabled].button,.product-category-green .webform-confirmation+.links a[disabled],.product-category-green .disabled[type=submit],.product-category-green .disabled[type=button],.product-category-green .disabled[type=reset],.product-category-green .disabled[type=file],.product-category-green button.disabled,.product-category-green .disabled.button,.product-category-green .webform-confirmation+.links a.disabled {
  background-color: #93cc23
}

.product-category-green-usa [type=submit],.product-category-green-usa [type=button],.product-category-green-usa [type=reset],.product-category-green-usa [type=file],.product-category-green-usa button,.product-category-green-usa .button,.product-category-green-usa .webform-confirmation+.links a {
  background-color: #046b38
}

.product-category-green-usa [type=submit]:hover,.product-category-green-usa [type=button]:hover,.product-category-green-usa [type=reset]:hover,.product-category-green-usa [type=file]:hover,.product-category-green-usa button:hover,.product-category-green-usa .button:hover,.product-category-green-usa .webform-confirmation+.links a:hover,.product-category-green-usa [type=submit]:active,.product-category-green-usa [type=button]:active,.product-category-green-usa [type=reset]:active,.product-category-green-usa [type=file]:active,.product-category-green-usa button:active,.product-category-green-usa .button:active,.product-category-green-usa .webform-confirmation+.links a:active,.product-category-green-usa [type=submit]:focus,.product-category-green-usa [type=button]:focus,.product-category-green-usa [type=reset]:focus,.product-category-green-usa [type=file]:focus,.product-category-green-usa button:focus,.product-category-green-usa .button:focus,.product-category-green-usa .webform-confirmation+.links a:focus {
  background-color: #76c049
}

.product-category-green-usa [disabled][type=submit],.product-category-green-usa [disabled][type=button],.product-category-green-usa [disabled][type=reset],.product-category-green-usa [disabled][type=file],.product-category-green-usa button[disabled],.product-category-green-usa [disabled].button,.product-category-green-usa .webform-confirmation+.links a[disabled],.product-category-green-usa .disabled[type=submit],.product-category-green-usa .disabled[type=button],.product-category-green-usa .disabled[type=reset],.product-category-green-usa .disabled[type=file],.product-category-green-usa button.disabled,.product-category-green-usa .disabled.button,.product-category-green-usa .webform-confirmation+.links a.disabled {
  background-color: #046b38
}

.product-category-black-usa [type=submit],.product-category-black-usa [type=button],.product-category-black-usa [type=reset],.product-category-black-usa [type=file],.product-category-black-usa button,.product-category-black-usa .button,.product-category-black-usa .webform-confirmation+.links a {
  background-color: #000
}

.product-category-black-usa [type=submit]:hover,.product-category-black-usa [type=button]:hover,.product-category-black-usa [type=reset]:hover,.product-category-black-usa [type=file]:hover,.product-category-black-usa button:hover,.product-category-black-usa .button:hover,.product-category-black-usa .webform-confirmation+.links a:hover,.product-category-black-usa [type=submit]:active,.product-category-black-usa [type=button]:active,.product-category-black-usa [type=reset]:active,.product-category-black-usa [type=file]:active,.product-category-black-usa button:active,.product-category-black-usa .button:active,.product-category-black-usa .webform-confirmation+.links a:active,.product-category-black-usa [type=submit]:focus,.product-category-black-usa [type=button]:focus,.product-category-black-usa [type=reset]:focus,.product-category-black-usa [type=file]:focus,.product-category-black-usa button:focus,.product-category-black-usa .button:focus,.product-category-black-usa .webform-confirmation+.links a:focus {
  background-color: #5a595b
}

.product-category-black-usa [disabled][type=submit],.product-category-black-usa [disabled][type=button],.product-category-black-usa [disabled][type=reset],.product-category-black-usa [disabled][type=file],.product-category-black-usa button[disabled],.product-category-black-usa [disabled].button,.product-category-black-usa .webform-confirmation+.links a[disabled],.product-category-black-usa .disabled[type=submit],.product-category-black-usa .disabled[type=button],.product-category-black-usa .disabled[type=reset],.product-category-black-usa .disabled[type=file],.product-category-black-usa button.disabled,.product-category-black-usa .disabled.button,.product-category-black-usa .webform-confirmation+.links a.disabled {
  background-color: #000
}

.product-category-brown-usa [type=submit],.product-category-brown-usa [type=button],.product-category-brown-usa [type=reset],.product-category-brown-usa [type=file],.product-category-brown-usa button,.product-category-brown-usa .button,.product-category-brown-usa .webform-confirmation+.links a {
  background-color: #705d52
}

.product-category-brown-usa [type=submit]:hover,.product-category-brown-usa [type=button]:hover,.product-category-brown-usa [type=reset]:hover,.product-category-brown-usa [type=file]:hover,.product-category-brown-usa button:hover,.product-category-brown-usa .button:hover,.product-category-brown-usa .webform-confirmation+.links a:hover,.product-category-brown-usa [type=submit]:active,.product-category-brown-usa [type=button]:active,.product-category-brown-usa [type=reset]:active,.product-category-brown-usa [type=file]:active,.product-category-brown-usa button:active,.product-category-brown-usa .button:active,.product-category-brown-usa .webform-confirmation+.links a:active,.product-category-brown-usa [type=submit]:focus,.product-category-brown-usa [type=button]:focus,.product-category-brown-usa [type=reset]:focus,.product-category-brown-usa [type=file]:focus,.product-category-brown-usa button:focus,.product-category-brown-usa .button:focus,.product-category-brown-usa .webform-confirmation+.links a:focus {
  background-color: #ba9b8a
}

.product-category-brown-usa [disabled][type=submit],.product-category-brown-usa [disabled][type=button],.product-category-brown-usa [disabled][type=reset],.product-category-brown-usa [disabled][type=file],.product-category-brown-usa button[disabled],.product-category-brown-usa [disabled].button,.product-category-brown-usa .webform-confirmation+.links a[disabled],.product-category-brown-usa .disabled[type=submit],.product-category-brown-usa .disabled[type=button],.product-category-brown-usa .disabled[type=reset],.product-category-brown-usa .disabled[type=file],.product-category-brown-usa button.disabled,.product-category-brown-usa .disabled.button,.product-category-brown-usa .webform-confirmation+.links a.disabled {
  background-color: #705d52
}

.product-category-orange-usa [type=submit],.product-category-orange-usa [type=button],.product-category-orange-usa [type=reset],.product-category-orange-usa [type=file],.product-category-orange-usa button,.product-category-orange-usa .button,.product-category-orange-usa .webform-confirmation+.links a {
  background-color: #f99f2b
}

.product-category-orange-usa [type=submit]:hover,.product-category-orange-usa [type=button]:hover,.product-category-orange-usa [type=reset]:hover,.product-category-orange-usa [type=file]:hover,.product-category-orange-usa button:hover,.product-category-orange-usa .button:hover,.product-category-orange-usa .webform-confirmation+.links a:hover,.product-category-orange-usa [type=submit]:active,.product-category-orange-usa [type=button]:active,.product-category-orange-usa [type=reset]:active,.product-category-orange-usa [type=file]:active,.product-category-orange-usa button:active,.product-category-orange-usa .button:active,.product-category-orange-usa .webform-confirmation+.links a:active,.product-category-orange-usa [type=submit]:focus,.product-category-orange-usa [type=button]:focus,.product-category-orange-usa [type=reset]:focus,.product-category-orange-usa [type=file]:focus,.product-category-orange-usa button:focus,.product-category-orange-usa .button:focus,.product-category-orange-usa .webform-confirmation+.links a:focus {
  background-color: #dc6527
}

.product-category-orange-usa [disabled][type=submit],.product-category-orange-usa [disabled][type=button],.product-category-orange-usa [disabled][type=reset],.product-category-orange-usa [disabled][type=file],.product-category-orange-usa button[disabled],.product-category-orange-usa [disabled].button,.product-category-orange-usa .webform-confirmation+.links a[disabled],.product-category-orange-usa .disabled[type=submit],.product-category-orange-usa .disabled[type=button],.product-category-orange-usa .disabled[type=reset],.product-category-orange-usa .disabled[type=file],.product-category-orange-usa button.disabled,.product-category-orange-usa .disabled.button,.product-category-orange-usa .webform-confirmation+.links a.disabled {
  background-color: #f99f2b
}

.product-category-purple-usa [type=submit],.product-category-purple-usa [type=button],.product-category-purple-usa [type=reset],.product-category-purple-usa [type=file],.product-category-purple-usa button,.product-category-purple-usa .button,.product-category-purple-usa .webform-confirmation+.links a {
  background-color: #943292
}

.product-category-purple-usa [type=submit]:hover,.product-category-purple-usa [type=button]:hover,.product-category-purple-usa [type=reset]:hover,.product-category-purple-usa [type=file]:hover,.product-category-purple-usa button:hover,.product-category-purple-usa .button:hover,.product-category-purple-usa .webform-confirmation+.links a:hover,.product-category-purple-usa [type=submit]:active,.product-category-purple-usa [type=button]:active,.product-category-purple-usa [type=reset]:active,.product-category-purple-usa [type=file]:active,.product-category-purple-usa button:active,.product-category-purple-usa .button:active,.product-category-purple-usa .webform-confirmation+.links a:active,.product-category-purple-usa [type=submit]:focus,.product-category-purple-usa [type=button]:focus,.product-category-purple-usa [type=reset]:focus,.product-category-purple-usa [type=file]:focus,.product-category-purple-usa button:focus,.product-category-purple-usa .button:focus,.product-category-purple-usa .webform-confirmation+.links a:focus {
  background-color: #542362
}

.product-category-purple-usa [disabled][type=submit],.product-category-purple-usa [disabled][type=button],.product-category-purple-usa [disabled][type=reset],.product-category-purple-usa [disabled][type=file],.product-category-purple-usa button[disabled],.product-category-purple-usa [disabled].button,.product-category-purple-usa .webform-confirmation+.links a[disabled],.product-category-purple-usa .disabled[type=submit],.product-category-purple-usa .disabled[type=button],.product-category-purple-usa .disabled[type=reset],.product-category-purple-usa .disabled[type=file],.product-category-purple-usa button.disabled,.product-category-purple-usa .disabled.button,.product-category-purple-usa .webform-confirmation+.links a.disabled {
  background-color: #943292
}

select:hover,select:focus {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

select {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.form-checkboxes .form-type-checkbox label,.form-checkboxes li label,.facets-widget-checkbox .form-type-checkbox label,.facets-widget-checkbox li label {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.form-checkboxes .form-type-checkbox input:checked+label,.form-checkboxes li input:checked+label,.facets-widget-checkbox .form-type-checkbox input:checked+label,.facets-widget-checkbox li input:checked+label {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

button.shwpd.eye-close {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

button.shwpd.eye-open {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.form-item {
  position: relative;
  margin-bottom: 2rem
}

.form-item label {
  display: block;
  color: #978b87
}

.form-item .label-input--wrapper {
  position: relative
}

.form-item.with-floated-label {
  position: relative
}

.form-item.with-floated-label label,.form-item.with-floated-label .form--label {
  position: absolute;
  top: 50%;
  left: 1rem;
  color: #978b87;
  transition: top 200ms linear,font-size 200ms,transform 200ms linear;
  transform: translateY(-50%)
}

.form-item.with-floated-label label.floated-label,.form-item.with-floated-label .form--label.floated-label {
  font-size: .8125rem;
  line-height: 1.2307692308;
  top: .5rem;
  left: 1rem;
  color: #5f504d;
  transform: translateY(0)
}

.rtl .form-item.with-floated-label label,.rtl .form-item.with-floated-label .form--label {
  right: 1rem;
  left: auto
}

.rtl .form-item.with-floated-label label.floated-label,.rtl .form-item.with-floated-label .form--label.floated-label {
  right: 1rem;
  left: 0
}

.form-item.with-floated-label input,.form-item.with-floated-label select {
  padding-top: 1.5rem;
  padding-bottom: .5rem
}

.form-item.with-floated-label input:focus,.form-item.with-floated-label select:focus {
  border: 1px solid #5f504d
}

.form-item.with-floated-label input.error,.form-item.with-floated-label select.error {
  border: 1px solid #eb5757
}

.form-item.with-floated-label .iti--allow-dropdown .iti__country,.form-item.with-floated-label .iti--separate-dial-code .iti__country {
  display: flex;
  align-items: center
}

.rtl .form-item.with-floated-label .iti--allow-dropdown .iti__flag-container,.rtl .form-item.with-floated-label .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto
}

.rtl .form-item.with-floated-label .iti--allow-dropdown .iti__flag-container .iti__selected-flag,.rtl .form-item.with-floated-label .iti--separate-dial-code .iti__flag-container .iti__selected-flag {
  direction: ltr
}

.rtl .form-item.with-floated-label .iti--allow-dropdown .iti__flag-box,.rtl .form-item.with-floated-label .iti--allow-dropdown .iti__country-name,.rtl .form-item.with-floated-label .iti--separate-dial-code .iti__flag-box,.rtl .form-item.with-floated-label .iti--separate-dial-code .iti__country-name {
  margin-right: 0;
  margin-left: 6px
}

.form-item.with-floated-label .iti--allow-dropdown input,.form-item.with-floated-label .iti--allow-dropdown input[type=tel],.form-item.with-floated-label .iti--allow-dropdown input[type=text],.form-item.with-floated-label .iti--separate-dial-code input,.form-item.with-floated-label .iti--separate-dial-code input[type=tel],.form-item.with-floated-label .iti--separate-dial-code input[type=text] {
  padding: 1rem 1rem 1rem 52px
}

.rtl .form-item.with-floated-label .iti--allow-dropdown input,.rtl .form-item.with-floated-label .iti--allow-dropdown input[type=tel],.rtl .form-item.with-floated-label .iti--allow-dropdown input[type=text],.rtl .form-item.with-floated-label .iti--separate-dial-code input,.rtl .form-item.with-floated-label .iti--separate-dial-code input[type=tel],.rtl .form-item.with-floated-label .iti--separate-dial-code input[type=text] {
  padding-right: 52px;
  padding-left: 1rem
}

.form-item.with-floated-label.form-item--error label.floated-label {
  color: #eb5757
}

.form-item.form-type-select.default-label {
  position: relative
}

.form-item.form-type-select.default-label label {
  font-size: .8125rem;
  line-height: 1.2307692308;
  position: absolute;
  top: .5rem;
  left: 1rem;
  color: #5f504d
}

.form-item.form-type-select.default-label select {
  padding-top: 1.5rem;
  padding-bottom: .5rem
}

.form-item.form-type-select.form-item--error label {
  color: #eb5757
}

.form-item.form-type-textarea.label-before label,.form-item.form-type-textarea.label-before .form--label {
  position: absolute;
  top: 1.5rem;
  left: 1rem
}

.form-item.form-type-textarea.label-before label.floated-label,.form-item.form-type-textarea.label-before .form--label.floated-label {
  top: .5rem
}

.form-item.form-type-textarea textarea {
  padding-top: 1.5rem;
  padding-bottom: 1rem
}

.form-item--description {
  font-size: .75rem;
  line-height: 1.4166666667;
  padding: .75rem 0 0;
  color: #978b87
}

button,optgroup {
  font-size: 1rem;
  line-height: 1.5;
  font-family: inherit
}

input,select,textarea {
  font-size: 1rem;
  line-height: 1.5;
  max-width: 100%;
  font-family: inherit
}

input:focus,select:focus,textarea:focus {
  outline-color: #5f504d
}

input.error,select.error,textarea.error {
  border: 1px solid #eb5757
}

fieldset {
  min-width: inherit;
  margin: 2rem 0;
  padding: 2rem;
  border: 1px solid rgba(95,80,77,.6)
}

fieldset legend {
  padding: 0 2rem
}

fieldset legend a {
  text-decoration: none
}

@-moz-document url-prefix() {
  fieldset {
    display: table-cell
  }
}[type=submit],[type=button],[type=reset],[type=file],button,.button {
  -webkit-appearance: none
}

button.shwpd {
  margin-left: -3rem
}

button.shwpd,button.shwpd:active,button.shwpd:focus,button.shwpd:hover {
  background-color: transparent
}

.with-floated-label button.shwpd {
  margin-top: -1rem
}

select,textarea,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search] {
  box-shadow: 0 8px 12px -8px rgba(0,0,0,.05);
  box-sizing: border-box;
  padding: 1rem;
  border: 1px solid rgba(151,139,135,.3);
  border-radius: 6px;
  outline: none;
  line-height: 1.5rem;
  color: #5f504d;
  background-color: #fff;
  transition: border-color 400ms ease,color 400ms ease
}

select:hover,select:focus,textarea:hover,textarea:focus,input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=password]:hover,input[type=password]:focus,input[type=number]:hover,input[type=number]:focus,input[type=search]:hover,input[type=search]:focus {
  border-color: #5f504d;
  color: #5f504d
}

select[disabled],select .disabled,textarea[disabled],textarea .disabled,input[type=text][disabled],input[type=text] .disabled,input[type=email][disabled],input[type=email] .disabled,input[type=tel][disabled],input[type=tel] .disabled,input[type=password][disabled],input[type=password] .disabled,input[type=number][disabled],input[type=number] .disabled,input[type=search][disabled],input[type=search] .disabled {
  opacity: .6
}

select[disabled]:hover,select[disabled]:focus,select .disabled:hover,select .disabled:focus,textarea[disabled]:hover,textarea[disabled]:focus,textarea .disabled:hover,textarea .disabled:focus,input[type=text][disabled]:hover,input[type=text][disabled]:focus,input[type=text] .disabled:hover,input[type=text] .disabled:focus,input[type=email][disabled]:hover,input[type=email][disabled]:focus,input[type=email] .disabled:hover,input[type=email] .disabled:focus,input[type=tel][disabled]:hover,input[type=tel][disabled]:focus,input[type=tel] .disabled:hover,input[type=tel] .disabled:focus,input[type=password][disabled]:hover,input[type=password][disabled]:focus,input[type=password] .disabled:hover,input[type=password] .disabled:focus,input[type=number][disabled]:hover,input[type=number][disabled]:focus,input[type=number] .disabled:hover,input[type=number] .disabled:focus,input[type=search][disabled]:hover,input[type=search][disabled]:focus,input[type=search] .disabled:hover,input[type=search] .disabled:focus {
  border-color: rgba(151,139,135,.3);
  color: #5f504d
}

.rtl input[type=tel],.rtl input[type=number] {
  direction: ltr;
  text-align: right;
  -webkit-appearance: textfield;
  appearance: textfield
}

select {
  padding-right: 2rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) 50%;
  background-size: 12px auto;
  -webkit-appearance: none;
  appearance: none
}

#field-password-add-more-wrapper .password-parent {
  position: relative
}

.form-type-password {
  position: relative
}

.form-type-password .password-strength {
  position: absolute;
  bottom: 2rem;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 3px
}

.form-type-password .password-strength .password-indicator {
  height: 3px;
  background-color: #fdeded
}

.form-type-password .password-strength .password-indicator .indicator {
  height: 3px;
  background-color: #fff
}

.form-type-password .password-strength .password-strength-text,.form-type-password .password-strength .password-strength-title {
  display: none
}

.password-suggestions.description {
  font-style: italic;
  opacity: .6
}

.form-file {
  margin-right: 2rem
}

input[type=file] {
  height: auto;
  padding: 1rem
}

textarea {
  height: auto
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: #5f504d;
  opacity: .6
}

input::placeholder,textarea::placeholder {
  color: #5f504d;
  opacity: .6
}

.form-type-radio input,.form-type-checkbox input {
  margin: .6666666667rem 0
}

.form-type-radio label,.form-type-checkbox label {
  display: inline
}

.webform-client-form .webform-component {
  border-bottom: 1px solid rgba(95,80,77,.6)
}

.webform-client-form table th,.webform-client-form table td {
  padding: .6666666667rem;
  border: 1px solid rgba(95,80,77,.6)
}

.webform-client-form table .form-item {
  padding: 0
}

.webform-container-inline.form-item label {
  display: inline
}

.webform-progressbar {
  padding: 4rem 0
}

.webform-confirmation {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 2rem 0
}

@media(min-width:1025px) {
  .webform-confirmation {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .webform-confirmation {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .webform-confirmation {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

.webform-confirmation+.links a {
  margin: 2rem 2rem 0 0
}

.form-item-submitted-component-time-ampm {
  margin-left: 1rem
}

.form-item-submitted-component-time-ampm label {
  margin-right: 0
}

hr.webform-horizontal-rule {
  border-bottom: 2px dotted rgba(151,139,135,.3);
  margin: .5rem 0 2.5rem;
  border-top: 0
}

.form-checkboxes ul,.facets-widget-checkbox ul {
  padding: 0
}

.form-checkboxes .form-type-checkbox,.form-checkboxes li,.facets-widget-checkbox .form-type-checkbox,.facets-widget-checkbox li {
  margin-bottom: 1.25rem;
  list-style: none
}

.form-checkboxes .form-type-checkbox li,.form-checkboxes li li,.facets-widget-checkbox .form-type-checkbox li,.facets-widget-checkbox li li {
  padding-right: 0
}

.form-checkboxes .form-type-checkbox label,.form-checkboxes li label,.facets-widget-checkbox .form-type-checkbox label,.facets-widget-checkbox li label {
  display: inline-block;
  padding-left: 2rem;
  cursor: pointer;
  color: #5f504d;
  background-size: 1.375rem auto
}

.rtl .form-checkboxes .form-type-checkbox label,.rtl .form-checkboxes li label,.rtl .facets-widget-checkbox .form-type-checkbox label,.rtl .facets-widget-checkbox li label {
  padding-right: 2rem;
  padding-left: 0;
  background-position: 100% 50%
}

.form-checkboxes .form-type-checkbox a,.form-checkboxes li a,.facets-widget-checkbox .form-type-checkbox a,.facets-widget-checkbox li a {
  color: #5f504d
}

.form-checkboxes .form-type-checkbox input,.form-checkboxes li input,.facets-widget-checkbox .form-type-checkbox input,.facets-widget-checkbox li input {
  display: none
}

.form-checkboxes .form-type-checkbox input:checked+label,.form-checkboxes li input:checked+label,.facets-widget-checkbox .form-type-checkbox input:checked+label,.facets-widget-checkbox li input:checked+label {
  background-size: 1.37500625rem auto
}

form [data-drupal-messages] {
  display: none
}

.form-item--error-message {
  font-size: .8125rem;
  line-height: 1.2307692308;
  position: absolute;
  bottom: calc(100% + 4px);
  left: 0;
  padding: .25rem .625rem;
  border-radius: 6px;
  color: #fff;
  background-color: #eb5757
}

.form-item--error-message::after {
  position: absolute;
  bottom: -0.5rem;
  left: 1.1875rem;
  width: 16px;
  height: 8px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.274 7.293 0 0h16L9.264 7.341a2 2 0 0 1-2.99-.048Z' fill='%23EB5757'/%3E%3C/svg%3E")
}

.rtl .form-item--error-message {
  right: 0;
  left: auto
}

.rtl .form-item--error-message::after {
  right: 1.1875rem;
  left: auto
}

.container {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px
}

@media(min-width:1025px) {
  .container {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .container {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .container {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

.flex-container {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem
}

.scroll-container {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  flex-flow: row nowrap;
  align-items: stretch;
  justify-content: flex-start;
  width: auto;
  max-width: none
}

@media(max-width:1024px) {
  .scroll-container {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: calc(20px - 0.5rem) !important;
    padding-left: calc(20px - 0.5rem) !important;
    overflow-x: auto;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    scroll-padding: 0 20px
  }

  .scroll-container::-webkit-scrollbar {
    display: none
  }
}

.scroll-container-item {
  margin-right: .5rem;
  margin-left: .5rem;
  min-width: 17.375rem;
  scroll-snap-align: start
}

@media(max-width:767px) {
  .scroll-container-item {
    width: calc(75% - 1rem)
  }
}

@media(min-width:768px) {
  .scroll-container-item {
    width: calc(37.5% - 1rem)
  }
}

@media(min-width:1025px) {
  .scroll-container-item {
    width: calc(25% - 1rem)
  }
}

@media(max-width:1024px) {
  .scroll-container-item:last-child {
    scroll-snap-align: end
  }
}

@media(min-width:768px) {
  .scroll-container-item {
    min-width: 16.4375rem
  }
}

@media(min-width:1025px) {
  .scroll-container-item {
    min-width: auto;
    cursor: default;
    scroll-snap-align: initial
  }
}

.scroll-container-item--large {
  margin-right: .5rem;
  margin-left: .5rem;
  min-width: 17.375rem;
  scroll-snap-align: start
}

@media(max-width:767px) {
  .scroll-container-item--large {
    width: calc(75% - 1rem)
  }
}

@media(min-width:768px) {
  .scroll-container-item--large {
    width: calc(62.5% - 1rem)
  }
}

@media(min-width:1025px) {
  .scroll-container-item--large {
    width: calc(50% - 1rem)
  }
}

@media(max-width:1024px) {
  .scroll-container-item--large:last-child {
    scroll-snap-align: end
  }
}

@media(min-width:768px) {
  .scroll-container-item--large {
    min-width: 28.0625rem
  }
}

@media(min-width:1025px) {
  .scroll-container-item--large {
    min-width: auto;
    cursor: default;
    scroll-snap-align: initial
  }
}

.dialog-off-canvas-main-canvas {
  height: 100%
}

.layout-container {
  display: flex;
  flex-direction: column;
  height: 100%
}

.region-header {
  background-color: #fff
}

.region-header-container {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  align-items: center;
  padding: 7px 0
}

@media(min-width:1025px) {
  .region-header-container {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .region-header-container {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .region-header-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

.menu--main {
  margin-right: auto
}

.rtl .menu--main {
  margin-right: 0;
  margin-left: auto
}

body.mobile-menu-open {
  overflow: hidden
}

.menu--account ul {
  display: flex;
  padding: 0;
  list-style: none
}

.layout-sidebar--right {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem
}

@media(min-width:1025px) {
  .layout-sidebar--right {
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: space-between
  }
}

.layout-sidebar--right--content {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(max-width:767px) {
  .layout-sidebar--right--content {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .layout-sidebar--right--content {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1025px) {
  .layout-sidebar--right--content {
    width: calc(66.6666666667% - 1rem)
  }
}

.layout-sidebar--right--sidebar {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(max-width:767px) {
  .layout-sidebar--right--sidebar {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .layout-sidebar--right--sidebar {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1025px) {
  .layout-sidebar--right--sidebar {
    width: calc(25% - 1rem)
  }
}

.layout-sidebar--left {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem
}

@media(min-width:1025px) {
  .layout-sidebar--left {
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: space-between
  }
}

.layout-sidebar--left--content {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(max-width:767px) {
  .layout-sidebar--left--content {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .layout-sidebar--left--content {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1025px) {
  .layout-sidebar--left--content {
    width: calc(75% - 1rem)
  }
}

@media(min-width:1025px) {
  .layout-sidebar--left--content {
    padding-left: 3.5rem
  }
}

.layout-sidebar--left--sidebar {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(max-width:767px) {
  .layout-sidebar--left--sidebar {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .layout-sidebar--left--sidebar {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1025px) {
  .layout-sidebar--left--sidebar {
    width: calc(25% - 1rem)
  }
}

.block-footer-newsletter input.form-submit {
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
  box-sizing: border-box;
  padding: .75rem 1rem;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #009845;
  transition: background-color 400ms,opacity 400ms
}

.block-footer-newsletter input[type=submit].form-submit,.block-footer-newsletter input[type=button].form-submit,.block-footer-newsletter input[type=reset].form-submit,.block-footer-newsletter input[type=file].form-submit {
  cursor: pointer
}

.block-footer-newsletter input[disabled].form-submit,.block-footer-newsletter input.disabled.form-submit {
  cursor: default;
  opacity: .6
}

.block-footer-newsletter input.form-submit:hover,.block-footer-newsletter input.form-submit:active,.block-footer-newsletter input.form-submit:focus {
  text-decoration: none;
  color: #fff;
  background-color: #00783f
}

.menu--footer>.level-0>.menu-item {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:414px) {
  .menu--footer>.level-0>.menu-item {
    flex: 0 1 calc(75% - 1rem);
    width: calc(75% - 1rem)
  }
}

.menu--footer>.level-0>.menu-item {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:768px) {
  .menu--footer>.level-0>.menu-item {
    flex: 0 1 calc(37.5% - 1rem);
    width: calc(37.5% - 1rem)
  }
}

.block-footer-newsletter .newsletter-first {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:768px) {
  .block-footer-newsletter .newsletter-first {
    flex: 0 1 calc(62.5% - 1rem);
    width: calc(62.5% - 1rem)
  }
}

.block-footer-newsletter .newsletter-second {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:768px) {
  .block-footer-newsletter .newsletter-second {
    flex: 0 1 calc(75% - 1rem);
    width: calc(75% - 1rem)
  }
}

.menu--footer>.level-0>.menu-item {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:1025px) {
  .menu--footer>.level-0>.menu-item {
    flex: 0 1 calc(25% - 1rem);
    width: calc(25% - 1rem)
  }
}

.block-footer-newsletter .newsletter-first {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:1025px) {
  .block-footer-newsletter .newsletter-first {
    flex: 0 1 calc(41.6666666667% - 1rem);
    width: calc(41.6666666667% - 1rem)
  }
}

.block-footer-newsletter .newsletter-second {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:1025px) {
  .block-footer-newsletter .newsletter-second {
    flex: 0 1 calc(50% - 1rem);
    width: calc(50% - 1rem)
  }
}

.footer-container {
  margin-top: auto;
  background-color: #00783f
}

.region-footer {
  position: relative;
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
  border-bottom-right-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem;
  background-color: rgba(151,139,135,.3);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='780' viewBox='0 0 1920 780' fill='none'%3E%3Cpath d='M0 0h1920v780H0V0z' fill='%23dfdcdb'/%3E%3Cpath d='M0 0v780h830.72c188.214-126.226 376.417-252.508 564.59-378.928C1540.014 303.57 1577.833 137.212 1529.09 0H0z' fill='%23d8d4d3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 30%;
  background-size: cover
}

.rtl .region-footer {
  transform: scaleX(-1)
}

.rtl .region-footer>.container {
  transform: scaleX(-1)
}

.region-footer .footer--content {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  flex-direction: column;
  align-items: center
}

@media(min-width:1025px) {
  .region-footer .footer--content {
    align-items: flex-start
  }
}

@media(min-width:1280px) {
  .region-footer .footer--content {
    flex-flow: row wrap
  }
}

.region-footer .menu--footer {
  margin-right: .5rem;
  margin-left: .5rem;
  margin-bottom: 2.5rem
}

@media(min-width:1025px) {
  .region-footer .menu--footer {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1280px) {
  .region-footer .menu--footer {
    margin-right: .5rem;
    margin-left: .5rem
  }
}

@media(min-width:1280px)and (min-width:1025px) {
  .region-footer .menu--footer {
    width: calc(66.6666666667% - 1rem)
  }
}

.region-footer .block-adama-footer-social-link-block {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(min-width:1025px) {
  .region-footer .block-adama-footer-social-link-block {
    width: calc(100% - 1rem)
  }
}

@media(min-width:1280px) {
  .region-footer .block-adama-footer-social-link-block {
    margin-right: .5rem;
    margin-left: .5rem
  }
}

@media(min-width:1280px)and (min-width:1025px) {
  .region-footer .block-adama-footer-social-link-block {
    width: calc(33.3333333333% - 1rem)
  }
}

.region-footer .block-adama-footer-legal-sentence-block {
  margin-right: .5rem;
  margin-left: .5rem;
  font-size: .8125rem;
  line-height: 1.2307692308;
  margin-top: 1.5rem;
  text-align: center;
  color: #978b87
}

@media(min-width:1025px) {
  .region-footer .block-adama-footer-legal-sentence-block {
    text-align: left
  }
}

@media(min-width:1025px) {
  .rtl .region-footer .block-adama-footer-legal-sentence-block {
    text-align: right
  }
}

.region-below-footer .flex-container {
  flex-direction: column
}

@media(min-width:768px) {
  .region-below-footer .flex-container {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between
  }
}

.region-below-footer .menu--legal {
  margin-right: .5rem;
  margin-left: .5rem;
  order: 2;
  margin-bottom: 2.5rem
}

@media(min-width:1025px) {
  .region-below-footer .menu--legal {
    width: calc(33.3333333333% - 1rem)
  }
}

@media(min-width:768px) {
  .region-below-footer .menu--legal {
    order: initial;
    margin-top: .875rem;
    margin-bottom: 1.125rem
  }
}

@media(min-width:1025px) {
  .region-below-footer .menu--legal {
    margin-top: 1.5rem
  }
}

.region-below-footer .block-adama-footer-slogan-block {
  margin-bottom: 1.5rem
}

@media(min-width:768px) {
  .region-below-footer .block-adama-footer-slogan-block {
    margin-bottom: 0;
    margin-left: auto
  }
}

@media(min-width:768px) {
  .rtl .region-below-footer .block-adama-footer-slogan-block {
    margin-right: auto;
    margin-left: 0
  }
}

.block-footer-newsletter {
  margin-bottom: 3.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid rgba(151,139,135,.3)
}

.block-footer-newsletter .newsletter-subscription {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin-right: auto;
  margin-left: auto
}

@media(min-width:1025px) {
  .block-footer-newsletter .newsletter-subscription {
    flex-direction: row;
    align-items: flex-start
  }
}

.block-footer-newsletter .newsletter-first {
  margin-bottom: 3rem;
  text-align: center
}

@media(min-width:1025px) {
  .block-footer-newsletter .newsletter-first {
    margin-bottom: 0;
    text-align: left
  }
}

.block-footer-newsletter .title {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.0625;
  margin-bottom: 1rem
}

.block-footer-newsletter .subtitle {
  font-size: 1rem;
  line-height: 1.5
}

.block-footer-newsletter form {
  position: relative
}

.block-footer-newsletter .form-email {
  box-shadow: 0 14px 14px -10px rgba(0,0,0,.15);
  display: block;
  width: 100%;
  height: 4rem;
  padding: 1.25rem 9.6875rem 1.25rem 1.25rem;
  border: 0
}

.block-footer-newsletter .form-item-agreement {
  font-size: .75rem;
  line-height: 1.4166666667;
  color: #978b87
}

.block-footer-newsletter .form-item-agreement a {
  text-decoration: underline;
  color: #978b87
}

.block-footer-newsletter .form-actions {
  position: absolute;
  top: .5rem;
  right: .5rem;
  z-index: 1;
  max-width: 50%
}

.block-footer-newsletter input.form-submit {
  display: block;
  width: 100%
}

@media(min-width:1025px) {
  body.rtl .newsletter-subscription .newsletter-first {
    text-align: right
  }
}

body.rtl .newsletter-subscription .form-email {
  padding: 1.25rem 1.25rem 1.25rem 9.6875rem
}

body.rtl .newsletter-subscription .form-actions {
  right: initial;
  left: .5rem
}

.menu--legal {
  text-align: center
}

@media(min-width:768px) {
  .menu--legal {
    text-align: left
  }
}

@media(min-width:768px) {
  .rtl .menu--legal {
    text-align: right
  }
}

.menu--legal .menu-item {
  margin: 0 .5rem
}

.rtl .menu--legal .menu-item:not(:last-child) {
  margin-right: 0;
  margin-left: 1.5rem
}

.menu--legal .menu-item a {
  font-size: .8125rem;
  line-height: 1.2307692308;
  color: #fff;
  opacity: .7
}

.menu--footer {
  display: none
}

@media(min-width:1025px) {
  .menu--footer {
    display: block
  }
}

.menu--footer>.level-0 {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem
}

.menu--footer>.level-0>.menu-item {
  display: block;
  text-transform: uppercase
}

.menu--footer>.level-0>.menu-item>a, .menu--footer>.level-0>.menu-item>span {
	font-weight: 400;
    font-size:1rem;
	line-height: 1.2142857143;
	text-transform: uppercase;
	color: #978b87;
	display: block;
	margin-bottom: 2rem;
	color: #978b87
}

.menu--footer .sub-menu .menu-item {
  display: block;
  text-transform: initial
}

.menu--footer .sub-menu .menu-item a {
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  margin-bottom: .5rem;
  color: #5f504d
}

.footer-miit {
  display: inline-block;
  list-style-type: none;
  text-align: left;
}

.footer-miit ul {
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0
}


.footer-miit ul li {
  display: flex;
  align-items: center;
  font-weight: 700;
  line-height: 1.5rem;
  margin-right: 1.5rem;
}
.footer-miit ul li:last-child{
    margin-right: 0;
}
.footer-miit ul li a{ color:#fff; font-size:.875rem}

.block-adama-footer-slogan-block {
  text-align: center
}
@media(max-width:900px) {
    .footer-miit{display:none}
}
@media(min-width:768px) {
  .block-adama-footer-slogan-block {
    display: flex;
    align-items: center;
    justify-content: flex-end
  }
}

.block-adama-footer-slogan-block .footer-slogan {
  display: inline-block;
  list-style-type: none;
  text-align: right;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.5' height='58.717' viewBox='0 0 80.5 58.717' fill='none'%3E%3Cpath fill='%2300783f' d='M0 0h19.202v8H0z'/%3E%3Cpath d='M80.5 8c-.98 0-1.97.37-2.71 1.108C62.11 24.74 46.42 40.497 30.74 56.129c-5.55 5.54-15.06 1.6-15.06-6.277V1.599c0-1.108-1.24-1.6-1.98-.862C10.057 4.795 5.972 7.87 0 8V0h80.5z' fill='%23dfdcdb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transform: translateY(-8px)
}

@media(max-width:413px) {
  .block-adama-footer-slogan-block .footer-slogan {
    padding: .75rem 3rem 1rem 0;
    font-size: calc(.4rem + 1vw);
    background-position: 98% 3.5px;
    background-size: auto 32px
  }
}

@media(min-width:414px) {
  .block-adama-footer-slogan-block .footer-slogan {
    padding: 1.25rem 3.5rem 1rem 1rem;
    font-size: .8rem;
    background-position: 100% 2.5px;
    background-size: auto 40px
  }
}

@media(min-width:768px) {
  .block-adama-footer-slogan-block .footer-slogan {
    margin-right: .6875rem;
    padding: 1.375rem 5.5rem 1.25rem;
    font-size: .9rem;
    text-align: center;
    background-position: 100% 2px;
    background-size: auto 45px
  }
}

@media(min-width:1025px) {
  .block-adama-footer-slogan-block .footer-slogan {
    padding: 2rem 5.5rem 1.25rem;
    font-size: 1rem;
    background-position: 100% 0;
    background-size: auto
  }
}

.rtl .block-adama-footer-slogan-block .footer-slogan {
  transform: translateY(-8px) scaleX(-1)
}

@media(min-width:768px) {
  .rtl .block-adama-footer-slogan-block .footer-slogan {
    margin-right: 0;
    margin-left: .6875rem
  }
}

.block-adama-footer-slogan-block .footer-slogan ul {
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0
}

.rtl .block-adama-footer-slogan-block .footer-slogan ul {
  transform: scaleX(-1)
}

.block-adama-footer-slogan-block .footer-slogan ul li {
  display: flex;
  align-items: center;
  font-weight: 700;
  line-height: 1.5rem;
  color: #fff
}

.block-adama-footer-slogan-block .footer-slogan ul li:not(:last-child) {
  margin-right: .3125rem;
  padding-right: .625rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4' fill='none'%3E%3Cpath d='M3.75 1.6L.625.2A.438.438 0 000 .6v2.8c0 .374.379.52.625.4L3.75 2.4c.156-.066.25-.275.25-.4 0-.18-.113-.359-.25-.4z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 54%
}

.rtl .block-adama-footer-slogan-block .footer-slogan ul li:not(:first-child) {
  margin-right: .3125rem;
  padding-right: .625rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4' fill='none'%3E%3Cpath d='M 0.24998233,1.6 3.3749823,0.2 a -0.438,0.438 0 0 1 0.625,0.4 v 2.8 c 0,0.374 -0.379,0.52 -0.625,0.4 L 0.24998233,2.4 C 0.09398233,2.334 -1.7666112e-5,2.125 -1.7666112e-5,2 -1.7666112e-5,1.82 0.11298233,1.641 0.24998233,1.6 Z' fill='%23fff' /%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 54%
}

.rtl .block-adama-footer-slogan-block .footer-slogan ul li:first-child {
  background-image: none
}

.block-adama-footer-slogan-block .footer-copyright {
  font-size: .875rem;
  line-height: 1.2142857143;
  margin-bottom: 0;
  text-align: center;
  color: #fff
}

.block-adama-footer-slogan-block .footer-copyright .break-line-wrapper {
  white-space: nowrap
}

@media(min-width:768px) {
  .block-adama-footer-slogan-block .footer-copyright .break-line-wrapper {
    display: block
  }
}

@media(min-width:1025px) {
  .block-adama-footer-slogan-block .footer-copyright .break-line-wrapper {
    display: inline
  }
}

.block-adama-footer-social-link-block h2 {
  font-weight: 400;
  font-size: .875rem;
  line-height: 1.2142857143;
  text-transform: uppercase;
  color: #978b87;
  margin-bottom: 1rem;
  text-align: center
}

@media(min-width:1025px) {
  .block-adama-footer-social-link-block h2 {
    text-align: left
  }
}

@media(min-width:1280px) {
  .block-adama-footer-social-link-block h2 {
    margin-bottom: 2rem;
	font-size: 1rem;
  }
}

.block-adama-footer-social-link-block .social-media-links--platforms {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

@media(min-width:1025px) {
  .block-adama-footer-social-link-block .social-media-links--platforms {
    justify-content: flex-start
  }
}

.block-adama-footer-social-link-block .social-media-links--platforms li {
  margin-right: 1rem;
  margin-bottom: .5rem;
  margin-left: 1rem
}

@media(min-width:1025px) {
  .block-adama-footer-social-link-block .social-media-links--platforms li {
    margin-right: 2rem;
    margin-left: 0
  }
}

.block-adama-footer-social-link-block .social-media-links--platforms li a::before {
  width: 2.625rem;
  height: 2.625rem
}

@media(min-width:768px) {
  .block-adama-footer-social-link-block .social-media-links--platforms li a::before {
    width: 1.8125rem;
    height: 1.8125rem
  }
}

@media(min-width:1025px) {
  body.rtl .block-adama-footer-social-link-block h2 {
    text-align: right
  }
}

@media(min-width:1025px) {
  body.rtl .block-adama-footer-social-link-block .social-media-links--platforms li {
    margin-right: 0;
    margin-left: 2rem
  }
}

#header {
  position: relative;
  top: 0;
  z-index: 6;
  width: 100%;
  padding: .5rem 0;
  background-color: #fff
}

@media(min-width:1280px) {
  #header {
    width: auto;
    margin-right: calc((100% - 1280px) / 2 + 31px);
    margin-bottom: -60px
  }

  #header::after {
    position: absolute;
    top: 0;
    right: -31px;
    display: block;
    width: 31px;
    height: 100%;
    border-radius: 0 0 10px;
    content: "";
    background-color: inherit;
    transform: skewX(-23grad);
    transform-origin: 100% 0
  }

  .rtl #header {
    margin-right: 0;
    margin-left: calc((100% - 1280px) / 2 + 31px)
  }

  .rtl #header::after {
    right: auto;
    left: -31px;
    display: block;
    border-radius: 0 0 0 10px;
    transform: skewX(23grad);
    transform-origin: 100% 0
  }
}

@media(min-width:1280px) {
  .path-user #header,.path-editor #header,.page-type--article #header,.page-type--event #header,.page-type--iframe #header,.page-type--manager #header,.page-type--simple-page #header {
    margin-bottom: 0
  }
}

#header.fixed,#header.with-page-navigation,.path-user #header {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0
}

#header.fixed::after,#header.with-page-navigation::after,.path-user #header::after {
  content: none
}

@media(min-width:1280px) {
  #header.fixed .region-header__container,#header.with-page-navigation .region-header__container,.path-user #header .region-header__container {
    width: auto;
    max-width: 1280px;
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  #header.fixed .region-header__container,#header.with-page-navigation .region-header__container,.path-user #header .region-header__container {
    margin-right: auto;
    margin-left: auto
  }
}

.rtl #header.fixed,.rtl #header.with-page-navigation,.rtl.path-user #header {
  margin-left: 0
}

@media(min-width:1280px) {
  .rtl #header.fixed .region-header__container,.rtl #header.with-page-navigation .region-header__container,.rtl.path-user #header .region-header__container {
    width: auto;
    max-width: 1280px;
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .rtl #header.fixed .region-header__container,.rtl #header.with-page-navigation .region-header__container,.rtl.path-user #header .region-header__container {
    margin-right: auto;
    margin-left: auto
  }
}

#header.fixed {
  position: fixed;
  top: 0;
  z-index: 6
}

#header .region-header__container {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  max-width: 1249px;
  margin-right: 20px;
  margin-left: 20px
}

@media(min-width:1025px) {
  #header .region-header__container {
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  #header .region-header__container {
    width: calc(100% - 80px);
    margin-right: 0;
    margin-left: auto
  }
}

@media(min-width:1440px) {
  #header .region-header__container {
    width: auto
  }
}

@media(min-width:1280px) {
  .rtl #header .region-header__container {
    margin-right: auto;
    margin-left: 0
  }
}

.mobile-menu-open #header .region-header__container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  overflow-y: scroll;
  background-color: #fff
}

#header .menu-close-icon {
  position: absolute;
  top: .75rem;
  right: 20px;
  display: none;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer
}

@media(min-width:1280px) {
  #header .menu-close-icon {
    display: none
  }
}

.rtl #header .menu-close-icon {
  right: auto;
  left: 20px
}

.mobile-menu-open #header .menu-close-icon {
  display: flex;
  align-items: center;
  justify-content: center
}

#header .menu-close-icon::before {
  width: .8125rem;
  height: .8125rem
}

#header .hamburger-menu {
  display: flex;
  margin-left: 1.5rem;
  cursor: pointer
}

@media(min-width:1280px) {
  #header .hamburger-menu {
    display: none
  }
}

.mobile-menu-open #header .hamburger-menu {
  display: none
}

.rtl #header .hamburger-menu {
  margin-right: 1.5rem;
  margin-left: 0
}

#header.search-visible .menu--main,#header.search-visible .block-adama-country-selector,#header.search-visible .language-switcher-language-url,#header.search-visible .block-adama-user,#header.search-visible .hamburger-menu {
  display: none
}

.menu,.links,.item-list {
  padding: 0;
  list-style: none
}

.rtl .menu,.rtl .links,.rtl .item-list {
  padding: 0
}

.menu li,.links li,.item-list li {
  display: inline-block
}

.pager {
  display: flex;
  justify-content: center;
  margin: 4rem 0;
  list-style: none
}



.pager .pager__items {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style-type: none
}

.pager .pager__items .pager__item {
  position: relative;
  color: #5f504d
}

.pager .pager__items .pager__item:not(:last-child) {
  margin-right: .5rem
}

.rtl .pager .pager__items .pager__item:not(:last-child) {
  margin-right: 0;
  margin-left: .5rem
}

.pager .pager__items .pager__item.is-active {
  display: flex;
  align-items: center;
  justify-content: center
}

.pager .pager__items .pager__item.is-active a {
  min-width: 1.5rem;
  border-radius: .75rem;
  text-align: center;
  color: #fff;
  background-color: #009845
}

.pager .pager__items .pager__item a {
  padding: 0 .5rem;
  text-decoration: none;
  color: #5f504d
}

.pager .pager__items .pager__item .prev-btn::before {
  width: .625rem;
  height: .625rem;
  transform: rotate(90deg)
}

.rtl .pager .pager__items .pager__item .prev-btn::before {
  transform: rotate(-90deg)
}

.pager .pager__items .pager__item .next-btn::before {
  width: .625rem;
  height: .625rem;
  transform: rotate(-90deg)
}

.rtl .pager .pager__items .pager__item .next-btn::before {
  transform: rotate(90deg)
}

.article-block__title {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  margin-bottom: 0;
  color: #5f504d
}

.article-block__subtitle {
  font-size: 1rem;
  line-height: 1.5;
  color: #5f504d
}

.article-block__image {
  position: relative;
  margin-bottom: 1rem
}

.article-block__image .field--name-hero-image {
  margin-bottom: 0
}

.article-block__image .field--name-treatment {
  position: absolute;
  right: 0;
  bottom: 0
}

.rtl .article-block__image .field--name-treatment {
  right: auto;
  left: 0
}

.article-block__image img {
  display: block
}

.article-block.article-big-image .article-block__image img {
  width: 100%;
  border-radius: 6px
}

.article-block.article-big-image .article-block__title {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2142857143
}

.node-article--list-style .node--type-article,.node-article--list-style .node--type-external-article,.articles-by-category--grid .node-article--list-style .node--type-article,.articles-by-category--grid .node-article--list-style .node--type-external-article {
  border-bottom: 2px dotted rgba(151,139,135,.3);
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem
}

@media(min-width:768px) {
  .node-article--list-style .node--type-article,.node-article--list-style .node--type-external-article,.articles-by-category--grid .node-article--list-style .node--type-article,.articles-by-category--grid .node-article--list-style .node--type-external-article {
    margin-bottom: 2rem
  }
}

.node-article--list-style .node--type-article .article-block,.node-article--list-style .node--type-external-article .article-block,.articles-by-category--grid .node-article--list-style .node--type-article .article-block,.articles-by-category--grid .node-article--list-style .node--type-external-article .article-block {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start
}

.node-article--list-style .node--type-article .article-block__image,.node-article--list-style .node--type-external-article .article-block__image,.articles-by-category--grid .node-article--list-style .node--type-article .article-block__image,.articles-by-category--grid .node-article--list-style .node--type-external-article .article-block__image {
  flex-shrink: 0;
  width: 7.8125rem;
  margin-right: 1rem;
  margin-bottom: 0
}

.rtl .node-article--list-style .node--type-article .article-block__image,.rtl .node-article--list-style .node--type-external-article .article-block__image,.rtl .articles-by-category--grid .node-article--list-style .node--type-article .article-block__image,.rtl .articles-by-category--grid .node-article--list-style .node--type-external-article .article-block__image {
  margin-right: 0;
  margin-left: 1rem
}

.node-article--list-style .node--type-article .article-block__image img,.node-article--list-style .node--type-external-article .article-block__image img,.articles-by-category--grid .node-article--list-style .node--type-article .article-block__image img,.articles-by-category--grid .node-article--list-style .node--type-external-article .article-block__image img {
  border-radius: 6px
}

@media(min-width:768px) {
  .node-article--list-style .node--type-article .article-block__image,.node-article--list-style .node--type-external-article .article-block__image,.articles-by-category--grid .node-article--list-style .node--type-article .article-block__image,.articles-by-category--grid .node-article--list-style .node--type-external-article .article-block__image {
    width: 12.5rem
  }
}

.node-article--list-style .node--type-article:last-child,.node-article--list-style .node--type-external-article:last-child,.articles-by-category--grid .node-article--list-style .node--type-article:last-child,.articles-by-category--grid .node-article--list-style .node--type-external-article:last-child {
  margin-bottom: 0
}

.article--meta {
  font-size: .8125rem;
  line-height: 1.2307692308;
  margin-bottom: .5rem;
  color: #978b87
}

.article--meta .meta-date,.article--meta .field--name-time-to-read {
  display: inline-block;
  padding-left: .375rem
}

.article--meta .meta-date::before,.article--meta .field--name-time-to-read::before {
  display: inline-block;
  margin-right: .375rem;
  content: "Â·";
  font-size: 1rem;
  line-height: .8
}

.rtl .article--meta .meta-date,.rtl .article--meta .field--name-time-to-read {
  padding-right: .375rem;
  padding-left: 0
}

.rtl .article--meta .meta-date::before,.rtl .article--meta .field--name-time-to-read::before {
  margin-right: 0;
  margin-left: .375rem
}

.article--meta .field--name-article-category {
  display: inline-block;
  text-transform: uppercase;
  color: #009845
}

.block-facet-sidebar.accordion-item {
  width: auto;
  margin: 0;
  border-bottom: 1px solid rgba(151,139,135,.3);
  border-radius: 0;
  box-shadow: 0
}

.block-facet-sidebar .accordion-item--title {
  font-size: 1rem;
  line-height: 1.5;
  padding: 1.125rem 0
}

.block-facets-summary--inner {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid rgba(151,139,135,.3)
}

@media(min-width:1025px) {
  .block-facets-summary--inner {
    position: relative;
    padding-bottom: 3.5rem
  }
}

.block-facets-summary ul {
  padding: 0 0 1rem;
  list-style: none
}

.block-facets-summary--title {
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2222222222
}

@media(min-width:1025px) {
  .block-facets-summary--title {
    font-size: 1rem;
    line-height: 1.5
  }
}

.block-facets-summary .facet-summary-item--facet {
  display: inline-block;
  margin-right: .3125rem;
  margin-bottom: .75rem
}

.block-facets-summary .facet-summary-item--facet a {
  display: block;
  padding: .3125rem .75rem;
  border-radius: 6px;
  color: #fff;
  background-color: rgba(151,139,135,.7)
}

.block-facets-summary .facet-summary-item--facet a:hover {
  background-color: #978b87
}

.block-facets-summary .facet-summary-item--facet .facet-item__status {
  margin-right: .5rem
}

.block-facets-summary .facet-summary-item--facet .facet-item__status::before {
  width: .625rem;
  height: .625rem
}

.block-facets-summary .facet-summary-item--clear {
  position: absolute;
  bottom: 1.5rem;
  left: 0;
  display: inline-block;
  font-weight: 700
}

@media(max-width:1024px) {
  .block-facets-summary .facet-summary-item--clear {
    left: 1.25rem;
    z-index: 3
  }
}

.block-facets-summary .facet-summary-item--clear a {
  text-decoration: underline;
  color: #5f504d
}

.block-facets-summary .facet-summary-item--clear a:hover {
  color: #009845
}

.block-facets-summary .facets-apply-button-wrapper {
  position: absolute;
  right: 1.25rem;
  bottom: 1rem;
  z-index: 3;
  display: inline-block
}

@media(min-width:1025px) {
  .block-facets-summary .facets-apply-button-wrapper {
    display: none
  }
}

.block-facets-summary .facets-apply-button-wrapper .facets-apply-button {
  min-width: 9.375rem
}

@media(max-width:1024px) {
  .block-facet-blockcrops-list .facets-widget-checkbox ul {
    max-height: 200px;
    padding: 0;
    overflow-x: hidden
  }
}

.paragraph--type--articles-overview {
  margin-bottom: 2.5rem
}

@media(min-width:768px) {
  .paragraph--type--articles-overview {
    margin-bottom: 4.5rem
  }
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview {
    margin-bottom: 7rem
  }
}

.paragraph--type--articles-overview .view-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between
}

.paragraph--type--articles-overview .view-header h2 {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2857142857;
  margin-bottom: 2rem
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview .view-header h2 {
    font-size: 1.8rem;
    line-height: 1.3333333333
  }
}

.paragraph--type--articles-overview .articles-overview--facets--wrapper {
  width: 100%
}

@media(max-width:1024px) {
  .paragraph--type--articles-overview .articles-overview--facets--wrapper {
    height: calc(100% - 36px);
    padding: 0 20px
  }
}

.paragraph--type--articles-overview .articles-overview--facets--wrapper .block-facets-summary {
  border-bottom: 0
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview .articles-overview--facets--wrapper .block-facets-summary {
    display: none
  }
}

.paragraph--type--articles-overview .articles-overview--facets--wrapper .block-facets-summary--inner {
  padding-bottom: 0
}

.paragraph--type--articles-overview .block-facet-blockpublication-year {
  position: relative
}

@media(max-width:1024px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: 0;
    padding-top: 1.5rem
  }
}

@media(max-width:1024px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown {
    height: auto;
    margin-bottom: 1.5rem;
    padding: 0;
    border: 0;
    line-height: 1.5
  }
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown {
    width: 100%;
    min-width: auto;
    margin-bottom: 0
  }
}

.paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown::before {
  display: none
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown::before {
    display: block
  }
}

@media(min-width:1025px) {
  .rtl .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown {
    padding: 0 20px 0 2rem
  }
}

.rtl .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-controls.select-dropdown::before {
  right: auto;
  left: 1rem
}

@media(max-width:1024px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-menu {
    position: static;
    width: auto;
    height: auto;
    overflow: initial;
    clip: auto;
    opacity: 1;
    visibility: visible;
    flex: 1;
    height: 0;
    border: 0;
    overflow-y: auto;
    box-shadow: none;
    opacity: 1;
    transform: inherit
  }

  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-menu li {
    padding: 0
  }
}

@media(min-width:1025px) {
  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-menu {
    /*max-height: 18rem; */
    padding: 1rem 0 0;
    overflow-y: auto
  }

  .paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-menu.dropdown-menu-open {
    width: 100%;
    min-width: auto
  }
}

.paragraph--type--articles-overview .block-facet-blockpublication-year .dropdown-menu li:hover {
  background: transparent
}

.paragraph--type--articles-overview .facets-item-list--checkbox--publication-year {
  position: relative
}

.paragraph--type--articles-overview .facets-item-list--checkbox--publication-year li {
  margin-bottom: 0;
  padding: 0
}

.paragraph--type--articles-overview .facets-item-list--checkbox--publication-year label {
  display: block;
  padding: .625rem 1.25rem .625rem 3.25rem;
  background-position: 1.25rem 50%
}

.paragraph--type--articles-overview .node--type-article {
  border-bottom: 2px dotted rgba(151,139,135,.3);
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem
}

@media(min-width:768px) {
  .paragraph--type--articles-overview .node--type-article {
    margin-bottom: 2rem
  }
}

.paragraph--type--articles-overview .node--type-article .article-block {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start
}

.paragraph--type--articles-overview .node--type-article .article-block__image {
  flex-shrink: 0;
  width: 7.8125rem;
  margin-right: 1rem;
  margin-bottom: 0
}

.rtl .paragraph--type--articles-overview .node--type-article .article-block__image {
  margin-right: 0;
  margin-left: 1rem
}

.paragraph--type--articles-overview .node--type-article .article-block__image img {
  border-radius: 6px
}

@media(min-width:768px) {
  .paragraph--type--articles-overview .node--type-article .article-block__image {
    width: 12.5rem
  }
}

.paragraph--type--articles-overview .node--type-article.node--view-mode-article-teaser-big {
  margin-bottom: 3.5rem;
  border-bottom: 0
}

.paragraph--type--articles-overview .node--type-article.node--view-mode-article-teaser-big .article-block {
  flex-flow: column nowrap;
  align-items: flex-start
}

.paragraph--type--articles-overview .node--type-article.node--view-mode-article-teaser-big .article-block__image {
  width: 100%;
  margin-bottom: 1rem
}

.side-filter--wrapper {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

@media(max-width:1024px) {
  .side-filter .layout-sidebar--left--sidebar,.side-filter .view-events-overview .views-exposed-form,.side-filter .articles-overview--facets,.side-filter .articles-overview--facets--wrapper {
    display: flex;
    flex-direction: column
  }
}

@media(max-width:1024px) {
  .side-filter .layout-sidebar--left--sidebar,.side-filter .view-events-overview .view-filters,.side-filter .view-articles-overview .articles-overview--facets {
    position: fixed;
    top: 0;
    right: -414px;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    max-width: 25.875rem;
    height: 100%;
    margin: 0;
    padding: 2rem 0 5rem;
    background-color: #fff;
    transition: right 400ms ease-in
  }

  .rtl .side-filter .layout-sidebar--left--sidebar,.rtl .side-filter .view-events-overview .view-filters,.rtl .side-filter .view-articles-overview .articles-overview--facets {
    right: auto;
    left: -414px;
    transition: left 400ms ease-in
  }

  .side-filter .layout-sidebar--left--sidebar .views-exposed-form,.side-filter .layout-sidebar--left--sidebar .region-sidebar-first,.side-filter .view-events-overview .view-filters .views-exposed-form,.side-filter .view-events-overview .view-filters .region-sidebar-first,.side-filter .view-articles-overview .articles-overview--facets .views-exposed-form,.side-filter .view-articles-overview .articles-overview--facets .region-sidebar-first {
    width: 100%;
    height: 100%;
    padding: 0 20px 20px;
    overflow-y: auto
  }

  .side-filter .layout-sidebar--left--sidebar::after,.side-filter .view-events-overview .view-filters::after,.side-filter .view-articles-overview .articles-overview--facets::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: 5rem;
    border-top: 1px solid rgba(151,139,135,.3);
    content: "";
    background-color: #fff;
    box-shadow: 0 14px 14px 10px rgba(0,0,0,.15)
  }
}

.side-filter .layout-sidebar--left--sidebar .region-sidebar-first,.side-filter .view-events-overview .view-filters .region-sidebar-first,.side-filter .view-articles-overview .articles-overview--facets .region-sidebar-first {
  padding-bottom: 20px
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions,.side-filter .view-events-overview .view-filters .side-filter--actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  width: 100%
}

@media(min-width:1025px) {
  .side-filter .layout-sidebar--left--sidebar .side-filter--actions,.side-filter .view-events-overview .view-filters .side-filter--actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions {
    display: none
  }
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-actions,.side-filter .view-events-overview .view-filters .side-filter--actions .form-actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-actions {
  display: flex;
  flex-flow: row-reverse nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px 1rem
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit,.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit {
  width: 50%
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit[data-drupal-selector=edit-reset],.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit[data-drupal-selector=edit-reset],.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit[data-drupal-selector=edit-reset] {
  width: auto
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit[value^="Clear All Filters"],.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit[value^="Clear All Filters"],.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit[value^="Clear All Filters"] {
  padding: 0;
  color: #5f504d;
  background-color: transparent
}

@media(max-width:1024px) {
  .side-filter.show-filter::after {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    content: "";
    background-color: rgba(0,0,0,.5)
  }
}

.side-filter.show-filter .layout-sidebar--left--sidebar,.side-filter.show-filter .view-events-overview .view-filters,.side-filter.show-filter .view-articles-overview .articles-overview--facets {
  right: 0
}

.rtl .side-filter.show-filter .layout-sidebar--left--sidebar,.rtl .side-filter.show-filter .view-events-overview .view-filters,.rtl .side-filter.show-filter .view-articles-overview .articles-overview--facets {
  right: auto;
  left: 0
}

.side-filter--wrapper {
  box-shadow: 0 28px 38px -30px rgba(0,0,0,.15);
  position: fixed;
  top: 50%;
  right: .5rem;
  z-index: 5;
  min-width: 8.9375rem;
  padding: .625rem 1.25rem .625rem 1.75rem;
  border: .125rem solid #978b87;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  background-color: #fff;
  background-position: .8125rem 50%;
  background-size: .9375rem auto;
  transform: translateY(-50%)
}

@media(min-width:1025px) {
  .side-filter--wrapper {
    display: none
  }
}

.rtl .side-filter--wrapper {
  right: auto;
  left: .5rem
}

.side-filter--open::before {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 1rem;
  transform: translateY(-50%)
}

.side-filter--close {
  margin-bottom: 1rem;
  cursor: pointer
}

.side-filter--close::before {
  display: block;
  width: 1rem;
  margin: 0 1.5rem
}

.rtl .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a,.rtl .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a,.rtl .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a,.adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a,.adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .title-link-more .field--name-link a {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.node--type-lobby-page .layout-sidebar--right .container {
  width: 100%;
  margin: 0
}

@media(max-width:1024px) {
  .node--type-lobby-page .layout-sidebar--right--sidebar {
    display: none
  }
}

.node--type-lobby-page .layout-sidebar--right--sidebar .paragraph--type--cta-join-adama .cta-block {
  margin-bottom: 1.5rem
}

.node--type-lobby-page .layout-sidebar--right--sidebar .social-embed {
  padding: 0;
  background-color: transparent
}

.node--type-lobby-page .layout-sidebar--right--sidebar .social-embed .field--name-title {
  display: none
}

.node--type-lobby-page .layout-sidebar--right--sidebar .social-embed__grid {
  flex-flow: column nowrap;
  max-width: none;
  margin: 0
}

.node--type-lobby-page .layout-sidebar--right--sidebar .social-embed__item {
  width: 100%;
  height: 27.75rem;
  margin: 0 0 1.5rem
}

.node--type-lobby-page .bg-even {
  background-color: #f5f3f3
}

.node--type-lobby-page .bg-even+.paragraph--type--articles-by-category {
  background-color: #f5f3f3
}

.node--type-lobby-page .bg-odd {
  background-color: #fff
}

.node--type-lobby-page .paragraph--type--articles-by-category {
  background-color: #fff
}

.node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='842' viewBox='0 0 1440 842' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1440 47.864c-93.17 38.655-199.55 50.084-309.19 24.786C753.891-12.906 370.165-21.91 0 40.428V842h1440z' fill='%2300698f'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 150% auto;
  padding: 5rem 0 0;
  color: #fff
}

@media(min-width:1025px) {
  .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    background-size: 100% 842px
  }
}

@media(min-width:768px) {
  .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 9rem
  }
}

@media(min-width:1025px) {
  .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 8rem
  }
}

.node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
  background-color: #00698f;
  background-image: linear-gradient(184.02deg,#00698f 52%,rgba(0,105,143,0.58) 125.69%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.023' height='14.702' viewBox='0 0 6.356 3.89'%3E%3Cpath d='M4.327 2.73a1.15 1.15 0 00-1.149 1.15l.001.01h2.297l.001-.01a1.14 1.14 0 00-1.15-1.15zM1.15.787a1.15 1.15 0 000 2.298 1.15 1.15 0 001.15-1.15c0-.624-.525-1.148-1.15-1.148zM3.18 0a1.15 1.15 0 001.147 1.142A1.15 1.15 0 005.477 0z' fill='%2300a0df'/%3E%3C/svg%3E");
  padding: 0 0 7rem;
  color: #fff
}

@media(min-width:768px) {
  .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 9rem
  }
}

@media(min-width:1025px) {
  .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 6.5rem
  }
}

.node--type-lobby-page .paragraph--type--articles-by-category.bg-even .node--type-article {
  border-color: rgba(255,255,255,.3)
}

.adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='842' viewBox='0 0 1440 842' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1440 47.864c-93.17 38.655-199.55 50.084-309.19 24.786C753.891-12.906 370.165-21.91 0 40.428V842h1440z' fill='%2300783f'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 150% auto;
  padding: 5rem 0 0;
  color: #fff
}

@media(min-width:1025px) {
  .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    background-size: 100% 842px
  }
}

@media(min-width:768px) {
  .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 9rem
  }
}

@media(min-width:1025px) {
  .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 8rem
  }
}

.adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
  background-color: #00783f;
  background-image: linear-gradient(184.02deg,#00783f 52%,rgba(0,120,63,0.58) 125.69%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.023' height='14.702' viewBox='0 0 6.356 3.89'%3E%3Cpath d='M4.327 2.73a1.15 1.15 0 00-1.149 1.15l.001.01h2.297l.001-.01a1.14 1.14 0 00-1.15-1.15zM1.15.787a1.15 1.15 0 000 2.298 1.15 1.15 0 001.15-1.15c0-.624-.525-1.148-1.15-1.148zM3.18 0a1.15 1.15 0 001.147 1.142A1.15 1.15 0 005.477 0z' fill='%23009845'/%3E%3C/svg%3E");
  padding: 0 0 7rem;
  color: #fff
}

@media(min-width:768px) {
  .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 9rem
  }
}

@media(min-width:1025px) {
  .adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 6.5rem
  }
}

.adama-global .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .node--type-article {
  border-color: rgba(255,255,255,.3)
}

.adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='842' viewBox='0 0 1440 842' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1440 47.864c-93.17 38.655-199.55 50.084-309.19 24.786C753.891-12.906 370.165-21.91 0 40.428V842h1440z' fill='%23542362'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 150% auto;
  padding: 5rem 0 0;
  color: #fff
}

@media(min-width:1025px) {
  .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    background-size: 100% 842px
  }
}

@media(min-width:768px) {
  .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 9rem
  }
}

@media(min-width:1025px) {
  .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even {
    padding-top: 8rem
  }
}

.adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
  background-color: #542362;
  background-image: linear-gradient(184.02deg,#542362 52%,rgba(84,35,98,0.58) 125.69%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.001' height='25.386' fill='none'%3E%3Cpath d='M4.542.003A4.271 4.271 0 002.044.69 4.445 4.445 0 00.001 4.341a4.6 4.6 0 00.71 2.547c1.332 2.134 8.065 4.467 8.065 4.467s.734-7.134-.6-9.201C7.345.82 5.966.06 4.543.004zM41.31.021s-6.533 2.868-7.733 5.135c-1.133 2.2-.332 4.933 1.801 6.066 2.133 1.134 4.867.267 6-1.933S41.31.02 41.31.02zM22.243 1.29c-2.466.066-7.933 4.732-7.933 4.732s5.8 4.2 8.267 4.133c2.467-.067 4.468-2.133 4.334-4.6-.066-2.466-2.201-4.332-4.668-4.265zM17.31 13.687s-6.533 2.868-7.733 5.135c-1.133 2.2-.332 4.933 1.801 6.066 2.133 1.134 4.867.267 6-1.933s-.068-9.268-.068-9.268zm11.232.05a4.27 4.27 0 00-2.498.684c-2.067 1.334-2.667 4.066-1.334 6.2 1.333 2.066 8.066 4.466 8.066 4.466s.734-7.132-.6-9.199c-.832-1.333-2.211-2.093-3.634-2.15zm17.701 1.284c-2.466.067-7.933 4.734-7.933 4.734s5.8 4.2 8.267 4.133a4.452 4.452 0 001.424-.293v-8.283a4.682 4.682 0 00-1.758-.29zm-46.242.291v8.283c1.76-.648 3.017-2.341 2.91-4.306-.05-1.852-1.264-3.365-2.91-3.977z' fill='%23943292'/%3E%3C/svg%3E");
  padding: 0 0 7rem;
  color: #fff
}

@media(min-width:768px) {
  .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 9rem
  }
}

@media(min-width:1025px) {
  .adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
    padding-bottom: 6.5rem
  }
}

.adama-usa .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .node--type-article {
  border-color: rgba(255,255,255,.3)
}

.node--type-lobby-page .paragraph--type--articles-by-category.bg-even+.paragraph--type--articles-by-category {
  background-color: #fff
}

.rtl .node--type-lobby-page .paragraph--type--articles-by-category.bg-even,.rtl .node--type-lobby-page .paragraph--type--articles-by-category.bg-even .paragraph-background {
  transform: scaleX(-1)
}

.contact_page-sharing-wrapper a.email::before,.lobby_page-sharing-wrapper a.email::before,.article-sharing-wrapper a.email::before,.event-sharing-wrapper a.email::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.facebook-share::before,.lobby_page-sharing-wrapper a.facebook-share::before,.article-sharing-wrapper a.facebook-share::before,.event-sharing-wrapper a.facebook-share::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.line-share::before,.lobby_page-sharing-wrapper a.line-share::before,.article-sharing-wrapper a.line-share::before,.event-sharing-wrapper a.line-share::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.linkedin::before,.lobby_page-sharing-wrapper a.linkedin::before,.article-sharing-wrapper a.linkedin::before,.event-sharing-wrapper a.linkedin::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.star::before,.lobby_page-sharing-wrapper a.star::before,.article-sharing-wrapper a.star::before,.event-sharing-wrapper a.star::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.star--fill::before,.lobby_page-sharing-wrapper a.star--fill::before,.article-sharing-wrapper a.star--fill::before,.event-sharing-wrapper a.star--fill::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.twitter::before,.lobby_page-sharing-wrapper a.twitter::before,.article-sharing-wrapper a.twitter::before,.event-sharing-wrapper a.twitter::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper a.whatsapp::before,.lobby_page-sharing-wrapper a.whatsapp::before,.article-sharing-wrapper a.whatsapp::before,.event-sharing-wrapper a.whatsapp::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.contact_page-sharing-wrapper ul,.lobby_page-sharing-wrapper ul,.article-sharing-wrapper ul,.event-sharing-wrapper ul {
  display: inline-flex;
  flex-wrap: wrap
}

.contact_page-sharing-wrapper li,.lobby_page-sharing-wrapper li,.article-sharing-wrapper li,.event-sharing-wrapper li {
  margin-right: 1.5rem;
  margin-bottom: .5rem
}

.rtl .contact_page-sharing-wrapper li,.rtl .lobby_page-sharing-wrapper li,.rtl .article-sharing-wrapper li,.rtl .event-sharing-wrapper li {
  margin-right: 0;
  margin-left: 1.5rem
}

.contact_page-sharing-wrapper a,.lobby_page-sharing-wrapper a,.article-sharing-wrapper a,.event-sharing-wrapper a {
  display: block;
  padding: 0;
  line-height: 1;
  color: #5f504d
}

.contact_page-sharing-wrapper a::before,.lobby_page-sharing-wrapper a::before,.article-sharing-wrapper a::before,.event-sharing-wrapper a::before {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain
}

.contact_page-sharing-wrapper a span,.lobby_page-sharing-wrapper a span,.article-sharing-wrapper a span,.event-sharing-wrapper a span {
  display: none
}

.lobby_page-sharing-wrapper li:last-child {
  margin-right: 0
}

.rtl .lobby_page-sharing-wrapper li:last-child {
  margin-left: 0
}

.contact-sharing .contact-sharing-label {
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: .75rem;
  color: #978b87
}

.contact-sharing .contact-sharing-label::after {
  border-bottom: 2px dotted rgba(151,139,135,.3);
  width: calc(100% - 50px);
  height: .1875rem;
  margin-left: .5rem;
  content: ""
}

.rtl .contact-sharing .contact-sharing-label::after {
  margin-right: .5rem;
  margin-left: 0
}

.third-navigation {
  margin-bottom: 2.5rem
}

@media(min-width:768px) {
  .third-navigation {
    min-width: 13.625rem;
    margin-bottom: 3.5rem
  }
}

.third-navigation .container {
  position: relative
}

@media(min-width:1025px) {
  .third-navigation .menu li {
    margin-right: 2rem
  }

  .rtl .third-navigation .menu li {
    margin-right: 0;
    margin-left: 2rem
  }
}

.third-navigation .menu li a {
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  padding: .5rem 20px;
  color: #5f504d;
  opacity: .8
}

@media(min-width:1025px) {
  .third-navigation .menu li a {
    padding: .5rem 0
  }
}

@media(min-width:1025px) {
  .third-navigation .menu li a.is-active {
    position: relative;
    color: #009845
  }

  .third-navigation .menu li a.is-active::after {
    position: absolute;
    right: -3px;
    bottom: 0;
    left: -3px;
    display: block;
    height: 3px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    content: "";
    background-color: #009845;
    transition: opacity 400ms
  }
}

.third-navigation .dropdown-controls.select-dropdown {
  box-shadow: 0 14px 14px -10px rgba(0,0,0,.15)
}

@media(min-width:1025px) {
  .third-navigation .dropdown-controls.select-dropdown {
    display: none
  }
}

@media(min-width:1025px) {
  .third-navigation .dropdown-menu {
    position: static;
    width: auto;
    height: auto;
    overflow: initial;
    clip: auto;
    opacity: 1;
    min-width: 100%;
    background: transparent none;
    box-shadow: none;
    opacity: 1;
    transition: none;
    transform: none
  }
}

@media(max-width:1024px) {
  .third-navigation .dropdown-menu__list {
    display: flex;
    flex-flow: column nowrap
  }

  .third-navigation .dropdown-menu__list .menu-item--active-trail,.third-navigation .dropdown-menu__list .is-active {
    display: none
  }
}

@media(min-width:1025px) {
  .third-navigation .dropdown-menu__list {
    border-radius: 0;
    overflow: visible
  }
}

.third-navigation .dropdown-menu__list li {
  width: auto
}

.third-navigation .dropdown-menu__list li:hover {
  background: transparent
}

.block-page-title-block {
  margin-bottom: 2rem;
  padding: 1.5rem 0 2.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='768' height='790.148' preserveAspectRatio='none' viewBox='0 0 768 790.148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M212.707 400v375.84c183.15-47.652 369.505-72.258 555.293-74.041V400z' fill='%2300783f'/%3E%3Cpath d='M0 0v772.959c96.589 29.409 205.007 22.492 307.027-31.713C455.098 661.912 609.817 600.77 768 556.03V0z' fill='%23009845'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 768px auto
}

@media(min-width:768px) {
  .block-page-title-block {
    padding-bottom: 4rem;
    background-image: url("data:image/svg+xml,%3Csvg width='1024' height='800' preserveAspectRatio='none' viewBox='0 0 1024 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M262.975 241.303V786.09C513.533 739.308 770.664 722.49 1024 734.5V241.303z' fill='%2300783f'/%3E%3Cpath d='M0 0v753.129c102.798 52.734 229.475 64.712 353.414 16.61C569.842 684.921 795.927 632.514 1024 611.444V0z' fill='%23009845'/%3E%3C/svg%3E");
    background-size: 1024px auto
  }
}

@media(min-width:1025px) {
  .block-page-title-block {
    background-image: url("data:image/svg+xml,%3Csvg width='1440' height='800' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M348.811 775.213C707.303 669.016 1081.276 652.451 1440 722.525V200.62z' fill='%2300783f'/%3E%3Cpath d='M0 0v731.756c113.183 71.933 257.447 92.36 399.816 35.287C734.914 631.356 1089.373 572.187 1440 586.262V0z' fill='%23009845'/%3E%3C/svg%3E");
    background-size: 1440px auto
  }
}

@media(min-width:1280px) {
  .block-page-title-block {
    padding: 6rem 0 4.5rem;
    background-size: 100% auto
  }
}

@media(min-width:1920px) {
  .block-page-title-block {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='220' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M416.314-580l-7.128 764.574C897.656-3.958 1429.564-17.936 1920 135.348V-580H416.314z' fill='%2300783f'/%3E%3Cpath d='M0-580v717.28c115.303 80.17 265.901 105.84 414.816 46.144C899.496-12.831 1424.565-49.273 1920 65.834V-580H0z' fill='%23009845'/%3E%3C/svg%3E")
  }
}

.block-page-title-block .page-title {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px;
  font-size: 2.25rem;
  line-height: 1.3698630137;
  width: min(calc(100% - 40px),270px);
  margin-bottom: 0;
  color: #fff
}

@media(min-width:1025px) {
  .block-page-title-block .page-title {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .block-page-title-block .page-title {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .block-page-title-block .page-title {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

@media(min-width:1025px) {
  .block-page-title-block .page-title {
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.3698630137
  }
}

@media(min-width:768px) {
  .block-page-title-block .page-title {
    width: min(55%,410px)
  }
}

@media(min-width:1440px) {
  .block-page-title-block .page-title {
    margin-left: 80px
  }
}

@media(min-width:1920px) {
  .block-page-title-block .page-title {
    margin-left: 5%
  }
}

@media(max-width:767px) {
  .block-page-title-block .page-title {
    font-size: 1.75rem
  }
}

body.rtl .block-page-title-block {
  transform: scaleX(-1)
}

body.rtl .block-page-title-block .page-title {
  margin-right: auto;
  transform: scaleX(-1)
}

.search-bar-styles .sort-wrapper .fieldset-legend::after {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.search-bar-styles .form-actions input[id*=edit-reset] {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.search-bar-styles .form-actions input[id*=edit-submit] {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.search-bar-styles {
  position: relative;
  margin-bottom: 1.5rem;
  transition: top 400ms ease,padding 400ms ease,background-color 400ms ease
}

@media(min-width:768px) {
  .search-bar-styles {
    margin-bottom: 2rem
  }
}

@media(min-width:1025px) {
  .search-bar-styles {
    margin-bottom: 2.5rem
  }
}

.search-bar-styles .views-exposed-form {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: flex-start
}

.search-bar-styles .wrapper--search-actions {
  position: relative;
  order: 0;
  width: 100%
}

.search-bar-styles .form-type-textfield {
  margin-bottom: 0
}

.search-bar-styles input.form-text {
  width: 100%;
  height: 2.625rem;
  padding: 0 5rem 0 1rem;
  line-height: 2.625rem
}

.search-bar-styles .form-actions {
  position: absolute;
  top: 0;
  right: .5rem;
  display: flex;
  flex-flow: row-reverse nowrap;
  flex-shrink: 0;
  align-items: stretch;
  justify-content: flex-start;
  order: 1;
  min-width: 4.25rem;
  height: 2.625rem
}

.search-bar-styles .form-actions .form-submit {
  width: 2.125rem;
  padding: 0;
  font-size: 0;
  line-height: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%
}

.search-bar-styles .form-actions input[id*=edit-submit] {
  background-size: 1.125rem auto
}

.search-bar-styles .form-actions input[id*=edit-reset] {
  background-size: .625rem auto
}

.search-bar-styles .sort-wrapper .form-item {
  margin: 0
}

.search-bar-styles .sort-wrapper .fieldset-legend {
  position: relative;
  padding-right: 1rem;
  cursor: pointer;
  white-space: nowrap;
  color: #978b87
}

.search-bar-styles .sort-wrapper .fieldset-legend::after {
  position: absolute;
  top: 50%;
  right: 0;
  width: .5rem;
  height: .5rem;
  transition: all .3s ease;
  transform: translateY(-50%)
}

.search-bar-styles .sort-wrapper .fieldset-legend.active {
  color: #5f504d
}

.search-bar-styles .sort-wrapper .fieldset-legend.active::after {
  transform: translateY(-50%) rotate(180deg)
}

.search-bar-styles .sort-wrapper .form-radios {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
  opacity: 0
}

.search-bar-styles .sort-wrapper .form-radios.dropdown-menu-open {
  position: static;
  width: auto;
  height: auto;
  overflow: initial;
  clip: auto;
  opacity: 1;
  box-shadow: 0 28px 38px -30px rgba(0,0,0,.15);
  padding: 0;
  border-radius: 6px;
  background: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 4;
  min-width: 14.6875rem;
  border: 1px solid #f5f3f3;
  opacity: 1;
  transition: all 400ms cubic-bezier(0,1,0.5,1)
}

.search-bar-styles .sort-wrapper .form-radio {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
  opacity: 0
}

.search-bar-styles .sort-wrapper .form-radio:checked+label {
  color: #5f504d
}

.search-bar-styles .sort-wrapper .form-type-radio label {
  position: relative;
  display: block;
  margin: 0;
  padding: .5rem 1.25rem;
  cursor: pointer;
  color: #5f504d
}

@media(min-width:1025px) {
  .search-bar-styles .sort-wrapper .form-type-radio label {
    padding: 1rem 1.25rem
  }
}

.search-bar-styles .sort-wrapper .form-type-radio label:hover {
  background-color: #f5f3f3
}

.search-bar-styles .sort-wrapper .form-type-radio label::after {
  position: absolute;
  right: 1.25rem;
  bottom: 0;
  left: 1.25rem;
  border-bottom: 1px solid #f5f3f3;
  content: ""
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .search-icon-wrapper::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-actions input[type=submit] {
  background-image: url(../image/icons-5bab3769.svg);
  background-repeat: no-repeat
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
  margin-left: auto
}

@media(min-width:1280px) {
  .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
    margin-left: 1.5rem
  }
}

.rtl .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
  margin-right: auto;
  margin-left: 0
}

@media(min-width:1280px) {
  .rtl .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
    margin-right: 1.5rem
  }
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete h2 {
  display: none
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .button-close {
  display: none
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .search-icon-wrapper {
  display: block;
  cursor: pointer
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .search-icon-wrapper::before {
  display: block;
  width: 1.3125rem;
  height: 1.5rem
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form {
  position: relative;
  display: none
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-type-search-api-autocomplete {
  position: relative;
  margin: 0
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-type-search-api-autocomplete .form-text {
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  width: 100%;
  height: 2.625rem;
  padding: .5rem 1rem .5rem 3rem;
  outline: none;
  line-height: 2.625rem;
  background-image: none;
  background-position: 98% center
}

.rtl .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-type-search-api-autocomplete .form-text {
  padding-right: 3rem;
  padding-left: 1rem
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-actions {
  position: absolute;
  top: 0;
  left: 0
}

.rtl .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-actions {
  right: 0;
  left: auto
}

.block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form .form-actions input[type=submit] {
  width: 3.125rem;
  height: 2.625rem;
  padding: 0;
  border-radius: 0;
  font-size: 0;
  line-height: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.125rem
}

.search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
  position: absolute;
  top: 1rem;
  z-index: 10;
  width: 100%;
  margin-left: 0
}

@media(min-width:1025px) {
  .search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
    top: 0;
    left: 50%;
    width: 39.5rem;
    transform: translateX(-50%)
  }
}

@media(max-width:1024px) {
  .search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete h2 {
    font-size: 2.25rem;
    line-height: 1.3698630137;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.5rem
  }
}

@media(max-width:1024px)and (min-width:1025px) {
  .search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete h2 {
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.3698630137
  }
}

@media(max-width:1024px) {
  .search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .button-close-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer
  }

  .search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .button-close-mobile::before {
    width: .875rem;
    height: .875rem
  }
}

.search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete .search-icon-wrapper {
  display: none
}

.search-visible .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete form {
  display: block
}

.mobile-menu-open .block-views-exposed-filter-blockglobal-search-solr-header-search-autocomplete {
  display: none
}

.full-page-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #fff
}

@media(min-width:1025px) {
  .full-page-overlay {
    background-color: rgba(0,0,0,.6)
  }
}

.full-page-overlay .button-close-desktop {
  position: absolute;
  top: 1.125rem;
  right: 1.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer
}

.full-page-overlay .button-close-desktop::before {
  width: .875rem;
  height: .875rem
}

.toolbar-fixed .full-page-overlay .button-close-desktop {
  top: 4.625rem
}

.search-visible .full-page-overlay {
  display: block
}

.block-adama-country-selector {
  display: none
}

@media(min-width:1280px) {
  .block-adama-country-selector {
    display: flex;
    align-items: center;
    margin-right: .75rem;
    margin-left: .5rem;
    padding-right: .75rem;
    border-right: 1px solid #ece9e8
  }

  .rtl .block-adama-country-selector {
    margin-right: .5rem;
    margin-left: .75rem;
    padding-right: 0;
    padding-left: .75rem;
    border-right: 0;
    border-left: 1px solid #ece9e8
  }
}

.mobile-menu-open .block-adama-country-selector {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  width: 100%;
  padding: 0 1.5rem .6875rem 1.5rem
}

.mobile-menu-open .block-adama-country-selector .current-country__icon {
  transform-origin: 0 50%
}

.mobile-menu-open .block-adama-country-selector .current-page-link {
  border-top: 2px dotted rgba(151,139,135,.3);
  position: relative;
  width: 100%;
  padding: 2rem 0
}

.mobile-menu-open .block-adama-country-selector .trigger-country-selector {
  margin-left: 0;
  border: 0
}

.rtl.mobile-menu-open .block-adama-country-selector .current-country__icon {
  transform-origin: 100% 50%
}

.block-adama-country-selector .current-page-link {
  flex-shrink: 0;
  color: rgba(151,139,135,.9)
}

@media(min-width:1280px) {
  .block-adama-country-selector .current-page-link {
    font-size: .8125rem;
    line-height: 1.2307692308
  }
}

.block-adama-country-selector .current-country__icon {
  display: flex;
  transform: scale(0.5)
}

.block-adama-country-selector .current-country__icon.flag--indonesia {
  transform: scale(0.5) rotate(180deg)
}

.block-adama-country-selector .trigger-country-selector {
  font-size: .8125rem;
  line-height: 1.2307692308;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  margin-left: 1rem;
  text-transform: capitalize;
  color: rgba(151,139,135,.9)
}

.block-adama-country-selector .trigger-country-selector::before {
  order: 2;
  width: .5rem;
  margin-left: .5rem
}

@media(min-width:1280px) {
  .rtl .block-adama-country-selector .trigger-country-selector {
    margin-right: 1rem;
    margin-left: 0
  }
}

.rtl .block-adama-country-selector .trigger-country-selector::before {
  margin-right: .5rem;
  margin-left: 0
}

.block-adama-country-selector.block-adama-canada-selector {
  font-size: .8125rem;
  line-height: 1.2307692308;
  flex-direction: row;
  margin-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem
}

.block-adama-country-selector.block-adama-canada-selector a,.block-adama-country-selector.block-adama-canada-selector span {
  display: inline-block;
  padding: 0 .5rem
}

.block-adama-country-selector.block-adama-canada-selector a {
  text-decoration: underline;
  color: #009845
}

.block-adama-country-selector.block-adama-canada-selector span {
  color: rgba(151,139,135,.5)
}

.block-adama-country-selector.block-adama-canada-selector :first-child {
  padding-left: 0
}

.block-adama-country-selector.block-adama-canada-selector :nth-child(2) {
  padding-right: 0;
  border-left: 1px solid #ece9e8
}

.country-selector {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  visibility: visible;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: scroll;
  background-color: #fff;
  opacity: 1
}

.country-selector--header {
  margin-bottom: 5.5rem;
  background-color: #009845
}

@media(min-width:768px) {
  .country-selector--header {
    margin-bottom: 8.5rem
  }
}

@media(min-width:1025px) {
  .country-selector--header {
    margin-bottom: 7.5rem
  }
}

.country-selector--header::after {
  position: absolute;
  width: 100%;
  height: 3rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='414' height='48' viewBox='0 0 414 48' fill='none'%3E%3Cpath d='M0 1v27.584c137.608-14.803 276.17-14.646 414 .336V1z' fill='%2300783f'/%3E%3Cpath d='M0 0v45.7c38.444 4.18 78.75 2.763 120.268-5.076C218.168 21.778 316.258 9.541 414 3.734V0z' fill='%23009845'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 3rem;
  pointer-events: none
}

@media(min-width:768px) {
  .country-selector--header::after {
    height: 4.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='768' height='67' viewBox='0 0 768 67' fill='none'%3E%3Cpath d='M492.316 13.132c93.19 3.095 185.242 13.841 275.684 32.05V3.507c-98.32 0-223.93 5.22-275.684 9.625z' fill='%2300783f'/%3E%3Cpath d='M0 0v36.5c70.323 30.057 151.196 39.417 236.664 21.234C413.783 19.39 591.986 2.882 768 7.272V0z' fill='%23009845'/%3E%3C/svg%3E");
    background-size: 100% 4.25rem
  }
}

@media(min-width:1025px) {
  .country-selector--header::after {
    height: 3.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='1440' height='52' viewBox='0 0 1440 52' fill='none'%3E%3Cpath d='M0 0v7.401c109.552 40.302 233.791 55.32 363.953 36.65C724.693-6.52 1086.661-10.92 1440 28.016V0z' fill='%23009845'/%3E%3Cdefs id='defs845'%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' id='rect842' d='M0 0h1440v323H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: 100% 3.25rem
  }
}

.country-selector--header--brand-wrapper {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3.5rem;
  padding: 1.5rem 0 0
}

.country-selector--header--adama-logo {
  width: 6.875rem;
  height: 2.625rem
}

@media(min-width:768px) {
  .country-selector--header--adama-logo {
    margin-left: .5rem
  }
}

.country-selector--header .close-btn-icon {
  cursor: pointer
}

.country-selector--header .close-btn-icon::before {
  display: block;
  width: 1.9375rem;
  height: 1.9375rem;
  background-position: 50% 50%;
  background-size: 1.1875rem
}

.country-selector--header--content-wrapper {
  display: flex;
  max-width: calc(1280px + 1rem);
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  flex-direction: column;
  padding: 0 0 1.5rem
}

@media(min-width:768px) {
  .country-selector--header--content-wrapper {
    padding: 0 0 2.5rem
  }
}

@media(min-width:1025px) {
  .country-selector--header--content-wrapper {
    flex-direction: row;
    align-items: start;
    justify-content: space-between
  }
}

.country-selector--header--content {
  margin-right: .5rem;
  margin-left: .5rem
}

@media(max-width:767px) {
  .country-selector--header--content {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .country-selector--header--content {
    width: calc(87.5% - 1rem)
  }
}

@media(min-width:1025px) {
  .country-selector--header--content {
    width: calc(41.6666666667% - 1rem)
  }
}

.country-selector--header--title {
  font-size: 2.25rem;
  line-height: 1.3698630137;
  margin-bottom: 1rem;
  color: #fff
}

@media(min-width:1025px) {
  .country-selector--header--title {
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.3698630137
  }
}

@media(min-width:1025px) {
  .country-selector--header--title {
    font-size: 2.5625rem
  }
}

.country-selector--header--subtitle {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
  color: #fff
}

.country-selector--header--search {
  margin-right: .5rem;
  margin-left: .5rem;
  position: relative;
  margin-top: 1.5rem
}

@media(max-width:767px) {
  .country-selector--header--search {
    width: calc(100% - 1rem)
  }
}

@media(min-width:768px) {
  .country-selector--header--search {
    width: calc(50% - 1rem)
  }
}

@media(min-width:1025px) {
  .country-selector--header--search {
    width: calc(25% - 1rem)
  }
}

@media(min-width:768px) {
  .country-selector--header--search {
    margin-top: 2rem
  }
}

@media(min-width:1025px) {
  .country-selector--header--search {
    margin-top: 0
  }
}

.country-selector--header--search .country-search-input {
  width: 100%;
  padding: 12px 15px;
  border: solid 1px rgba(151,139,135,.3);
  border-radius: 6px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 97% 50%;
  background-size: 1.25rem
}

.rtl .country-selector--header--search .country-search-input {
  background-position: 1.25rem 50%
}

.country-selector--list {
  width: calc(100% - 20px * 2);
  max-width: 1280px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 0;
  list-style-type: none
}

@media(min-width:1025px) {
  .country-selector--list {
    width: calc(100% - 60px * 2);
    margin-right: 60px;
    margin-left: 60px
  }
}

@media(min-width:1280px) {
  .country-selector--list {
    width: calc(100% - 80px * 2);
    margin-right: 80px;
    margin-left: 80px
  }
}

@media(min-width:1440px) {
  .country-selector--list {
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

.country-selector--list--region {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2857142857;
  display: block;
  margin-bottom: 1.5rem;
  color: #009845
}

@media(min-width:1025px) {
  .country-selector--list--region {
    font-size: 2.25rem;
    line-height: 1.3333333333
  }
}

@media(min-width:1025px) {
  .country-selector--list--region {
    margin-bottom: 1rem
  }
}

.country-selector--list--nested-list {
  column-gap: 1rem;
  margin-bottom: 3.5rem;
  padding: inherit;
  list-style-type: inherit
}

.country-selector--list--nested-list.columns-1 {
  column-count: 1
}

.country-selector--list--nested-list:not(.columns-1) {
  column-count: 2
}

@media(min-width:1025px) {
  .country-selector--list--nested-list {
    column-width: 5.75rem
  }

  .country-selector--list--nested-list.columns-2 {
    width: calc(33.3333333333% - 1rem);
    column-count: 2
  }

  .country-selector--list--nested-list.columns-3 {
    width: calc(50% - 1rem);
    column-count: 3
  }

  .country-selector--list--nested-list.columns-4 {
    width: calc(66.6666666667% - 1rem);
    column-count: 4
  }

  .country-selector--list--nested-list.columns-5 {
    width: calc(83.3333333333% - 1rem);
    column-count: 5
  }

  .country-selector--list--nested-list.columns-6 {
    width: calc(100% - 1rem);
    column-count: 6
  }
}

.country-selector--list--nested-list--item:not(:last-child) {
  margin-bottom: 1.5rem
}

@media(min-width:1025px) {
  .country-selector--list--nested-list--item:not(:last-child) {
    margin-bottom: 1rem
  }
}

.country-selector--list--nested-list--item a {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  color: #5f504d
}

.country-selector--list--nested-list--item .country-name-abbreviation {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  color: #978b87
}
[class*=flag--] {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(../image/flags-sprite.png);
  background-repeat: no-repeat
}

.flag--africa {
  background-position: -5px -5px
}

.flag--americas {
  background-position: -215px -47px
}

.flag--argentina {
  background-position: -47px -5px
}

.flag--australia {
  background-position: -89px -5px
}

.flag--austria {
  background-position: -131px -5px
}

.flag--belarus {
  background-position: -173px -5px
}

.flag--belgium {
  background-position: -215px -5px
}

.flag--benin {
  background-position: -257px -5px
}

.flag--brazil {
  background-position: -299px -5px
}

.flag--bulgaria {
  background-position: -5px -47px
}

.flag--burkina-faso {
  background-position: -47px -47px
}

.flag--burundi {
  background-position: -89px -47px
}

.flag--cameroon {
  background-position: -131px -47px
}

.flag--canada {
  background-position: -173px -47px
}

.flag--chile {
  background-position: -257px -47px
}

.flag--colombia {
  background-position: -299px -47px
}

.flag--costa-rica {
  background-position: -5px -89px
}

.flag--czech {
  background-position: -47px -89px
}

.flag--denmark {
  background-position: -89px -89px
}

.flag--dominican-republic {
  background-position: -131px -89px
}

.flag--ecuador {
  background-position: -173px -89px
}

.flag--el-salvador {
  background-position: -215px -89px
}

.flag--estonia {
  background-position: -257px -89px
}

.flag--ethiopia {
  background-position: -299px -89px
}

.flag--finland {
  background-position: -5px -131px
}

.flag--france {
  background-position: -47px -131px
}

.flag--gb {
  background-position: -89px -131px
}

.flag--germany {
  width: 34px;
  height: 32px;
  background-position: -131px -131px
}

.flag--ghana {
  background-position: -175px -131px
}

.flag--global {
  background-position: -217px -131px
}

.flag--greece {
  background-position: -259px -131px
}

.flag--guatemala {
  background-position: -301px -131px
}

.flag--honduras {
  background-position: -5px -173px
}

.flag--hungary {
  background-position: -47px -173px
}

.flag--india {
  background-position: -89px -173px
}

.flag--indonesia {
  background-position: -173px -257px
}

.flag--israel {
  background-position: -131px -173px
}

.flag--italy {
  background-position: -173px -173px
}

.flag--ivory-coast {
  background-position: -215px -173px
}

.flag--kenya {
  background-position: -257px -173px
}

.flag--latvia {
  background-position: -299px -173px
}

.flag--lithuania {
  background-position: -5px -215px
}

.flag--mali {
  background-position: -47px -215px
}

.flag--mexico {
  background-position: -89px -215px
}

.flag--moldova {
  background-position: -131px -215px
}

.flag--netherlands {
  background-position: -173px -215px
}

.flag--new-zealand {
  background-position: -215px -215px
}

.flag--nicaragua {
  background-position: -257px -215px
}

.flag--nigeria {
  background-position: -299px -215px
}

.flag--norway {
  background-position: -5px -257px
}

.flag--panama {
  background-position: -47px -257px
}

.flag--paraguay {
  background-position: -89px -257px
}

.flag--peru {
  background-position: -131px -257px
}

.flag--poland {
  background-position: -173px -257px
}

.flag--portugal {
  background-position: -215px -257px
}

.flag--romania {
  background-position: -257px -257px
}

.flag--russia {
  background-position: -299px -257px
}

.flag--serbia {
  background-position: -5px -299px
}

.flag--slovakia {
  background-position: -47px -299px
}

.flag--south-africa {
  background-position: -89px -299px
}

.flag--south-korea {
  background-position: -131px -299px
}

.flag--spain {
  background-position: -173px -299px
}

.flag--sweden {
  background-position: -215px -299px
}

.flag--tanzania {
  background-position: -257px -299px
}

.flag--thailand {
  background-position: -299px -299px
}

.flag--turkey {
  background-position: -341px -5px
}

.flag--uganda {
  background-position: -341px -47px
}

.flag--ukraine {
  background-position: -341px -89px
}

.flag--usa {
  background-position: -343px -131px
}

.flag--vietnam {
  background-position: -341px -173px
}

.responsive-dropdown-trigger::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.menu-item--expanded:hover .responsive-dropdown-trigger::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}

.menu--main .menu-item {
  position: relative;
  display: block
}

.menu--main a,.menu--main span:not(.responsive-dropdown-trigger) {
  display: block;
  white-space: nowrap;
  color: #5f504d
}

.menu--main a:hover,.menu--main span:not(.responsive-dropdown-trigger):hover {
  color: #009845
}

.menu--main a.is-active,.menu--main span:not(.responsive-dropdown-trigger).is-active {
  font-weight: 700
}

@media(min-width:1280px) {
  .menu--main {
    position: relative;
    display: flex
  }

  .menu--main>.menu {
    display: flex;
    flex-direction: row;
    align-items: center
  }

  .menu--main>.menu .menu-item {
    display: block
  }

  .menu--main>.menu .menu-item:not(:last-child) {
    margin-right: 1.5rem;
    margin-bottom: 0
  }

  .rtl .menu--main>.menu .menu-item:not(:last-child) {
    margin-right: 0;
    margin-left: 1.5rem
  }

  .menu--main>.menu .menu-item>a,.menu--main>.menu .menu-item>span:not(.responsive-dropdown-trigger) {
    display: block;
    margin-bottom: 0;
    padding: .5625rem 0;
    cursor: pointer;
    font-weight: 400;
    font-size: 1rem;
    color: #5f504d
  }

  .menu--main>.menu .menu-item>a:hover,.menu--main>.menu .menu-item>span:not(.responsive-dropdown-trigger):hover {
    color: #009845
  }

  .menu--main>.menu .menu-item--expanded {
    display: flex;
    align-items: center
  }

  .menu--main>.menu .menu-item--expanded:hover .responsive-dropdown-trigger::before {
    transform: rotate(180deg)
  }

  .menu--main>.menu .menu-item--expanded:hover .menu--main--dropdown {
    position: static;
    width: auto;
    height: auto;
    overflow: initial;
    clip: auto;
    opacity: 1;
    position: absolute;
    top: 100%;
    z-index: 1;
    visibility: visible;
    display: block;
    min-width: 23.125rem;
    padding-top: 1.125rem;
    border-radius: 6px;
    opacity: 1
  }

  .menu--main>.menu .menu-item--expanded .responsive-dropdown-trigger {
    margin-left: .5rem
  }

  .menu--main>.menu .menu-item--expanded .responsive-dropdown-trigger::before {
    width: .5rem;
    height: .5rem;
    transition: transform .2s
  }

  .rtl .menu--main>.menu .menu-item--expanded .responsive-dropdown-trigger {
    margin-right: .5rem;
    margin-left: 0
  }

  .menu--main .menu--main--dropdown {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    opacity: 0;
    box-shadow: 0 28px 38px -30px rgba(0,0,0,.15);
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    transition: opacity 400ms
  }

  .menu--main .menu--main--dropdown::before {
    position: absolute;
    top: 12px;
    right: auto;
    left: 1.5rem;
    display: block;
    width: .625rem;
    height: .375rem;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.443 1.737L.796 6h8.691L6.841 1.737a2 2 0 00-3.398 0z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 100% auto
  }

  .rtl .menu--main .menu--main--dropdown {
    right: 0;
    left: auto
  }

  .rtl .menu--main .menu--main--dropdown::before {
    right: 1.5rem;
    left: auto
  }

  .menu--main .sub-menu {
    display: block;
    margin: 0;
    padding: 1rem 6.5rem 2.5rem 1.5rem;
    border-radius: 6px;
    overflow: hidden;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='92.941' height='143.336' viewBox='0 0 92.941 143.336' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.941 0c-1.316 2.634-2.477 5.404-3.365 8.387A279.198 279.198 0 011.48 143.336H92.94z' fill='%2300783f'/%3E%3Cpath d='M92.941 37.47C71.387 80.454 39.257 116.73 0 143.337h92.941z' fill='%23009845'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right bottom
  }

  .menu--main .sub-menu.one-col {
    column-count: 1
  }

  .menu--main .sub-menu.two-cols {
    column-count: 2
  }

  .menu--main .sub-menu.three-cols {
    column-count: 3
  }

  .menu--main .sub-menu .menu-item {
    display: block;
    min-width: 7.5rem
  }

  .menu--main .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 1rem
  }

  .menu--main .sub-menu .menu-item a {
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    padding: 0;
    font-weight: 400;
    color: #5f504d;
    transition: color .2s
  }

  .rtl .menu--main .sub-menu {
    padding-right: 1.5rem;
    padding-left: 6.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='92.941' height='143.336' viewBox='0 0 92.941 143.336' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0c1.31 2.628 2.465 5.391 3.348 8.367A277.79 278.542 0 0 0 91 143H.001Z' fill='%2300783f'/%3E%3Cpath d='M0 37c21.568 43.038 53.718 79.36 93 106H0Z' fill='%23009845'/%3E%3C/svg%3E");
    background-position: left bottom
  }
}

@media(min-width:1440px) {
  .menu--main>.menu .menu-item:not(:last-child) {
    margin-right: 2rem
  }

  .rtl .menu--main>.menu .menu-item:not(:last-child) {
    margin-left: 2rem
  }
}

@media(max-width:1279px) {
  .menu--main {
    display: none
  }

  .mobile-menu-open .menu--main {
    display: block;
    width: 100%;
    margin-right: 0
  }

  .menu--main .menu {
    width: 100%
  }

  .menu--main .menu>.menu-item {
    display: block;
    padding: 0 1.5rem
  }

  .menu--main .menu>.menu-item>a,.menu--main .menu>.menu-item>span:not(.responsive-dropdown-trigger) {
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 1.2142857143;
    padding: 1rem 0;
    overflow: hidden
  }

  .menu--main .menu>.menu-item>a::before,.menu--main .menu>.menu-item>span:not(.responsive-dropdown-trigger)::before {
    content: none
  }

  .menu--main .menu>.menu-item.menu-item--expanded>a {
    margin-right: 1.5rem
  }

  .rtl .menu--main .menu>.menu-item.menu-item--expanded>a {
    margin-right: 0;
    margin-left: 1.5rem
  }

  .menu--main .sub-menu {
    padding: 0
  }

  .menu--main .sub-menu .menu-item {
    padding: 0 1.5rem
  }

  .menu--main .sub-menu .menu-item a {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.2;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-weight: 400
  }

  .menu--main .sub-menu .menu-item a:hover {
    color: #009845
  }

  .menu--main .sub-menu .menu-item:not(:last-child) a {
    border-bottom: 2px dotted rgba(151,139,135,.3)
  }

  .menu--main .sub-menu .menu-item--expanded::before {
    display: none
  }

  .menu--main .menu--main--dropdown {
    position: static;
    visibility: visible;
    display: none;
    margin: 0 -1.25rem;
    background-color: #f5f3f3;
    opacity: 1
  }

  .menu--main .menu--main--dropdown.visible {
    display: block
  }

  .menu--main .responsive-dropdown-trigger {
    position: absolute;
    top: 1rem;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.75rem;
    height: 2.125rem;
    padding-right: 20px;
    cursor: pointer;
    transition: transform .2s
  }

  .menu--main .responsive-dropdown-trigger.dropdown-arrow-down::before {
    transform: rotate(180deg)
  }

  .menu--main .responsive-dropdown-trigger::before {
    width: .875rem;
    height: .875rem
  }

  .rtl .menu--main .responsive-dropdown-trigger {
    right: auto;
    left: 0;
    padding-right: 0;
    padding-left: 20px
  }
}

.block-system-branding-block {
  flex-shrink: 0;
  margin-right: 2rem
}

.rtl .block-system-branding-block {
  margin-right: 0;
  margin-left: 2rem
}

.mobile-menu-open .block-system-branding-block {
  padding: .5rem 20px 1.5rem
}

.path-user .block-system-branding-block,.path-my-adama .block-system-branding-block {
  margin-right: auto
}

.path-user.rtl .block-system-branding-block,.path-my-adama.rtl .block-system-branding-block {
  margin-right: 0;
  margin-left: auto
}

.site-logo img {
  display: block;
  height: 31px
}

@media(min-width:1025px) {
  .site-logo img {
    height: 42px
  }
}

.language-switcher-language-url {
  position: relative;
  display: none
}

@media(min-width:1280px) {
  .language-switcher-language-url {
    display: block
  }

  .rtl .language-switcher-language-url .dropdown-menu--wrapper {
    right: inherit;
    left: 0
  }
}

.language-switcher-language-url:hover .dropdown-menu--wrapper {
  position: absolute;
  top: 100%;
  left: 1.5rem;
  display: block
}

@media(min-width:1280px) {
  .language-switcher-language-url:hover .dropdown-menu--wrapper {
    right: 0;
    left: auto;
    width: min-content;
    padding-top: 1.625rem
  }
}

.rtl .language-switcher-language-url:hover .dropdown-menu--wrapper {
  right: 1.5rem;
  left: 0
}

@media(min-width:1280px) {
  .rtl .language-switcher-language-url:hover .dropdown-menu--wrapper {
    right: auto;
    left: 0
  }
  .dropdown-menu.dropdown-menu-open {
    margin-top: 0;
}
  .top-menu.dropdown-menu-open {
    margin-top: 3rem;
}

.language-switcher-language-url:hover .dropdown-menu--wrapper .dropdown-menu {
  position: static;
  width: auto;
  height: auto;
  overflow: initial;
  clip: auto;
  opacity: 1;
  position: relative;
  z-index: 1;
  visibility: visible;
  display: block;
  width: min-content;
  height: auto;
  border: 1px solid #f5f3f3;
  border-radius: 6px;
  overflow: initial;
  opacity: 1;
  clip: auto
}

.language-switcher-language-url .active-language {
  font-size: .8125rem;
  line-height: 1.2307692308;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  line-height: 1.5rem;
  text-transform: uppercase;
  color: rgba(151,139,135,.9)
}

.language-switcher-language-url .active-language::before {
  order: 2;
  width: .5rem;
  margin-left: .5rem
}

.rtl .language-switcher-language-url .active-language::before {
  margin-right: .5rem;
  margin-left: 0
}

.language-switcher-language-url .dropdown-menu--wrapper {
  display: none
}

.language-switcher-language-url .dropdown-menu {
  position: relative;
  top: 0;
  right: 0;
  left: auto;
  min-width: auto;
}

.language-switcher-language-url .dropdown-menu::before {
  right: 1rem;
  left: auto
}

.rtl .language-switcher-language-url .dropdown-menu {
  right: auto;
  left: 0
}

.rtl .language-switcher-language-url .dropdown-menu::before {
  right: auto;
  left: 1rem
}

.mobile-menu-open .language-switcher-language-url {
  display: block;
  margin-top: .5rem;
  padding: .6875rem 1.5rem
}

.mobile-menu-open .language-switcher-language-url .active-language::before {
  margin-left: .5rem
}

.mobile-menu-open .language-switcher-language-url .dropdown-menu::before,.mobile-menu-open .language-switcher-language-url .dropdown-menu::after {
  content: none
}

.rtl.mobile-menu-open .language-switcher-language-url .active-language::before {
  margin-right: .5rem;
  margin-left: 0
}
.language-switcher-language-url .dropwdown-controls {
    font-size: .8125rem;
    line-height: 1.2307692308;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    line-height: 1.5rem;
    text-transform: uppercase;
    color: rgba(151,139,135,.9);
}
.language-switcher-language-url .dropwdown-controls::before {
    order: 2;
    width: 0.5rem;
    margin-left: 0.5rem;
}
.dropdown-controls.select-dropdown::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../image/icons-5bab3769.svg)
}
.dropdown-container {
  position: relative
}

.dropdown-controls.select-dropdown {
  position: relative;
  display: inline-block;
  min-width: 11.25rem;
  height: 3rem;
  padding: 0 2rem 0 20px;
  border: 1px solid rgba(151,139,135,.3);
  border-radius: .5rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 3rem;
  background-color: #fff
}

@media(min-width:768px) {
  .dropdown-controls.select-dropdown {
    min-width: 14.75rem
  }
}

.dropdown-controls.select-dropdown::before {
  position: absolute;
  right: .75rem;
  width: .75rem;
  height: 3rem;
  transition: transform 400ms
}

.rtl .dropdown-controls.select-dropdown {
  padding: 0 20px 0 2rem
}

.rtl .dropdown-controls.select-dropdown::before {
  right: auto;
  left: .75rem
}

.dropdown-controls-open.select-dropdown::before {
  transform: rotate(-180deg)
}

.dropdown-menu li, .form-item-sort-by .form-select li {
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    width: 100%;
    padding: 0 1.25rem;
    background-color: #fff;
    transition: background-color .2s ease;
}



.side-filter--wrapper {
	background-image: url(../image/icons-5bab3769.svg);
	background-repeat: no-repeat
}

@media(max-width:1024px) {
	.side-filter .layout-sidebar--left--sidebar,.side-filter .view-events-overview .views-exposed-form,.side-filter .articles-overview--facets,.side-filter .articles-overview--facets--wrapper {
		display: flex;
		flex-direction: column
	}
}

@media(max-width:1024px) {
	.side-filter .layout-sidebar--left--sidebar,.side-filter .view-events-overview .view-filters,.side-filter .view-articles-overview .articles-overview--facets {
		position: fixed;
		top: 0;
		right: -414px;
		bottom: 0;
		z-index: 9999;
		width: 100%;
		max-width: 25.875rem;
		height: 100%;
		margin: 0;
		padding: 2rem 0 5rem;
		background-color: #fff;
		transition: right 400ms ease-in
	}

	.rtl .side-filter .layout-sidebar--left--sidebar,.rtl .side-filter .view-events-overview .view-filters,.rtl .side-filter .view-articles-overview .articles-overview--facets {
		right: auto;
		left: -414px;
		transition: left 400ms ease-in
	}

	.side-filter .layout-sidebar--left--sidebar .views-exposed-form,.side-filter .layout-sidebar--left--sidebar .region-sidebar-first,.side-filter .view-events-overview .view-filters .views-exposed-form,.side-filter .view-events-overview .view-filters .region-sidebar-first,.side-filter .view-articles-overview .articles-overview--facets .views-exposed-form,.side-filter .view-articles-overview .articles-overview--facets .region-sidebar-first {
		width: 100%;
		height: 100%;
		padding: 0 20px 20px;
		overflow-y: auto
	}

	.side-filter .layout-sidebar--left--sidebar::after,.side-filter .view-events-overview .view-filters::after,.side-filter .view-articles-overview .articles-overview--facets::after {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2;
		height: 5rem;
		border-top: 1px solid rgba(151,139,135,.3);
		content: "";
		background-color: #fff;
		box-shadow: 0 14px 14px 10px rgba(0,0,0,.15)
	}
}

.side-filter .layout-sidebar--left--sidebar .region-sidebar-first,.side-filter .view-events-overview .view-filters .region-sidebar-first,.side-filter .view-articles-overview .articles-overview--facets .region-sidebar-first {
	padding-bottom: 20px
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions,.side-filter .view-events-overview .view-filters .side-filter--actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	width: 100%
}

@media(min-width:1025px) {
	.side-filter .layout-sidebar--left--sidebar .side-filter--actions,.side-filter .view-events-overview .view-filters .side-filter--actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions {
		display: none
	}
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-actions,.side-filter .view-events-overview .view-filters .side-filter--actions .form-actions,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-actions {
	display: flex;
	flex-flow: row-reverse nowrap;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px 1rem
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit,.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit,.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit {
	width: 50%
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit[data-drupal-selector=edit-reset],.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit[data-drupal-selector=edit-reset],.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit[data-drupal-selector=edit-reset] {
	width: auto
}

.side-filter .layout-sidebar--left--sidebar .side-filter--actions .form-submit[value^="Clear All Filters"],.side-filter .view-events-overview .view-filters .side-filter--actions .form-submit[value^="Clear All Filters"],.side-filter .view-articles-overview .articles-overview--facets .side-filter--actions .form-submit[value^="Clear All Filters"] {
	padding: 0;
	color: #5f504d;
	background-color: transparent
}

@media(max-width:1024px) {
	.side-filter.show-filter::after {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 9998;
		content: "";
		background-color: rgba(0,0,0,.5)
	}
}

.side-filter.show-filter .layout-sidebar--left--sidebar,.side-filter.show-filter .view-events-overview .view-filters,.side-filter.show-filter .view-articles-overview .articles-overview--facets {
	right: 0
}

.rtl .side-filter.show-filter .layout-sidebar--left--sidebar,.rtl .side-filter.show-filter .view-events-overview .view-filters,.rtl .side-filter.show-filter .view-articles-overview .articles-overview--facets {
	right: auto;
	left: 0
}

.side-filter--wrapper {
	box-shadow: 0 28px 38px -30px rgba(0,0,0,.15);
	position: fixed;
	top: 50%;
	right: .5rem;
	z-index: 5;
	min-width: 8.9375rem;
	padding: .625rem 1.25rem .625rem 1.75rem;
	border: .125rem solid #978b87;
	border-radius: 6px;
	cursor: pointer;
	font-weight: 700;
	text-align: center;
	background-color: #fff;
	background-position: .8125rem 50%;
	background-size: .9375rem auto;
	transform: translateY(-50%)
}

@media(min-width:1025px) {
	.side-filter--wrapper {
		display: none
	}
}

.rtl .side-filter--wrapper {
	right: auto;
	left: .5rem
}

.side-filter--open::before {
	position: absolute;
	top: 50%;
	left: 20px;
	width: 1rem;
	transform: translateY(-50%)
}

.side-filter--close {
	margin-bottom: 1rem;
	cursor: pointer
}

.side-filter--close::before {
	display: block;
	width: 1rem;
	margin: 0 1.5rem
}



.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error:before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/misc/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
.ajax-progress-throbber .throbber::before,.ajax-progress-fullscreen::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/static/themes/custom/adama/dist/icons/icons-849f3943.svg)}.ajax-progress{display:inline-block}.ajax-progress-throbber{position:absolute}.ajax-progress-throbber .throbber{display:inline-block}.ajax-progress-throbber .throbber::before{width:1rem;height:1rem;animation-name:throbber;animation-duration:2s;animation-iteration-count:infinite}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.5)}.ajax-progress-fullscreen::before{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;animation-name:throbber;animation-duration:2s;animation-iteration-count:infinite}@keyframes throbber{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.ui-widget{font-size:100%}.ui-widget .ui-widget{font-size:100%}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:100%}.ui-widget.ui-widget-content{border:1px solid #978b87}.ui-widget-content{color:#5f504d;background-color:#fff}.ui-widget-content a{color:#5f504d}.ui-widget-header{font-weight:700;color:#5f504d}.ui-widget-header a{color:#5f504d}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{font-weight:400;color:#fff;background-color:#009845}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{text-decoration:none;color:#5f504d}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:focus{font-weight:400;background-color:#00783f}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #00a0df}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{font-weight:400;color:#fff;background-color:#00783f}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff;background-color:#f5b317}.ui-state-checked{border:1px solid #dad55e;background-color:#f5b317}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;color:#5f3f3f;background-color:#fddfdf}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7;filter:alpha(opacity=70)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35;filter:alpha(opacity=35)}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../image/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../image/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(../image/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(../image/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(../image/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../image/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../image/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background-color:#000;opacity:.6}.ui-widget-shadow{box-shadow:0 0 5px #666}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-search{box-shadow:0 28px 38px -30px rgba(0,0,0,.15);z-index:1252;margin-top:-1px;padding:.5rem 0;border:1px solid #f5f3f3;border-radius:6px}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;border:0;color:#5f504d}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#5f504d;background:#f5f3f3}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{color:#5f504d;background:#f5f3f3}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion{position:relative;padding:0 1.25rem;line-height:2rem}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.5rem}

.ajax-progress-throbber .throbber::before,.ajax-progress-fullscreen::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../image/icons-5bab3769.svg)}.ajax-progress{display:inline-block}.ajax-progress-throbber{position:absolute}.ajax-progress-throbber .throbber{display:inline-block}.ajax-progress-throbber .throbber::before{width:1rem;height:1rem;animation-name:throbber;animation-duration:2s;animation-iteration-count:infinite}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.5)}.ajax-progress-fullscreen::before{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;animation-name:throbber;animation-duration:2s;animation-iteration-count:infinite}@keyframes throbber{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-search{box-shadow:0 28px 38px -30px rgba(0,0,0,.15);z-index:1252;margin-top:-1px;padding:.5rem 0;border:1px solid #f5f3f3;border-radius:6px}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;border:0;color:#5f504d}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#5f504d;background:#f5f3f3}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{color:#5f504d;background:#f5f3f3}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion{position:relative;padding:0 1.25rem;line-height:2rem}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.5rem}




/* ------ venobox.css --------*/
.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.vbox-overlay * { 
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}
.vbox-overlay{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 999999;
}

/* ----- navigation ----- */
.vbox-title{
    width: 100%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    padding: 6px 50px;
    overflow: hidden;
    position: fixed;
    display: none;
    left: 0;
    z-index: 89;
}
.vbox-close{
    cursor: pointer;
    position: fixed;
    top: -1px;
    right: 0;
    width: 50px;
    height: 40px;
    padding: 6px;
    display: block;
    background-position:10px center;
    overflow: hidden;
    font-size: 24px;
    line-height: 1;
    text-align: center;
    z-index: 99;
}
.vbox-left{
    cursor: pointer;
    position: fixed;
    left: 0;
    height: 40px;
    overflow: hidden;
    line-height: 28px;
    font-size: 12px;
    z-index: 99;
    display: flex;
    align-items:center;
}
.vbox-num{
    display: inline-block;
    margin: 6px 0 6px 15px;
}
/* ----- Social share ----- */
.vbox-share{
    line-height: 28px;
    font-size: 12px;
    overflow: hidden;
    position: fixed;
    left: 0;
    z-index: 98;
    display: flex;
    align-items:center;
    justify-content: center;
    width: 100%;
    text-align: center;
}
.vbox-share svg{
    max-height: 28px;
    width: 28px;
    z-index: 10;
    margin-left: 12px;
    margin-top: 6px;
    margin-bottom: 6px;
    vertical-align: middle;
}


/* ----- navigation ARROWS ----- */
.vbox-next, .vbox-prev{
    position: fixed;
    top: 50%;
    margin-top: -15px;
    overflow: hidden;
    cursor: pointer;
    display: block;
    width: 45px;
    height: 45px;
    z-index: 99;
}
.vbox-next span, .vbox-prev span{
    position: relative;
    width: 20px;
    height: 20px;
    border: 2px solid transparent;
    border-top-color: #B6B6B6;
    border-right-color: #B6B6B6;
    text-indent: -100px;
    position: absolute;
    top: 8px;
    display: block;
}
.vbox-prev{
    left: 15px;
}
.vbox-next{
    right: 15px;
}
.vbox-prev span{
    left: 10px;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.vbox-next span{
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 10px;
}
/* ------- inline window ------ */
.vbox-inline{
    width: 420px;
    height: 315px;
    height: 70vh;
    padding: 10px;
    background: #fff;
    margin: 0 auto;
    overflow: auto;
    text-align: left;
}
/* ------- Video & iFrames window ------ */
.venoframe{
    max-width: 100%;
    width: 100%;
    border: none;
    width: 100%;
    height: 260px;
    height: 70vh;
}
.venoframe.vbvid{
    height: 260px;
}
@media (min-width: 768px) {
    .venoframe, .vbox-inline{
        width: 90%;
        height: 360px;
        height: 70vh;
    }
    .venoframe.vbvid{
        width: 640px;
        height: 360px;
    }
}
@media (min-width: 992px) {
    .venoframe, .vbox-inline{
        width: 1280px;
        height: 720px;
    }
    .venoframe.vbvid{
        width: 960px;
        height: 540px;
    }
}
/* 
Please do NOT edit this part! 
or at least read this note: http://i.imgur.com/7C0ws9e.gif
*/
.vbox-open{
    overflow: hidden;
}
.vbox-container{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
    z-index: 20;
    max-height: 100%;

}

.vbox-content{
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 20px 4%;
}
.vbox-container img{
    max-width: 100%;
    height: auto;
}
.vbox-figlio{
    box-shadow: 0 0 12px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    max-width: 100%;
    text-align: initial;
}
img.vbox-figlio{
    -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.vbox-content.swipe-left{
    margin-left: -200px !important;
}
.vbox-content.swipe-right{
    margin-left: 200px !important;
}
.vbox-animated{
    webkit-transition: margin 300ms ease-out;
    transition: margin 300ms ease-out;
}