.header1-pt {
  color: #fff;
  background-color: transparent;
  border-top: 3px solid #4caf50;
}
.header1-pt .header1__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header1-pt .header1__title:after {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .header1-pt .header1__info {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.5rem;
  }
}
.header1-pt .header1__phone {
  border: 1px solid #5d944c;
  background-color: transparent;
}
.header1-pt .header1__phone:hover {
  background-color: #5f994f;
}
.header1-pt__btn {
  background-color: #f0f0f0;
}
.header1-pt__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header1-st {
  color: #fff;
  background-color: transparent;
  border-top: 3px solid #1d411f;
}
.header1-st .header1__toggler {
  color: #fff;
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .header1-st .header1__info {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.5rem;
  }
}
.header1-st .header1__title:after {
  background-color: rgba(255, 255, 255, 0.3);
}
.header1-st .header1__phone {
  border: 1px solid #5d944c;
  background-color: transparent;
}
.header1-st .header1__phone:hover {
  background-color: #5f994f;
}
.header1-st__btn {
  background-color: #f0f0f0;
}
.header1-st__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header1-p1 {
  color: #000;
  background-color: #fff;
}
.header1-p1 .header1__container {
  align-items: center;
}
.header1-p1 .header1__supertitle {
  display: none;
}
.header1-p1 .header1__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header1-p1 .header1__title:after {
  background-color: rgba(76, 175, 80, 0.3);
}
@media (min-width: 768px) {
  .header1-p1 .header1__info {
    border-bottom: 1px solid rgba(76, 175, 80, 0.3);
    margin-bottom: 0.5rem;
  }
}
.header1-p1 .header1__phone {
  background-color: #666;
}
.header1-p1__btn {
  background-color: #fff;
}
.header1-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header1-p2 {
  color: #fff;
  background-color: #4caf50;
}
.header1-p2 .header1__container {
  align-items: center;
}
.header1-p2 .header1__supertitle {
  display: none;
}
.header1-p2 .header1__toggler {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.header1-p2 .header1__title:after {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .header1-p2 .header1__info {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.5rem;
  }
}
.header1-p2 .header1__phone {
  background-color: rgba(255, 255, 255, 0.3);
  border: 0;
}
.header1-p2__btn {
  background-color: #4caf50;
}
.header1-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header1-s1 {
  color: #000;
  background-color: #fff;
}
.header1-s1 .header1__container {
  align-items: center;
}
.header1-s1 .header1__supertitle {
  display: none;
}
.header1-s1 .header1__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header1-s1 .header1__title:after {
  background-color: rgba(29, 65, 31, 0.3);
}
@media (min-width: 768px) {
  .header1-s1 .header1__info {
    border-bottom: 1px solid rgba(29, 65, 31, 0.3);
    margin-bottom: 0.5rem;
  }
}
.header1-s1 .header1__phone {
  background-color: #666;
}
.header1-s1__btn {
  background-color: #fff;
}
.header1-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header1-s2 {
  color: #fff;
  background-color: #1d411f;
}
.header1-s2 .header1__container {
  align-items: center;
}
.header1-s2 .header1__supertitle {
  display: none;
}
.header1-s2 .header1__toggler {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.header1-s2 .header1__title:after {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .header1-s2 .header1__info {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.5rem;
  }
}
.header1-s2 .header1__phone {
  background-color: rgba(255, 255, 255, 0.3);
  border: 0;
}
.header1-s2__btn {
  background-color: #1d411f;
}
.header1-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header_logo1-w {
  background-color: #fff;
}
.header_logo1-w__btn {
  background-color: #fff;
}
.header_logo1-t {
  background-color: transparent;
}
.header_logo1-t__btn {
  background-color: #f0f0f0;
}
.header_logo1-p {
  background-color: #4caf50;
}
.header_logo1-p__btn {
  background-color: #4caf50;
}
.header_logo1-s {
  background-color: #1d411f;
}
.header_logo1-s__btn {
  background-color: #1d411f;
}

.header2-p1 {
  color: #000;
  background-color: #fff;
}
.header2-p1 .header2__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header2-p1 .header2__title::before {
  background-color: rgba(0, 0, 0, 0.3);
}
.header2-p1 .header2__title::after {
  background-color: #4caf50;
}
.header2-p1 .header2__call,
.header2-p1 .header2__email {
  color: #000;
}
.header2-p1 .header2__phone .fa::after,
.header2-p1 .header2__email .fa::after {
  background-color: #000;
}
.header2-p1__btn {
  background-color: #fff;
}
.header2-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header2-p2 {
  color: #fff;
  background-color: #4caf50;
}
.header2-p2 .header2__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header2-p2 .header2__title {
  color: #fff;
}
.header2-p2 .header2__title::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.header2-p2 .header2__title::after {
  background-color: #fff;
}
.header2-p2 .header2__call,
.header2-p2 .header2__email {
  color: #fff;
}
.header2-p2 .header2__phone .fa,
.header2-p2 .header2__email .fa {
  color: #fff;
}
.header2-p2 .header2__phone .fa:after,
.header2-p2 .header2__email .fa:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.header2-p2__btn {
  background-color: #4caf50;
}
.header2-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header2-s1 {
  color: #000;
  background-color: #fff;
}
.header2-s1 .header2__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header2-s1 .header2__title::before {
  background-color: rgba(0, 0, 0, 0.3);
}
.header2-s1 .header2__title::after {
  background-color: #1d411f;
}
.header2-s1 .header2__call,
.header2-s1 .header2__email {
  color: #000;
}
.header2-s1 .header2__phone .fa::after,
.header2-s1 .header2__email .fa::after {
  background-color: #000;
}
.header2-s1__btn {
  background-color: #fff;
}
.header2-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header2-s2 {
  color: #fff;
  background-color: #1d411f;
}
.header2-s2 .header2__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header2-s2 .header2__title {
  color: #fff;
}
.header2-s2 .header2__title::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.header2-s2 .header2__title::after {
  background-color: #fff;
}
.header2-s2 .header2__call,
.header2-s2 .header2__email {
  color: #fff;
}
.header2-s2 .header2__phone .fa,
.header2-s2 .header2__email .fa {
  color: #fff;
}
.header2-s2 .header2__phone .fa:after,
.header2-s2 .header2__email .fa:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.header2-s2__btn {
  background-color: #1d411f;
}
.header2-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header_logo2-w {
  background-color: #fff;
  border-radius: 0.3rem;
}
.header_logo2-w__btn {
  background-color: #fff;
}
.header_logo2-t {
  background-color: transparent;
}
.header_logo2-t__btn {
  background-color: #f0f0f0;
}
.header_logo2-p {
  background-color: #4caf50;
}
.header_logo2-p__btn {
  background-color: #4caf50;
}
.header_logo2-s {
  background-color: #1d411f;
}
.header_logo2-s__btn {
  background-color: #1d411f;
}

.header3-p1 {
  background-color: #fff;
}
.header3-p1 .header3__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header3-p1 .header3__info {
  color: #fff;
  background-color: #4caf50;
}
.header3-p1 .header3__call,
.header3-p1 .header3__info--box {
  color: #fff;
}
.header3-p1__btn {
  background-color: #fff;
}
.header3-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header3-s1 {
  background-color: #fff;
}
.header3-s1 .header3__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header3-s1 .header3__info {
  color: #fff;
  background-color: #1d411f;
}
.header3-s1 .header3__call,
.header3-s1 .header3__info--box {
  color: #fff;
}
.header3-s1__btn {
  background-color: #fff;
}
.header3-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header3-p2 {
  background-color: #4caf50;
}
@media (min-width: 768px) {
  .header3-p2 {
    border-bottom: 1px solid #fff;
  }
}
.header3-p2 .header3__toggler {
  color: #fff;
  background-color: transparent;
}
.header3-p2 .header3__info {
  color: #4caf50;
  background-color: #fff;
}
.header3-p2 .header3__call,
.header3-p2 .header3__info--box {
  color: #4caf50;
}
.header3-p2__btn {
  background-color: #4caf50;
}
.header3-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header3-s2 {
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .header3-s2 {
    border-bottom: 1px solid #fff;
  }
}
.header3-s2 .header3__toggler {
  color: #fff;
  background-color: transparent;
}
.header3-s2 .header3__info {
  color: #1d411f;
  background-color: #fff;
}
.header3-s2 .header3__call,
.header3-s2 .header3__info--box {
  color: #1d411f;
}
.header3-s2__btn {
  background-color: #1d411f;
}
.header3-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header_logo3-w {
  background-color: #fff;
  border-radius: 0.3rem;
}
.header_logo3-w__btn {
  background-color: #fff;
}
.header_logo3-t {
  background-color: transparent;
}
.header_logo3-t__btn {
  background-color: #f0f0f0;
}
.header_logo3-p {
  background-color: #4caf50;
}
.header_logo3-p__btn {
  background-color: #4caf50;
}
.header_logo3-s {
  background-color: #1d411f;
}
.header_logo3-s__btn {
  background-color: #1d411f;
}

.header4-p1 {
  color: #333;
  background-color: #fff;
  border-top: 4px solid #4caf50;
}
.header4-p1 .header4__toggler {
  color: #4caf50;
  background-color: #fff;
}
.header4-p1 .header4__call {
  color: inherit;
}
.header4-p1 .header4__email {
  color: #fff;
  background-color: #4caf50;
}
.header4-p1__btn {
  background-color: #fff;
}
.header4-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header4-s1 {
  color: #333;
  background-color: #fff;
  border-top: 4px solid #1d411f;
}
.header4-s1 .header4__toggler {
  color: #1d411f;
  background-color: #fff;
}
.header4-s1 .header4__call {
  color: #333;
}
.header4-s1 .header4__email {
  color: #fff;
  background-color: #1d411f;
}
.header4-s1__btn {
  background-color: #fff;
}
.header4-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header4-p2 {
  color: #fff;
  background-color: #4caf50;
  border-top: 4px solid #1d411f;
}
.header4-p2 .header4__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header4-p2 .header4__call {
  color: #fff;
}
.header4-p2 .header4__email {
  color: #fff;
  background-color: #1d411f;
}
.header4-p2__btn {
  background-color: #4caf50;
}
.header4-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header4-s2 {
  color: #fff;
  background-color: #1d411f;
  border-top: 4px solid #4caf50;
}
.header4-s2 .header4__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header4-s2 .header4__call {
  color: #fff;
}
.header4-s2 .header4__email {
  color: #fff;
  background-color: #4caf50;
}
.header4-s2__btn {
  background-color: #1d411f;
}
.header4-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header_logo4-w {
  background-color: #fff;
  border-radius: 0.3rem;
}
.header_logo4-w__btn {
  background-color: #fff;
}
.header_logo4-t {
  background-color: transparent;
}
.header_logo4-t__btn {
  background-color: #f0f0f0;
}
.header_logo4-p {
  background-color: #4caf50;
}
.header_logo4-p__btn {
  background-color: #4caf50;
}
.header_logo4-s {
  background-color: #1d411f;
}
.header_logo4-s__btn {
  background-color: #1d411f;
}

.header_logo5-w {
  background-color: #fff;
  border-radius: 0.3rem;
}
.header_logo5-w .header5__toggler {
  color: #4caf50;
  background-color: #fff;
}
.header_logo5-w .header5__toggler--bars, .header_logo5-w .header5__toggler--search {
  border: 1px solid rgba(76, 175, 80, 0.3);
}
.header_logo5-w__btn {
  background-color: #fff;
}
.header_logo5-t {
  background-color: transparent;
}
.header_logo5-t .header5__toggler {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
}
.header_logo5-t .header5__toggler--bars, .header_logo5-t .header5__toggler--search {
  border: 1px solid rgba(76, 175, 80, 0.3);
}
.header_logo5-t__btn {
  background-color: #f0f0f0;
}
.header_logo5-p {
  background-color: #4caf50;
}
.header_logo5-p .header5__toggler {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.header_logo5-p__btn {
  background-color: #4caf50;
}
.header_logo5-s {
  background-color: #1d411f;
}
.header_logo5-s .header5__toggler {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.header_logo5-s__btn {
  background-color: #1d411f;
}

.header5-p1 {
  color: #333;
  background-color: #fff;
}
.header5-p1 .header5__box {
  border-top: 1px solid #eee;
}
.header5-p1 .header5__email {
  color: #fff;
  background-color: #4caf50;
}
.header5-p1__btn {
  background-color: #fff;
}
.header5-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header5-s1 {
  color: #333;
  background-color: #fff;
}
.header5-s1 .header5__box {
  border-top: 1px solid #eee;
}
.header5-s1 .header5__email {
  color: #fff;
  background-color: #1d411f;
}
.header5-s1__btn {
  background-color: #fff;
}
.header5-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header5-p2 {
  color: #fff;
  background-color: #4caf50;
}
.header5-p2 .header5__box {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.header5-p2 .header5__box .fa {
  color: rgba(255, 255, 255, 0.5);
}
.header5-p2 .header5__email {
  color: #4caf50;
  background-color: #fff;
  padding: 1rem;
}
.header5-p2__btn {
  background-color: #4caf50;
}
.header5-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header5-s2 {
  color: #fff;
  background-color: #1d411f;
}
.header5-s2 .header5__box {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.header5-s2 .header5__box .fa {
  color: rgba(255, 255, 255, 0.5);
}
.header5-s2 .header5__email {
  color: #1d411f;
  background-color: #fff;
  padding: 1rem;
}
.header5-s2__btn {
  background-color: #1d411f;
}
.header5-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header6-p1 {
  color: #333;
  background-color: #fff;
}
.header6-p1 .header6__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header6-p1 .header6__ico {
  color: #4caf50;
}
.header6-p1 .header6__item--line {
  background-color: rgba(76, 175, 80, 0.3);
}
.header6-p1 .header6__call:focus, .header6-p1 .header6__call:hover,
.header6-p1 .header6__item--link:focus,
.header6-p1 .header6__item--link:hover {
  color: #4caf50;
}
.header6-p1__btn {
  background-color: #fff;
}
.header6-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.header6-p2 {
  color: #fff;
  background-color: #4caf50;
}
.header6-p2 .header6__toggler {
  color: #fff;
  background-color: #4caf50;
}
.header6-p2 .header6__ico {
  color: #fff;
}
.header6-p2 .header6__item--line {
  background-color: rgba(255, 255, 255, 0.3);
}
.header6-p2 .header6__call:focus, .header6-p2 .header6__call:hover,
.header6-p2 .header6__item--link:focus,
.header6-p2 .header6__item--link:hover {
  color: rgba(255, 255, 255, 0.5);
}
.header6-p2__btn {
  background-color: #4caf50;
}
.header6-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.header6-s1 {
  color: #333;
  background-color: #fff;
}
.header6-s1 .header6__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header6-s1 .header6__ico {
  color: #1d411f;
}
.header6-s1 .header6__item--line {
  background-color: rgba(29, 65, 31, 0.3);
}
.header6-s1 .header6__call:focus, .header6-s1 .header6__call:hover,
.header6-s1 .header6__item--link:focus,
.header6-s1 .header6__item--link:hover {
  color: #1d411f;
}
.header6-s1__btn {
  background-color: #fff;
}
.header6-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.header6-s2 {
  color: #fff;
  background-color: #1d411f;
}
.header6-s2 .header6__toggler {
  color: #fff;
  background-color: #1d411f;
}
.header6-s2 .header6__ico {
  color: #fff;
}
.header6-s2 .header6__item--line {
  background-color: rgba(255, 255, 255, 0.3);
}
.header6-s2 .header6__call:focus, .header6-s2 .header6__call:hover,
.header6-s2 .header6__item--link:focus,
.header6-s2 .header6__item--link:hover {
  color: rgba(255, 255, 255, 0.5);
}
.header6-s2__btn {
  background-color: #1d411f;
}
.header6-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.header_logo6-w {
  background-color: #fff;
  border-radius: 0.3rem;
}
.header_logo6-w__btn {
  background-color: #fff;
}
.header_logo6-t {
  background-color: transparent;
}
.header_logo6-t__btn {
  background-color: #f0f0f0;
}
.header_logo6-p {
  background-color: #4caf50;
}
.header_logo6-p__btn {
  background-color: #4caf50;
}
.header_logo6-s {
  background-color: #1d411f;
}
.header_logo6-s__btn {
  background-color: #1d411f;
}

.menu-p1 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-p1 .menu__link--active, .menu-p1 .menu__link:hover, .menu-p1 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
.menu-p1 .menu__submenu--link {
  color: #4caf50;
  background-color: #fff;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p1 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-p1 .menu__social--link:hover, .menu-p1 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p1__btn {
  background-color: #4caf50;
}
.menu-p1__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p1__btn:before {
  border-right: 3rem solid #fff;
}
.menu-p2 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-p2 .menu__link--active, .menu-p2 .menu__link:hover, .menu-p2 .menu__link:focus {
  color: #4caf50;
  background-color: #fff;
}
.menu-p2 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p2 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-p2 .menu__social--link:hover, .menu-p2 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p2__btn {
  background-color: #fff;
}
.menu-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p2__btn:before {
  border-right: 3rem solid #4caf50;
}
.menu-p3 .menu__link {
  color: #4caf50;
  border-radius: 0.3rem;
}
.menu-p3 .menu__link--active, .menu-p3 .menu__link:hover, .menu-p3 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
.menu-p3 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p3 .menu__social--link {
  color: #4caf50;
  fill: #4caf50;
  border: 1px solid #4caf50;
  border-radius: 0.3rem;
}
.menu-p3 .menu__social--link:hover, .menu-p3 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p3__btn {
  background-color: #4caf50;
}
.menu-p3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p4 {
  background-color: #4caf50;
  border-radius: 0.3rem;
}
.menu-p4 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-p4 .menu__link--active, .menu-p4 .menu__link:hover, .menu-p4 .menu__link:focus {
  color: #4caf50;
  background-color: #fff;
}
.menu-p4 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p4 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-p4 .menu__social--link:hover, .menu-p4 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p4__btn {
  background-color: #4caf50;
}
.menu-p4__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p5 {
  background-color: #fff;
  border-radius: 0.3rem;
}
.menu-p5 .menu__link {
  color: #4caf50;
  border-radius: 0.3rem;
}
.menu-p5 .menu__link--active, .menu-p5 .menu__link:hover, .menu-p5 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
.menu-p5 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p5 .menu__social--link {
  color: #4caf50;
  fill: #4caf50;
  border: 1px solid #4caf50;
  border-radius: 0.3rem;
}
.menu-p5 .menu__social--link:hover, .menu-p5 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p5__btn {
  background-color: #4caf50;
}
.menu-p5__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p5__btn:before {
  border-right: 3rem solid #fff;
}
.menu-p6 {
  background-color: #fff;
  border-radius: 0.3rem;
}
.menu-p6 .menu__link {
  color: #333;
  border-radius: 0.3rem;
  border: 1px solid #fff;
}
.menu-p6 .menu__link--active {
  color: #fff;
  background-color: #4caf50;
}
.menu-p6 .menu__link:hover, .menu-p6 .menu__link:focus {
  border: 1px solid #ddd;
}
.menu-p6 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p6 .menu__social--link {
  color: #333;
  fill: #333;
  border: 1px solid #ddd;
  border-radius: 0.3rem;
}
.menu-p6 .menu__social--link:hover, .menu-p6 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p6__btn {
  background-color: #4caf50;
}
.menu-p6__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p6__btn:before {
  border-right: 3rem solid #333;
}
.menu-p7 {
  background-color: #4caf50;
  border-radius: 0.3rem;
}
.menu-p7 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
  border: 1px solid transparent;
}
.menu-p7 .menu__link--active {
  font-weight: bold;
  background-color: #1d411f;
}
.menu-p7 .menu__link:hover, .menu-p7 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.menu-p7 .menu__submenu--link {
  color: #fff;
  font-weight: normal;
  background-color: #4caf50;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-p7 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-p7 .menu__social--link:hover, .menu-p7 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-p7__btn {
  background-color: #1d411f;
}
.menu-p7__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2.5rem solid #4caf50;
}
.menu-p7__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s1 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-s1 .menu__link--active, .menu-s1 .menu__link:hover, .menu-s1 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
.menu-s1 .menu__submenu--link {
  color: #1d411f;
  background-color: #fff;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s1 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-s1 .menu__social--link:hover, .menu-s1 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s1__btn {
  background-color: #1d411f;
}
.menu-s1__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s1__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s2 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-s2 .menu__link--active, .menu-s2 .menu__link:hover, .menu-s2 .menu__link:focus {
  color: #1d411f;
  background-color: #fff;
}
.menu-s2 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s2 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-s2 .menu__social--link:hover, .menu-s2 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s2__btn {
  background-color: #fff;
}
.menu-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s2__btn:before {
  border-right: 3rem solid #1d411f;
}
.menu-s3 .menu__link {
  color: #1d411f;
  border-radius: 0.3rem;
}
.menu-s3 .menu__link--active, .menu-s3 .menu__link:hover, .menu-s3 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
.menu-s3 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s3 .menu__social--link {
  color: #1d411f;
  fill: #1d411f;
  border: 1px solid #1d411f;
  border-radius: 0.3rem;
}
.menu-s3 .menu__social--link:hover, .menu-s3 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s3__btn {
  background-color: #1d411f;
}
.menu-s3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s4 {
  background-color: #1d411f;
  border-radius: 0.3rem;
}
.menu-s4 .menu__link {
  color: #fff;
  border-radius: 0.3rem;
}
.menu-s4 .menu__link--active, .menu-s4 .menu__link:hover, .menu-s4 .menu__link:focus {
  color: #1d411f;
  background-color: #fff;
}
.menu-s4 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s4 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-s4 .menu__social--link:hover, .menu-s4 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s4__btn {
  background-color: #1d411f;
}
.menu-s4__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s5 {
  background-color: #fff;
  border-radius: 0.3rem;
}
.menu-s5 .menu__link {
  color: #1d411f;
  border-radius: 0.3rem;
}
.menu-s5 .menu__link--active, .menu-s5 .menu__link:hover, .menu-s5 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
.menu-s5 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s5 .menu__social--link {
  color: #1d411f;
  fill: #1d411f;
  border: 1px solid #1d411f;
  border-radius: 0.3rem;
}
.menu-s5 .menu__social--link:hover, .menu-s5 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s5__btn {
  background-color: #1d411f;
}
.menu-s5__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s5__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s6 {
  background-color: #fff;
  border-radius: 0.3rem;
}
.menu-s6 .menu__link {
  color: #333;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-s6 .menu__link--active {
  color: #fff;
  background-color: #1d411f;
}
.menu-s6 .menu__link:hover, .menu-s6 .menu__link:focus {
  border: 1px solid #ddd;
}
.menu-s6 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s6 .menu__social--link {
  color: #333;
  fill: #333;
  border: 1px solid #ddd;
  border-radius: 0.3rem;
}
.menu-s6 .menu__social--link:hover, .menu-s6 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s6__btn {
  background-color: #1d411f;
}
.menu-s6__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s6__btn:before {
  border-right: 3rem solid #333;
}
.menu-s7 {
  background-color: #1d411f;
  border-radius: 0.3rem;
}
.menu-s7 .menu__link {
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.menu-s7 .menu__link--active {
  font-weight: bold;
  background-color: #4caf50;
}
.menu-s7 .menu__link:hover, .menu-s7 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.menu-s7 .menu__submenu--link {
  color: #fff;
  font-weight: normal;
  background-color: #1d411f;
  border-radius: 0.3rem;
  margin-bottom: 1px;
}
.menu-s7 .menu__social--link {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
  border-radius: 0.3rem;
}
.menu-s7 .menu__social--link:hover, .menu-s7 .menu__social--link:focus {
  transform: rotate(360deg);
}
.menu-s7__btn {
  background-color: #4caf50;
}
.menu-s7__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2.5rem solid #1d411f;
}
.menu-s7__btn:before {
  border-right: 3rem solid #fff;
}
.menu-p8 .menu__link {
  color: #fff;
}
.menu-p8 .menu__link--active, .menu-p8 .menu__link:hover, .menu-p8 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-p8 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p8 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-p8 .menu__social--link:hover, .menu-p8 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-p8__btn {
  background-color: #fff;
}
.menu-p8__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p9 .menu__link {
  color: #fff;
}
.menu-p9 .menu__link--active, .menu-p9 .menu__link:hover, .menu-p9 .menu__link:focus {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.menu-p9 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p9 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-p9 .menu__social--link:hover, .menu-p9 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-p9__btn {
  background-color: #fff;
}
.menu-p9__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p9__btn:before {
  border-right: 3rem solid #4caf50;
}
.menu-p10 .menu__link {
  color: #4caf50;
}
.menu-p10 .menu__link--active, .menu-p10 .menu__link:hover, .menu-p10 .menu__link:focus {
  border: 1px solid rgba(76, 175, 80, 0.7);
}
.menu-p10 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p10 .menu__social--link {
  color: #4caf50;
  fill: #4caf50;
}
.menu-p10 .menu__social--link:hover, .menu-p10 .menu__social--link:focus {
  border: 1px solid rgba(76, 175, 80, 0.7);
}
.menu-p10__btn {
  background-color: #4caf50;
}
.menu-p10__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p11 {
  background-color: #4caf50;
}
.menu-p11 .menu__link {
  color: #fff;
}
.menu-p11 .menu__link--active, .menu-p11 .menu__link:hover, .menu-p11 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-p11 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p11 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-p11 .menu__social--link:hover, .menu-p11 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-p11__btn {
  background-color: #fff;
}
.menu-p11__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2.5rem solid #4caf50;
}
.menu-p12 {
  background-color: #fff;
}
.menu-p12 .menu__link {
  color: #4caf50;
  font-weight: normal;
}
.menu-p12 .menu__link--active, .menu-p12 .menu__link:hover, .menu-p12 .menu__link:focus {
  font-weight: bold;
  border: 2px solid rgba(76, 175, 80, 0.7);
}
.menu-p12 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p12 .menu__social--link {
  color: #4caf50;
  fill: #4caf50;
}
.menu-p12 .menu__social--link:hover, .menu-p12 .menu__social--link:focus {
  border: 2px solid rgba(76, 175, 80, 0.7);
}
.menu-p12__btn {
  background-color: #4caf50;
}
.menu-p12__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p13 {
  background-color: #fff;
}
.menu-p13 .menu__link {
  color: #333;
  font-weight: normal;
}
.menu-p13 .menu__link--active, .menu-p13 .menu__link:hover, .menu-p13 .menu__link:focus {
  color: #4caf50;
  font-weight: bold;
  border: 2px solid #4caf50;
}
.menu-p13 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-p13 .menu__social--link {
  color: #333;
  fill: #333;
}
.menu-p13 .menu__social--link:hover, .menu-p13 .menu__social--link:focus {
  border: 2px solid #4caf50;
}
.menu-p13__btn {
  background-color: #4caf50;
}
.menu-p13__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p13__btn:before {
  border-right: 3rem solid #333;
}
.menu-p14 {
  background-color: #4caf50;
}
.menu-p14 .menu__link {
  color: #fff;
  font-weight: normal;
}
.menu-p14 .menu__link--active, .menu-p14 .menu__link:hover, .menu-p14 .menu__link:focus {
  font-weight: bold;
  color: #1d411f;
  border: 2px solid #1d411f;
}
.menu-p14 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-p14 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-p14 .menu__social--link:hover, .menu-p14 .menu__social--link:focus {
  border: 2px solid #1d411f;
}
.menu-p14__btn {
  background-color: #1d411f;
}
.menu-p14__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2.5rem solid #4caf50;
}
.menu-p14__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s8 .menu__link {
  color: #fff;
}
.menu-s8 .menu__link--active, .menu-s8 .menu__link:hover, .menu-s8 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-s8 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s8 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-s8 .menu__social--link:hover, .menu-s8 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-s8__btn {
  background-color: #fff;
}
.menu-s8__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s9 .menu__link {
  color: #fff;
}
.menu-s9 .menu__link--active, .menu-s9 .menu__link:hover, .menu-s9 .menu__link:focus {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.menu-s9 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s9 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-s9 .menu__social--link:hover, .menu-s9 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-s9__btn {
  background-color: #fff;
}
.menu-s9__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s9__btn:before {
  border-right: 3rem solid #1d411f;
}
.menu-s10 .menu__link {
  color: #1d411f;
}
.menu-s10 .menu__link--active, .menu-s10 .menu__link:hover, .menu-s10 .menu__link:focus {
  border: 1px solid rgba(29, 65, 31, 0.7);
}
.menu-s10 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s10 .menu__social--link {
  color: #1d411f;
  fill: #1d411f;
}
.menu-s10 .menu__social--link:hover, .menu-s10 .menu__social--link:focus {
  border: 1px solid rgba(29, 65, 31, 0.7);
}
.menu-s10__btn {
  background-color: #1d411f;
}
.menu-s10__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s11 {
  background-color: #1d411f;
}
.menu-s11 .menu__link {
  color: #fff;
}
.menu-s11 .menu__link--active, .menu-s11 .menu__link:hover, .menu-s11 .menu__link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-s11 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s11 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-s11 .menu__social--link:hover, .menu-s11 .menu__social--link:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.menu-s11__btn {
  background-color: #fff;
}
.menu-s11__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2.5rem solid #1d411f;
}
.menu-s12 {
  background-color: #fff;
}
.menu-s12 .menu__link {
  color: #1d411f;
  font-weight: normal;
}
.menu-s12 .menu__link--active, .menu-s12 .menu__link:hover, .menu-s12 .menu__link:focus {
  font-weight: bold;
  border: 2px solid rgba(29, 65, 31, 0.7);
}
.menu-s12 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s12 .menu__social--link {
  color: #1d411f;
  fill: #1d411f;
}
.menu-s12 .menu__social--link:hover, .menu-s12 .menu__social--link:focus {
  border: 2px solid rgba(29, 65, 31, 0.7);
}
.menu-s12__btn {
  background-color: #1d411f;
}
.menu-s12__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s13 {
  background-color: #fff;
}
.menu-s13 .menu__link {
  color: #333;
  font-weight: normal;
}
.menu-s13 .menu__link--active, .menu-s13 .menu__link:hover, .menu-s13 .menu__link:focus {
  color: #1d411f;
  font-weight: bold;
  border: 2px solid #1d411f;
}
.menu-s13 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  margin-bottom: 1px;
}
.menu-s13 .menu__social--link {
  color: #333;
  fill: #333;
}
.menu-s13 .menu__social--link:hover, .menu-s13 .menu__social--link:focus {
  border: 2px solid #1d411f;
}
.menu-s13__btn {
  background-color: #1d411f;
}
.menu-s13__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s13__btn:before {
  border-right: 3rem solid #333;
}
.menu-s14 {
  background-color: #1d411f;
}
.menu-s14 .menu__link {
  color: #fff;
  font-weight: normal;
}
.menu-s14 .menu__link--active, .menu-s14 .menu__link:hover, .menu-s14 .menu__link:focus {
  font-weight: bold;
  color: #4caf50;
  border: 2px solid #4caf50;
}
.menu-s14 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  margin-bottom: 1px;
}
.menu-s14 .menu__social--link {
  color: #fff;
  fill: #fff;
}
.menu-s14 .menu__social--link:hover, .menu-s14 .menu__social--link:focus {
  border: 2px solid #4caf50;
}
.menu-s14__btn {
  background-color: #4caf50;
}
.menu-s14__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2.5rem solid #1d411f;
}
.menu-s14__btn:before {
  border-right: 3rem solid #fff;
}
.menu-p15 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .menu-p15 .menu__link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p15 .menu__link--active, .menu-p15 .menu__link:hover, .menu-p15 .menu__link:focus {
  color: #4caf50;
}
.menu-p15 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p15 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 1px solid #80c883;
}
.menu-p15 .menu__submenu--link:focus, .menu-p15 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p15 .menu__social {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .menu-p15 .menu__social {
    margin-top: 0;
  }
}
.menu-p15 .menu__social--link {
  color: #fff;
  fill: #fff;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .menu-p15 .menu__social--link {
    padding-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.menu-p15 .menu__social--link:hover, .menu-p15 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p15__btn {
  background-color: #fff;
}
.menu-p15__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p16 {
  background-color: #fff;
}
.menu-p16 .menu__link {
  color: #4caf50;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(76, 175, 80, 0.3);
}
@media (min-width: 768px) {
  .menu-p16 .menu__link {
    border-left: 1px solid rgba(76, 175, 80, 0.3);
    border-right: 1px solid rgba(76, 175, 80, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p16 .menu__link--active, .menu-p16 .menu__link:hover, .menu-p16 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
@media (min-width: 768px) {
  .menu-p16 .menu__link--active, .menu-p16 .menu__link:hover, .menu-p16 .menu__link:focus {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
.menu-p16 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p16 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 1px solid #80c883;
}
.menu-p16 .menu__submenu--link:focus, .menu-p16 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p16 .menu__social {
  color: #fff;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p16 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p16 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p16 .menu__social--link {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    margin: 0;
  }
}
.menu-p16 .menu__social--link:hover, .menu-p16 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p16__btn {
  background-color: #fff;
}
.menu-p16__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p16__btn:before {
  border-right: 3rem solid #4caf50;
}
.menu-p17 {
  background-color: #4caf50;
}
.menu-p17 .menu__link {
  color: #fff;
  background-color: #4caf50;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .menu-p17 .menu__link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p17 .menu__link--active, .menu-p17 .menu__link:hover, .menu-p17 .menu__link:focus {
  color: #4caf50;
  background-color: #fff;
}
@media (min-width: 768px) {
  .menu-p17 .menu__link--active, .menu-p17 .menu__link:hover, .menu-p17 .menu__link:focus {
    border-left: 1px solid #4caf50;
    border-right: 1px solid #4caf50;
  }
}
.menu-p17 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p17 .menu__submenu--link {
  color: #4caf50;
  background-color: #fff;
  border-bottom: 1px solid rgba(76, 175, 80, 0.1);
}
.menu-p17 .menu__submenu--link:focus, .menu-p17 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p17 .menu__social {
  color: #fff;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p17 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p17 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p17 .menu__social--link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    margin: 0;
  }
}
.menu-p17 .menu__social--link:hover, .menu-p17 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p17__btn {
  background-color: #4caf50;
}
.menu-p17__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-p18 {
  background-color: #fff;
}
.menu-p18 .menu__link {
  color: #333;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  .menu-p18 .menu__link {
    border-left: 1px solid #ddd;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p18 .menu__link--active, .menu-p18 .menu__link:hover, .menu-p18 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
@media (min-width: 768px) {
  .menu-p18 .menu__link--active, .menu-p18 .menu__link:hover, .menu-p18 .menu__link:focus {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
.menu-p18 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p18 .menu__submenu--link {
  color: #fff;
  background-color: #333;
  border-bottom: 1px solid #737373;
}
.menu-p18 .menu__submenu--link:focus, .menu-p18 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p18 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p18 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p18 .menu__social--link {
  color: #333;
  fill: #333;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p18 .menu__social--link {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: 0;
  }
}
.menu-p18 .menu__social--link:hover, .menu-p18 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p18__btn {
  background-color: #4caf50;
}
.menu-p18__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p18__btn:before {
  border-right: 3rem solid #333;
}
.menu-p19 {
  background-color: #fff;
}
.menu-p19 .menu__link {
  color: #333;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  .menu-p19 .menu__link {
    border-left: 1px solid #ddd;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p19 .menu__link--active, .menu-p19 .menu__link:hover, .menu-p19 .menu__link:focus {
  color: #fff;
  background-color: #333;
}
@media (min-width: 768px) {
  .menu-p19 .menu__link--active, .menu-p19 .menu__link:hover, .menu-p19 .menu__link:focus {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
  }
}
.menu-p19 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p19 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 1px solid #92cf94;
}
.menu-p19 .menu__submenu--link:focus, .menu-p19 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p19 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p19 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p19 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #333;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p19 .menu__social--link {
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    margin: 0;
  }
}
.menu-p19 .menu__social--link:hover, .menu-p19 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p19__btn {
  background-color: #333;
}
.menu-p19__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-p20 {
  background-color: #333;
}
.menu-p20 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #999;
}
@media (min-width: 768px) {
  .menu-p20 .menu__link {
    border-left: 1px solid #999;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p20 .menu__link--active, .menu-p20 .menu__link:hover, .menu-p20 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
@media (min-width: 768px) {
  .menu-p20 .menu__link--active, .menu-p20 .menu__link:hover, .menu-p20 .menu__link:focus {
    border-left: 1px solid #92cf94;
    border-right: 1px solid #6ec071;
  }
}
.menu-p20 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p20 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 1px solid #92cf94;
}
.menu-p20 .menu__submenu--link:focus, .menu-p20 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p20 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p20 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p20 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p20 .menu__social--link {
    border-left: 1px solid #80c883;
    border-right: 1px solid #80c883;
    margin: 0;
  }
}
.menu-p20 .menu__social--link:hover, .menu-p20 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p20__btn {
  background-color: #4caf50;
}
.menu-p20__btn:after {
  border-right: 0 solid #333;
  border-top: 2.5rem solid #333;
}
.menu-p20__btn:before {
  border-right: 3rem solid #fff;
}
.menu-p21 {
  background-color: #4caf50;
}
.menu-p21 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #80c883;
}
@media (min-width: 768px) {
  .menu-p21 .menu__link {
    border-left: 1px solid #80c883;
    border-right: 1px solid #80c883;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-p21 .menu__link--active, .menu-p21 .menu__link:hover, .menu-p21 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .menu-p21 .menu__link--active, .menu-p21 .menu__link:hover, .menu-p21 .menu__link:focus {
    border-left: 1px solid #357638;
    border-right: 1px solid #357638;
  }
}
.menu-p21 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-p21 .menu__submenu--link {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 1px solid #80c883;
}
.menu-p21 .menu__submenu--link:focus, .menu-p21 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-p21 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-p21 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-p21 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-p21 .menu__social--link {
    border-left: 1px solid #80c883;
    border-right: 1px solid #80c883;
    margin: 0;
  }
}
.menu-p21 .menu__social--link:hover, .menu-p21 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-p21__btn {
  background-color: #1d411f;
}
.menu-p21__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2.5rem solid #4caf50;
}
.menu-p21__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s15 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .menu-s15 .menu__link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s15 .menu__link--active, .menu-s15 .menu__link:hover, .menu-s15 .menu__link:focus {
  color: #1d411f;
}
.menu-s15 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s15 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 1px solid #357638;
}
.menu-s15 .menu__submenu--link:focus, .menu-s15 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s15 .menu__social {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .menu-s15 .menu__social {
    margin-top: 0;
  }
}
.menu-s15 .menu__social--link {
  color: #fff;
  fill: #fff;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .menu-s15 .menu__social--link {
    padding-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.menu-s15 .menu__social--link:hover, .menu-s15 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s15__btn {
  background-color: #fff;
}
.menu-s15__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s16 {
  background-color: #fff;
}
.menu-s16 .menu__link {
  color: #1d411f;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(29, 65, 31, 0.3);
}
@media (min-width: 768px) {
  .menu-s16 .menu__link {
    border-left: 1px solid rgba(29, 65, 31, 0.3);
    border-right: 1px solid rgba(29, 65, 31, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s16 .menu__link--active, .menu-s16 .menu__link:hover, .menu-s16 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .menu-s16 .menu__link--active, .menu-s16 .menu__link:hover, .menu-s16 .menu__link:focus {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
.menu-s16 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s16 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 1px solid #357638;
}
.menu-s16 .menu__submenu--link:focus, .menu-s16 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s16 .menu__social {
  color: #fff;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s16 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s16 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s16 .menu__social--link {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    margin: 0;
  }
}
.menu-s16 .menu__social--link:hover, .menu-s16 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s16__btn {
  background-color: #fff;
}
.menu-s16__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s16__btn:before {
  border-right: 3rem solid #1d411f;
}
.menu-s17 {
  background-color: #1d411f;
}
.menu-s17 .menu__link {
  color: #fff;
  background-color: #1d411f;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .menu-s17 .menu__link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s17 .menu__link--active, .menu-s17 .menu__link:hover, .menu-s17 .menu__link:focus {
  color: #1d411f;
  background-color: #fff;
}
@media (min-width: 768px) {
  .menu-s17 .menu__link--active, .menu-s17 .menu__link:hover, .menu-s17 .menu__link:focus {
    border-left: 1px solid #1d411f;
    border-right: 1px solid #1d411f;
  }
}
.menu-s17 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s17 .menu__submenu--link {
  color: #1d411f;
  background-color: #fff;
  border-bottom: 1px solid rgba(29, 65, 31, 0.1);
}
.menu-s17 .menu__submenu--link:focus, .menu-s17 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s17 .menu__social {
  color: #fff;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s17 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s17 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s17 .menu__social--link {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    margin: 0;
  }
}
.menu-s17 .menu__social--link:hover, .menu-s17 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s17__btn {
  background-color: #1d411f;
}
.menu-s17__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2.5rem solid #f0f0f0;
}
.menu-s18 {
  background-color: #fff;
}
.menu-s18 .menu__link {
  color: #333;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  .menu-s18 .menu__link {
    border-left: 1px solid #ddd;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s18 .menu__link--active, .menu-s18 .menu__link:hover, .menu-s18 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .menu-s18 .menu__link--active, .menu-s18 .menu__link:hover, .menu-s18 .menu__link:focus {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
.menu-s18 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s18 .menu__submenu--link {
  color: #fff;
  background-color: #333;
  border-bottom: 1px solid #737373;
}
.menu-s18 .menu__submenu--link:focus, .menu-s18 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s18 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s18 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s18 .menu__social--link {
  color: #333;
  fill: #333;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s18 .menu__social--link {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: 0;
  }
}
.menu-s18 .menu__social--link:hover, .menu-s18 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s18__btn {
  background-color: #1d411f;
}
.menu-s18__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s18__btn:before {
  border-right: 3rem solid #333;
}
.menu-s19 {
  background-color: #fff;
}
.menu-s19 .menu__link {
  color: #333;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  .menu-s19 .menu__link {
    border-left: 1px solid #ddd;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s19 .menu__link--active, .menu-s19 .menu__link:hover, .menu-s19 .menu__link:focus {
  color: #fff;
  background-color: #333;
}
@media (min-width: 768px) {
  .menu-s19 .menu__link--active, .menu-s19 .menu__link:hover, .menu-s19 .menu__link:focus {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
  }
}
.menu-s19 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s19 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 1px solid #3c8841;
}
.menu-s19 .menu__submenu--link:focus, .menu-s19 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s19 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s19 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s19 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #333;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s19 .menu__social--link {
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    margin: 0;
  }
}
.menu-s19 .menu__social--link:hover, .menu-s19 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s19__btn {
  background-color: #333;
}
.menu-s19__btn:after {
  border-right: 0 solid #fff;
  border-top: 2.5rem solid #fff;
}
.menu-s20 {
  background-color: #333;
}
.menu-s20 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #999;
}
@media (min-width: 768px) {
  .menu-s20 .menu__link {
    border-left: 1px solid #999;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s20 .menu__link--active, .menu-s20 .menu__link:hover, .menu-s20 .menu__link:focus {
  color: #fff;
  background-color: #1d411f;
}
@media (min-width: 768px) {
  .menu-s20 .menu__link--active, .menu-s20 .menu__link:hover, .menu-s20 .menu__link:focus {
    border-left: 1px solid #3c8841;
    border-right: 1px solid #2d6430;
  }
}
.menu-s20 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s20 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 1px solid #3c8841;
}
.menu-s20 .menu__submenu--link:focus, .menu-s20 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s20 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s20 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s20 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s20 .menu__social--link {
    border-left: 1px solid #357638;
    border-right: 1px solid #357638;
    margin: 0;
  }
}
.menu-s20 .menu__social--link:hover, .menu-s20 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s20__btn {
  background-color: #1d411f;
}
.menu-s20__btn:after {
  border-right: 0 solid #333;
  border-top: 2.5rem solid #333;
}
.menu-s20__btn:before {
  border-right: 3rem solid #fff;
}
.menu-s21 {
  background-color: #1d411f;
}
.menu-s21 .menu__link {
  color: #fff;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #357638;
}
@media (min-width: 768px) {
  .menu-s21 .menu__link {
    border-left: 1px solid #357638;
    border-right: 1px solid #357638;
    border-bottom: 0;
    padding: 0 1.5rem;
  }
}
.menu-s21 .menu__link--active, .menu-s21 .menu__link:hover, .menu-s21 .menu__link:focus {
  color: #fff;
  background-color: #4caf50;
}
@media (min-width: 768px) {
  .menu-s21 .menu__link--active, .menu-s21 .menu__link:hover, .menu-s21 .menu__link:focus {
    border-left: 1px solid #80c883;
    border-right: 1px solid #80c883;
  }
}
.menu-s21 .menu__submenu {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.menu-s21 .menu__submenu--link {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 1px solid #357638;
}
.menu-s21 .menu__submenu--link:focus, .menu-s21 .menu__submenu--link:hover {
  margin-left: 0;
  transform: scale(1.1);
}
.menu-s21 .menu__social {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .menu-s21 .menu__social {
    padding: 0;
    margin: 0;
  }
}
.menu-s21 .menu__social--link {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .menu-s21 .menu__social--link {
    border-left: 1px solid #357638;
    border-right: 1px solid #357638;
    margin: 0;
  }
}
.menu-s21 .menu__social--link:hover, .menu-s21 .menu__social--link:focus {
  transform: scale(1.1);
}
.menu-s21__btn {
  background-color: #4caf50;
}
.menu-s21__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2.5rem solid #1d411f;
}
.menu-s21__btn:before {
  border-right: 3rem solid #fff;
}

.searcher1-p1 .searcher1__box select {
  background-color: #fff;
  color: #000;
  background-color: #fff;
}
.searcher1-p1 .searcher1__box select:focus, .searcher1-p1 .searcher1__box select:hover {
  color: #4caf50;
  border: 1px solid #ccc;
}
.searcher1-p1 .searcher1__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher1-p1 .searcher1__btn:focus, .searcher1-p1 .searcher1__btn:hover {
  background-color: #357a38;
}
.searcher1-p1 .searcher1__btn--adv {
  background-color: #4caf50;
}
.searcher1-p1 .searcher1__moreoptions {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 3px solid #4caf50;
}
.searcher1-p1 .searcher1__moreoptions:hover {
  background-color: #4caf50;
  border-bottom: 3px solid #1d411f;
}
.searcher1-p1 .searcher1-adv {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-image: linear-gradient(#1e441f, #4caf50);
}
.searcher1-p1 .searcher1-adv__select,
.searcher1-p1 .searcher1-adv__input {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.searcher1-p1 .searcher1-adv__select:focus, .searcher1-p1 .searcher1-adv__select:hover,
.searcher1-p1 .searcher1-adv__input:focus,
.searcher1-p1 .searcher1-adv__input:hover {
  border: 1px solid #fff;
  background-color: #4caf50;
}
.searcher1-p1 .searcher1-adv__input::placeholder {
  color: #fff;
}
.searcher1-p1 .searcher1-adv__input:focus::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.searcher1-p1 .searcher1__code {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher1-p1 .searcher1__code button {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.searcher1-p1 .searcher1__code button:hover, .searcher1-p1 .searcher1__code button:focus {
  color: #fff;
  background-color: #357a38;
}
.searcher1-p1 .searcher1-checkbox__input:checked + .searcher1-checkbox__label:before {
  color: #4caf50;
  background-color: #fff;
}
.searcher1-p1 .searcher1-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.searcher1-p1 .searcher1-checkbox__label:hover:before, .searcher1-p1 .searcher1-checkbox__label:focus:before {
  border: 1px solid #fff;
  background-color: #4caf50;
}
.searcher1-p1__btn {
  background-color: #4caf50;
}
.searcher1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher1-s1 .searcher1__box select {
  color: #000;
  background-color: #fff;
}
.searcher1-s1 .searcher1__box select:focus, .searcher1-s1 .searcher1__box select:hover {
  color: #1d411f;
  border: 1px solid #ccc;
}
.searcher1-s1 .searcher1__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher1-s1 .searcher1__btn:focus, .searcher1-s1 .searcher1__btn:hover {
  background-color: #050c06;
}
.searcher1-s1 .searcher1__btn--adv {
  background-color: #1d411f;
}
.searcher1-s1 .searcher1__moreoptions {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 3px solid #1d411f;
}
.searcher1-s1 .searcher1__moreoptions:hover {
  background-color: #1d411f;
  border-bottom: 3px solid #1d411f;
}
.searcher1-s1 .searcher1-adv {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-image: linear-gradient(black, #1d411f);
}
.searcher1-s1 .searcher1-adv__select,
.searcher1-s1 .searcher1-adv__input {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.searcher1-s1 .searcher1-adv__select:focus, .searcher1-s1 .searcher1-adv__select:hover,
.searcher1-s1 .searcher1-adv__input:focus,
.searcher1-s1 .searcher1-adv__input:hover {
  border: 1px solid #fff;
  background-color: #1d411f;
}
.searcher1-s1 .searcher1-adv__input::placeholder {
  color: #fff;
}
.searcher1-s1 .searcher1-adv__input:focus::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.searcher1-s1 .searcher1__code {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher1-s1 .searcher1__code button {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.searcher1-s1 .searcher1__code button:hover, .searcher1-s1 .searcher1__code button:focus {
  color: #fff;
  background-color: #050c06;
}
.searcher1-s1 .searcher1-checkbox__input:checked + .searcher1-checkbox__label:before {
  color: #1d411f;
  background-color: #fff;
}
.searcher1-s1 .searcher1-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.searcher1-s1 .searcher1-checkbox__label:hover:before, .searcher1-s1 .searcher1-checkbox__label:focus:before {
  border: 1px solid #fff;
  background-color: #1d411f;
}
.searcher1-s1__btn {
  background-color: #1d411f;
}
.searcher1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher1-p3 .searcher1__box select {
  color: #000;
  background-color: #fff;
}
.searcher1-p3 .searcher1__box select:focus, .searcher1-p3 .searcher1__box select:hover {
  color: #000;
  border: 1px solid #4caf50;
}
.searcher1-p3 .searcher1__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher1-p3 .searcher1__btn:focus, .searcher1-p3 .searcher1__btn:hover {
  background-color: #357a38;
}
.searcher1-p3 .searcher1__btn--adv {
  background-color: #4caf50;
}
.searcher1-p3 .searcher1__moreoptions {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 3px solid #4caf50;
}
.searcher1-p3 .searcher1__moreoptions:hover {
  background-color: #357a38;
}
.searcher1-p3 .searcher1-adv {
  color: #333;
  border: 1px solid #4caf50;
  background-color: #fff;
}
.searcher1-p3 .searcher1-adv__select,
.searcher1-p3 .searcher1-adv__input {
  color: #333;
  font-weight: bold;
  border: 1px solid #999;
}
.searcher1-p3 .searcher1-adv__select:focus, .searcher1-p3 .searcher1-adv__select:hover,
.searcher1-p3 .searcher1-adv__input:focus,
.searcher1-p3 .searcher1-adv__input:hover {
  border: 2px solid #4caf50;
}
.searcher1-p3 .searcher1-adv__input::placeholder {
  color: #333;
}
.searcher1-p3 .searcher1-adv__input:hover::placeholder, .searcher1-p3 .searcher1-adv__input:focus::placeholder {
  color: #ccc;
}
.searcher1-p3 .searcher1__code {
  border-top: 1px solid rgba(76, 175, 80, 0.5);
}
.searcher1-p3 .searcher1__code button {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.searcher1-p3 .searcher1__code button:hover, .searcher1-p3 .searcher1__code button:focus {
  color: #fff;
  background-color: #357a38;
}
.searcher1-p3 .searcher1__code input {
  color: #fff;
  background-color: #4caf50;
}
.searcher1-p3 .searcher1__code input::placeholder {
  color: #fff;
}
.searcher1-p3 .searcher1__code input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher1-p3 .searcher1-checkbox__input:checked + .searcher1-checkbox__label:before {
  color: #333;
  border: 2px solid #4caf50;
  background-color: #fff;
}
.searcher1-p3 .searcher1-checkbox__label:before {
  border: 1px solid #999;
}
.searcher1-p3 .searcher1-checkbox__label:hover:before, .searcher1-p3 .searcher1-checkbox__label:focus:before {
  border: 2px solid #4caf50;
}
.searcher1-p3__btn {
  background-color: #fff;
}
.searcher1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher1-s3 .searcher1__box select {
  color: #000;
  background-color: #fff;
}
.searcher1-s3 .searcher1__box select:focus, .searcher1-s3 .searcher1__box select:hover {
  color: #000;
  border: 1px solid #1d411f;
}
.searcher1-s3 .searcher1__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher1-s3 .searcher1__btn:focus, .searcher1-s3 .searcher1__btn:hover {
  background-color: #050c06;
}
.searcher1-s3 .searcher1__btn--adv {
  background-color: #1d411f;
}
.searcher1-s3 .searcher1__moreoptions {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 3px solid #1d411f;
}
.searcher1-s3 .searcher1__moreoptions:hover {
  background-color: #050c06;
}
.searcher1-s3 .searcher1-adv {
  color: #333;
  border: 1px solid #1d411f;
  background-color: #fff;
}
.searcher1-s3 .searcher1-adv__select,
.searcher1-s3 .searcher1-adv__input {
  color: #333;
  font-weight: bold;
  border: 1px solid #999;
}
.searcher1-s3 .searcher1-adv__select:focus, .searcher1-s3 .searcher1-adv__select:hover,
.searcher1-s3 .searcher1-adv__input:focus,
.searcher1-s3 .searcher1-adv__input:hover {
  border: 2px solid #1d411f;
}
.searcher1-s3 .searcher1-adv__input::placeholder {
  color: #333;
}
.searcher1-s3 .searcher1-adv__input:hover::placeholder, .searcher1-s3 .searcher1-adv__input:focus::placeholder {
  color: #ccc;
}
.searcher1-s3 .searcher1__code {
  border-top: 1px solid rgba(29, 65, 31, 0.5);
}
.searcher1-s3 .searcher1__code button {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.searcher1-s3 .searcher1__code button:hover, .searcher1-s3 .searcher1__code button:focus {
  color: #fff;
  background-color: #050c06;
}
.searcher1-s3 .searcher1__code input {
  color: #fff;
  background-color: #1d411f;
}
.searcher1-s3 .searcher1__code input::placeholder {
  color: #fff;
}
.searcher1-s3 .searcher1__code input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher1-s3 .searcher1-checkbox__input:checked + .searcher1-checkbox__label:before {
  color: #333;
  border: 2px solid #1d411f;
  background-color: #fff;
}
.searcher1-s3 .searcher1-checkbox__label:before {
  border: 1px solid #999;
}
.searcher1-s3 .searcher1-checkbox__label:hover:before, .searcher1-s3 .searcher1-checkbox__label:focus:before {
  border: 2px solid #1d411f;
}
.searcher1-s3__btn {
  background-color: #fff;
}
.searcher1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.searcher2-p1 {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-p1 .searcher2__title {
  color: #fff;
}
.searcher2-p1 .searcher2__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #1d411f;
}
.searcher2-p1 .searcher2__field::placeholder {
  color: #fff;
}
.searcher2-p1 .searcher2__field:focus, .searcher2-p1 .searcher2__field:hover {
  border: 2px solid #fff;
}
.searcher2-p1 .searcher2__field:focus::placeholder, .searcher2-p1 .searcher2__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher2-p1 .searcher2__moreoptions {
  color: #fff;
}
.searcher2-p1 .searcher2__moreoptions .fa {
  color: #1d411f;
  background-color: #fff;
}
.searcher2-p1 .searcher2-checkbox__label {
  color: #fff;
}
.searcher2-p1 .searcher2-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher2-p1 .searcher2-checkbox__label:focus:before, .searcher2-p1 .searcher2-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #1d411f;
}
.searcher2-p1 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher2-p1 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-p1 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher2-p1 .searcher2__btn {
  color: #1d411f;
  font-weight: bold;
  background-color: #fff;
}
.searcher2-p1 .searcher2__code {
  border-bottom: 1px dotted #fff;
}
.searcher2-p1 .searcher2__code--btn {
  color: #1d411f;
  font-weight: bold;
  background-color: #fff;
}
.searcher2-p1__btn {
  background-color: #1d411f;
}
.searcher2-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher2-s1 {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-s1 .searcher2__title {
  color: #fff;
}
.searcher2-s1 .searcher2__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #4caf50;
}
.searcher2-s1 .searcher2__field::placeholder {
  color: #fff;
}
.searcher2-s1 .searcher2__field:focus, .searcher2-s1 .searcher2__field:hover {
  border: 2px solid #fff;
}
.searcher2-s1 .searcher2__field:focus::placeholder, .searcher2-s1 .searcher2__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher2-s1 .searcher2__moreoptions {
  color: #fff;
}
.searcher2-s1 .searcher2__moreoptions .fa {
  color: #4caf50;
  background-color: #fff;
}
.searcher2-s1 .searcher2-checkbox__label {
  color: #fff;
}
.searcher2-s1 .searcher2-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher2-s1 .searcher2-checkbox__label:focus:before, .searcher2-s1 .searcher2-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #4caf50;
}
.searcher2-s1 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher2-s1 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-s1 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher2-s1 .searcher2__btn {
  color: #4caf50;
  font-weight: bold;
  background-color: #fff;
}
.searcher2-s1 .searcher2__code {
  border-bottom: 1px dotted #fff;
}
.searcher2-s1 .searcher2__code--btn {
  color: #4caf50;
  font-weight: bold;
  background-color: #fff;
}
.searcher2-s1__btn {
  background-color: #4caf50;
}
.searcher2-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher2-p2 {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-p2 .searcher2__title {
  color: #fff;
}
.searcher2-p2 .searcher2__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #1d411f;
}
.searcher2-p2 .searcher2__field::placeholder {
  color: #fff;
}
.searcher2-p2 .searcher2__field:focus, .searcher2-p2 .searcher2__field:hover {
  border: 2px solid #fff;
}
.searcher2-p2 .searcher2__field:focus::placeholder, .searcher2-p2 .searcher2__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher2-p2 .searcher2__moreoptions {
  color: #fff;
}
.searcher2-p2 .searcher2__moreoptions .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-p2 .searcher2-checkbox__label {
  color: #fff;
}
.searcher2-p2 .searcher2-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher2-p2 .searcher2-checkbox__label:focus:before, .searcher2-p2 .searcher2-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #1d411f;
}
.searcher2-p2 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher2-p2 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-p2 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher2-p2 .searcher2__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-p2 .searcher2__code {
  border-bottom: 1px dotted #fff;
}
.searcher2-p2 .searcher2__code--btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-p2__btn {
  background-color: #1d411f;
}
.searcher2-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher2-s2 {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-s2 .searcher2__title {
  color: #fff;
}
.searcher2-s2 .searcher2__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #4caf50;
}
.searcher2-s2 .searcher2__field::placeholder {
  color: #fff;
}
.searcher2-s2 .searcher2__field:focus, .searcher2-s2 .searcher2__field:hover {
  border: 2px solid #fff;
}
.searcher2-s2 .searcher2__field:focus::placeholder, .searcher2-s2 .searcher2__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher2-s2 .searcher2__moreoptions {
  color: #fff;
}
.searcher2-s2 .searcher2__moreoptions .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-s2 .searcher2-checkbox__label {
  color: #fff;
}
.searcher2-s2 .searcher2-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher2-s2 .searcher2-checkbox__label:focus:before, .searcher2-s2 .searcher2-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #4caf50;
}
.searcher2-s2 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher2-s2 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-s2 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher2-s2 .searcher2__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-s2 .searcher2__code {
  border-bottom: 1px dotted #fff;
}
.searcher2-s2 .searcher2__code--btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-s2__btn {
  background-color: #4caf50;
}
.searcher2-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.searcher2-p3 {
  color: #000;
  background-color: #fff;
}
.searcher2-p3 .searcher2__title {
  color: #1d411f;
}
.searcher2-p3 .searcher2__field {
  color: #000;
  border: 1px solid #999;
  appearance: none;
  background-color: #fff;
}
.searcher2-p3 .searcher2__field::placeholder {
  color: #000;
}
.searcher2-p3 .searcher2__field:focus, .searcher2-p3 .searcher2__field:hover {
  border: 3px solid #1d411f;
}
.searcher2-p3 .searcher2__field:focus::placeholder, .searcher2-p3 .searcher2__field:hover::placeholder {
  color: #ccc;
}
.searcher2-p3 .searcher2__moreoptions {
  color: #333;
}
.searcher2-p3 .searcher2__moreoptions .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-p3 .searcher2-checkbox__label {
  color: #333;
}
.searcher2-p3 .searcher2-checkbox__label:before {
  border: 1px solid #999;
}
.searcher2-p3 .searcher2-checkbox__label:focus:before, .searcher2-p3 .searcher2-checkbox__label:hover:before {
  border: 3px solid #1d411f;
  background-color: #fff;
}
.searcher2-p3 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #1d411f;
  border: 1px solid #999;
}
.searcher2-p3 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-p3 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 3px solid #1d411f;
}
.searcher2-p3 .searcher2__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-p3 .searcher2__code {
  border-bottom: 2px dotted #1d411f;
}
.searcher2-p3 .searcher2__code--btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher2-p3__btn {
  background-color: #fff;
}
.searcher2-p3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.searcher2-s3 {
  color: #000;
  background-color: #fff;
}
.searcher2-s3 .searcher2__title {
  color: #4caf50;
}
.searcher2-s3 .searcher2__field {
  color: #000;
  border: 1px solid #999;
  appearance: none;
  background-color: #fff;
}
.searcher2-s3 .searcher2__field::placeholder {
  color: #000;
}
.searcher2-s3 .searcher2__field:focus, .searcher2-s3 .searcher2__field:hover {
  border: 3px solid #4caf50;
}
.searcher2-s3 .searcher2__field:focus::placeholder, .searcher2-s3 .searcher2__field:hover::placeholder {
  color: #ccc;
}
.searcher2-s3 .searcher2__moreoptions {
  color: #333;
}
.searcher2-s3 .searcher2__moreoptions .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-s3 .searcher2-checkbox__label {
  color: #333;
}
.searcher2-s3 .searcher2-checkbox__label:before {
  border: 1px solid #999;
}
.searcher2-s3 .searcher2-checkbox__label:focus:before, .searcher2-s3 .searcher2-checkbox__label:hover:before {
  border: 3px solid #4caf50;
  background-color: #fff;
}
.searcher2-s3 .searcher2-checkbox__input:checked + .searcher2-checkbox__label:before {
  color: #4caf50;
  border: 1px solid #999;
}
.searcher2-s3 .searcher2-checkbox__input:focus:checked + .searcher2-checkbox__label:before, .searcher2-s3 .searcher2-checkbox__input:hover:checked + .searcher2-checkbox__label:before {
  border: 3px solid #4caf50;
}
.searcher2-s3 .searcher2__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-s3 .searcher2__code {
  border-bottom: 2px dotted #4caf50;
}
.searcher2-s3 .searcher2__code--btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher2-s3__btn {
  background-color: #fff;
}
.searcher2-s3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}

.searcher3-p1 {
  background-color: #f0f0f0;
  border-bottom: 5px solid #4caf50;
}
.searcher3-p1 .searcher3__box select {
  color: #333;
  border: 1px solid #999;
  background-color: #f0f0f0;
}
.searcher3-p1 .searcher3__box select:focus, .searcher3-p1 .searcher3__box select:hover {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.searcher3-p1 .searcher3-adv {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 5px solid #4caf50;
}
.searcher3-p1 .searcher3-adv__input,
.searcher3-p1 .searcher3-adv__select {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-p1 .searcher3-adv__input:focus, .searcher3-p1 .searcher3-adv__input:hover,
.searcher3-p1 .searcher3-adv__select:focus,
.searcher3-p1 .searcher3-adv__select:hover {
  border: 2px solid #fff;
  background-color: #4caf50;
}
.searcher3-p1 .searcher3-adv__input::placeholder {
  color: #fff;
}
.searcher3-p1 .searcher3-adv__input:focus::placeholder, .searcher3-p1 .searcher3-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.searcher3-p1 .searcher3__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher3-p1 .searcher3__btn:focus, .searcher3-p1 .searcher3__btn:hover {
  background-color: #357a38;
}
.searcher3-p1 .searcher3__btn--adv {
  background-color: #4caf50;
}
.searcher3-p1 .searcher3__moreoptions {
  color: #4caf50;
}
.searcher3-p1 .searcher3__moreoptions .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher3-p1 .searcher3__code {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-p1 .searcher3__code--input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-p1 .searcher3__code--input::placeholder {
  color: #fff;
}
.searcher3-p1 .searcher3__code--input:hover, .searcher3-p1 .searcher3__code--input:focus {
  border: 2px solid #fff;
}
.searcher3-p1 .searcher3__code--input:hover::placeholder, .searcher3-p1 .searcher3__code--input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher3-p1 .searcher3__code--btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher3-p1 .searcher3__code--btn:hover, .searcher3-p1 .searcher3__code--btn:focus {
  border: 2px solid #fff;
}
.searcher3-p1 .searcher3-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-p1 .searcher3-checkbox__label:focus:before, .searcher3-p1 .searcher3-checkbox__label:hover:before {
  border: 2px solid #fff;
}
.searcher3-p1 .searcher3-checkbox__input:checked + .searcher3-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
  background-color: #4caf50;
}
.searcher3-p1 .searcher3-checkbox__input:focus:checked + .searcher3-checkbox__label:before, .searcher3-p1 .searcher3-checkbox__input:hover:checked + .searcher3-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher3-p1__btn {
  background-color: #f0f0f0;
}
.searcher3-p1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher3-p3 {
  background-color: #4caf50;
  border-bottom: 5px solid #1d411f;
}
.searcher3-p3 .searcher3__box select {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #4caf50;
}
.searcher3-p3 .searcher3__box select:focus, .searcher3-p3 .searcher3__box select:hover {
  border: 2px solid #fff;
}
.searcher3-p3 .searcher3-adv {
  color: #333;
  background-color: #fff;
  border-bottom: 5px solid #4caf50;
  border-right: 1px solid #4caf50;
  border-left: 1px solid #4caf50;
}
.searcher3-p3 .searcher3-adv__input,
.searcher3-p3 .searcher3-adv__select {
  color: #000;
  background-color: #fff;
  border: 1px solid rgba(76, 175, 80, 0.5);
}
.searcher3-p3 .searcher3-adv__input:focus, .searcher3-p3 .searcher3-adv__input:hover,
.searcher3-p3 .searcher3-adv__select:focus,
.searcher3-p3 .searcher3-adv__select:hover {
  border: 2px solid #4caf50;
  background-color: #fff;
}
.searcher3-p3 .searcher3-adv__input::placeholder {
  color: #000;
}
.searcher3-p3 .searcher3-adv__input:focus::placeholder, .searcher3-p3 .searcher3-adv__input:hover::placeholder {
  color: #ccc;
}
.searcher3-p3 .searcher3__btn {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.searcher3-p3 .searcher3__btn:focus, .searcher3-p3 .searcher3__btn:hover {
  border: 2px solid #fff;
}
.searcher3-p3 .searcher3__btn--adv {
  color: #fff;
  background-color: #4caf50;
}
.searcher3-p3 .searcher3__moreoptions {
  color: #fff;
}
.searcher3-p3 .searcher3__moreoptions .fa {
  color: #4caf50;
  background-color: #fff;
}
.searcher3-p3 .searcher3__code {
  border-top: 1px solid rgba(76, 175, 80, 0.5);
}
.searcher3-p3 .searcher3__code--input {
  color: #333;
  border: 1px solid rgba(76, 175, 80, 0.5);
}
.searcher3-p3 .searcher3__code--input::placeholder {
  color: #000;
}
.searcher3-p3 .searcher3__code--input:hover, .searcher3-p3 .searcher3__code--input:focus {
  border: 2px solid #4caf50;
}
.searcher3-p3 .searcher3__code--input:hover::placeholder, .searcher3-p3 .searcher3__code--input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher3-p3 .searcher3__code--btn {
  color: #fff;
  background-color: #4caf50;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-p3 .searcher3__code--btn:hover, .searcher3-p3 .searcher3__code--btn:focus {
  background-color: #357a38;
}
.searcher3-p3 .searcher3-checkbox__label:before {
  border: 1px solid rgba(76, 175, 80, 0.5);
}
.searcher3-p3 .searcher3-checkbox__label:focus:before, .searcher3-p3 .searcher3-checkbox__label:hover:before {
  border: 2px solid #4caf50;
}
.searcher3-p3 .searcher3-checkbox__input:checked + .searcher3-checkbox__label:before {
  color: #fff;
  border: 2px solid #4caf50;
  background-color: #4caf50;
}
.searcher3-p3 .searcher3-checkbox__input:focus:checked + .searcher3-checkbox__label:before, .searcher3-p3 .searcher3-checkbox__input:hover:checked + .searcher3-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher3-p3__btn {
  background-color: #4caf50;
}
.searcher3-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher3-s1 {
  background-color: #f0f0f0;
  border-bottom: 5px solid #1d411f;
}
.searcher3-s1 .searcher3__box select {
  color: #333;
  border: 1px solid #999;
  background-color: #f0f0f0;
}
.searcher3-s1 .searcher3__box select:focus, .searcher3-s1 .searcher3__box select:hover {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.searcher3-s1 .searcher3-adv {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 5px solid #1d411f;
}
.searcher3-s1 .searcher3-adv__input,
.searcher3-s1 .searcher3-adv__select {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-s1 .searcher3-adv__input:focus, .searcher3-s1 .searcher3-adv__input:hover,
.searcher3-s1 .searcher3-adv__select:focus,
.searcher3-s1 .searcher3-adv__select:hover {
  border: 2px solid #fff;
  background-color: #1d411f;
}
.searcher3-s1 .searcher3-adv__input::placeholder {
  color: #fff;
}
.searcher3-s1 .searcher3-adv__input:focus::placeholder, .searcher3-s1 .searcher3-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.searcher3-s1 .searcher3__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher3-s1 .searcher3__btn:focus, .searcher3-s1 .searcher3__btn:hover {
  background-color: #050c06;
}
.searcher3-s1 .searcher3__btn--adv {
  background-color: #1d411f;
}
.searcher3-s1 .searcher3__moreoptions {
  color: #1d411f;
}
.searcher3-s1 .searcher3__moreoptions .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher3-s1 .searcher3__code {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-s1 .searcher3__code--input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-s1 .searcher3__code--input::placeholder {
  color: #fff;
}
.searcher3-s1 .searcher3__code--input:hover, .searcher3-s1 .searcher3__code--input:focus {
  border: 2px solid #fff;
}
.searcher3-s1 .searcher3__code--input:hover::placeholder, .searcher3-s1 .searcher3__code--input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher3-s1 .searcher3__code--btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher3-s1 .searcher3__code--btn:hover, .searcher3-s1 .searcher3__code--btn:focus {
  border: 2px solid #fff;
}
.searcher3-s1 .searcher3-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-s1 .searcher3-checkbox__label:focus:before, .searcher3-s1 .searcher3-checkbox__label:hover:before {
  border: 2px solid #fff;
}
.searcher3-s1 .searcher3-checkbox__input:checked + .searcher3-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
  background-color: #1d411f;
}
.searcher3-s1 .searcher3-checkbox__input:focus:checked + .searcher3-checkbox__label:before, .searcher3-s1 .searcher3-checkbox__input:hover:checked + .searcher3-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher3-s1__btn {
  background-color: #f0f0f0;
}
.searcher3-s1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.searcher3-s3 {
  background-color: #1d411f;
  border-bottom: 5px solid #4caf50;
}
.searcher3-s3 .searcher3__box select {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #1d411f;
}
.searcher3-s3 .searcher3__box select:focus, .searcher3-s3 .searcher3__box select:hover {
  border: 2px solid #fff;
}
.searcher3-s3 .searcher3-adv {
  color: #333;
  background-color: #fff;
  border-bottom: 5px solid #1d411f;
  border-right: 1px solid #1d411f;
  border-left: 1px solid #1d411f;
}
.searcher3-s3 .searcher3-adv__input,
.searcher3-s3 .searcher3-adv__select {
  color: #000;
  background-color: #fff;
  border: 1px solid rgba(29, 65, 31, 0.5);
}
.searcher3-s3 .searcher3-adv__input:focus, .searcher3-s3 .searcher3-adv__input:hover,
.searcher3-s3 .searcher3-adv__select:focus,
.searcher3-s3 .searcher3-adv__select:hover {
  border: 2px solid #1d411f;
  background-color: #fff;
}
.searcher3-s3 .searcher3-adv__input::placeholder {
  color: #000;
}
.searcher3-s3 .searcher3-adv__input:focus::placeholder, .searcher3-s3 .searcher3-adv__input:hover::placeholder {
  color: #ccc;
}
.searcher3-s3 .searcher3__btn {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.searcher3-s3 .searcher3__btn:focus, .searcher3-s3 .searcher3__btn:hover {
  border: 2px solid #fff;
}
.searcher3-s3 .searcher3__btn--adv {
  color: #fff;
  background-color: #1d411f;
}
.searcher3-s3 .searcher3__moreoptions {
  color: #fff;
}
.searcher3-s3 .searcher3__moreoptions .fa {
  color: #1d411f;
  background-color: #fff;
}
.searcher3-s3 .searcher3__code {
  border-top: 1px solid rgba(29, 65, 31, 0.5);
}
.searcher3-s3 .searcher3__code--input {
  color: #333;
  border: 1px solid rgba(29, 65, 31, 0.5);
}
.searcher3-s3 .searcher3__code--input::placeholder {
  color: #000;
}
.searcher3-s3 .searcher3__code--input:hover, .searcher3-s3 .searcher3__code--input:focus {
  border: 2px solid #1d411f;
}
.searcher3-s3 .searcher3__code--input:hover::placeholder, .searcher3-s3 .searcher3__code--input:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher3-s3 .searcher3__code--btn {
  color: #fff;
  background-color: #1d411f;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher3-s3 .searcher3__code--btn:hover, .searcher3-s3 .searcher3__code--btn:focus {
  background-color: #050c06;
}
.searcher3-s3 .searcher3-checkbox__label:before {
  border: 1px solid rgba(29, 65, 31, 0.5);
}
.searcher3-s3 .searcher3-checkbox__label:focus:before, .searcher3-s3 .searcher3-checkbox__label:hover:before {
  border: 2px solid #1d411f;
}
.searcher3-s3 .searcher3-checkbox__input:checked + .searcher3-checkbox__label:before {
  color: #fff;
  border: 2px solid #1d411f;
  background-color: #1d411f;
}
.searcher3-s3 .searcher3-checkbox__input:focus:checked + .searcher3-checkbox__label:before, .searcher3-s3 .searcher3-checkbox__input:hover:checked + .searcher3-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher3-s3__btn {
  background-color: #1d411f;
}
.searcher3-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
@media (min-width: 1000px) {
  .searcher3-f1 {
    max-width: calc(100% - 2rem);
    margin: 1px auto 1rem;
  }
}
@media (min-width: 1200px) {
  .searcher3-f1 {
    max-width: calc(100% - 5rem);
    margin: 1px auto 2rem;
  }
}
@media (min-width: 1400px) {
  .searcher3-f1 {
    width: calc(100% - 10rem);
  }
}
.searcher3-f2 {
  width: 100%;
  margin-top: 1px;
}

.searcher4-p1 {
  background-color: #f0f0f0;
}
@media (min-width: 1000px) {
  .searcher4-p1 {
    border-top: 3px solid #4caf50;
    border-bottom: 3px solid #f0f0f0;
  }
}
.searcher4-p1 .searcher4__title {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p1 .searcher4__title:after {
  border-top: 25px solid #4caf50;
}
@media (min-width: 1000px) {
  .searcher4-p1 .searcher4__title:after {
    border-top: 100px solid #4caf50;
    border-left: 60px solid #4caf50;
  }
}
.searcher4-p1 .searcher4__item {
  border: 1px solid #ccc;
  color: #000;
  background-color: #f0f0f0;
}
.searcher4-p1 .searcher4__item:hover, .searcher4-p1 .searcher4__item:focus {
  border: 1px solid #4caf50;
}
.searcher4-p1 .searcher4-adv {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p1 .searcher4-adv__select,
.searcher4-p1 .searcher4-adv__input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p1 .searcher4-adv__select:focus, .searcher4-p1 .searcher4-adv__select:hover,
.searcher4-p1 .searcher4-adv__input:focus,
.searcher4-p1 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-p1 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-p1 .searcher4-adv__input:focus::placeholder, .searcher4-p1 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-p1 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-p1 .searcher4__code--input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p1 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-p1 .searcher4__code--input:hover, .searcher4-p1 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-p1 .searcher4__code--input:hover::placeholder, .searcher4-p1 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-p1 .searcher4__code--btn {
  font-size: 1rem;
  color: #4caf50;
  background-color: #f0f0f0;
}
.searcher4-p1 .searcher4__code--btn:hover .fa, .searcher4-p1 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-p1 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p1 .searcher4-checkbox__label:hover:before, .searcher4-p1 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-p1 .searcher4__btn,
.searcher4-p1 .searcher4__btn--adv {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p1 .searcher4__btn:focus, .searcher4-p1 .searcher4__btn:hover,
.searcher4-p1 .searcher4__btn--adv:focus,
.searcher4-p1 .searcher4__btn--adv:hover {
  color: #4caf50;
  border: 2px solid #4caf50;
  background-color: #f0f0f0;
}
.searcher4-p1 .searcher4__more {
  color: #4caf50;
  border: 0;
}
.searcher4-p1 .searcher4__more .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p1 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-p1__btn {
  background-color: #4caf50;
}
.searcher4-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher4-p2 {
  background-color: #4caf50;
}
@media (min-width: 1000px) {
  .searcher4-p2 {
    border-top: 3px solid #1d411f;
    border-bottom: 3px solid #4caf50;
  }
}
.searcher4-p2 .searcher4__title {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-p2 .searcher4__title:after {
  border-top: 25px solid #1d411f;
}
@media (min-width: 1000px) {
  .searcher4-p2 .searcher4__title:after {
    border-top: 100px solid #1d411f;
    border-left: 60px solid #1d411f;
  }
}
.searcher4-p2 .searcher4__item {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p2 .searcher4__item:hover, .searcher4-p2 .searcher4__item:focus {
  border: 1px solid #fff;
}
.searcher4-p2 .searcher4-adv {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p2 .searcher4-adv__select,
.searcher4-p2 .searcher4-adv__input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p2 .searcher4-adv__select:focus, .searcher4-p2 .searcher4-adv__select:hover,
.searcher4-p2 .searcher4-adv__input:focus,
.searcher4-p2 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-p2 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-p2 .searcher4-adv__input:focus::placeholder, .searcher4-p2 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-p2 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-p2 .searcher4__code--input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p2 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-p2 .searcher4__code--input:hover, .searcher4-p2 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-p2 .searcher4__code--input:hover::placeholder, .searcher4-p2 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-p2 .searcher4__code--btn {
  font-size: 1rem;
  color: #fff;
  border: 1px solid #1d411f;
  background-color: #1d411f;
}
.searcher4-p2 .searcher4__code--btn:hover, .searcher4-p2 .searcher4__code--btn:focus {
  border: 1px solid #fff;
}
.searcher4-p2 .searcher4__code--btn:hover .fa, .searcher4-p2 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-p2 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p2 .searcher4-checkbox__label:hover:before, .searcher4-p2 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-p2 .searcher4__btn,
.searcher4-p2 .searcher4__btn--adv {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.searcher4-p2 .searcher4__btn:hover, .searcher4-p2 .searcher4__btn:focus,
.searcher4-p2 .searcher4__btn--adv:hover,
.searcher4-p2 .searcher4__btn--adv:focus {
  background-color: #4caf50;
}
.searcher4-p2 .searcher4__more {
  color: #fff;
  border: 0;
}
.searcher4-p2 .searcher4__more .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-p2 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-p2__btn {
  background-color: #1d411f;
}
.searcher4-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher4-p3 {
  background-color: #4caf50;
}
@media (min-width: 1000px) {
  .searcher4-p3 {
    border-top: 3px solid #f0f0f0;
    border-bottom: 3px solid #4caf50;
  }
}
.searcher4-p3 .searcher4__title {
  color: #4caf50;
  background-color: #f0f0f0;
}
.searcher4-p3 .searcher4__title:after {
  border-top: 25px solid #f0f0f0;
}
@media (min-width: 1000px) {
  .searcher4-p3 .searcher4__title:after {
    border-top: 100px solid #f0f0f0;
    border-left: 60px solid #f0f0f0;
  }
}
.searcher4-p3 .searcher4__item {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p3 .searcher4__item:hover, .searcher4-p3 .searcher4__item:focus {
  border: 1px solid #fff;
}
.searcher4-p3 .searcher4-adv {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-p3 .searcher4-adv__select,
.searcher4-p3 .searcher4-adv__input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p3 .searcher4-adv__select:focus, .searcher4-p3 .searcher4-adv__select:hover,
.searcher4-p3 .searcher4-adv__input:focus,
.searcher4-p3 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-p3 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-p3 .searcher4-adv__input:focus::placeholder, .searcher4-p3 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-p3 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-p3 .searcher4__code--input {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p3 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-p3 .searcher4__code--input:hover, .searcher4-p3 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-p3 .searcher4__code--input:hover::placeholder, .searcher4-p3 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-p3 .searcher4__code--btn {
  font-size: 1rem;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #4caf50;
}
.searcher4-p3 .searcher4__code--btn:hover, .searcher4-p3 .searcher4__code--btn:focus {
  border: 1px solid #fff;
}
.searcher4-p3 .searcher4__code--btn:hover .fa, .searcher4-p3 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-p3 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-p3 .searcher4-checkbox__label:hover:before, .searcher4-p3 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-p3 .searcher4__btn,
.searcher4-p3 .searcher4__btn--adv {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #fff;
  transition: all 0.3s ease-in-out;
}
.searcher4-p3 .searcher4__btn:focus, .searcher4-p3 .searcher4__btn:hover,
.searcher4-p3 .searcher4__btn--adv:focus,
.searcher4-p3 .searcher4__btn--adv:hover {
  border: 2px solid #fff;
}
.searcher4-p3 .searcher4__more {
  color: #fff;
  border: 0;
}
.searcher4-p3 .searcher4__more .fa {
  color: #4caf50;
  background-color: #fff;
}
.searcher4-p3 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-p3__btn {
  background-color: #f0f0f0;
}
.searcher4-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher4-s1 {
  background-color: #f0f0f0;
}
@media (min-width: 1000px) {
  .searcher4-s1 {
    border-top: 3px solid #1d411f;
    border-bottom: 3px solid #f0f0f0;
  }
}
.searcher4-s1 .searcher4__title {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s1 .searcher4__title:after {
  border-top: 25px solid #1d411f;
}
@media (min-width: 1000px) {
  .searcher4-s1 .searcher4__title:after {
    border-top: 100px solid #1d411f;
    border-left: 60px solid #1d411f;
  }
}
.searcher4-s1 .searcher4__item {
  border: 1px solid #ccc;
  color: #000;
  background-color: #f0f0f0;
}
.searcher4-s1 .searcher4__item:hover, .searcher4-s1 .searcher4__item:focus {
  border: 1px solid #1d411f;
}
.searcher4-s1 .searcher4-adv {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s1 .searcher4-adv__select,
.searcher4-s1 .searcher4-adv__input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s1 .searcher4-adv__select:focus, .searcher4-s1 .searcher4-adv__select:hover,
.searcher4-s1 .searcher4-adv__input:focus,
.searcher4-s1 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-s1 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-s1 .searcher4-adv__input:focus::placeholder, .searcher4-s1 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-s1 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-s1 .searcher4__code--input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s1 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-s1 .searcher4__code--input:hover, .searcher4-s1 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-s1 .searcher4__code--input:hover::placeholder, .searcher4-s1 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-s1 .searcher4__code--btn {
  font-size: 1rem;
  color: #1d411f;
  background-color: #f0f0f0;
}
.searcher4-s1 .searcher4__code--btn:hover .fa, .searcher4-s1 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-s1 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s1 .searcher4-checkbox__label:hover:before, .searcher4-s1 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-s1 .searcher4__btn,
.searcher4-s1 .searcher4__btn--adv {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.searcher4-s1 .searcher4__btn:focus, .searcher4-s1 .searcher4__btn:hover,
.searcher4-s1 .searcher4__btn--adv:focus,
.searcher4-s1 .searcher4__btn--adv:hover {
  color: #1d411f;
  border: 2px solid #1d411f;
  background-color: #f0f0f0;
}
.searcher4-s1 .searcher4__more {
  color: #1d411f;
  border: 0;
}
.searcher4-s1 .searcher4__more .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s1 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-s1__btn {
  background-color: #1d411f;
}
.searcher4-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher4-s2 {
  background-color: #1d411f;
}
@media (min-width: 1000px) {
  .searcher4-s2 {
    border-top: 3px solid #4caf50;
    border-bottom: 3px solid #1d411f;
  }
}
.searcher4-s2 .searcher4__title {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-s2 .searcher4__title:after {
  border-top: 25px solid #4caf50;
}
@media (min-width: 1000px) {
  .searcher4-s2 .searcher4__title:after {
    border-top: 100px solid #4caf50;
    border-left: 60px solid #4caf50;
  }
}
.searcher4-s2 .searcher4__item {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s2 .searcher4__item:hover, .searcher4-s2 .searcher4__item:focus {
  border: 1px solid #fff;
}
.searcher4-s2 .searcher4-adv {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s2 .searcher4-adv__select,
.searcher4-s2 .searcher4-adv__input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s2 .searcher4-adv__select:focus, .searcher4-s2 .searcher4-adv__select:hover,
.searcher4-s2 .searcher4-adv__input:focus,
.searcher4-s2 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-s2 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-s2 .searcher4-adv__input:focus::placeholder, .searcher4-s2 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-s2 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-s2 .searcher4__code--input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s2 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-s2 .searcher4__code--input:hover, .searcher4-s2 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-s2 .searcher4__code--input:hover::placeholder, .searcher4-s2 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-s2 .searcher4__code--btn {
  font-size: 1rem;
  color: #fff;
  border: 1px solid #4caf50;
  background-color: #4caf50;
}
.searcher4-s2 .searcher4__code--btn:hover, .searcher4-s2 .searcher4__code--btn:focus {
  border: 1px solid #fff;
}
.searcher4-s2 .searcher4__code--btn:hover .fa, .searcher4-s2 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-s2 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s2 .searcher4-checkbox__label:hover:before, .searcher4-s2 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-s2 .searcher4__btn,
.searcher4-s2 .searcher4__btn--adv {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.searcher4-s2 .searcher4__btn:hover, .searcher4-s2 .searcher4__btn:focus,
.searcher4-s2 .searcher4__btn--adv:hover,
.searcher4-s2 .searcher4__btn--adv:focus {
  background-color: #1d411f;
}
.searcher4-s2 .searcher4__more {
  color: #fff;
  border: 0;
}
.searcher4-s2 .searcher4__more .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher4-s2 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-s2__btn {
  background-color: #4caf50;
}
.searcher4-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.searcher4-s3 {
  background-color: #1d411f;
}
@media (min-width: 1000px) {
  .searcher4-s3 {
    border-top: 3px solid #f0f0f0;
    border-bottom: 3px solid #1d411f;
  }
}
.searcher4-s3 .searcher4__title {
  color: #1d411f;
  background-color: #f0f0f0;
}
.searcher4-s3 .searcher4__title:after {
  border-top: 25px solid #f0f0f0;
}
@media (min-width: 1000px) {
  .searcher4-s3 .searcher4__title:after {
    border-top: 100px solid #f0f0f0;
    border-left: 60px solid #f0f0f0;
  }
}
.searcher4-s3 .searcher4__item {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s3 .searcher4__item:hover, .searcher4-s3 .searcher4__item:focus {
  border: 1px solid #fff;
}
.searcher4-s3 .searcher4-adv {
  color: #fff;
  background-color: #1d411f;
}
.searcher4-s3 .searcher4-adv__select,
.searcher4-s3 .searcher4-adv__input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s3 .searcher4-adv__select:focus, .searcher4-s3 .searcher4-adv__select:hover,
.searcher4-s3 .searcher4-adv__input:focus,
.searcher4-s3 .searcher4-adv__input:hover {
  border: 1px solid #fff;
}
.searcher4-s3 .searcher4-adv__input::placeholder {
  color: #fff;
}
.searcher4-s3 .searcher4-adv__input:focus::placeholder, .searcher4-s3 .searcher4-adv__input:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.searcher4-s3 .searcher4__code {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.searcher4-s3 .searcher4__code--input {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s3 .searcher4__code--input::placeholder {
  color: #fff;
}
.searcher4-s3 .searcher4__code--input:hover, .searcher4-s3 .searcher4__code--input:focus {
  border: 1px solid #fff;
}
.searcher4-s3 .searcher4__code--input:hover::placeholder, .searcher4-s3 .searcher4__code--input:focus::placeholder {
  color: transparent;
}
.searcher4-s3 .searcher4__code--btn {
  font-size: 1rem;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #1d411f;
}
.searcher4-s3 .searcher4__code--btn:hover, .searcher4-s3 .searcher4__code--btn:focus {
  border: 1px solid #fff;
}
.searcher4-s3 .searcher4__code--btn:hover .fa, .searcher4-s3 .searcher4__code--btn:focus .fa {
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
  line-height: 2rem;
}
.searcher4-s3 .searcher4-checkbox__label:before {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.searcher4-s3 .searcher4-checkbox__label:hover:before, .searcher4-s3 .searcher4-checkbox__label:focus:before {
  border: 1px solid #fff;
}
.searcher4-s3 .searcher4__btn,
.searcher4-s3 .searcher4__btn--adv {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #fff;
  transition: all 0.3s ease-in-out;
}
.searcher4-s3 .searcher4__btn:focus, .searcher4-s3 .searcher4__btn:hover,
.searcher4-s3 .searcher4__btn--adv:focus,
.searcher4-s3 .searcher4__btn--adv:hover {
  border: 2px solid #fff;
}
.searcher4-s3 .searcher4__more {
  color: #fff;
  border: 0;
}
.searcher4-s3 .searcher4__more .fa {
  color: #1d411f;
  background-color: #fff;
}
.searcher4-s3 .searcher4-checkbox__input:checked + .searcher4-checkbox__label:before {
  color: #fff;
}
.searcher4-s3__btn {
  background-color: #f0f0f0;
}
.searcher4-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
@media (min-width: 1000px) {
  .searcher4-f1 {
    max-width: calc(100% - 2rem);
    margin: 0 auto 1rem;
  }
}
@media (min-width: 1200px) {
  .searcher4-f1 {
    max-width: calc(100% - 5rem);
    margin: 0 auto 2rem;
  }
}
@media (min-width: 1400px) {
  .searcher4-f1 {
    width: calc(100% - 10rem);
  }
}
.searcher4-f2 {
  width: 100%;
}

.searcher6-p1 {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-p1 .searcher6__title {
  color: #fff;
}
.searcher6-p1 .searcher6__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #4caf50;
}
.searcher6-p1 .searcher6__field::placeholder {
  color: #fff;
}
.searcher6-p1 .searcher6__field:focus, .searcher6-p1 .searcher6__field:hover {
  border: 2px solid #fff;
}
.searcher6-p1 .searcher6__field:focus::placeholder, .searcher6-p1 .searcher6__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher6-p1 .searcher6__moreoptions {
  color: #fff;
}
.searcher6-p1 .searcher6__moreoptions .fa {
  color: #4caf50;
  background-color: #fff;
}
.searcher6-p1 .searcher6-checkbox__label {
  color: #fff;
}
.searcher6-p1 .searcher6-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher6-p1 .searcher6-checkbox__label:focus:before, .searcher6-p1 .searcher6-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #4caf50;
}
.searcher6-p1 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher6-p1 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-p1 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher6-p1 .searcher6__btn {
  color: #4caf50;
  font-weight: bold;
  background-color: #fff;
}
.searcher6-p1 .searcher6__code {
  border-bottom: 1px dotted #fff;
}
.searcher6-p1 .searcher6__code--btn {
  color: #4caf50;
  font-weight: bold;
  background-color: #fff;
}
.searcher6-p1__btn {
  background-color: #4caf50;
}
.searcher6-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher6-s1 {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-s1 .searcher6__title {
  color: #fff;
}
.searcher6-s1 .searcher6__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #1d411f;
}
.searcher6-s1 .searcher6__field::placeholder {
  color: #fff;
}
.searcher6-s1 .searcher6__field:focus, .searcher6-s1 .searcher6__field:hover {
  border: 2px solid #fff;
}
.searcher6-s1 .searcher6__field:focus::placeholder, .searcher6-s1 .searcher6__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher6-s1 .searcher6__moreoptions {
  color: #fff;
}
.searcher6-s1 .searcher6__moreoptions .fa {
  color: #1d411f;
  background-color: #fff;
}
.searcher6-s1 .searcher6-checkbox__label {
  color: #fff;
}
.searcher6-s1 .searcher6-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher6-s1 .searcher6-checkbox__label:focus:before, .searcher6-s1 .searcher6-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #1d411f;
}
.searcher6-s1 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher6-s1 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-s1 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher6-s1 .searcher6__btn {
  color: #1d411f;
  font-weight: bold;
  background-color: #fff;
}
.searcher6-s1 .searcher6__code {
  border-bottom: 1px dotted #fff;
}
.searcher6-s1 .searcher6__code--btn {
  color: #1d411f;
  font-weight: bold;
  background-color: #fff;
}
.searcher6-s1__btn {
  background-color: #1d411f;
}
.searcher6-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.searcher6-p2 {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-p2 .searcher6__title {
  color: #fff;
}
.searcher6-p2 .searcher6__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #4caf50;
}
.searcher6-p2 .searcher6__field::placeholder {
  color: #fff;
}
.searcher6-p2 .searcher6__field:focus, .searcher6-p2 .searcher6__field:hover {
  border: 2px solid #fff;
}
.searcher6-p2 .searcher6__field:focus::placeholder, .searcher6-p2 .searcher6__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher6-p2 .searcher6__moreoptions {
  color: #fff;
}
.searcher6-p2 .searcher6__moreoptions .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-p2 .searcher6-checkbox__label {
  color: #fff;
}
.searcher6-p2 .searcher6-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher6-p2 .searcher6-checkbox__label:focus:before, .searcher6-p2 .searcher6-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #4caf50;
}
.searcher6-p2 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher6-p2 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-p2 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher6-p2 .searcher6__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-p2 .searcher6__code {
  border-bottom: 1px dotted #fff;
}
.searcher6-p2 .searcher6__code--btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-p2__btn {
  background-color: #4caf50;
}
.searcher6-p2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.searcher6-s2 {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-s2 .searcher6__title {
  color: #fff;
}
.searcher6-s2 .searcher6__field {
  color: #fff;
  border: 1px solid #fff;
  appearance: none;
  background-color: #1d411f;
}
.searcher6-s2 .searcher6__field::placeholder {
  color: #fff;
}
.searcher6-s2 .searcher6__field:focus, .searcher6-s2 .searcher6__field:hover {
  border: 2px solid #fff;
}
.searcher6-s2 .searcher6__field:focus::placeholder, .searcher6-s2 .searcher6__field:hover::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.searcher6-s2 .searcher6__moreoptions {
  color: #fff;
}
.searcher6-s2 .searcher6__moreoptions .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-s2 .searcher6-checkbox__label {
  color: #fff;
}
.searcher6-s2 .searcher6-checkbox__label:before {
  border: 1px solid #fff;
}
.searcher6-s2 .searcher6-checkbox__label:focus:before, .searcher6-s2 .searcher6-checkbox__label:hover:before {
  border: 3px solid #fff;
  background-color: #1d411f;
}
.searcher6-s2 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #fff;
  border: 1px solid #fff;
}
.searcher6-s2 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-s2 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 2px solid #fff;
}
.searcher6-s2 .searcher6__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-s2 .searcher6__code {
  border-bottom: 1px dotted #fff;
}
.searcher6-s2 .searcher6__code--btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-s2__btn {
  background-color: #1d411f;
}
.searcher6-s2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher6-p3 {
  color: #000;
  background-color: #fff;
}
.searcher6-p3 .searcher6__title {
  color: #4caf50;
}
.searcher6-p3 .searcher6__field {
  color: #000;
  border: 1px solid #999;
  appearance: none;
  background-color: #fff;
}
.searcher6-p3 .searcher6__field::placeholder {
  color: #000;
}
.searcher6-p3 .searcher6__field:focus, .searcher6-p3 .searcher6__field:hover {
  border: 3px solid #4caf50;
}
.searcher6-p3 .searcher6__field:focus::placeholder, .searcher6-p3 .searcher6__field:hover::placeholder {
  color: #ccc;
}
.searcher6-p3 .searcher6__moreoptions {
  color: #333;
}
.searcher6-p3 .searcher6__moreoptions .fa {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-p3 .searcher6-checkbox__label {
  color: #333;
}
.searcher6-p3 .searcher6-checkbox__label:before {
  border: 1px solid #999;
}
.searcher6-p3 .searcher6-checkbox__label:focus:before, .searcher6-p3 .searcher6-checkbox__label:hover:before {
  border: 3px solid #4caf50;
  background-color: #fff;
}
.searcher6-p3 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #4caf50;
  border: 1px solid #999;
}
.searcher6-p3 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-p3 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 3px solid #4caf50;
}
.searcher6-p3 .searcher6__btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-p3 .searcher6__code {
  border-bottom: 2px dotted #4caf50;
}
.searcher6-p3 .searcher6__code--btn {
  color: #fff;
  background-color: #4caf50;
}
.searcher6-p3__btn {
  background-color: #fff;
}
.searcher6-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.searcher6-s3 {
  color: #000;
  background-color: #fff;
}
.searcher6-s3 .searcher6__title {
  color: #1d411f;
}
.searcher6-s3 .searcher6__field {
  color: #000;
  border: 1px solid #999;
  appearance: none;
  background-color: #fff;
}
.searcher6-s3 .searcher6__field::placeholder {
  color: #000;
}
.searcher6-s3 .searcher6__field:focus, .searcher6-s3 .searcher6__field:hover {
  border: 3px solid #1d411f;
}
.searcher6-s3 .searcher6__field:focus::placeholder, .searcher6-s3 .searcher6__field:hover::placeholder {
  color: #ccc;
}
.searcher6-s3 .searcher6__moreoptions {
  color: #333;
}
.searcher6-s3 .searcher6__moreoptions .fa {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-s3 .searcher6-checkbox__label {
  color: #333;
}
.searcher6-s3 .searcher6-checkbox__label:before {
  border: 1px solid #999;
}
.searcher6-s3 .searcher6-checkbox__label:focus:before, .searcher6-s3 .searcher6-checkbox__label:hover:before {
  border: 3px solid #1d411f;
  background-color: #fff;
}
.searcher6-s3 .searcher6-checkbox__input:checked + .searcher6-checkbox__label:before {
  color: #1d411f;
  border: 1px solid #999;
}
.searcher6-s3 .searcher6-checkbox__input:focus:checked + .searcher6-checkbox__label:before, .searcher6-s3 .searcher6-checkbox__input:hover:checked + .searcher6-checkbox__label:before {
  border: 3px solid #1d411f;
}
.searcher6-s3 .searcher6__btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-s3 .searcher6__code {
  border-bottom: 2px dotted #1d411f;
}
.searcher6-s3 .searcher6__code--btn {
  color: #fff;
  background-color: #1d411f;
}
.searcher6-s3__btn {
  background-color: #fff;
}
.searcher6-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.slider1 {
  background-color: #4caf50;
}

.slider1__mask {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.1));
}

.slider2-p1 .slider2 {
  background-color: #4caf50;
  border-bottom: 3px solid #4caf50;
}
.slider2-p1 .slider2__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider2-p1 .slider2__overtitle {
  color: #fff;
  background-color: #4caf50;
}
.slider2-p1 .slider2__btn {
  color: #fff;
  background-color: #4caf50;
}
.slider2-p1 .slider2__btn:hover .fa, .slider2-p1 .slider2__btn:focus .fa {
  transform: scale(1.2);
}
.slider2-p1 .slider2__btn .fa {
  color: #fff;
}
.slider2-p1 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-p1 .slider2__prev,
.slider2-p1 .slider2__next {
  color: #fff;
  background-color: rgba(76, 175, 80, 0.2);
  border: 2px solid #4caf50;
}
.slider2-p1 .slider2__prev:hover, .slider2-p1 .slider2__prev:focus,
.slider2-p1 .slider2__next:hover,
.slider2-p1 .slider2__next:focus {
  background-color: #4caf50;
}
.slider2-p1__btn {
  background-color: #4caf50;
}
.slider2-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider2-p2 .slider2 {
  background-color: #4caf50;
  border-bottom: 3px solid #4caf50;
}
.slider2-p2 .slider2__mask {
  bottom: 0;
  height: 75%;
  background: linear-gradient(rgba(76, 175, 80, 0), rgba(76, 175, 80, 0.8));
}
.slider2-p2 .slider2__overtitle {
  color: #fff;
  font-weight: bold;
  border: 2px solid #4caf50;
  background-color: rgba(76, 175, 80, 0.7);
}
.slider2-p2 .slider2__btn {
  color: #fff;
  font-weight: bold;
  background-color: transparent;
  border: 1px solid #fff;
}
.slider2-p2 .slider2__btn:hover, .slider2-p2 .slider2__btn:focus {
  background-color: #4caf50;
}
.slider2-p2 .slider2__btn .fa {
  color: #fff;
}
.slider2-p2 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-p2 .slider2__prev,
.slider2-p2 .slider2__next {
  color: #fff;
  border: 1px solid #fff;
}
.slider2-p2 .slider2__prev:hover, .slider2-p2 .slider2__prev:focus,
.slider2-p2 .slider2__next:hover,
.slider2-p2 .slider2__next:focus {
  background-color: #4caf50;
}
.slider2-p2__btn {
  background-color: #4caf50;
}
.slider2-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider2-p3 .slider2 {
  background-color: #4caf50;
  border-bottom: 3px solid #4caf50;
}
.slider2-p3 .slider2__mask {
  bottom: 50%;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.slider2-p3 .slider2__overtitle {
  color: #fff;
  background-color: #1d411f;
  font-weight: normal;
}
.slider2-p3 .slider2__btn {
  color: #fff;
  background-color: #4caf50;
  font-weight: bold;
}
.slider2-p3 .slider2__btn:hover .fa, .slider2-p3 .slider2__btn:focus .fa {
  transform: scale(1.2);
}
.slider2-p3 .slider2__btn .fa {
  color: inherit;
}
.slider2-p3 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-p3 .slider2__prev,
.slider2-p3 .slider2__next {
  color: #1d411f;
  background-color: #4caf50;
  border: 2px solid #4caf50;
  border-radius: 50%;
}
.slider2-p3 .slider2__prev:hover, .slider2-p3 .slider2__prev:focus,
.slider2-p3 .slider2__next:hover,
.slider2-p3 .slider2__next:focus {
  background-color: rgba(76, 175, 80, 0.2);
}
.slider2-p3__btn {
  background-color: #4caf50;
}
.slider2-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #1d411f;
}
.slider2-s1 .slider2 {
  background-color: #1d411f;
  border-bottom: 3px solid #1d411f;
}
.slider2-s1 .slider2__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider2-s1 .slider2__overtitle {
  color: #fff;
  background-color: #1d411f;
}
.slider2-s1 .slider2__btn {
  color: #fff;
  background-color: #1d411f;
}
.slider2-s1 .slider2__btn:hover .fa, .slider2-s1 .slider2__btn:focus .fa {
  transform: scale(1.2);
}
.slider2-s1 .slider2__btn .fa {
  color: #fff;
}
.slider2-s1 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-s1 .slider2__prev,
.slider2-s1 .slider2__next {
  color: #fff;
  background-color: rgba(29, 65, 31, 0.2);
  border: 2px solid #1d411f;
}
.slider2-s1 .slider2__prev:hover, .slider2-s1 .slider2__prev:focus,
.slider2-s1 .slider2__next:hover,
.slider2-s1 .slider2__next:focus {
  background-color: #1d411f;
}
.slider2-s1__btn {
  background-color: #1d411f;
}
.slider2-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider2-s2 .slider2 {
  background-color: #4caf50;
  border-bottom: 3px solid #4caf50;
}
.slider2-s2 .slider2__mask {
  bottom: 0;
  height: 75%;
  background: linear-gradient(rgba(29, 65, 31, 0), rgba(29, 65, 31, 0.8));
}
.slider2-s2 .slider2__overtitle {
  color: #fff;
  font-weight: bold;
  border: 2px solid #1d411f;
  background-color: rgba(29, 65, 31, 0.7);
}
.slider2-s2 .slider2__btn {
  color: #fff;
  font-weight: bold;
  background-color: transparent;
  border: 1px solid #fff;
}
.slider2-s2 .slider2__btn:hover, .slider2-s2 .slider2__btn:focus {
  background-color: #1d411f;
}
.slider2-s2 .slider2__btn .fa {
  color: #fff;
}
.slider2-s2 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-s2 .slider2__prev,
.slider2-s2 .slider2__next {
  color: #fff;
  border: 1px solid #fff;
}
.slider2-s2 .slider2__prev:hover, .slider2-s2 .slider2__prev:focus,
.slider2-s2 .slider2__next:hover,
.slider2-s2 .slider2__next:focus {
  background-color: #1d411f;
}
.slider2-s2__btn {
  background-color: #1d411f;
}
.slider2-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider2-s3 .slider2 {
  background-color: #1d411f;
  border-bottom: 3px solid #1d411f;
}
.slider2-s3 .slider2__mask {
  bottom: 50%;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.slider2-s3 .slider2__overtitle {
  color: #fff;
  background-color: #4caf50;
  font-weight: normal;
}
.slider2-s3 .slider2__btn {
  color: #fff;
  background-color: #1d411f;
  font-weight: bold;
}
.slider2-s3 .slider2__btn:hover .fa, .slider2-s3 .slider2__btn:focus .fa {
  transform: scale(1.2);
}
.slider2-s3 .slider2__btn .fa {
  color: inherit;
}
.slider2-s3 .slider2__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider2-s3 .slider2__prev,
.slider2-s3 .slider2__next {
  color: #4caf50;
  background-color: #1d411f;
  border: 2px solid #1d411f;
  border-radius: 50%;
}
.slider2-s3 .slider2__prev:hover, .slider2-s3 .slider2__prev:focus,
.slider2-s3 .slider2__next:hover,
.slider2-s3 .slider2__next:focus {
  background-color: rgba(29, 65, 31, 0.2);
}
.slider2-s3__btn {
  background-color: #1d411f;
}
.slider2-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #4caf50;
}
.slider2-f1 {
  width: 100%;
}
@media (min-width: 1000px) {
  .slider2-f1 {
    max-width: calc(100% - 2rem);
    margin: 1rem auto 0;
  }
}
@media (min-width: 1200px) {
  .slider2-f1 {
    max-width: calc(100% - 5rem);
    margin: 2rem auto 0;
  }
}
@media (min-width: 1400px) {
  .slider2-f1 {
    width: calc(100% - 10rem);
  }
}
.slider2-f2 {
  width: 100%;
}

.slider3-p1 {
  color: #fff;
  background-color: #fff;
}
.slider3-p1 .slider3__text {
  background-color: rgba(29, 65, 31, 0.7);
}
@media (min-width: 1000px) {
  .slider3-p1 .slider3__text {
    background-color: #1d411f;
  }
}
.slider3-p1 .slider3__title::after {
  background-color: rgba(255, 255, 255, 0.3);
}
.slider3-p1 .slider3__overtitle {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider3-p1 .slider3__btn {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.slider3-p1 .slider3__btn:hover, .slider3-p1 .slider3__btn:focus {
  border: 1px solid #fff;
}
.slider3-p1 .slider3__prev,
.slider3-p1 .slider3__next {
  border: 1px solid #1d411f;
}
.slider3-p1 .slider3__prev .fa,
.slider3-p1 .slider3__next .fa {
  color: #fff;
}
.slider3-p1 .slider3__prev:hover, .slider3-p1 .slider3__prev:focus,
.slider3-p1 .slider3__next:hover,
.slider3-p1 .slider3__next:focus {
  border: 1px solid #fff;
}
.slider3-p1__btn {
  background-color: #1d411f;
}
.slider3-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider3-p2 {
  color: #fff;
  background-color: #fff;
}
.slider3-p2 .slider3__text {
  background-color: rgba(29, 65, 31, 0.7);
}
@media (min-width: 1000px) {
  .slider3-p2 .slider3__text {
    background-color: #1d411f;
  }
}
.slider3-p2 .slider3__title::after {
  background-color: rgba(255, 255, 255, 0.3);
}
.slider3-p2 .slider3__overtitle {
  background-color: #4caf50;
}
.slider3-p2 .slider3__btn {
  color: #fff;
  border: 1px solid #4caf50;
}
.slider3-p2 .slider3__btn:hover, .slider3-p2 .slider3__btn:focus {
  border: 1px solid #fff;
}
.slider3-p2 .slider3__prev,
.slider3-p2 .slider3__next {
  border: 1px solid #1d411f;
}
.slider3-p2 .slider3__prev .fa,
.slider3-p2 .slider3__next .fa {
  color: #4caf50;
}
.slider3-p2 .slider3__prev:hover, .slider3-p2 .slider3__prev:focus,
.slider3-p2 .slider3__next:hover,
.slider3-p2 .slider3__next:focus {
  border: 1px solid #4caf50;
}
.slider3-p2__btn {
  background-color: #1d411f;
}
.slider3-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.slider3-p3 {
  color: #000;
  background-color: #fff;
}
.slider3-p3 .slider3__text {
  background-color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1000px) {
  .slider3-p3 .slider3__text {
    background-color: #fff;
    border: 2px solid #f0f0f0;
  }
}
.slider3-p3 .slider3__title {
  color: #1d411f;
}
.slider3-p3 .slider3__title::after {
  background-color: rgba(29, 65, 31, 0.5);
}
.slider3-p3 .slider3__overtitle {
  color: #fff;
  background-color: #1d411f;
}
.slider3-p3 .slider3__btn {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.slider3-p3 .slider3__btn:hover, .slider3-p3 .slider3__btn:focus {
  color: #fff;
  background-color: #1d411f;
}
.slider3-p3 .slider3__prev .fa,
.slider3-p3 .slider3__next .fa {
  color: #1d411f;
}
.slider3-p3 .slider3__prev:hover, .slider3-p3 .slider3__prev:focus,
.slider3-p3 .slider3__next:hover,
.slider3-p3 .slider3__next:focus {
  background-color: #1d411f;
}
.slider3-p3 .slider3__prev:hover .fa, .slider3-p3 .slider3__prev:focus .fa,
.slider3-p3 .slider3__next:hover .fa,
.slider3-p3 .slider3__next:focus .fa {
  color: #fff;
}
.slider3-p3__btn {
  background-color: #fff;
}
.slider3-p3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.slider3-s1 {
  color: #fff;
  background-color: #fff;
}
.slider3-s1 .slider3__text {
  background-color: rgba(76, 175, 80, 0.7);
}
@media (min-width: 1000px) {
  .slider3-s1 .slider3__text {
    background-color: #4caf50;
  }
}
.slider3-s1 .slider3__title::after {
  background-color: rgba(255, 255, 255, 0.3);
}
.slider3-s1 .slider3__overtitle {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider3-s1 .slider3__btn {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.slider3-s1 .slider3__btn:hover, .slider3-s1 .slider3__btn:focus {
  border: 1px solid #fff;
}
.slider3-s1 .slider3__prev,
.slider3-s1 .slider3__next {
  border: 1px solid #4caf50;
}
.slider3-s1 .slider3__prev .fa,
.slider3-s1 .slider3__next .fa {
  color: #fff;
}
.slider3-s1 .slider3__prev:hover, .slider3-s1 .slider3__prev:focus,
.slider3-s1 .slider3__next:hover,
.slider3-s1 .slider3__next:focus {
  border: 1px solid #fff;
}
.slider3-s1__btn {
  background-color: #4caf50;
}
.slider3-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider3-s2 {
  color: #fff;
  background-color: #fff;
}
.slider3-s2 .slider3__text {
  background-color: rgba(76, 175, 80, 0.7);
}
@media (min-width: 1000px) {
  .slider3-s2 .slider3__text {
    background-color: #4caf50;
  }
}
.slider3-s2 .slider3__title::after {
  background-color: rgba(255, 255, 255, 0.3);
}
.slider3-s2 .slider3__overtitle {
  background-color: #1d411f;
}
.slider3-s2 .slider3__btn {
  color: #fff;
  border: 1px solid #1d411f;
}
.slider3-s2 .slider3__btn:hover, .slider3-s2 .slider3__btn:focus {
  border: 1px solid #fff;
}
.slider3-s2 .slider3__prev,
.slider3-s2 .slider3__next {
  border: 1px solid #4caf50;
}
.slider3-s2 .slider3__prev .fa,
.slider3-s2 .slider3__next .fa {
  color: #1d411f;
}
.slider3-s2 .slider3__prev:hover, .slider3-s2 .slider3__prev:focus,
.slider3-s2 .slider3__next:hover,
.slider3-s2 .slider3__next:focus {
  border: 1px solid #4caf50;
}
.slider3-s2__btn {
  background-color: #4caf50;
}
.slider3-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.slider3-s3 {
  color: #000;
  background-color: #fff;
}
.slider3-s3 .slider3__text {
  background-color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1000px) {
  .slider3-s3 .slider3__text {
    background-color: #fff;
    border: 2px solid #f0f0f0;
  }
}
.slider3-s3 .slider3__title {
  color: #4caf50;
}
.slider3-s3 .slider3__title::after {
  background-color: rgba(76, 175, 80, 0.5);
}
.slider3-s3 .slider3__overtitle {
  color: #fff;
  background-color: #4caf50;
}
.slider3-s3 .slider3__btn {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.slider3-s3 .slider3__btn:hover, .slider3-s3 .slider3__btn:focus {
  color: #fff;
  background-color: #4caf50;
}
.slider3-s3 .slider3__prev .fa,
.slider3-s3 .slider3__next .fa {
  color: #4caf50;
}
.slider3-s3 .slider3__prev:hover, .slider3-s3 .slider3__prev:focus,
.slider3-s3 .slider3__next:hover,
.slider3-s3 .slider3__next:focus {
  background-color: #4caf50;
}
.slider3-s3 .slider3__prev:hover .fa, .slider3-s3 .slider3__prev:focus .fa,
.slider3-s3 .slider3__next:hover .fa,
.slider3-s3 .slider3__next:focus .fa {
  color: #fff;
}
.slider3-s3__btn {
  background-color: #fff;
}
.slider3-s3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.slider3-f1 {
  width: 100%;
}
@media (min-width: 1000px) {
  .slider3-f1 {
    max-width: calc(100% - 2rem);
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .slider3-f1 {
    max-width: calc(100% - 5rem);
  }
}
@media (min-width: 1400px) {
  .slider3-f1 {
    width: calc(100% - 10rem);
  }
}
.slider3-f2 {
  width: 100%;
}

.slider4-p1 {
  background-color: #4caf50;
}
.slider4-p1 .slider4__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider4-p1 .slider4__text {
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 3px solid #4caf50;
}
.slider4-p1 .slider4__overtitle {
  color: #fff;
  background-color: #4caf50;
}
.slider4-p1 .slider4__btn {
  color: #fff;
  background-color: #4caf50;
}
.slider4-p1 .slider4__btn:hover .fa, .slider4-p1 .slider4__btn:focus .fa {
  transform: scale(1.2);
}
.slider4-p1 .slider4__btn .fa {
  color: #fff;
}
.slider4-p1 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider4-p1 .slider4__prev,
.slider4-p1 .slider4__next {
  color: #fff;
  background-color: rgba(76, 175, 80, 0.2);
  border: 2px solid #4caf50;
}
.slider4-p1 .slider4__prev:hover, .slider4-p1 .slider4__prev:focus,
.slider4-p1 .slider4__next:hover,
.slider4-p1 .slider4__next:focus {
  background-color: #4caf50;
}
.slider4-p1__btn {
  background-color: #4caf50;
}
.slider4-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider4-p2 {
  background-color: #4caf50;
}
.slider4-p2 .slider4__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider4-p2 .slider4__text {
  background-color: rgba(76, 175, 80, 0.3);
}
.slider4-p2 .slider4__text::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  background-color: #4caf50;
  height: 100%;
}
.slider4-p2 .slider4__text::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 5px;
  height: 100%;
  background-color: #4caf50;
}
.slider4-p2 .slider4__overtitle {
  color: #fff;
  font-weight: bold;
  top: -50px;
  border: 2px solid #4caf50;
  background-color: rgba(76, 175, 80, 0.7);
}
.slider4-p2 .slider4__overtitle::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -12px;
  width: 5px;
  height: calc(100% + 9px);
  background-color: #4caf50;
}
.slider4-p2 .slider4__btn {
  bottom: -50px;
  color: #fff;
  font-weight: bold;
  border: 2px solid #4caf50;
  background-color: rgba(76, 175, 80, 0.7);
}
.slider4-p2 .slider4__btn::after {
  content: "";
  position: absolute;
  top: -7px;
  right: -12px;
  width: 5px;
  height: calc(100% + 9px);
  background-color: #4caf50;
}
.slider4-p2 .slider4__btn:hover, .slider4-p2 .slider4__btn:focus {
  border: 2px solid #1d411f;
  background-color: rgba(29, 65, 31, 0.5);
}
.slider4-p2 .slider4__btn .fa {
  color: #fff;
}
.slider4-p2 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.slider4-p2 .slider4__prev,
.slider4-p2 .slider4__next {
  color: #4caf50;
  border: 2px solid #4caf50;
}
.slider4-p2 .slider4__prev:hover, .slider4-p2 .slider4__prev:focus,
.slider4-p2 .slider4__next:hover,
.slider4-p2 .slider4__next:focus {
  color: #fff;
  background-color: #4caf50;
}
.slider4-p2__btn {
  background-color: #4caf50;
}
.slider4-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider4-p3 {
  background-color: #4caf50;
}
.slider4-p3 .slider4__mask {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}
.slider4-p3 .slider4__text {
  background-color: rgba(76, 175, 80, 0.1);
  border: 1px solid #4caf50;
  border-radius: 0.5rem;
}
.slider4-p3 .slider4__overtitle {
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
  top: -56px;
  right: -3px;
  left: auto;
  border-radius: 0.5rem;
}
.slider4-p3 .slider4__btn {
  bottom: -56px;
  right: auto;
  left: -3px;
  border-radius: 0.5rem;
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
}
.slider4-p3 .slider4__btn:hover .fa, .slider4-p3 .slider4__btn:focus .fa {
  transform: scale(1.2);
}
.slider4-p3 .slider4__btn .fa {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.slider4-p3 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider4-p3 .slider4__prev,
.slider4-p3 .slider4__next {
  color: #fff;
  border: 2px solid #4caf50;
  border-radius: 50%;
  background-color: #4caf50;
}
.slider4-p3 .slider4__prev:hover, .slider4-p3 .slider4__prev:focus,
.slider4-p3 .slider4__next:hover,
.slider4-p3 .slider4__next:focus {
  background-color: rgba(76, 175, 80, 0.2);
}
.slider4-p3__btn {
  background-color: #fff;
}
.slider4-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.slider4-s1 {
  background-color: #1d411f;
}
.slider4-s1 .slider4__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider4-s1 .slider4__text {
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 3px solid #1d411f;
}
.slider4-s1 .slider4__overtitle {
  color: #fff;
  background-color: #1d411f;
}
.slider4-s1 .slider4__btn {
  color: #fff;
  background-color: #1d411f;
}
.slider4-s1 .slider4__btn:hover .fa, .slider4-s1 .slider4__btn:focus .fa {
  transform: scale(1.2);
}
.slider4-s1 .slider4__btn .fa {
  color: #fff;
}
.slider4-s1 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider4-s1 .slider4__prev,
.slider4-s1 .slider4__next {
  color: #fff;
  background-color: rgba(29, 65, 31, 0.2);
  border: 2px solid #1d411f;
}
.slider4-s1 .slider4__prev:hover, .slider4-s1 .slider4__prev:focus,
.slider4-s1 .slider4__next:hover,
.slider4-s1 .slider4__next:focus {
  background-color: #1d411f;
}
.slider4-s1__btn {
  background-color: #1d411f;
}
.slider4-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider4-s2 {
  background-color: #1d411f;
}
.slider4-s2 .slider4__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider4-s2 .slider4__text {
  background-color: rgba(29, 65, 31, 0.3);
}
.slider4-s2 .slider4__text::before {
  content: "";
  position: absolute;
  top: -45px;
  left: -10px;
  width: 5px;
  background-color: #1d411f;
  height: calc(100% + 45px);
}
.slider4-s2 .slider4__text::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 5px;
  height: 100%;
  background-color: #1d411f;
}
.slider4-s2 .slider4__overtitle {
  color: #fff;
  font-weight: bold;
  border: 2px solid #1d411f;
  background-color: rgba(29, 65, 31, 0.7);
  top: -50px;
}
.slider4-s2 .slider4__overtitle::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -12px;
  width: 5px;
  height: calc(100% + 9px);
  background-color: #1d411f;
}
.slider4-s2 .slider4__btn {
  bottom: -50px;
  color: #fff;
  font-weight: bold;
  border: 2px solid #1d411f;
  background-color: rgba(29, 65, 31, 0.7);
}
.slider4-s2 .slider4__btn::after {
  content: "";
  position: absolute;
  top: -7px;
  right: -12px;
  width: 5px;
  height: calc(100% + 9px);
  background-color: #1d411f;
}
.slider4-s2 .slider4__btn:hover, .slider4-s2 .slider4__btn:focus {
  border: 2px solid #4caf50;
  background-color: rgba(76, 175, 80, 0.5);
}
.slider4-s2 .slider4__btn .fa {
  color: #fff;
}
.slider4-s2 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.slider4-s2 .slider4__prev,
.slider4-s2 .slider4__next {
  color: #1d411f;
  border: 2px solid #1d411f;
}
.slider4-s2 .slider4__prev:hover, .slider4-s2 .slider4__prev:focus,
.slider4-s2 .slider4__next:hover,
.slider4-s2 .slider4__next:focus {
  color: #fff;
  background-color: #1d411f;
}
.slider4-s2__btn {
  background-color: #1d411f;
}
.slider4-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider4-s3 {
  background-color: #1d411f;
}
.slider4-s3 .slider4__mask {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}
.slider4-s3 .slider4__text {
  background-color: rgba(29, 65, 31, 0.1);
  border: 1px solid #1d411f;
  border-radius: 0.5rem;
}
.slider4-s3 .slider4__overtitle {
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
  top: -56px;
  right: -3px;
  left: auto;
  border-radius: 0.5rem;
}
.slider4-s3 .slider4__btn {
  bottom: -56px;
  right: auto;
  left: -3px;
  border-radius: 0.5rem;
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
}
.slider4-s3 .slider4__btn:hover .fa, .slider4-s3 .slider4__btn:focus .fa {
  transform: scale(1.2);
}
.slider4-s3 .slider4__btn .fa {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.slider4-s3 .slider4__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider4-s3 .slider4__prev,
.slider4-s3 .slider4__next {
  color: #fff;
  border: 2px solid #1d411f;
  border-radius: 50%;
  background-color: #1d411f;
}
.slider4-s3 .slider4__prev:hover, .slider4-s3 .slider4__prev:focus,
.slider4-s3 .slider4__next:hover,
.slider4-s3 .slider4__next:focus {
  background-color: rgba(29, 65, 31, 0.2);
}
.slider4-s3__btn {
  background-color: #fff;
}
.slider4-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.slider4-f1 {
  width: 100%;
}
@media (min-width: 1000px) {
  .slider4-f1 {
    max-width: calc(100% - 2rem);
    margin: 1rem auto 0;
  }
}
@media (min-width: 1200px) {
  .slider4-f1 {
    max-width: calc(100% - 5rem);
    margin: 2rem auto 0;
  }
}
@media (min-width: 1400px) {
  .slider4-f1 {
    width: calc(100% - 10rem);
  }
}
.slider4-f2 {
  width: 100%;
}

.slider5-p1 {
  background-color: #4caf50;
  border-bottom: 5px solid #4caf50;
}
.slider5-p1 .slider5__text {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2));
}
.slider5-p1 .slider5__description {
  border-top: 1px solid rgba(76, 175, 80, 0.5);
}
@media (min-width: 1000px) {
  .slider5-p1 .slider5__description {
    padding: 0.5rem 0.25rem;
    margin-top: 1rem;
    margin-left: 1rem;
  }
}
.slider5-p1 .slider5__overtitle {
  color: #fff;
  background-color: #4caf50;
}
.slider5-p1 .slider5__btn {
  color: #fff;
  background-color: #4caf50;
}
.slider5-p1 .slider5__btn:hover, .slider5-p1 .slider5__btn:focus {
  color: #4caf50;
  background-color: #fff;
}
.slider5-p1 .slider5__prev,
.slider5-p1 .slider5__next {
  color: #4caf50;
  background-color: rgba(0, 0, 0, 0.5);
}
.slider5-p1 .slider5__prev:hover, .slider5-p1 .slider5__prev:focus,
.slider5-p1 .slider5__next:hover,
.slider5-p1 .slider5__next:focus {
  color: #fff;
  background-color: #4caf50;
}
.slider5-p1__btn {
  background-color: #4caf50;
}
.slider5-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider5-p2 {
  background-color: #4caf50;
  border-bottom: 5px solid #4caf50;
}
.slider5-p2 .slider5__description {
  background-color: #4caf50;
  margin-top: 0.5rem;
}
@media (min-width: 1000px) {
  .slider5-p2 .slider5__description {
    padding: 0.5rem 1.25rem;
    margin-top: 0.75rem;
    margin-bottom: 0;
    border-radius: 0.3rem 0.3rem 0 0;
  }
}
.slider5-p2 .slider5__overtitle {
  color: #4caf50;
  border: 2px solid #4caf50;
}
.slider5-p2 .slider5__btn {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #fff;
  margin-top: 0.5rem;
}
@media (min-width: 1000px) {
  .slider5-p2 .slider5__btn {
    margin-top: 0;
    margin-left: -0.5rem;
  }
}
.slider5-p2 .slider5__btn:hover, .slider5-p2 .slider5__btn:focus {
  color: #4caf50;
  background-color: #fff;
}
.slider5-p2 .slider5__prev,
.slider5-p2 .slider5__next {
  color: #4caf50;
  border: 2px solid #4caf50;
  top: -2rem;
}
@media (min-width: 1000px) {
  .slider5-p2 .slider5__prev,
  .slider5-p2 .slider5__next {
    top: -2.8rem;
  }
}
.slider5-p2 .slider5__prev:hover, .slider5-p2 .slider5__prev:focus,
.slider5-p2 .slider5__next:hover,
.slider5-p2 .slider5__next:focus {
  color: #fff;
  background-color: #4caf50;
}
.slider5-p2 .slider5__prev {
  left: 1.25rem;
  border-radius: 0.3rem 0 0 0.3rem;
}
@media (min-width: 1000px) {
  .slider5-p2 .slider5__prev {
    left: 1.25rem;
  }
}
.slider5-p2 .slider5__next {
  left: 4.5rem;
  border-radius: 0 0.3rem 0.3rem 0;
}
@media (min-width: 1000px) {
  .slider5-p2 .slider5__next {
    left: 4.5rem;
  }
}
.slider5-p2__btn {
  background-color: #4caf50;
}
.slider5-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider5-p3 {
  background-color: #4caf50;
  border-bottom: 5px solid #4caf50;
}
.slider5-p3 .slider5__mask {
  height: 100%;
  background-color: rgba(76, 175, 80, 0.4);
}
.slider5-p3 .slider5__description {
  color: #fff;
  border-top: 1px solid rgba(76, 175, 80, 0.5);
}
@media (min-width: 1000px) {
  .slider5-p3 .slider5__description {
    padding: 0.5rem 0.25rem;
    margin-top: 1rem;
    margin-left: 1rem;
  }
}
.slider5-p3 .slider5__overtitle {
  color: #fff;
  background-color: #4caf50;
  font-weight: normal;
  border-radius: 0;
}
.slider5-p3 .slider5__btn {
  color: #fff;
  background-color: #4caf50;
  margin-top: 0.5rem;
  border-radius: 0;
}
@media (min-width: 1000px) {
  .slider5-p3 .slider5__btn {
    margin-top: 0;
    margin-left: -0.5rem;
  }
}
.slider5-p3 .slider5__btn:hover, .slider5-p3 .slider5__btn:focus {
  background-color: #4caf50;
}
.slider5-p3 .slider5__prev,
.slider5-p3 .slider5__next {
  color: #fff;
  background-color: #4caf50;
  top: -2.25rem;
  border-radius: 0;
}
.slider5-p3 .slider5__prev:hover, .slider5-p3 .slider5__prev:focus,
.slider5-p3 .slider5__next:hover,
.slider5-p3 .slider5__next:focus {
  background-color: rgba(76, 175, 80, 0.7);
}
.slider5-p3 .slider5__prev {
  left: 1.25rem;
}
@media (min-width: 1000px) {
  .slider5-p3 .slider5__prev {
    left: 1.25rem;
  }
}
.slider5-p3 .slider5__next {
  left: 4.5rem;
}
@media (min-width: 1000px) {
  .slider5-p3 .slider5__next {
    left: 4.5rem;
  }
}
.slider5-p3__btn {
  background-color: #fff;
}
.slider5-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.slider5-s1 {
  background-color: #1d411f;
  border-bottom: 5px solid #1d411f;
}
.slider5-s1 .slider5__text {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2));
}
.slider5-s1 .slider5__description {
  border-top: 1px solid rgba(29, 65, 31, 0.5);
}
@media (min-width: 1000px) {
  .slider5-s1 .slider5__description {
    padding: 0.5rem 0.25rem;
    margin-top: 1rem;
    margin-left: 1rem;
  }
}
.slider5-s1 .slider5__overtitle {
  color: #fff;
  background-color: #1d411f;
}
.slider5-s1 .slider5__btn {
  color: #fff;
  background-color: #1d411f;
}
.slider5-s1 .slider5__btn:hover, .slider5-s1 .slider5__btn:focus {
  color: #1d411f;
  background-color: #fff;
}
.slider5-s1 .slider5__prev,
.slider5-s1 .slider5__next {
  color: #1d411f;
  background-color: rgba(0, 0, 0, 0.5);
}
.slider5-s1 .slider5__prev:hover, .slider5-s1 .slider5__prev:focus,
.slider5-s1 .slider5__next:hover,
.slider5-s1 .slider5__next:focus {
  color: #fff;
  background-color: #1d411f;
}
.slider5-s1__btn {
  background-color: #1d411f;
}
.slider5-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider5-s2 {
  background-color: #1d411f;
  border-bottom: 5px solid #1d411f;
}
.slider5-s2 .slider5__description {
  background-color: #1d411f;
  margin-top: 0.5rem;
}
@media (min-width: 1000px) {
  .slider5-s2 .slider5__description {
    padding: 0.5rem 1.25rem;
    margin-top: 0.75rem;
    margin-bottom: 0;
    border-radius: 0.3rem 0.3rem 0 0;
  }
}
.slider5-s2 .slider5__overtitle {
  color: #1d411f;
  border: 2px solid #1d411f;
}
.slider5-s2 .slider5__btn {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #fff;
  margin-top: 0.5rem;
}
@media (min-width: 1000px) {
  .slider5-s2 .slider5__btn {
    margin-top: 0;
    margin-left: -0.5rem;
  }
}
.slider5-s2 .slider5__btn:hover, .slider5-s2 .slider5__btn:focus {
  color: #1d411f;
  background-color: #fff;
}
.slider5-s2 .slider5__prev,
.slider5-s2 .slider5__next {
  color: #1d411f;
  border: 2px solid #1d411f;
  top: -2rem;
}
@media (min-width: 1000px) {
  .slider5-s2 .slider5__prev,
  .slider5-s2 .slider5__next {
    top: -2.8rem;
  }
}
.slider5-s2 .slider5__prev:hover, .slider5-s2 .slider5__prev:focus,
.slider5-s2 .slider5__next:hover,
.slider5-s2 .slider5__next:focus {
  color: #fff;
  background-color: #1d411f;
}
.slider5-s2 .slider5__prev {
  left: 1.25rem;
  border-radius: 0.3rem 0 0 0.3rem;
}
@media (min-width: 1000px) {
  .slider5-s2 .slider5__prev {
    left: 1.25rem;
  }
}
.slider5-s2 .slider5__next {
  left: 4.5rem;
  border-radius: 0 0.3rem 0.3rem 0;
}
@media (min-width: 1000px) {
  .slider5-s2 .slider5__next {
    left: 4.5rem;
  }
}
.slider5-s2__btn {
  background-color: #1d411f;
}
.slider5-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider5-s3 {
  background-color: #1d411f;
  border-bottom: 5px solid #1d411f;
}
.slider5-s3 .slider5__mask {
  height: 100%;
  background-color: rgba(29, 65, 31, 0.4);
}
.slider5-s3 .slider5__description {
  color: #fff;
  border-top: 1px solid rgba(29, 65, 31, 0.5);
}
@media (min-width: 1000px) {
  .slider5-s3 .slider5__description {
    padding: 0.5rem 0.25rem;
    margin-top: 1rem;
    margin-left: 1rem;
  }
}
.slider5-s3 .slider5__overtitle {
  color: #fff;
  background-color: #1d411f;
  font-weight: normal;
  border-radius: 0;
}
.slider5-s3 .slider5__btn {
  color: #fff;
  background-color: #1d411f;
  margin-top: 0.5rem;
  border-radius: 0;
}
@media (min-width: 1000px) {
  .slider5-s3 .slider5__btn {
    margin-top: 0;
    margin-left: -0.5rem;
  }
}
.slider5-s3 .slider5__btn:hover, .slider5-s3 .slider5__btn:focus {
  background-color: #1d411f;
}
.slider5-s3 .slider5__prev,
.slider5-s3 .slider5__next {
  color: #fff;
  background-color: #1d411f;
  top: -2.25rem;
  border-radius: 0;
}
.slider5-s3 .slider5__prev:hover, .slider5-s3 .slider5__prev:focus,
.slider5-s3 .slider5__next:hover,
.slider5-s3 .slider5__next:focus {
  background-color: rgba(29, 65, 31, 0.7);
}
.slider5-s3 .slider5__prev {
  left: 1.25rem;
}
@media (min-width: 1000px) {
  .slider5-s3 .slider5__prev {
    left: 1.25rem;
  }
}
.slider5-s3 .slider5__next {
  left: 4.5rem;
}
@media (min-width: 1000px) {
  .slider5-s3 .slider5__next {
    left: 4.5rem;
  }
}
.slider5-s3__btn {
  background-color: #fff;
}
.slider5-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.slider5-f1 {
  width: 100%;
}
@media (min-width: 1000px) {
  .slider5-f1 {
    max-width: calc(100% - 2rem);
    margin: 1rem auto 0;
  }
}
@media (min-width: 1200px) {
  .slider5-f1 {
    max-width: calc(100% - 5rem);
    margin: 2rem auto 0;
  }
}
@media (min-width: 1400px) {
  .slider5-f1 {
    width: calc(100% - 10rem);
  }
}
.slider5-f2 {
  width: 100%;
}

.slider6-p1 {
  background-color: #4caf50;
}
.slider6-p1 .slider6__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider6-p1 .slider6__text {
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 3px solid #4caf50;
}
.slider6-p1 .slider6__overtitle {
  left: 0;
  color: #fff;
  background-color: #4caf50;
}
.slider6-p1 .slider6__btn {
  color: #fff;
  background-color: #4caf50;
}
.slider6-p1 .slider6__btn:hover .fa, .slider6-p1 .slider6__btn:focus .fa {
  transform: scale(1.2);
}
.slider6-p1 .slider6__btn .fa {
  color: #fff;
}
.slider6-p1 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider6-p1 .slider6__prev,
.slider6-p1 .slider6__next {
  color: #fff;
  background-color: rgba(76, 175, 80, 0.2);
  border: 2px solid #4caf50;
}
.slider6-p1 .slider6__prev:hover, .slider6-p1 .slider6__prev:focus,
.slider6-p1 .slider6__next:hover,
.slider6-p1 .slider6__next:focus {
  background-color: #4caf50;
}
.slider6-p1__btn {
  background-color: #4caf50;
}
.slider6-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider6-p2 {
  background-color: #4caf50;
}
.slider6-p2 .slider6__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider6-p2 .slider6__text {
  background-color: rgba(0, 0, 0, 0.5);
}
.slider6-p2 .slider6__text::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  background-color: #4caf50;
  height: 100%;
}
.slider6-p2 .slider6__text::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 5px;
  height: 100%;
  background-color: #4caf50;
}
.slider6-p2 .slider6__overtitle {
  top: -50px;
  left: 0;
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
}
.slider6-p2 .slider6__overtitle::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  height: calc(100% + 5px);
  background-color: #4caf50;
}
.slider6-p2 .slider6__btn {
  bottom: -50px;
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
}
.slider6-p2 .slider6__btn::after {
  content: "";
  position: absolute;
  top: -5px;
  right: -10px;
  width: 5px;
  height: calc(100% + 5px);
  background-color: #4caf50;
}
.slider6-p2 .slider6__btn:hover, .slider6-p2 .slider6__btn:focus {
  background-color: #4caf50;
}
.slider6-p2 .slider6__btn .fa {
  color: #fff;
}
.slider6-p2 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.slider6-p2 .slider6__prev,
.slider6-p2 .slider6__next {
  color: #4caf50;
  border: 2px solid #4caf50;
}
.slider6-p2 .slider6__prev:hover, .slider6-p2 .slider6__prev:focus,
.slider6-p2 .slider6__next:hover,
.slider6-p2 .slider6__next:focus {
  color: #fff;
  background-color: #4caf50;
}
.slider6-p2__btn {
  background-color: #4caf50;
}
.slider6-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider6-p3 {
  background-color: #4caf50;
}
.slider6-p3 .slider6__mask {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}
.slider6-p3 .slider6__text {
  background-color: rgba(76, 175, 80, 0.1);
  border: 1px solid #4caf50;
  border-radius: 0.5rem;
}
.slider6-p3 .slider6__overtitle {
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
  top: -56px;
  right: -3px;
  left: auto;
  border-radius: 0.5rem;
}
.slider6-p3 .slider6__btn {
  bottom: -56px;
  right: auto;
  left: -3px;
  border-radius: 0.5rem;
  color: #fff;
  font-weight: bold;
  background-color: #4caf50;
}
.slider6-p3 .slider6__btn:hover .fa, .slider6-p3 .slider6__btn:focus .fa {
  transform: scale(1.2);
}
.slider6-p3 .slider6__btn .fa {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.slider6-p3 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider6-p3 .slider6__prev,
.slider6-p3 .slider6__next {
  color: #fff;
  border: 2px solid #4caf50;
  border-radius: 50%;
  background-color: #4caf50;
}
.slider6-p3 .slider6__prev:hover, .slider6-p3 .slider6__prev:focus,
.slider6-p3 .slider6__next:hover,
.slider6-p3 .slider6__next:focus {
  background-color: rgba(76, 175, 80, 0.2);
}
.slider6-p3__btn {
  background-color: #fff;
}
.slider6-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.slider6-s1 {
  background-color: #1d411f;
}
.slider6-s1 .slider6__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider6-s1 .slider6__text {
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 3px solid #1d411f;
}
.slider6-s1 .slider6__overtitle {
  left: 0;
  color: #fff;
  background-color: #1d411f;
}
.slider6-s1 .slider6__btn {
  color: #fff;
  background-color: #1d411f;
}
.slider6-s1 .slider6__btn:hover .fa, .slider6-s1 .slider6__btn:focus .fa {
  transform: scale(1.2);
}
.slider6-s1 .slider6__btn .fa {
  color: #fff;
}
.slider6-s1 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider6-s1 .slider6__prev,
.slider6-s1 .slider6__next {
  color: #fff;
  background-color: rgba(29, 65, 31, 0.2);
  border: 2px solid #1d411f;
}
.slider6-s1 .slider6__prev:hover, .slider6-s1 .slider6__prev:focus,
.slider6-s1 .slider6__next:hover,
.slider6-s1 .slider6__next:focus {
  background-color: #1d411f;
}
.slider6-s1__btn {
  background-color: #1d411f;
}
.slider6-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.slider6-s2 {
  background-color: #1d411f;
}
.slider6-s2 .slider6__mask {
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
}
.slider6-s2 .slider6__text {
  background-color: rgba(0, 0, 0, 0.5);
}
.slider6-s2 .slider6__text::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  background-color: #1d411f;
  height: 100%;
}
.slider6-s2 .slider6__text::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 5px;
  height: 100%;
  background-color: #1d411f;
}
.slider6-s2 .slider6__overtitle {
  left: 0;
  top: -50px;
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
}
.slider6-s2 .slider6__overtitle::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  height: calc(100% + 5px);
  background-color: #1d411f;
}
.slider6-s2 .slider6__btn {
  bottom: -50px;
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
}
.slider6-s2 .slider6__btn::after {
  content: "";
  position: absolute;
  top: -5px;
  right: -10px;
  width: 5px;
  height: calc(100% + 5px);
  background-color: #1d411f;
}
.slider6-s2 .slider6__btn:hover, .slider6-s2 .slider6__btn:focus {
  background-color: #1d411f;
}
.slider6-s2 .slider6__btn .fa {
  color: #fff;
}
.slider6-s2 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.slider6-s2 .slider6__prev,
.slider6-s2 .slider6__next {
  color: #1d411f;
  border: 2px solid #1d411f;
}
.slider6-s2 .slider6__prev:hover, .slider6-s2 .slider6__prev:focus,
.slider6-s2 .slider6__next:hover,
.slider6-s2 .slider6__next:focus {
  color: #fff;
  background-color: #1d411f;
}
.slider6-s2__btn {
  background-color: #1d411f;
}
.slider6-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.slider6-s3 {
  background-color: #1d411f;
}
.slider6-s3 .slider6__mask {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}
.slider6-s3 .slider6__text {
  background-color: rgba(29, 65, 31, 0.1);
  border: 1px solid #1d411f;
  border-radius: 0.5rem;
}
.slider6-s3 .slider6__overtitle {
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
  top: -56px;
  right: -3px;
  left: auto;
  border-radius: 0.5rem;
}
.slider6-s3 .slider6__btn {
  bottom: -56px;
  right: auto;
  left: -3px;
  border-radius: 0.5rem;
  color: #fff;
  font-weight: bold;
  background-color: #1d411f;
}
.slider6-s3 .slider6__btn:hover .fa, .slider6-s3 .slider6__btn:focus .fa {
  transform: scale(1.2);
}
.slider6-s3 .slider6__btn .fa {
  color: #fff;
}
.slider6-s3 .slider6__btn .fa::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.slider6-s3 .slider6__prev,
.slider6-s3 .slider6__next {
  color: #fff;
  border: 2px solid #1d411f;
  border-radius: 50%;
  background-color: #1d411f;
}
.slider6-s3 .slider6__prev:hover, .slider6-s3 .slider6__prev:focus,
.slider6-s3 .slider6__next:hover,
.slider6-s3 .slider6__next:focus {
  background-color: rgba(29, 65, 31, 0.2);
}
.slider6-s3__btn {
  background-color: #fff;
}
.slider6-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.slider6-f1 {
  width: 100%;
}
@media (min-width: 1000px) {
  .slider6-f1 {
    max-width: calc(100% - 2rem);
    margin: 1rem auto 0;
  }
}
@media (min-width: 1200px) {
  .slider6-f1 {
    max-width: calc(100% - 5rem);
    margin: 2rem auto 0;
  }
}
@media (min-width: 1400px) {
  .slider6-f1 {
    width: calc(100% - 10rem);
  }
}
.slider6-f2 {
  width: 100%;
}

.title1-p1 {
  color: #555;
  background-color: #fff;
  border-bottom: 3px solid #4caf50;
}
.title1-p1 .title1__title {
  color: #000;
}
.title1-p1 .title1__title::before {
  color: #4caf50;
}
.title1-p1 .title1__link {
  color: inherit;
}
.title1-p1 .title1__link:focus, .title1-p1 .title1__link:hover {
  color: #4caf50;
}
.title1-p1__btn {
  background-color: #4caf50;
}
.title1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title1-p2 {
  color: #555;
  background-color: #f0f0f0;
  border-bottom: 3px solid #4caf50;
}
.title1-p2 .title1__title {
  color: #000;
}
.title1-p2 .title1__title::before {
  color: #4caf50;
}
.title1-p2 .title1__link {
  color: inherit;
}
.title1-p2 .title1__link:focus, .title1-p2 .title1__link:hover {
  color: #4caf50;
}
.title1-p2__btn {
  background-color: #4caf50;
}
.title1-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title1-p3 {
  color: #555;
  background-color: #fff;
  border-bottom: 3px solid rgba(76, 175, 80, 0.6);
}
.title1-p3 .title1__title {
  color: #4caf50;
}
.title1-p3 .title1__title::before {
  color: rgba(76, 175, 80, 0.6);
}
.title1-p3 .title1__link {
  color: inherit;
}
.title1-p3 .title1__link:focus, .title1-p3 .title1__link:hover {
  color: #4caf50;
}
.title1-p3__btn {
  background-color: #92cf94;
}
.title1-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title1-p4 {
  color: rgba(255, 255, 255, 0.75);
  background-color: #4caf50;
  border-bottom: 5px solid #92cf94;
}
.title1-p4 .title1__title {
  color: #fff;
}
.title1-p4 .title1__title::before {
  color: rgba(255, 255, 255, 0.5);
}
.title1-p4 .title1__link {
  color: inherit;
}
.title1-p4 .title1__link:focus, .title1-p4 .title1__link:hover {
  color: #fff;
}
.title1-p4__btn {
  background-color: #fff;
}
.title1-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.title1-s1 {
  color: #555;
  background-color: #fff;
  border-bottom: 3px solid #1d411f;
}
.title1-s1 .title1__title {
  color: #000;
}
.title1-s1 .title1__title::before {
  color: #1d411f;
}
.title1-s1 .title1__link {
  color: inherit;
}
.title1-s1 .title1__link:focus, .title1-s1 .title1__link:hover {
  color: #1d411f;
}
.title1-s1__btn {
  background-color: #1d411f;
}
.title1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title1-s2 {
  color: #555;
  background-color: #f0f0f0;
  border-bottom: 3px solid #1d411f;
}
.title1-s2 .title1__title {
  color: #000;
}
.title1-s2 .title1__title::before {
  color: #1d411f;
}
.title1-s2 .title1__link {
  color: inherit;
}
.title1-s2 .title1__link:focus, .title1-s2 .title1__link:hover {
  color: #1d411f;
}
.title1-s2__btn {
  background-color: #1d411f;
}
.title1-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title1-s3 {
  color: #555;
  background-color: #fff;
  border-bottom: 3px solid rgba(29, 65, 31, 0.6);
}
.title1-s3 .title1__title {
  color: #1d411f;
}
.title1-s3 .title1__title::before {
  color: rgba(29, 65, 31, 0.6);
}
.title1-s3 .title1__link {
  color: inherit;
}
.title1-s3 .title1__link:focus, .title1-s3 .title1__link:hover {
  color: #1d411f;
}
.title1-s3__btn {
  background-color: #3c8841;
}
.title1-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title1-s4 {
  color: rgba(255, 255, 255, 0.75);
  background-color: #1d411f;
  border-bottom: 5px solid #3c8841;
}
.title1-s4 .title1__title {
  color: #fff;
}
.title1-s4 .title1__title::before {
  color: rgba(255, 255, 255, 0.5);
}
.title1-s4 .title1__link {
  color: inherit;
}
.title1-s4 .title1__link:focus, .title1-s4 .title1__link:hover {
  color: #fff;
}
.title1-s4__btn {
  background-color: #fff;
}
.title1-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.title2-p1 {
  color: #333;
  background-color: #fff;
}
.title2-p1 .title2__box::before {
  background-color: #ccc;
}
.title2-p1 .title2__box::after {
  background-color: #4caf50;
}
.title2-p1 .title2__title {
  color: #333;
}
.title2-p1 .title2__link {
  color: #333;
}
.title2-p1 .title2__link:focus, .title2-p1 .title2__link:hover {
  color: #4caf50;
}
.title2-p1__btn {
  background-color: #4caf50;
}
.title2-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-p2 {
  color: #333;
  background-color: #f0f0f0;
}
.title2-p2 .title2__box::before {
  background-color: #ccc;
}
.title2-p2 .title2__box::after {
  background-color: #4caf50;
}
.title2-p2 .title2__title {
  color: #333;
}
.title2-p2 .title2__link {
  color: #333;
}
.title2-p2 .title2__link:focus, .title2-p2 .title2__link:hover {
  color: #4caf50;
}
.title2-p2__btn {
  background-color: #4caf50;
}
.title2-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-p3 {
  color: #4caf50;
  background-color: #fff;
}
.title2-p3 .title2__box::before {
  background-color: #ccc;
}
.title2-p3 .title2__box::after {
  background-color: #333;
}
.title2-p3 .title2__title {
  color: inherit;
}
.title2-p3 .title2__link {
  color: #333;
}
.title2-p3 .title2__link:focus, .title2-p3 .title2__link:hover {
  color: #4caf50;
}
.title2-p3__btn {
  background-color: #4caf50;
}
.title2-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-p4 {
  color: #fff;
  background-color: #4caf50;
}
.title2-p4 .title2__box::before {
  background-color: #b5dfb7;
}
.title2-p4 .title2__box::after {
  background-color: #fff;
}
.title2-p4 .title2__title {
  color: #fff;
}
.title2-p4 .title2__link {
  color: rgba(255, 255, 255, 0.75);
}
.title2-p4 .title2__link:focus, .title2-p4 .title2__link:hover {
  color: #fff;
}
.title2-p4__btn {
  background-color: #fff;
}
.title2-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.title2-s1 {
  color: #333;
  background-color: #fff;
}
.title2-s1 .title2__box::before {
  background-color: #ccc;
}
.title2-s1 .title2__box::after {
  background-color: #1d411f;
}
.title2-s1 .title2__title {
  color: #333;
}
.title2-s1 .title2__link {
  color: #333;
}
.title2-s1 .title2__link:focus, .title2-s1 .title2__link:hover {
  color: #1d411f;
}
.title2-s1__btn {
  background-color: #1d411f;
}
.title2-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-s2 {
  color: #333;
  background-color: #f0f0f0;
}
.title2-s2 .title2__box::before {
  background-color: #ccc;
}
.title2-s2 .title2__box::after {
  background-color: #1d411f;
}
.title2-s2 .title2__title {
  color: #333;
}
.title2-s2 .title2__link {
  color: #333;
}
.title2-s2 .title2__link:focus, .title2-s2 .title2__link:hover {
  color: #1d411f;
}
.title2-s2__btn {
  background-color: #1d411f;
}
.title2-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-s3 {
  color: #1d411f;
  background-color: #fff;
}
.title2-s3 .title2__box::before {
  background-color: #ccc;
}
.title2-s3 .title2__box::after {
  background-color: #333;
}
.title2-s3 .title2__title {
  color: inherit;
}
.title2-s3 .title2__link {
  color: #333;
}
.title2-s3 .title2__link:focus, .title2-s3 .title2__link:hover {
  color: #1d411f;
}
.title2-s3__btn {
  background-color: #1d411f;
}
.title2-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title2-s4 {
  color: #fff;
  background-color: #1d411f;
}
.title2-s4 .title2__box::before {
  background-color: #4cab51;
}
.title2-s4 .title2__box::after {
  background-color: #fff;
}
.title2-s4 .title2__title {
  color: #fff;
}
.title2-s4 .title2__link {
  color: rgba(255, 255, 255, 0.75);
}
.title2-s4 .title2__link:focus, .title2-s4 .title2__link:hover {
  color: #fff;
}
.title2-s4__btn {
  background-color: #fff;
}
.title2-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.title3-p1 {
  background-color: #fff;
}
.title3-p1 .title3__title {
  color: #000;
}
.title3-p1 .title3__fa {
  color: #4caf50;
}
.title3-p1 .title3__link {
  color: #000;
}
.title3-p1 .title3__link:focus, .title3-p1 .title3__link:hover {
  color: #4caf50;
}
.title3-p1__btn {
  background-color: #4caf50;
}
.title3-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title3-p2 {
  background-color: #f0f0f0;
}
.title3-p2 .title3__title {
  color: #000;
}
.title3-p2 .title3__fa {
  color: #4caf50;
}
.title3-p2 .title3__link {
  color: #000;
}
.title3-p2 .title3__link:focus, .title3-p2 .title3__link:hover {
  color: #4caf50;
}
.title3-p2__btn {
  background-color: #4caf50;
}
.title3-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title3-p3 {
  background-color: #fff;
}
.title3-p3 .title3__title {
  color: #4caf50;
}
.title3-p3 .title3__fa {
  color: #4caf50;
}
.title3-p3 .title3__link {
  color: #000;
}
.title3-p3 .title3__link:focus, .title3-p3 .title3__link:hover {
  color: #4caf50;
}
.title3-p3__btn {
  background-color: #4caf50;
}
.title3-p3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title3-p4 {
  background-color: #4caf50;
}
.title3-p4 .title3__title {
  color: #fff;
}
.title3-p4 .title3__fa {
  color: rgba(255, 255, 255, 0.5);
}
.title3-p4 .title3__link {
  color: rgba(255, 255, 255, 0.7);
}
.title3-p4 .title3__link:focus, .title3-p4 .title3__link:hover {
  color: #fff;
}
.title3-p4__btn {
  background-color: #fff;
}
.title3-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.title3-s1 {
  background-color: #fff;
}
.title3-s1 .title3__title {
  color: #000;
}
.title3-s1 .title3__fa {
  color: #1d411f;
}
.title3-s1 .title3__link {
  color: #000;
}
.title3-s1 .title3__link:focus, .title3-s1 .title3__link:hover {
  color: #1d411f;
}
.title3-s1__btn {
  background-color: #1d411f;
}
.title3-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title3-s2 {
  background-color: #f0f0f0;
}
.title3-s2 .title3__title {
  color: #000;
}
.title3-s2 .title3__fa {
  color: #1d411f;
}
.title3-s2 .title3__link {
  color: #000;
}
.title3-s2 .title3__link:focus, .title3-s2 .title3__link:hover {
  color: #1d411f;
}
.title3-s2__btn {
  background-color: #1d411f;
}
.title3-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title3-s3 {
  background-color: #fff;
}
.title3-s3 .title3__title {
  color: #1d411f;
}
.title3-s3 .title3__fa {
  color: #1d411f;
}
.title3-s3 .title3__link {
  color: #000;
}
.title3-s3 .title3__link:focus, .title3-s3 .title3__link:hover {
  color: #1d411f;
}
.title3-s3__btn {
  background-color: #1d411f;
}
.title3-s3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title3-s4 {
  background-color: #1d411f;
}
.title3-s4 .title3__title {
  color: #fff;
}
.title3-s4 .title3__fa {
  color: rgba(255, 255, 255, 0.5);
}
.title3-s4 .title3__link {
  color: rgba(255, 255, 255, 0.7);
}
.title3-s4 .title3__link:focus, .title3-s4 .title3__link:hover {
  color: #fff;
}
.title3-s4__btn {
  background-color: #fff;
}
.title3-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.title4-p1 {
  background-color: #fff;
}
.title4-p1 .title4__box::after {
  background-color: #4caf50;
}
.title4-p1 .title4__title {
  color: #000;
}
.title4-p1 .title4__link {
  color: #000;
}
.title4-p1 .title4__link:focus, .title4-p1 .title4__link:hover {
  color: #4caf50;
}
.title4-p1 .title4__link--company {
  color: #4caf50;
}
.title4-p1__btn {
  background-color: #4caf50;
}
.title4-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title4-p2 {
  background-color: #f0f0f0;
}
.title4-p2 .title4__box::after {
  background-color: #4caf50;
}
.title4-p2 .title4__title {
  color: #000;
}
.title4-p2 .title4__link {
  color: #000;
}
.title4-p2 .title4__link:focus, .title4-p2 .title4__link:hover {
  color: #4caf50;
}
.title4-p2 .title4__link--company {
  color: #4caf50;
}
.title4-p2__btn {
  background-color: #4caf50;
}
.title4-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title4-p3 {
  background-color: #fff;
}
.title4-p3 .title4__box::after {
  background-color: #555;
}
.title4-p3 .title4__title {
  color: #4caf50;
}
.title4-p3 .title4__link {
  color: #555;
}
.title4-p3 .title4__link:focus, .title4-p3 .title4__link:hover {
  color: #4caf50;
}
.title4-p3__btn {
  background-color: #4caf50;
}
.title4-p3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title4-p4 {
  color: rgba(255, 255, 255, 0.6);
  background-color: #4caf50;
}
.title4-p4 .title4__box::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.title4-p4 .title4__title {
  color: #fff;
}
.title4-p4 .title4__link {
  color: rgba(255, 255, 255, 0.6);
}
.title4-p4 .title4__link:focus, .title4-p4 .title4__link:hover {
  color: #fff;
}
.title4-p4__btn {
  background-color: #fff;
}
.title4-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.title4-s1 {
  background-color: #fff;
}
.title4-s1 .title4__box::after {
  background-color: #1d411f;
}
.title4-s1 .title4__title {
  color: #000;
}
.title4-s1 .title4__link {
  color: #000;
}
.title4-s1 .title4__link:focus, .title4-s1 .title4__link:hover {
  color: #1d411f;
}
.title4-s1 .title4__link--company {
  color: #1d411f;
}
.title4-s1__btn {
  background-color: #1d411f;
}
.title4-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title4-s2 {
  background-color: #f0f0f0;
}
.title4-s2 .title4__box::after {
  background-color: #1d411f;
}
.title4-s2 .title4__title {
  color: #000;
}
.title4-s2 .title4__link {
  color: #000;
}
.title4-s2 .title4__link:focus, .title4-s2 .title4__link:hover {
  color: #1d411f;
}
.title4-s2 .title4__link--company {
  color: #1d411f;
}
.title4-s2__btn {
  background-color: #1d411f;
}
.title4-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title4-s3 {
  background-color: #fff;
}
.title4-s3 .title4__box::after {
  background-color: #555;
}
.title4-s3 .title4__title {
  color: #1d411f;
}
.title4-s3 .title4__link {
  color: #555;
}
.title4-s3 .title4__link:focus, .title4-s3 .title4__link:hover {
  color: #1d411f;
}
.title4-s3__btn {
  background-color: #1d411f;
}
.title4-s3__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.title4-s4 {
  color: rgba(255, 255, 255, 0.6);
  background-color: #1d411f;
}
.title4-s4 .title4__box::after {
  background-color: rgba(255, 255, 255, 0.6);
}
.title4-s4 .title4__title {
  color: #fff;
}
.title4-s4 .title4__link {
  color: rgba(255, 255, 255, 0.6);
}
.title4-s4 .title4__link:focus, .title4-s4 .title4__link:hover {
  color: #fff;
}
.title4-s4__btn {
  background-color: #fff;
}
.title4-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.title5-p1 {
  color: #555;
  background-color: #fff;
}
.title5-p1 .title5__box::after {
  background-color: #4caf50;
}
.title5-p1 .title5__title {
  color: #000;
}
.title5-p1 .title5__link {
  color: inherit;
}
.title5-p1 .title5__link:focus, .title5-p1 .title5__link:hover {
  color: #4caf50;
}
.title5-p1__btn {
  background-color: #4caf50;
}
.title5-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-p2 {
  color: #555;
  background-color: #f0f0f0;
}
.title5-p2 .title5__box::after {
  background-color: #4caf50;
}
.title5-p2 .title5__title {
  color: #000;
}
.title5-p2 .title5__link {
  color: inherit;
}
.title5-p2 .title5__link:focus, .title5-p2 .title5__link:hover {
  color: #4caf50;
}
.title5-p2__btn {
  background-color: #4caf50;
}
.title5-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-p3 {
  color: #555;
  background-color: #fff;
}
.title5-p3 .title5__box::after {
  background-color: #4caf50;
}
.title5-p3 .title5__title {
  color: #4caf50;
}
.title5-p3 .title5__link {
  color: inherit;
}
.title5-p3 .title5__link:focus, .title5-p3 .title5__link:hover {
  color: #4caf50;
}
.title5-p3__btn {
  background-color: #4caf50;
}
.title5-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-p4 {
  color: rgba(255, 255, 255, 0.75);
  background-color: #4caf50;
}
.title5-p4 .title5__box::after {
  background-color: #fff;
}
.title5-p4 .title5__title {
  color: #fff;
}
.title5-p4 .title5__link {
  color: inherit;
}
.title5-p4 .title5__link:focus, .title5-p4 .title5__link:hover {
  color: #fff;
}
.title5-p4__btn {
  background-color: #fff;
}
.title5-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.title5-s1 {
  color: #555;
  background-color: #fff;
}
.title5-s1 .title5__box::after {
  background-color: #1d411f;
}
.title5-s1 .title5__title {
  color: #000;
}
.title5-s1 .title5__link {
  color: inherit;
}
.title5-s1 .title5__link:focus, .title5-s1 .title5__link:hover {
  color: #1d411f;
}
.title5-s1__btn {
  background-color: #1d411f;
}
.title5-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-s2 {
  color: #555;
  background-color: #f0f0f0;
}
.title5-s2 .title5__box::after {
  background-color: #1d411f;
}
.title5-s2 .title5__title {
  color: #000;
}
.title5-s2 .title5__link {
  color: inherit;
}
.title5-s2 .title5__link:focus, .title5-s2 .title5__link:hover {
  color: #1d411f;
}
.title5-s2__btn {
  background-color: #1d411f;
}
.title5-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-s3 {
  color: #555;
  background-color: #fff;
}
.title5-s3 .title5__box::after {
  background-color: #1d411f;
}
.title5-s3 .title5__title {
  color: #1d411f;
}
.title5-s3 .title5__link {
  color: inherit;
}
.title5-s3 .title5__link:focus, .title5-s3 .title5__link:hover {
  color: #1d411f;
}
.title5-s3__btn {
  background-color: #1d411f;
}
.title5-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.title5-s4 {
  color: rgba(255, 255, 255, 0.75);
  background-color: #1d411f;
}
.title5-s4 .title5__box::after {
  background-color: #fff;
}
.title5-s4 .title5__title {
  color: #fff;
}
.title5-s4 .title5__link {
  color: inherit;
}
.title5-s4 .title5__link:focus, .title5-s4 .title5__link:hover {
  color: #fff;
}
.title5-s4__btn {
  background-color: #fff;
}
.title5-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

@media (min-width: 768px) {
  .title-f1 {
    font-size: 2rem;
  }
  .title-f2 {
    font-size: 2.25rem;
    line-height: 2.1rem;
  }
  .title-f3 {
    font-size: 2.5rem;
    line-height: 2.35rem;
  }
  .title-f4 {
    font-size: 2.75rem;
    line-height: 2.6rem;
  }
  .title-f5 {
    font-size: 3rem;
    line-height: 2.85rem;
  }
}

.items1-p1 {
  color: #000;
  background-color: #fff;
}
.items1-p1 .itemsheader {
  color: #333;
}
.items1-p1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-p1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items1-p1 .itemsheader__links .fa {
  color: #4caf50;
  background-color: #fff;
}
.items1-p1 .items1__item {
  border: 5px solid #fff;
  background-color: #f0f0f0;
}
.items1-p1 .items1__item:hover, .items1-p1 .items1__item:focus {
  border: 5px solid #4caf50;
}
.items1-p1 .items1__title {
  color: #000;
}
.items1-p1 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-p1 .items1__location {
  color: inherit;
}
.items1-p1 .items1__price {
  color: #fff;
  background-color: #4caf50;
}
.items1-p1 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items1-p1 .items1__more:hover, .items1-p1 .items1__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items1-p1 .items1__notavailable {
  color: #fff;
  background-color: #4caf50;
}
.items1-p1__btn {
  background-color: #4caf50;
}
.items1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-p2 {
  color: #000;
  background-color: #f0f0f0;
}
.items1-p2 .itemsheader {
  color: #000;
}
.items1-p2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items1-p2 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items1-p2 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-p2 .items1__item:hover, .items1-p2 .items1__item:focus {
  border: 5px solid #4caf50;
}
.items1-p2 .items1__title {
  color: #000;
}
.items1-p2 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-p2 .items1__location {
  color: inherit;
}
.items1-p2 .items1__price {
  color: #fff;
  background-color: #4caf50;
}
.items1-p2 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items1-p2 .items1__more:hover, .items1-p2 .items1__more:focus {
  color: #357a38;
  background-color: #fff;
}
.items1-p2 .items1__notavailable {
  color: #fff;
  background-color: #4caf50;
}
.items1-p2__btn {
  background-color: #4caf50;
}
.items1-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-p3 {
  color: #000;
  background-color: #4caf50;
}
.items1-p3 .itemsheader {
  color: #fff;
}
.items1-p3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items1-p3 .itemsheader select:focus, .items1-p3 .itemsheader select:hover {
  color: inherit;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items1-p3 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items1-p3 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-p3 .items1__item:hover, .items1-p3 .items1__item:focus {
  border: 5px solid #b5dfb7;
}
.items1-p3 .items1__title {
  color: inherit;
}
.items1-p3 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-p3 .items1__location {
  color: inherit;
}
.items1-p3 .items1__price {
  color: #fff;
  background-color: #4caf50;
}
.items1-p3 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items1-p3 .items1__more:hover, .items1-p3 .items1__more:focus {
  color: #357a38;
  background-color: #fff;
}
.items1-p3 .items1__notavailable {
  color: #fff;
  background-color: #4caf50;
}
.items1-p3__btn {
  background-color: #4caf50;
}
.items1-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-p4 {
  color: #fff;
  background-color: #fff;
}
.items1-p4 .itemsheader {
  color: #333;
}
.items1-p4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-p4 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items1-p4 .items1__item {
  border: 5px solid #fff;
  background-color: #4caf50;
}
.items1-p4 .items1__item:hover, .items1-p4 .items1__item:focus {
  border: 5px solid #b5dfb7;
}
.items1-p4 .items1__title {
  color: inherit;
}
.items1-p4 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-p4 .items1__location {
  color: inherit;
}
.items1-p4 .items1__prices {
  margin: 0.5rem;
}
@media (min-width: 1000px) {
  .items1-p4 .items1__prices {
    margin: 0;
  }
}
.items1-p4 .items1__price {
  color: #222;
  background-color: #fff;
}
.items1-p4 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items1-p4 .items1__more:hover, .items1-p4 .items1__more:focus {
  color: #357a38;
  background-color: #fff;
}
.items1-p4 .items1__notavailable {
  color: #4caf50;
  background-color: #fff;
  border: 1px solid #4caf50;
}
.items1-p4__btn {
  background-color: #fff;
}
.items1-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items1-s1 {
  color: #000;
  background-color: #fff;
}
.items1-s1 .itemsheader {
  color: #333;
}
.items1-s1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-s1 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items1-s1 .itemsheader__links .fa {
  color: #1d411f;
  background-color: #fff;
}
.items1-s1 .items1__item {
  border: 5px solid #fff;
  background-color: #f0f0f0;
}
.items1-s1 .items1__item:hover, .items1-s1 .items1__item:focus {
  border: 5px solid #1d411f;
}
.items1-s1 .items1__title {
  color: #000;
}
.items1-s1 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-s1 .items1__location {
  color: inherit;
}
.items1-s1 .items1__price {
  color: #fff;
  background-color: #1d411f;
}
.items1-s1 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items1-s1 .items1__more:hover, .items1-s1 .items1__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items1-s1 .items1__notavailable {
  color: #fff;
  background-color: #1d411f;
}
.items1-s1__btn {
  background-color: #1d411f;
}
.items1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-s2 {
  color: #000;
  background-color: #f0f0f0;
}
.items1-s2 .itemsheader {
  color: #000;
}
.items1-s2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items1-s2 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items1-s2 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-s2 .items1__item:hover, .items1-s2 .items1__item:focus {
  border: 5px solid #1d411f;
}
.items1-s2 .items1__title {
  color: inherit;
}
.items1-s2 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-s2 .items1__location {
  color: inherit;
}
.items1-s2 .items1__price {
  color: #fff;
  background-color: #1d411f;
}
.items1-s2 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items1-s2 .items1__more:hover, .items1-s2 .items1__more:focus {
  color: #050c06;
  background-color: #fff;
}
.items1-s2 .items1__notavailable {
  color: #fff;
  background-color: #1d411f;
}
.items1-s2__btn {
  background-color: #1d411f;
}
.items1-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-s3 {
  color: #000;
  background-color: #1d411f;
}
.items1-s3 .itemsheader {
  color: #fff;
}
.items1-s3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items1-s3 .itemsheader select:focus, .items1-s3 .itemsheader select:hover {
  color: inherit;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items1-s3 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items1-s3 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-s3 .items1__item:hover, .items1-s3 .items1__item:focus {
  border: 5px solid #4cab51;
}
.items1-s3 .items1__title {
  color: inherit;
}
.items1-s3 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-s3 .items1__location {
  color: inherit;
}
.items1-s3 .items1__price {
  color: #fff;
  background-color: #1d411f;
}
.items1-s3 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items1-s3 .items1__more:hover, .items1-s3 .items1__more:focus {
  color: #050c06;
  background-color: #fff;
}
.items1-s3 .items1__notavailable {
  color: #fff;
  background-color: #1d411f;
}
.items1-s3__btn {
  background-color: #1d411f;
}
.items1-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items1-s4 {
  color: #fff;
  background-color: #fff;
}
.items1-s4 .itemsheader {
  color: #333;
}
.items1-s4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-s4 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items1-s4 .items1__item {
  border: 5px solid #fff;
  background-color: #1d411f;
}
.items1-s4 .items1__item:hover, .items1-s4 .items1__item:focus {
  border: 5px solid #4cab51;
}
.items1-s4 .items1__title {
  color: inherit;
}
.items1-s4 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-s4 .items1__location {
  color: inherit;
}
.items1-s4 .items1__prices {
  margin: 0.5rem;
}
@media (min-width: 1000px) {
  .items1-s4 .items1__prices {
    margin: 0;
  }
}
.items1-s4 .items1__price {
  color: #1d411f;
  background-color: #fff;
}
.items1-s4 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items1-s4 .items1__more:hover, .items1-s4 .items1__more:focus {
  color: #050c06;
  background-color: #fff;
}
.items1-s4 .items1__notavailable {
  color: #1d411f;
  background-color: #fff;
  border: 1px solid #1d411f;
}
.items1-s4__btn {
  background-color: #fff;
}
.items1-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items1-b1 {
  color: #000;
  background-color: #f0f0f0;
}
.items1-b1 .itemsheader {
  color: #333;
}
.items1-b1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-b1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items1-b1 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-b1 .items1__item:hover, .items1-b1 .items1__item:focus {
  border: 5px solid #4caf50;
}
.items1-b1 .items1__item:hover .items1__title, .items1-b1 .items1__item:focus .items1__title {
  color: #4caf50;
}
.items1-b1 .items1__title {
  color: #222;
}
.items1-b1 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-b1 .items1__location {
  color: inherit;
}
.items1-b1 .items1__price {
  color: #fff;
  background-color: #222;
}
.items1-b1 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items1-b1 .items1__more:hover, .items1-b1 .items1__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items1-b1 .items1__notavailable {
  color: #fff;
  background-color: #4caf50;
}
.items1-b1__btn {
  background-color: #222;
}
.items1-b1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items1-b2 {
  color: #000;
  background-color: #4caf50;
}
.items1-b2 .itemsheader {
  color: #fff;
}
.items1-b2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items1-b2 .itemsheader__links {
  color: #fff;
  background-color: #222;
}
.items1-b2 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-b2 .items1__item:hover, .items1-b2 .items1__item:focus {
  border: 5px solid #4caf50;
}
.items1-b2 .items1__title {
  color: inherit;
}
.items1-b2 .items1__code {
  color: #fff;
  background-color: #4caf50;
}
.items1-b2 .items1__location {
  color: inherit;
}
.items1-b2 .items1__price {
  color: #fff;
  background-color: #222;
}
.items1-b2 .items1__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items1-b2 .items1__more:hover, .items1-b2 .items1__more:focus {
  color: #357a38;
  background-color: #fff;
}
.items1-b2 .items1__notavailable {
  color: #fff;
  background-color: #4caf50;
}
.items1-b2__btn {
  background-color: #222;
}
.items1-b2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items1-b3 {
  color: #000;
  background-color: #f0f0f0;
}
.items1-b3 .itemsheader {
  color: #333;
}
.items1-b3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items1-b3 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items1-b3 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-b3 .items1__item:hover, .items1-b3 .items1__item:focus {
  border: 5px solid #1d411f;
}
.items1-b3 .items1__item:hover .items1__title, .items1-b3 .items1__item:focus .items1__title {
  color: #1d411f;
}
.items1-b3 .items1__title {
  color: #222;
}
.items1-b3 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-b3 .items1__location {
  color: inherit;
}
.items1-b3 .items1__price {
  color: #fff;
  background-color: #222;
}
.items1-b3 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items1-b3 .items1__more:hover, .items1-b3 .items1__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items1-b3 .items1__notavailable {
  color: #fff;
  background-color: #1d411f;
}
.items1-b3__btn {
  background-color: #222;
}
.items1-b3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items1-b4 {
  color: #000;
  background-color: #1d411f;
}
.items1-b4 .itemsheader {
  color: #000;
}
.items1-b4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items1-b4 .itemsheader__links {
  color: #fff;
  background-color: #222;
}
.items1-b4 .items1__item {
  border: 5px solid #fff;
  background-color: #fff;
}
.items1-b4 .items1__item:hover, .items1-b4 .items1__item:focus {
  border: 5px solid #1d411f;
}
.items1-b4 .items1__title {
  color: inherit;
}
.items1-b4 .items1__code {
  color: #fff;
  background-color: #1d411f;
}
.items1-b4 .items1__location {
  color: inherit;
}
.items1-b4 .items1__price {
  color: #fff;
  background-color: #222;
}
.items1-b4 .items1__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items1-b4 .items1__more:hover, .items1-b4 .items1__more:focus {
  color: #050c06;
  background-color: #fff;
}
.items1-b4 .items1__notavailable {
  color: #fff;
  background-color: #1d411f;
}
.items1-b4__btn {
  background-color: #222;
}
.items1-b4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.items2-p1 {
  background-color: #fff;
}
.items2-p1 .itemsheader {
  color: #333;
}
.items2-p1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-p1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items2-p1 .itemsheader__links .fa {
  color: #4caf50;
  background-color: #fff;
}
.items2-p1 .items2__item {
  background-color: #f0f0f0;
}
.items2-p1 .items2__item:hover .items2__title {
  color: #4caf50;
}
.items2-p1 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #4caf50;
}
.items2-p1 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-p1 .items2__price {
  color: #fff;
  background-color: #4caf50;
}
.items2-p1 .items2__text {
  color: #333;
}
.items2-p1 .items2__location {
  color: inherit;
}
.items2-p1 .items2__title {
  color: #000;
}
.items2-p1 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items2-p1 .items2__more:hover, .items2-p1 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-p1 .items2__notavailable {
  color: #FFF;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items2-p1__btn {
  background-color: #4caf50;
}
.items2-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-p2 {
  background-color: #f0f0f0;
}
.items2-p2 .itemsheader {
  color: #000;
}
.items2-p2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items2-p2 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items2-p2 .items2__item {
  background-color: #fff;
  border: 1px solid #ccc;
}
.items2-p2 .items2__item:hover .items2__title {
  color: #4caf50;
}
.items2-p2 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #3d8b40;
}
.items2-p2 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-p2 .items2__price {
  color: #fff;
  background-color: #3d8b40;
}
.items2-p2 .items2__text {
  color: #333;
}
.items2-p2 .items2__location {
  color: inherit;
}
.items2-p2 .items2__title {
  color: #4caf50;
}
.items2-p2 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items2-p2 .items2__more:hover, .items2-p2 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-p2 .items2__notavailable {
  color: #FFF;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items2-p2__btn {
  background-color: #3d8b40;
}
.items2-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-p3 {
  background-color: #4caf50;
}
.items2-p3 .itemsheader {
  color: #fff;
}
.items2-p3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items2-p3 .itemsheader select:focus, .items2-p3 .itemsheader select:hover {
  color: inherit;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items2-p3 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items2-p3 .items2__item {
  background-color: #f0f0f0;
}
.items2-p3 .items2__item:hover .items2__title {
  color: #4caf50;
}
.items2-p3 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #3d8b40;
}
.items2-p3 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-p3 .items2__price {
  color: #fff;
  background-color: #3d8b40;
}
.items2-p3 .items2__text {
  color: #333;
}
.items2-p3 .items2__location {
  color: inherit;
}
.items2-p3 .items2__title {
  color: #4caf50;
}
.items2-p3 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px dashed #fff;
}
.items2-p3 .items2__more:hover, .items2-p3 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-p3 .items2__notavailable {
  color: #FFF;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items2-p3__btn {
  background-color: #3d8b40;
}
.items2-p3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-p4 {
  background-color: #fff;
}
.items2-p4 .itemsheader {
  color: #333;
}
.items2-p4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-p4 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items2-p4 .items2__item {
  background-color: #4caf50;
}
.items2-p4 .items2__item:hover .items2__title {
  color: rgba(255, 255, 255, 0.7);
}
.items2-p4 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #fff;
}
.items2-p4 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-p4 .items2__price {
  color: #4caf50;
  background-color: #fff;
}
.items2-p4 .items2__text {
  color: #fff;
}
.items2-p4 .items2__location {
  color: inherit;
}
.items2-p4 .items2__title {
  color: #fff;
}
.items2-p4 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items2-p4 .items2__more:hover, .items2-p4 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-p4 .items2__notavailable {
  color: #FFF;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items2-p4__btn {
  background-color: #fff;
}
.items2-p4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items2-s1 {
  background-color: #fff;
}
.items2-s1 .itemsheader {
  color: #333;
}
.items2-s1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-s1 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items2-s1 .itemsheader__links .fa {
  color: #1d411f;
  background-color: #fff;
}
.items2-s1 .items2__item {
  background-color: #f0f0f0;
}
.items2-s1 .items2__item:hover .items2__title {
  color: #1d411f;
}
.items2-s1 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #1d411f;
}
.items2-s1 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-s1 .items2__price {
  color: #fff;
  background-color: #1d411f;
}
.items2-s1 .items2__text {
  color: #333;
}
.items2-s1 .items2__location {
  color: inherit;
}
.items2-s1 .items2__title {
  color: #1d411f;
}
.items2-s1 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items2-s1 .items2__more:hover, .items2-s1 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-s1 .items2__notavailable {
  color: #FFF;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items2-s1__btn {
  background-color: #1d411f;
}
.items2-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-s2 {
  background-color: #f0f0f0;
}
.items2-s2 .itemsheader {
  color: #000;
}
.items2-s2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items2-s2 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items2-s2 .items2__item {
  background-color: #fff;
  border: 1px solid #ccc;
}
.items2-s2 .items2__item:hover .items2__title {
  color: #1d411f;
}
.items2-s2 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #0d1e0e;
}
.items2-s2 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-s2 .items2__price {
  color: #fff;
  background-color: #0d1e0e;
}
.items2-s2 .items2__text {
  color: #333;
}
.items2-s2 .items2__location {
  color: inherit;
}
.items2-s2 .items2__title {
  color: #1d411f;
}
.items2-s2 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items2-s2 .items2__more:hover, .items2-s2 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-s2 .items2__notavailable {
  color: #FFF;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items2-s2__btn {
  background-color: #0d1e0e;
}
.items2-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-s3 {
  background-color: #1d411f;
}
.items2-s3 .itemsheader {
  color: #fff;
}
.items2-s3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items2-s3 .itemsheader select:focus, .items2-s3 .itemsheader select:hover {
  color: inherit;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items2-s3 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items2-s3 .items2__item {
  background-color: #f0f0f0;
}
.items2-s3 .items2__item:hover .items2__title {
  color: #1d411f;
}
.items2-s3 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #0d1e0e;
}
.items2-s3 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-s3 .items2__price {
  color: #fff;
  background-color: #0d1e0e;
}
.items2-s3 .items2__text {
  color: #333;
}
.items2-s3 .items2__location {
  color: inherit;
}
.items2-s3 .items2__title {
  color: #1d411f;
}
.items2-s3 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px dashed #fff;
}
.items2-s3 .items2__more:hover, .items2-s3 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-s3 .items2__notavailable {
  color: #FFF;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items2-s3__btn {
  background-color: #0d1e0e;
}
.items2-s3__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items2-s4 {
  background-color: #fff;
}
.items2-s4 .itemsheader {
  color: #333;
}
.items2-s4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-s4 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items2-s4 .items2__item {
  background-color: #1d411f;
}
.items2-s4 .items2__item:hover .items2__title {
  color: rgba(255, 255, 255, 0.7);
}
.items2-s4 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #fff;
}
.items2-s4 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-s4 .items2__price {
  color: #1d411f;
  background-color: #fff;
}
.items2-s4 .items2__text {
  color: #fff;
}
.items2-s4 .items2__location {
  color: inherit;
}
.items2-s4 .items2__title {
  color: #fff;
}
.items2-s4 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items2-s4 .items2__more:hover, .items2-s4 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-s4 .items2__notavailable {
  color: #FFF;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items2-s4__btn {
  background-color: #fff;
}
.items2-s4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items2-b1 {
  background-color: #fff;
}
.items2-b1 .itemsheader {
  color: #333;
}
.items2-b1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-b1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items2-b1 .items2__item {
  background-color: #f0f0f0;
}
.items2-b1 .items2__item:hover .items2__title {
  color: #4caf50;
}
.items2-b1 .items2__item:hover .items2__price {
  background-color: #4caf50;
}
.items2-b1 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #222;
}
.items2-b1 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-b1 .items2__price {
  color: #fff;
  background-color: #222;
}
.items2-b1 .items2__text {
  color: #000;
}
.items2-b1 .items2__location {
  color: inherit;
}
.items2-b1 .items2__title {
  color: #000;
}
.items2-b1 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items2-b1 .items2__more:hover, .items2-b1 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-b1 .items2__notavailable {
  color: #fff;
  background-color: #666;
  border: 1px solid #fff;
}
.items2-b1__btn {
  background-color: #222;
}
.items2-b1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items2-b2 {
  background-color: #4caf50;
}
.items2-b2 .itemsheader {
  color: #000;
}
.items2-b2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items2-b2 .itemsheader__links {
  color: #fff;
  background-color: #222;
}
.items2-b2 .items2__item {
  background-color: #f0f0f0;
}
.items2-b2 .items2__item:hover .items2__title {
  color: #4caf50;
}
.items2-b2 .items2__item:hover .items2__price {
  background-color: #4caf50;
}
.items2-b2 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #222;
}
.items2-b2 .items2__code {
  color: inherit;
  background-color: #4caf50;
}
.items2-b2 .items2__price {
  color: #fff;
  background-color: #222;
}
.items2-b2 .items2__text {
  color: #000;
}
.items2-b2 .items2__location {
  color: inherit;
}
.items2-b2 .items2__title {
  color: #000;
}
.items2-b2 .items2__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items2-b2 .items2__more:hover, .items2-b2 .items2__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items2-b2 .items2__notavailable {
  color: #FFF;
  background-color: #222;
  border: 1px solid #fff;
}
.items2-b2__btn {
  background-color: #222;
}
.items2-b2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items2-b3 {
  background-color: #fff;
}
.items2-b3 .itemsheader {
  color: #333;
}
.items2-b3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items2-b3 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items2-b3 .items2__item {
  background-color: #f0f0f0;
}
.items2-b3 .items2__item:hover .items2__title {
  color: #1d411f;
}
.items2-b3 .items2__item:hover .items2__price {
  background-color: #1d411f;
}
.items2-b3 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #222;
}
.items2-b3 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-b3 .items2__price {
  color: #fff;
  background-color: #222;
}
.items2-b3 .items2__text {
  color: #000;
}
.items2-b3 .items2__location {
  color: inherit;
}
.items2-b3 .items2__title {
  color: #000;
}
.items2-b3 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items2-b3 .items2__more:hover, .items2-b3 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-b3 .items2__notavailable {
  color: #fff;
  background-color: #666;
  border: 1px solid #fff;
}
.items2-b3__btn {
  background-color: #222;
}
.items2-b3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items2-b4 {
  background-color: #1d411f;
}
.items2-b4 .itemsheader {
  color: #000;
}
.items2-b4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #000;
}
.items2-b4 .itemsheader__links {
  color: #fff;
  background-color: #222;
}
.items2-b4 .items2__item {
  background-color: #f0f0f0;
}
.items2-b4 .items2__item:hover .items2__title {
  color: #1d411f;
}
.items2-b4 .items2__item:hover .items2__price {
  background-color: #1d411f;
}
.items2-b4 .items2__figure {
  color: #fff;
  border-bottom: 0.5rem solid #222;
}
.items2-b4 .items2__code {
  color: inherit;
  background-color: #1d411f;
}
.items2-b4 .items2__price {
  color: #fff;
  background-color: #222;
}
.items2-b4 .items2__text {
  color: #000;
}
.items2-b4 .items2__location {
  color: inherit;
}
.items2-b4 .items2__title {
  color: #000;
}
.items2-b4 .items2__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items2-b4 .items2__more:hover, .items2-b4 .items2__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items2-b4 .items2__notavailable {
  color: #fff;
  background-color: #222;
  border: 1px solid #fff;
}
.items2-b4__btn {
  background-color: #222;
}
.items2-b4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.items3-p1 {
  background-color: #f0f0f0;
}
.items3-p1 .itemsheader {
  color: #333;
}
.items3-p1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items3-p1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items3-p1 .itemsheader__links .fa {
  color: #4caf50;
  background-color: #fff;
}
.items3-p1 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-p1 .items3__item:hover .items3__title, .items3-p1 .items3__item:focus .items3__title {
  color: #4caf50;
}
.items3-p1 .items3__label {
  color: #fff;
  background-color: #4caf50;
}
.items3-p1 .items3__title {
  color: #4caf50;
  border-bottom: 1px solid #ccc;
}
.items3-p1 .items3__star {
  color: #e69d17;
}
.items3-p1 .items3__location {
  color: inherit;
}
.items3-p1 .items3__location .fa {
  color: #4caf50;
}
.items3-p1 .items3__ul {
  color: inherit;
}
.items3-p1 .items3__price {
  color: #4caf50;
  border: 1px solid rgba(76, 175, 80, 0.5);
}
.items3-p1 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-p1 .items3__more:hover, .items3-p1 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-p1__btn {
  background-color: #4caf50;
}
.items3-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items3-p2 {
  background-color: #4caf50;
}
.items3-p2 .itemsheader {
  color: #fff;
}
.items3-p2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items3-p2 .itemsheader select:focus, .items3-p2 .itemsheader select:hover {
  color: inherit;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items3-p2 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items3-p2 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-p2 .items3__item:hover .items3__title, .items3-p2 .items3__item:focus .items3__title {
  color: #4caf50;
}
.items3-p2 .items3__label {
  color: #fff;
  background-color: #1d411f;
}
.items3-p2 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-p2 .items3__star {
  color: #e69d17;
}
.items3-p2 .items3__location {
  color: inherit;
}
.items3-p2 .items3__location .fa {
  color: inherit;
}
.items3-p2 .items3__ul {
  color: inherit;
}
.items3-p2 .items3__price {
  color: #fff;
  background-color: #4caf50;
}
.items3-p2 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-p2 .items3__more:hover, .items3-p2 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-p2__btn {
  background-color: #4caf50;
}
.items3-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items3-p3 {
  background-color: #f0f0f0;
}
.items3-p3 .itemsheader {
  color: #333;
}
.items3-p3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items3-p3 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items3-p3 .itemsheader__links .fa {
  color: #4caf50;
  background-color: #fff;
}
.items3-p3 .items3__item {
  color: #fff;
  background-color: #4caf50;
}
.items3-p3 .items3__item:hover .items3__title, .items3-p3 .items3__item:focus .items3__title {
  color: #1d411f;
}
.items3-p3 .items3__label {
  color: inherit;
  background-color: #1d411f;
}
.items3-p3 .items3__title {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.items3-p3 .items3__star {
  color: #ffcc00;
}
.items3-p3 .items3__location {
  color: inherit;
}
.items3-p3 .items3__location .fa {
  color: inherit;
}
.items3-p3 .items3__ul {
  color: inherit;
}
.items3-p3 .items3__prices {
  background-color: #4caf50;
  border: 0;
}
.items3-p3 .items3__price {
  color: inherit;
  border: 2px solid #1d411f;
}
.items3-p3 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-p3 .items3__more:hover, .items3-p3 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-p3__btn {
  background-color: #4caf50;
}
.items3-p3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items3-p4 {
  background-color: #1d411f;
}
.items3-p4 .itemsheader {
  color: #fff;
}
.items3-p4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items3-p4 .itemsheader select:focus, .items3-p4 .itemsheader select:hover {
  color: inherit;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items3-p4 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items3-p4 .items3__item {
  color: #fff;
  background-color: #4caf50;
}
.items3-p4 .items3__item:hover .items3__title, .items3-p4 .items3__item:focus .items3__title {
  color: rgba(255, 255, 255, 0.8);
}
.items3-p4 .items3__label {
  color: inherit;
  background-color: #4caf50;
}
.items3-p4 .items3__title {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.items3-p4 .items3__star {
  color: #ffcc00;
}
.items3-p4 .items3__location {
  color: inherit;
}
.items3-p4 .items3__location .fa {
  color: rgba(255, 255, 255, 0.5);
}
.items3-p4 .items3__ul {
  color: inherit;
}
.items3-p4 .items3__prices {
  background-color: #4caf50;
  border: 0;
}
.items3-p4 .items3__price {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.items3-p4 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-p4 .items3__more:hover, .items3-p4 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-p4__btn {
  background-color: #4caf50;
}
.items3-p4__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.items3-s1 {
  background-color: #f0f0f0;
}
.items3-s1 .itemsheader {
  color: #333;
}
.items3-s1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items3-s1 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items3-s1 .itemsheader__links .fa {
  color: #1d411f;
  background-color: #fff;
}
.items3-s1 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-s1 .items3__item:hover .items3__title, .items3-s1 .items3__item:focus .items3__title {
  color: #1d411f;
}
.items3-s1 .items3__label {
  color: #fff;
  background-color: #1d411f;
}
.items3-s1 .items3__title {
  color: #1d411f;
  border-bottom: 1px solid #ccc;
}
.items3-s1 .items3__star {
  color: #e69d17;
}
.items3-s1 .items3__location {
  color: inherit;
}
.items3-s1 .items3__location .fa {
  color: #1d411f;
}
.items3-s1 .items3__ul {
  color: inherit;
}
.items3-s1 .items3__price {
  color: #1d411f;
  border: 1px solid rgba(29, 65, 31, 0.5);
}
.items3-s1 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-s1 .items3__more:hover, .items3-s1 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-s1__btn {
  background-color: #1d411f;
}
.items3-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items3-s2 {
  background-color: #1d411f;
}
.items3-s2 .itemsheader {
  color: #fff;
}
.items3-s2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items3-s2 .itemsheader select:focus, .items3-s2 .itemsheader select:hover {
  color: inherit;
  background-color: #1d411f;
  border: 1px solid #fff;
}
.items3-s2 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items3-s2 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-s2 .items3__item:hover .items3__title, .items3-s2 .items3__item:focus .items3__title {
  color: #1d411f;
}
.items3-s2 .items3__label {
  color: #fff;
  background-color: #4caf50;
}
.items3-s2 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-s2 .items3__star {
  color: #e69d17;
}
.items3-s2 .items3__location {
  color: inherit;
}
.items3-s2 .items3__location .fa {
  color: inherit;
}
.items3-s2 .items3__ul {
  color: inherit;
}
.items3-s2 .items3__price {
  color: #fff;
  background-color: #1d411f;
}
.items3-s2 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-s2 .items3__more:hover, .items3-s2 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-s2__btn {
  background-color: #1d411f;
}
.items3-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.items3-s3 {
  background-color: #f0f0f0;
}
.items3-s3 .itemsheader {
  color: #333;
}
.items3-s3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #ccc;
}
.items3-s3 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items3-s3 .itemsheader__links .fa {
  color: #1d411f;
  background-color: #fff;
}
.items3-s3 .items3__item {
  color: #fff;
  background-color: #1d411f;
}
.items3-s3 .items3__item:hover .items3__title, .items3-s3 .items3__item:focus .items3__title {
  color: #4caf50;
}
.items3-s3 .items3__label {
  color: inherit;
  background-color: #4caf50;
}
.items3-s3 .items3__title {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.items3-s3 .items3__star {
  color: #ffcc00;
}
.items3-s3 .items3__location {
  color: inherit;
}
.items3-s3 .items3__location .fa {
  color: inherit;
}
.items3-s3 .items3__ul {
  color: inherit;
}
.items3-s3 .items3__prices {
  background-color: #1d411f;
  border: 0;
}
.items3-s3 .items3__price {
  color: inherit;
  border: 2px solid #4caf50;
}
.items3-s3 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-s3 .items3__more:hover, .items3-s3 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-s3__btn {
  background-color: #1d411f;
}
.items3-s3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items3-s4 {
  background-color: #4caf50;
}
.items3-s4 .itemsheader {
  color: #fff;
}
.items3-s4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.items3-s4 .itemsheader select:focus, .items3-s4 .itemsheader select:hover {
  color: inherit;
  background-color: #4caf50;
  border: 1px solid #fff;
}
.items3-s4 .itemsheader__links {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.items3-s4 .items3__item {
  color: #fff;
  background-color: #1d411f;
}
.items3-s4 .items3__item:hover .items3__title, .items3-s4 .items3__item:focus .items3__title {
  color: rgba(255, 255, 255, 0.8);
}
.items3-s4 .items3__label {
  color: inherit;
  background-color: #1d411f;
}
.items3-s4 .items3__title {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.items3-s4 .items3__star {
  color: #ffcc00;
}
.items3-s4 .items3__location {
  color: inherit;
}
.items3-s4 .items3__location .fa {
  color: rgba(255, 255, 255, 0.5);
}
.items3-s4 .items3__ul {
  color: inherit;
}
.items3-s4 .items3__prices {
  background-color: #1d411f;
  border: 0;
}
.items3-s4 .items3__price {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.items3-s4 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-s4 .items3__more:hover, .items3-s4 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-s4__btn {
  background-color: #1d411f;
}
.items3-s4__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.items3-b1 .itemsheader {
  color: #333;
}
.items3-b1 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #333;
}
.items3-b1 .itemsheader__links {
  color: #fff;
  background-color: #4caf50;
}
.items3-b1 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-b1 .items3__item:hover .items3__title, .items3-b1 .items3__item:focus .items3__title {
  color: #4caf50;
}
.items3-b1 .items3__label {
  color: #fff;
  background-color: #4caf50;
}
.items3-b1 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-b1 .items3__code,
.items3-b1 .items3__star {
  color: #4caf50;
}
.items3-b1 .items3__location {
  color: inherit;
}
.items3-b1 .items3__location .fa {
  color: #666;
}
.items3-b1 .items3__ul {
  color: inherit;
}
.items3-b1 .items3__price {
  color: inherit;
  border: 1px solid #4caf50;
}
.items3-b1 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-b1 .items3__more:hover, .items3-b1 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-b1__btn {
  background-color: #4caf50;
}
.items3-b1__btn:after {
  border-right: 0 solid #ccc;
  border-top: 2rem solid #ccc;
}
.items3-b2 .itemsheader {
  color: #fff;
}
.items3-b2 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.items3-b2 .itemsheader select:focus, .items3-b2 .itemsheader select:hover {
  border: 1px solid #fff;
  background-color: #999;
}
.items3-b2 .itemsheader__links {
  color: #fff;
  background-color: #333;
}
.items3-b2 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-b2 .items3__item:hover .items3__title, .items3-b2 .items3__item:focus .items3__title {
  color: #4caf50;
}
.items3-b2 .items3__item:hover .items3__price, .items3-b2 .items3__item:focus .items3__price {
  background-color: #4caf50;
}
.items3-b2 .items3__label {
  color: #fff;
  background-color: #4caf50;
}
.items3-b2 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-b2 .items3__star {
  color: #e69d17;
}
.items3-b2 .items3__location {
  color: inherit;
}
.items3-b2 .items3__location .fa {
  color: inherit;
}
.items3-b2 .items3__ul {
  color: inherit;
}
.items3-b2 .items3__price {
  color: #fff;
  background-color: #222;
}
.items3-b2 .items3__more {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.items3-b2 .items3__more:hover, .items3-b2 .items3__more:focus {
  color: #4caf50;
  background-color: #fff;
}
.items3-b2__btn {
  background-color: #4caf50;
}
.items3-b2__btn:after {
  border-right: 0 solid #666;
  border-top: 2rem solid #666;
}
.items3-b3 .itemsheader {
  color: #333;
}
.items3-b3 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid #333;
}
.items3-b3 .itemsheader__links {
  color: #fff;
  background-color: #1d411f;
}
.items3-b3 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-b3 .items3__item:hover .items3__title, .items3-b3 .items3__item:focus .items3__title {
  color: #1d411f;
}
.items3-b3 .items3__label {
  color: #fff;
  background-color: #1d411f;
}
.items3-b3 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-b3 .items3__code,
.items3-b3 .items3__star {
  color: #1d411f;
}
.items3-b3 .items3__location {
  color: inherit;
}
.items3-b3 .items3__location .fa {
  color: inherit;
}
.items3-b3 .items3__ul {
  color: inherit;
}
.items3-b3 .items3__price {
  color: inherit;
  border: 1px solid #1d411f;
}
.items3-b3 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-b3 .items3__more:hover, .items3-b3 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-b3__btn {
  background-color: #1d411f;
}
.items3-b3__btn:after {
  border-right: 0 solid #ccc;
  border-top: 2rem solid #ccc;
}
.items3-b4 .itemsheader {
  color: #fff;
}
.items3-b4 .itemsheader select {
  color: inherit;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.items3-b4 .itemsheader select:focus, .items3-b4 .itemsheader select:hover {
  border: 1px solid #fff;
  background-color: #999;
}
.items3-b4 .itemsheader__links {
  color: #fff;
  background-color: #333;
}
.items3-b4 .items3__item {
  color: #000;
  background-color: #fff;
}
.items3-b4 .items3__item:hover .items3__title, .items3-b4 .items3__item:focus .items3__title {
  color: #1d411f;
}
.items3-b4 .items3__item:hover .items3__price, .items3-b4 .items3__item:focus .items3__price {
  background-color: #1d411f;
}
.items3-b4 .items3__label {
  color: #fff;
  background-color: #1d411f;
}
.items3-b4 .items3__title {
  color: #000;
  border-bottom: 1px solid #ccc;
}
.items3-b4 .items3__star {
  color: #e69d17;
}
.items3-b4 .items3__location {
  color: inherit;
}
.items3-b4 .items3__location .fa {
  color: inherit;
}
.items3-b4 .items3__ul {
  color: inherit;
}
.items3-b4 .items3__price {
  color: #fff;
  background-color: #222;
}
.items3-b4 .items3__more {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.items3-b4 .items3__more:hover, .items3-b4 .items3__more:focus {
  color: #1d411f;
  background-color: #fff;
}
.items3-b4__btn {
  background-color: #1d411f;
}
.items3-b4__btn:after {
  border-right: 0 solid #666;
  border-top: 2rem solid #666;
}

.item1-p1 {
  background-color: #f0f0f0;
}
.item1-p1 .item1__box {
  background-color: #fff;
}
@media (min-width: 1000px) {
  .item1-p1 .item1__box {
    margin-top: -0.5rem;
  }
}
@media (min-width: 1200px) {
  .item1-p1 .item1__box {
    margin-top: 0;
  }
}
.item1-p1 .item1__features {
  color: #000;
}
.item1-p1 .item1__price {
  color: #4caf50;
}
.item1-p1 .item1__point--fa {
  color: #fff;
  background-color: #4caf50;
}
.item1-p1 .item1__subtitle {
  color: #4caf50;
  border-bottom: 1px solid #4caf50;
}
@media (min-width: 768px) {
  .item1-p1 .item1__subtitle {
    border-bottom: 2px solid #4caf50;
  }
}
.item1-p1 .item1__subtitle::before {
  color: #4caf50;
}
.item1-p1 .fa-times {
  color: #666;
  background-color: transparent;
}
.item1-p1 .fa-check {
  color: #666;
  background-color: transparent;
}
.item1-p1 .download-link {
  color: #4caf50;
}
.item1-p1 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 2px solid #4caf50;
}
.item1-p1 .download-link:hover .fa {
  color: #4caf50;
  background-color: #fff;
}
.item1-p1 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.item1-p1 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.item1-p1 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.item1-p1 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.item1-p1 .owlcarousel1__thumbnails .prev, .item1-p1 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #4caf50;
}
.item1-p1__btn {
  background-color: #4caf50;
}
.item1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.item1-p2 {
  background-color: #fff;
}
.item1-p2 .item1__box {
  background-color: #f0f0f0;
}
.item1-p2 .item1__features {
  color: #000;
}
.item1-p2 .item1__price {
  color: #4caf50;
}
.item1-p2 .item1__point--fa {
  color: #fff;
  background-color: #4caf50;
}
.item1-p2 .item1__subtitle {
  color: #4caf50;
  border-bottom: 1px solid #4caf50;
}
@media (min-width: 768px) {
  .item1-p2 .item1__subtitle {
    border-bottom: 2px solid #4caf50;
  }
}
.item1-p2 .item1__subtitle::before {
  color: #4caf50;
}
.item1-p2 .fa-times {
  color: #666;
  background-color: transparent;
}
.item1-p2 .fa-check {
  color: #666;
  background-color: transparent;
}
.item1-p2 .download-link {
  color: #4caf50;
}
.item1-p2 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 2px solid #4caf50;
}
.item1-p2 .download-link:hover .fa {
  color: #4caf50;
  background-color: #fff;
}
.item1-p2 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.item1-p2 .owlcarousel1__thumbnails {
  background-color: #fff;
}
.item1-p2 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.item1-p2 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.item1-p2 .owlcarousel1__thumbnails .prev, .item1-p2 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #4caf50;
}
.item1-p2__btn {
  background-color: #4caf50;
}
.item1-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.item1-p3 {
  background-color: #fff;
}
.item1-p3 .item1__box {
  background-color: #4caf50;
}
.item1-p3 .item1__features {
  color: #fff;
}
.item1-p3 .item1__price {
  color: #fff;
}
.item1-p3 .item1__point--fa {
  color: #4caf50;
  background-color: #fff;
}
.item1-p3 .item1__subtitle {
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
}
.item1-p3 .item1__subtitle::before {
  color: rgba(255, 255, 255, 0.5);
}
.item1-p3 .fa-times {
  color: #fff;
  background-color: transparent;
}
.item1-p3 .fa-check {
  color: #fff;
  background-color: transparent;
}
.item1-p3 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.item1-p3 .download-link:hover .fa {
  border: 1px solid #fff;
}
.item1-p3 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.item1-p3 .owlcarousel1__thumbnails {
  background-color: rgba(255, 255, 255, 0.2);
}
.item1-p3 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.item1-p3 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.item1-p3 .owlcarousel1__thumbnails .prev, .item1-p3 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.item1-p3__btn {
  background-color: #fff;
}
.item1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.item1-s1 {
  background-color: #f0f0f0;
}
.item1-s1 .item1__box {
  background-color: #fff;
}
@media (min-width: 1000px) {
  .item1-s1 .item1__box {
    margin-top: -0.5rem;
  }
}
@media (min-width: 1200px) {
  .item1-s1 .item1__box {
    margin-top: 0;
  }
}
.item1-s1 .item1__features {
  color: #000;
}
.item1-s1 .item1__price {
  color: #1d411f;
}
.item1-s1 .item1__point--fa {
  color: #fff;
  background-color: #1d411f;
}
.item1-s1 .item1__subtitle {
  color: #1d411f;
  border-bottom: 1px solid #1d411f;
}
@media (min-width: 768px) {
  .item1-s1 .item1__subtitle {
    border-bottom: 2px solid #1d411f;
  }
}
.item1-s1 .item1__subtitle::before {
  color: #1d411f;
}
.item1-s1 .fa-times {
  color: #666;
  background-color: transparent;
}
.item1-s1 .fa-check {
  color: #666;
  background-color: transparent;
}
.item1-s1 .download-link {
  color: #1d411f;
}
.item1-s1 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 2px solid #1d411f;
}
.item1-s1 .download-link:hover .fa {
  color: #1d411f;
  background-color: #fff;
}
.item1-s1 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.item1-s1 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.item1-s1 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.item1-s1 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.item1-s1 .owlcarousel1__thumbnails .prev, .item1-s1 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #1d411f;
}
.item1-s1__btn {
  background-color: #1d411f;
}
.item1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.item1-s2 {
  background-color: #fff;
}
.item1-s2 .item1__box {
  background-color: #f0f0f0;
}
.item1-s2 .item1__features {
  color: #000;
}
.item1-s2 .item1__price {
  color: #1d411f;
}
.item1-s2 .item1__point--fa {
  color: #fff;
  background-color: #1d411f;
}
.item1-s2 .item1__subtitle {
  color: #1d411f;
  border-bottom: 1px solid #1d411f;
}
@media (min-width: 768px) {
  .item1-s2 .item1__subtitle {
    border-bottom: 2px solid #1d411f;
  }
}
.item1-s2 .item1__subtitle::before {
  color: #1d411f;
}
.item1-s2 .fa-times {
  color: #666;
  background-color: transparent;
}
.item1-s2 .fa-check {
  color: #666;
  background-color: transparent;
}
.item1-s2 .download-link {
  color: #1d411f;
}
.item1-s2 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 2px solid #1d411f;
}
.item1-s2 .download-link:hover .fa {
  color: #1d411f;
  background-color: #fff;
}
.item1-s2 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.item1-s2 .owlcarousel1__thumbnails {
  background-color: #fff;
}
.item1-s2 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.item1-s2 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.item1-s2 .owlcarousel1__thumbnails .prev, .item1-s2 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #1d411f;
}
.item1-s2__btn {
  background-color: #1d411f;
}
.item1-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.item1-s3 {
  background-color: #fff;
}
.item1-s3 .item1__box {
  background-color: #1d411f;
}
.item1-s3 .item1__features {
  color: #fff;
}
.item1-s3 .item1__price {
  color: #fff;
}
.item1-s3 .item1__point--fa {
  color: #1d411f;
  background-color: #fff;
}
.item1-s3 .item1__subtitle {
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
}
.item1-s3 .item1__subtitle::before {
  color: rgba(255, 255, 255, 0.5);
}
.item1-s3 .fa-times {
  color: #fff;
  background-color: transparent;
}
.item1-s3 .fa-check {
  color: #fff;
  background-color: transparent;
}
.item1-s3 .download-link {
  color: #fff;
}
.item1-s3 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.item1-s3 .download-link:hover .fa {
  border: 1px solid #fff;
}
.item1-s3 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.item1-s3 .owlcarousel1__thumbnails {
  background-color: rgba(255, 255, 255, 0.2);
}
.item1-s3 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.item1-s3 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.item1-s3 .owlcarousel1__thumbnails .prev, .item1-s3 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}
.item1-s3__btn {
  background-color: #fff;
}
.item1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.pages1-p1 {
  background-color: #f0f0f0;
}
.pages1-p1 .pages1__box {
  background-color: #fff;
}
.pages1-p1 .pages1__title {
  color: #333;
}
.pages1-p1 .pages1__title:hover {
  color: #4caf50;
}
.pages1-p1 .pages1__date {
  color: #fff;
  background-color: #4caf50;
}
.pages1-p1 .pages1__more {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.pages1-p1 .pages1__more:hover {
  color: #fff;
  background-color: #4caf50;
}
.pages1-p1__btn {
  background-color: #4caf50;
}
.pages1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.pages1-p2 {
  background-color: #4caf50;
}
.pages1-p2 .pages1__box {
  background-color: #fff;
}
.pages1-p2 .pages1__title {
  color: #333;
}
.pages1-p2 .pages1__title:hover {
  color: #4caf50;
}
.pages1-p2 .pages1__date {
  color: #fff;
  background-color: #4caf50;
}
.pages1-p2 .pages1__more {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.pages1-p2 .pages1__more:hover {
  color: #fff;
  background-color: #4caf50;
}
.pages1-p2__btn {
  background-color: #4caf50;
}
.pages1-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.pages1-p3 {
  color: #fff;
  background-color: #f0f0f0;
}
.pages1-p3 .pages1__box {
  background-color: #4caf50;
}
.pages1-p3 .pages1__title {
  color: #fff;
}
.pages1-p3 .pages1__title:hover {
  color: rgba(255, 255, 255, 0.75);
}
.pages1-p3 .pages1__date {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.4);
  font-weight: normal;
}
.pages1-p3 .pages1__more {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.pages1-p3 .pages1__more:hover {
  border: 1px solid #fff;
}
.pages1-p3__btn {
  background-color: #fff;
}
.pages1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.pages1-s1 {
  background-color: #f0f0f0;
}
.pages1-s1 .pages1__box {
  background-color: #fff;
}
.pages1-s1 .pages1__title {
  color: #333;
}
.pages1-s1 .pages1__title:hover {
  color: #1d411f;
}
.pages1-s1 .pages1__date {
  color: #fff;
  background-color: #1d411f;
}
.pages1-s1 .pages1__more {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.pages1-s1 .pages1__more:hover {
  color: #fff;
  background-color: #1d411f;
}
.pages1-s1__btn {
  background-color: #1d411f;
}
.pages1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.pages1-s2 {
  background-color: #1d411f;
}
.pages1-s2 .pages1__box {
  background-color: #fff;
}
.pages1-s2 .pages1__title {
  color: #333;
}
.pages1-s2 .pages1__title:hover {
  color: #1d411f;
}
.pages1-s2 .pages1__date {
  color: #fff;
  background-color: #1d411f;
}
.pages1-s2 .pages1__more {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.pages1-s2 .pages1__more:hover {
  color: #fff;
  background-color: #1d411f;
}
.pages1-s2__btn {
  background-color: #1d411f;
}
.pages1-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.pages1-s3 {
  color: #fff;
  background-color: #f0f0f0;
}
.pages1-s3 .pages1__box {
  background-color: #1d411f;
}
.pages1-s3 .pages1__title {
  color: #fff;
}
.pages1-s3 .pages1__title:hover {
  color: rgba(255, 255, 255, 0.75);
}
.pages1-s3 .pages1__date {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.4);
  font-weight: normal;
}
.pages1-s3 .pages1__more {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.pages1-s3 .pages1__more:hover {
  border: 1px solid #fff;
}
.pages1-s3__btn {
  background-color: #fff;
}
.pages1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.page1-p1 {
  background-color: #f0f0f0;
}
.page1-p1 .page1__box {
  color: #000;
  background-color: #fff;
}
.page1-p1 .page1__date {
  color: #fff;
  background-color: #4caf50;
}
.page1-p1 .page1__event {
  color: #4caf50;
}
.page1-p1 .page1__subtitle {
  color: #4caf50;
  border-bottom: 1px solid #4caf50;
}
@media (min-width: 768px) {
  .page1-p1 .page1__subtitle {
    border-bottom: 2px solid #4caf50;
  }
}
.page1-p1 .page1__subtitle::before {
  color: #4caf50;
}
.page1-p1 .page1__contact--title {
  border-bottom: 1px solid #ccc;
}
.page1-p1 .download-link {
  color: #4caf50;
}
.page1-p1 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 2px solid #4caf50;
}
.page1-p1 .download-link:hover .fa {
  color: #4caf50;
  background-color: #fff;
}
.page1-p1 .page1__phone {
  color: #fff;
  background-color: #4caf50;
}
.page1-p1 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-p1 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.page1-p1 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.page1-p1 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.page1-p1 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.page1-p1 .owlcarousel1__thumbnails .prev, .page1-p1 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #4caf50;
}
.page1-p1__btn {
  background-color: #4caf50;
}
.page1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.page1-p2 {
  background-color: #4caf50;
}
.page1-p2 .page1__box {
  color: #000;
  background-color: #fff;
}
.page1-p2 .page1__date {
  color: #fff;
  background-color: #4caf50;
}
.page1-p2 .page1__event {
  color: #4caf50;
}
.page1-p2 .page1__subtitle {
  color: #4caf50;
  border-bottom: 1px solid #4caf50;
}
@media (min-width: 768px) {
  .page1-p2 .page1__subtitle {
    border-bottom: 2px solid #4caf50;
  }
}
.page1-p2 .page1__subtitle::before {
  color: #4caf50;
}
.page1-p2 .page1__contact--title {
  border-bottom: 1px solid #ccc;
}
.page1-p2 .download-link {
  color: #4caf50;
}
.page1-p2 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 2px solid #4caf50;
}
.page1-p2 .download-link:hover .fa {
  color: #4caf50;
  background-color: #fff;
}
.page1-p2 .page1__phone {
  color: #fff;
  background-color: #4caf50;
}
.page1-p2 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-p2 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.page1-p2 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.page1-p2 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.page1-p2 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.page1-p2 .owlcarousel1__thumbnails .prev, .page1-p2 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #4caf50;
}
.page1-p2__btn {
  background-color: #fff;
}
.page1-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.page1-p3 {
  background-color: #4caf50;
}
.page1-p3 .page1__box {
  color: #fff;
  background-color: #357a38;
}
.page1-p3 .page1__date {
  color: #fff;
  background-color: #80c883;
}
.page1-p3 .page1__contact--title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.page1-p3 .download-link {
  color: #fff;
}
.page1-p3 .download-link .fa {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.page1-p3 .download-link:hover .fa {
  border: 1px solid #fff;
}
.page1-p3 .page1__subtitle {
  color: #fff;
  border-bottom: 1px solid #80c883;
}
@media (min-width: 768px) {
  .page1-p3 .page1__subtitle {
    border-bottom: 2px solid #80c883;
  }
}
.page1-p3 .page1__subtitle::before {
  color: #80c883;
}
.page1-p3 .page1__phone {
  color: #fff;
  background-color: #4caf50;
}
.page1-p3 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-p3 .owlcarousel1__title {
  color: #fff;
  background-color: #4caf50;
}
.page1-p3 .owlcarousel1__thumbnails {
  background-color: #357a38;
}
.page1-p3 .owlcarousel1__thumbnails .item:hover {
  background-color: #3d8b40;
}
.page1-p3 .owlcarousel1__thumbnails .synced img {
  background-color: #4caf50;
}
.page1-p3 .owlcarousel1__thumbnails .prev, .page1-p3 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #4caf50;
}
.page1-p3__btn {
  background-color: #357a38;
}
.page1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.page1-s1 {
  background-color: #f0f0f0;
}
.page1-s1 .page1__box {
  color: #000;
  background-color: #fff;
}
.page1-s1 .page1__date {
  color: #fff;
  background-color: #1d411f;
}
.page1-s1 .page1__event {
  color: #1d411f;
}
.page1-s1 .page1__subtitle {
  color: #1d411f;
  border-bottom: 1px solid #1d411f;
}
@media (min-width: 768px) {
  .page1-s1 .page1__subtitle {
    border-bottom: 2px solid #1d411f;
  }
}
.page1-s1 .page1__subtitle::before {
  color: #1d411f;
}
.page1-s1 .page1__contact--title {
  border-bottom: 1px solid #ccc;
}
.page1-s1 .download-link {
  color: #1d411f;
}
.page1-s1 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 2px solid #1d411f;
}
.page1-s1 .download-link:hover .fa {
  color: #1d411f;
  background-color: #fff;
}
.page1-s1 .page1__phone {
  color: #fff;
  background-color: #1d411f;
}
.page1-s1 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-s1 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.page1-s1 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.page1-s1 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.page1-s1 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.page1-s1 .owlcarousel1__thumbnails .prev, .page1-s1 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #1d411f;
}
.page1-s1__btn {
  background-color: #1d411f;
}
.page1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.page1-s2 {
  background-color: #1d411f;
}
.page1-s2 .page1__box {
  color: #000;
  background-color: #fff;
}
.page1-s2 .page1__date {
  color: #fff;
  background-color: #1d411f;
}
.page1-s2 .page1__event {
  color: #1d411f;
}
.page1-s2 .page1__subtitle {
  color: #1d411f;
  border-bottom: 1px solid #1d411f;
}
@media (min-width: 768px) {
  .page1-s2 .page1__subtitle {
    border-bottom: 2px solid #1d411f;
  }
}
.page1-s2 .page1__subtitle::before {
  color: #1d411f;
}
.page1-s2 .page1__contact--title {
  border-bottom: 1px solid #ccc;
}
.page1-s2 .download-link {
  color: #1d411f;
}
.page1-s2 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 2px solid #1d411f;
}
.page1-s2 .download-link:hover .fa {
  color: #1d411f;
  background-color: #fff;
}
.page1-s2 .page1__phone {
  color: #fff;
  background-color: #1d411f;
}
.page1-s2 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-s2 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.page1-s2 .owlcarousel1__thumbnails {
  background-color: #f0f0f0;
}
.page1-s2 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.page1-s2 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.page1-s2 .owlcarousel1__thumbnails .prev, .page1-s2 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #1d411f;
}
.page1-s2__btn {
  background-color: #fff;
}
.page1-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.page1-s3 {
  background-color: #1d411f;
}
.page1-s3 .page1__box {
  color: #fff;
  background-color: #050c06;
}
.page1-s3 .page1__date {
  color: #fff;
  background-color: #357638;
}
.page1-s3 .page1__contact--title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.page1-s3 .download-link {
  color: #fff;
}
.page1-s3 .download-link .fa {
  color: #fff;
  background-color: #1d411f;
  border: 1px solid #1d411f;
}
.page1-s3 .download-link:hover .fa {
  border: 1px solid #fff;
}
.page1-s3 .page1__subtitle {
  color: #fff;
  border-bottom: 1px solid #357638;
}
@media (min-width: 768px) {
  .page1-s3 .page1__subtitle {
    border-bottom: 2px solid #357638;
  }
}
.page1-s3 .page1__subtitle::before {
  color: #357638;
}
.page1-s3 .page1__phone {
  color: #fff;
  background-color: #1d411f;
}
.page1-s3 .page1__phone:hover {
  background-color: #5f994f;
}
.page1-s3 .owlcarousel1__title {
  color: #fff;
  background-color: #1d411f;
}
.page1-s3 .owlcarousel1__thumbnails {
  background-color: #050c06;
}
.page1-s3 .owlcarousel1__thumbnails .item:hover {
  background-color: #0d1e0e;
}
.page1-s3 .owlcarousel1__thumbnails .synced img {
  background-color: #1d411f;
}
.page1-s3 .owlcarousel1__thumbnails .prev, .page1-s3 .owlcarousel1__thumbnails .next {
  color: #fff;
  background-color: #1d411f;
}
.page1-s3__btn {
  background-color: #050c06;
}
.page1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.sections1-p1 {
  color: #000;
  background-color: #fff;
  border: 3px solid #a3d7a5;
}
.sections1-p1 .sections1__header {
  border-bottom: 1px solid #a3d7a5;
}
.sections1-p1 .sections1__title {
  color: #4caf50;
}
.sections1-p1 .section1__ico {
  color: #fff;
  background-color: #4caf50;
}
.sections1-p1 .section1__link {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.sections1-p1__btn {
  background-color: #4caf50;
}
.sections1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-p2 {
  color: #000;
  background-color: #fff;
  border: 3px dashed #a3d7a5;
}
.sections1-p2 .sections1__header {
  border-bottom: 2px dashed #a3d7a5;
}
.sections1-p2 .sections1__title {
  color: #4caf50;
}
.sections1-p2 .section1__ico {
  color: #4caf50;
  border: 3px solid #4caf50;
}
.sections1-p2 .section1__title {
  color: #4caf50;
}
.sections1-p2 .section1__link {
  color: #fff;
  background-color: #4caf50;
}
.sections1-p2__btn {
  background-color: #4caf50;
}
.sections1-p2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-p3 {
  color: #fff;
  background-color: #4caf50;
  border: 3px dashed #a3d7a5;
}
.sections1-p3 .sections1__header {
  border-bottom: 1px solid #a3d7a5;
}
.sections1-p3 .sections1__title {
  color: #fff;
}
.sections1-p3 .section1__ico {
  color: #4caf50;
  background-color: #fff;
  border: 10px solid #80c883;
  width: 6rem;
  height: 6rem;
  line-height: 5rem;
}
.sections1-p3 .section1__title {
  color: #fff;
}
.sections1-p3 .section1__link {
  color: #fff;
  background-color: #80c883;
}
.sections1-p3__btn {
  background-color: #fff;
}
.sections1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.sections1-s1 {
  color: #000;
  background-color: #fff;
  border: 3px solid #449949;
}
.sections1-s1 .sections1__header {
  border-bottom: 1px solid #449949;
}
.sections1-s1 .sections1__title {
  color: #1d411f;
}
.sections1-s1 .section1__ico {
  color: #fff;
  background-color: #1d411f;
}
.sections1-s1 .section1__link {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.sections1-s1__btn {
  background-color: #1d411f;
}
.sections1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-s2 {
  color: #000;
  background-color: #fff;
  border: 3px dashed #449949;
}
.sections1-s2 .sections1__header {
  border-bottom: 2px dashed #449949;
}
.sections1-s2 .sections1__title {
  color: #1d411f;
}
.sections1-s2 .section1__ico {
  color: #1d411f;
  border: 3px solid #1d411f;
}
.sections1-s2 .section1__title {
  color: #1d411f;
}
.sections1-s2 .section1__link {
  color: #fff;
  background-color: #1d411f;
}
.sections1-s2__btn {
  background-color: #1d411f;
}
.sections1-s2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-s3 {
  color: #fff;
  background-color: #1d411f;
  border: 3px dashed #449949;
}
.sections1-s3 .sections1__header {
  border-bottom: 1px solid #357638;
}
.sections1-s3 .sections1__title {
  color: #fff;
}
.sections1-s3 .section1__ico {
  color: #1d411f;
  background-color: #fff;
  border: 10px solid #357638;
  width: 6rem;
  height: 6rem;
  line-height: 5rem;
}
.sections1-s3 .section1__title {
  color: #fff;
}
.sections1-s3 .section1__link {
  color: #fff;
  background-color: #357638;
}
.sections1-s3__btn {
  background-color: #fff;
}
.sections1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.sections1-b1 {
  color: #000;
  background-color: #fff;
  border: 3px solid #737373;
}
.sections1-b1 .sections1__header {
  border-bottom: 1px solid #737373;
}
.sections1-b1 .section1__ico {
  color: #fff;
  background-color: #333;
}
.sections1-b1 .section1__link {
  color: #000;
  border: 1px solid #000;
}
.sections1-b1 .section1__link:hover {
  font-weight: bold;
}
.sections1-b1__btn {
  background-color: #000;
}
.sections1-b1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-b2 {
  color: #000;
  background-color: #fff;
  border: 3px dashed #737373;
}
.sections1-b2 .sections1__header {
  border-bottom: 2px dashed #737373;
}
.sections1-b2 .sections1__title {
  color: #000;
}
.sections1-b2 .section1__ico {
  color: #000;
  border: 3px solid #333;
}
.sections1-b2 .section1__title {
  color: #000;
}
.sections1-b2 .section1__link {
  color: #fff;
  background-color: #333;
}
.sections1-b2__btn {
  background-color: #000;
}
.sections1-b2__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.sections1-b3 {
  color: #fff;
  background-color: #333;
  border: 3px dashed #737373;
}
.sections1-b3 .sections1__header {
  border-bottom: 1px solid #595959;
}
.sections1-b3 .sections1__title {
  color: #fff;
}
.sections1-b3 .section1__ico {
  color: #333;
  background-color: #fff;
  border: 10px solid #595959;
  width: 6rem;
  height: 6rem;
  line-height: 5rem;
}
.sections1-b3 .section1__title {
  color: #fff;
}
.sections1-b3 .section1__link {
  color: #fff;
  background-color: #595959;
}
.sections1-b3__btn {
  background-color: #fff;
}
.sections1-b3__btn:after {
  border-right: 0 solid #000;
  border-top: 2rem solid #000;
}

.subscribe1-p1 {
  color: #fff;
  background-color: #4caf50;
}
.subscribe1-p1 .subscribe1__svg {
  fill: #fff;
}
.subscribe1-p1 .subscribe1__open {
  color: #fff;
  background-color: #67bd6a;
  border-bottom: 5px solid #a3d7a5;
}
.subscribe1-p1 .subscribe1__open:hover, .subscribe1-p1 .subscribe1__open:focus {
  background-color: #357a38;
}
.subscribe1-p1 .subscribe1__item {
  color: #fff;
  background-color: #67bd6a;
  border-bottom: 5px solid #a3d7a5;
}
.subscribe1-p1 .subscribe1__item::placeholder {
  color: #fff;
}
.subscribe1-p1 .subscribe1__item:focus, .subscribe1-p1 .subscribe1__item:hover {
  background-color: #357a38;
}
.subscribe1-p1 .subscribe1__item:focus::placeholder, .subscribe1-p1 .subscribe1__item:hover::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.subscribe1-p1 .subscribe1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe1-p1 .subscribe1__checkbox--label:hover:before, .subscribe1-p1 .subscribe1__checkbox--label:focus:before {
  border: 2px solid #fff;
}
.subscribe1-p1 .subscribe1__btn {
  color: #fff;
  background-color: #1d411f;
  border: 2px solid #1d411f;
}
.subscribe1-p1 .subscribe1__btn:hover, .subscribe1-p1 .subscribe1__btn:focus {
  border: 2px solid #fff;
}
.subscribe1-p1__btn {
  background-color: #4caf50;
}
.subscribe1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.subscribe1-s1 {
  color: #fff;
  background-color: #1d411f;
}
.subscribe1-s1 .subscribe1__svg {
  fill: #fff;
}
.subscribe1-s1 .subscribe1__open {
  color: #fff;
  background-color: #2a5d2c;
  border-bottom: 5px solid #449949;
}
.subscribe1-s1 .subscribe1__open:hover, .subscribe1-s1 .subscribe1__open:focus {
  background-color: #050c06;
}
.subscribe1-s1 .subscribe1__item {
  color: #fff;
  background-color: #2a5d2c;
  border-bottom: 5px solid #449949;
}
.subscribe1-s1 .subscribe1__item::placeholder {
  color: #fff;
}
.subscribe1-s1 .subscribe1__item:focus, .subscribe1-s1 .subscribe1__item:hover {
  background-color: #050c06;
}
.subscribe1-s1 .subscribe1__item:focus::placeholder, .subscribe1-s1 .subscribe1__item:hover::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.subscribe1-s1 .subscribe1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe1-s1 .subscribe1__checkbox--label:hover:before, .subscribe1-s1 .subscribe1__checkbox--label:focus:before {
  border: 2px solid #fff;
}
.subscribe1-s1 .subscribe1__btn {
  color: #fff;
  background-color: #4caf50;
  border: 2px solid #4caf50;
}
.subscribe1-s1 .subscribe1__btn:hover, .subscribe1-s1 .subscribe1__btn:focus {
  border: 2px solid #fff;
}
.subscribe1-s1__btn {
  background-color: #1d411f;
}
.subscribe1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.subscribe1-p2 {
  color: #4caf50;
  background-color: #fff;
}
.subscribe1-p2 .subscribe1__svg {
  fill: #4caf50;
}
.subscribe1-p2 .subscribe1__open {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 5px solid #92cf94;
}
.subscribe1-p2 .subscribe1__open:hover, .subscribe1-p2 .subscribe1__open:focus {
  background-color: #357a38;
}
.subscribe1-p2 .subscribe1__item {
  color: #fff;
  background-color: #4caf50;
  border-bottom: 5px solid #92cf94;
}
.subscribe1-p2 .subscribe1__item::placeholder {
  color: #fff;
}
.subscribe1-p2 .subscribe1__item:focus, .subscribe1-p2 .subscribe1__item:hover {
  background-color: #357a38;
}
.subscribe1-p2 .subscribe1__item:focus::placeholder, .subscribe1-p2 .subscribe1__item:hover::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.subscribe1-p2 .subscribe1__checkbox--label:before {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.subscribe1-p2 .subscribe1__checkbox--label:hover:before, .subscribe1-p2 .subscribe1__checkbox--label:focus:before {
  border: 2px solid #4caf50;
}
.subscribe1-p2 .subscribe1__btn {
  color: #fff;
  background-color: #4caf50;
}
.subscribe1-p2 .subscribe1__btn:hover, .subscribe1-p2 .subscribe1__btn:focus {
  transform: scale(1.1);
}
.subscribe1-p2__btn {
  background-color: #fff;
}
.subscribe1-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.subscribe1-s2 {
  color: #1d411f;
  background-color: #fff;
}
.subscribe1-s2 .subscribe1__svg {
  fill: #1d411f;
}
.subscribe1-s2 .subscribe1__open {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 5px solid #3c8841;
}
.subscribe1-s2 .subscribe1__open:hover, .subscribe1-s2 .subscribe1__open:focus {
  background-color: #050c06;
}
.subscribe1-s2 .subscribe1__item {
  color: #fff;
  background-color: #1d411f;
  border-bottom: 5px solid #3c8841;
}
.subscribe1-s2 .subscribe1__item::placeholder {
  color: #fff;
}
.subscribe1-s2 .subscribe1__item:focus, .subscribe1-s2 .subscribe1__item:hover {
  background-color: #050c06;
}
.subscribe1-s2 .subscribe1__item:focus::placeholder, .subscribe1-s2 .subscribe1__item:hover::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.subscribe1-s2 .subscribe1__checkbox--label:before {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.subscribe1-s2 .subscribe1__checkbox--label:hover:before, .subscribe1-s2 .subscribe1__checkbox--label:focus:before {
  border: 2px solid #1d411f;
}
.subscribe1-s2 .subscribe1__btn {
  color: #fff;
  background-color: #1d411f;
}
.subscribe1-s2 .subscribe1__btn:hover, .subscribe1-s2 .subscribe1__btn:focus {
  transform: scale(1.1);
}
.subscribe1-s2__btn {
  background-color: #fff;
}
.subscribe1-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.subscribe3-p1 {
  color: #fff;
  background-color: #4caf50;
}
.subscribe3-p1 .subscribe3__item {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe3-p1 .subscribe3__item::placeholder {
  color: #fff;
}
.subscribe3-p1 .subscribe3__item:hover, .subscribe3-p1 .subscribe3__item:focus {
  background-color: #3d8b40;
}
.subscribe3-p1 .subscribe3__item:hover::placeholder, .subscribe3-p1 .subscribe3__item:focus::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.subscribe3-p1 .subscribe3__btn {
  background-color: #1d411f;
  border: 3px solid #1d411f;
}
.subscribe3-p1 .subscribe3__btn:focus, .subscribe3-p1 .subscribe3__btn:hover {
  background-color: #1d411f;
  border: 3px solid #fff;
}
.subscribe3-p1 .subscribe3__checkbox--label:before {
  border: 1px solid #fff;
}
.subscribe3-p1 .subscribe3__checkbox--label:focus:before, .subscribe3-p1 .subscribe3__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.subscribe3-p1__btn {
  background-color: #4caf50;
}
.subscribe3-p1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.subscribe3-s1 {
  color: #fff;
  background-color: #1d411f;
}
.subscribe3-s1 .subscribe3__item {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe3-s1 .subscribe3__item::placeholder {
  color: #fff;
}
.subscribe3-s1 .subscribe3__item:hover, .subscribe3-s1 .subscribe3__item:focus {
  background-color: #0d1e0e;
}
.subscribe3-s1 .subscribe3__item:hover::placeholder, .subscribe3-s1 .subscribe3__item:focus::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.subscribe3-s1 .subscribe3__btn {
  background-color: #4caf50;
  border: 3px solid #4caf50;
}
.subscribe3-s1 .subscribe3__btn:focus, .subscribe3-s1 .subscribe3__btn:hover {
  background-color: #4caf50;
  border: 3px solid #fff;
}
.subscribe3-s1 .subscribe3__checkbox--label:before {
  border: 1px solid #fff;
}
.subscribe3-s1 .subscribe3__checkbox--label:focus:before, .subscribe3-s1 .subscribe3__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.subscribe3-s1__btn {
  background-color: #1d411f;
}
.subscribe3-s1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.subscribe3-p2 {
  color: #4caf50;
  background-color: #fff;
}
.subscribe3-p2 .subscribe3__item {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.subscribe3-p2 .subscribe3__item::placeholder {
  color: #4caf50;
}
.subscribe3-p2 .subscribe3__item:hover, .subscribe3-p2 .subscribe3__item:focus {
  border: 2px solid #4caf50;
}
.subscribe3-p2 .subscribe3__item:hover::placeholder, .subscribe3-p2 .subscribe3__item:focus::placeholder {
  color: rgba(76, 175, 80, 0.6);
}
.subscribe3-p2 .subscribe3__btn {
  color: #fff;
  background-color: #4caf50;
}
.subscribe3-p2 .subscribe3__btn:focus, .subscribe3-p2 .subscribe3__btn:hover {
  background-color: #3d8b40;
}
.subscribe3-p2 .subscribe3__checkbox--label:before {
  border: 1px solid #4caf50;
}
.subscribe3-p2 .subscribe3__checkbox--label:focus:before, .subscribe3-p2 .subscribe3__checkbox--label:hover:before {
  border: 2px solid #4caf50;
}
.subscribe3-p2__btn {
  background-color: #fff;
}
.subscribe3-p2__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.subscribe3-s2 {
  color: #1d411f;
  background-color: #fff;
}
.subscribe3-s2 .subscribe3__item {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.subscribe3-s2 .subscribe3__item::placeholder {
  color: #1d411f;
}
.subscribe3-s2 .subscribe3__item:hover, .subscribe3-s2 .subscribe3__item:focus {
  border: 2px solid #1d411f;
}
.subscribe3-s2 .subscribe3__item:hover::placeholder, .subscribe3-s2 .subscribe3__item:focus::placeholder {
  color: rgba(29, 65, 31, 0.6);
}
.subscribe3-s2 .subscribe3__btn {
  color: #fff;
  background-color: #1d411f;
}
.subscribe3-s2 .subscribe3__btn:focus, .subscribe3-s2 .subscribe3__btn:hover {
  background-color: #0d1e0e;
}
.subscribe3-s2 .subscribe3__checkbox--label:before {
  border: 1px solid #1d411f;
}
.subscribe3-s2 .subscribe3__checkbox--label:focus:before, .subscribe3-s2 .subscribe3__checkbox--label:hover:before {
  border: 2px solid #1d411f;
}
.subscribe3-s2__btn {
  background-color: #fff;
}
.subscribe3-s2__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.subscribe4-p1 {
  color: #fff;
  background-color: #1d411f;
  border-top: 3px solid #4caf50;
}
.subscribe4-p1 .subscribe4__title {
  background-color: #4caf50;
}
.subscribe4-p1 .subscribe4__title:after {
  border-top: 25px solid #4caf50;
}
@media (min-width: 1000px) {
  .subscribe4-p1 .subscribe4__title:after {
    border-top: 100px solid #4caf50;
    border-left: 60px solid #4caf50;
  }
}
.subscribe4-p1 .subscribe4__item {
  color: #fff;
  background: #1d411f;
  border: 1px solid #fff;
}
.subscribe4-p1 .subscribe4__item::placeholder {
  color: #fff;
}
.subscribe4-p1 .subscribe4__item:hover, .subscribe4-p1 .subscribe4__item:focus {
  background: #4caf50;
}
.subscribe4-p1 .subscribe4__item:hover::placeholder, .subscribe4-p1 .subscribe4__item:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.subscribe4-p1 .subscribe4__checkbox:checked + .subscribe4__checkbox--label:before {
  border: 1px solid #fff;
}
.subscribe4-p1 .subscribe4__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe4-p1 .subscribe4__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.subscribe4-p1 .subscribe4__btn {
  color: #fff;
  border: 2px solid #4caf50;
  background-color: #4caf50;
}
.subscribe4-p1 .subscribe4__btn:focus, .subscribe4-p1 .subscribe4__btn:hover {
  border: 2px solid #fff;
}
.subscribe4-p1__btn {
  background-color: #4caf50;
}
.subscribe4-p1__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.subscribe4-s1 {
  color: #fff;
  background-color: #4caf50;
  border-top: 3px solid #1d411f;
}
.subscribe4-s1 .subscribe4__title {
  background-color: #1d411f;
}
.subscribe4-s1 .subscribe4__title:after {
  border-top: 25px solid #1d411f;
}
@media (min-width: 1000px) {
  .subscribe4-s1 .subscribe4__title:after {
    border-top: 100px solid #1d411f;
    border-left: 60px solid #1d411f;
  }
}
.subscribe4-s1 .subscribe4__item {
  color: #fff;
  background: #4caf50;
  border: 1px solid #fff;
}
.subscribe4-s1 .subscribe4__item::placeholder {
  color: #fff;
}
.subscribe4-s1 .subscribe4__item:hover, .subscribe4-s1 .subscribe4__item:focus {
  background: #1d411f;
}
.subscribe4-s1 .subscribe4__item:hover::placeholder, .subscribe4-s1 .subscribe4__item:focus::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.subscribe4-s1 .subscribe4__checkbox:checked + .subscribe4__checkbox--label:before {
  border: 1px solid #fff;
}
.subscribe4-s1 .subscribe4__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.subscribe4-s1 .subscribe4__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.subscribe4-s1 .subscribe4__btn {
  color: #fff;
  border: 2px solid #1d411f;
  background-color: #1d411f;
}
.subscribe4-s1 .subscribe4__btn:focus, .subscribe4-s1 .subscribe4__btn:hover {
  border: 2px solid #fff;
}
.subscribe4-s1__btn {
  background-color: #1d411f;
}
.subscribe4-s1__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.subscribe4-p2 {
  color: #000;
  background-color: #f0f0f0;
  border-top: 3px solid #4caf50;
}
.subscribe4-p2 .subscribe4__title {
  color: #fff;
  background-color: #4caf50;
}
.subscribe4-p2 .subscribe4__title:after {
  border-top: 25px solid #4caf50;
}
@media (min-width: 1000px) {
  .subscribe4-p2 .subscribe4__title:after {
    border-top: 100px solid #4caf50;
    border-left: 60px solid #4caf50;
  }
}
.subscribe4-p2 .subscribe4__item {
  color: #000;
  background: #f0f0f0;
  border: 1px solid #ccc;
}
.subscribe4-p2 .subscribe4__item::placeholder {
  color: #000;
}
.subscribe4-p2 .subscribe4__item:hover, .subscribe4-p2 .subscribe4__item:focus {
  border: 1px solid #4caf50;
}
.subscribe4-p2 .subscribe4__item:hover::placeholder, .subscribe4-p2 .subscribe4__item:focus::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.subscribe4-p2 .subscribe4__checkbox:checked + .subscribe4__checkbox--label:before {
  border: 1px solid #4caf50;
}
.subscribe4-p2 .subscribe4__checkbox--label:before {
  color: #000;
  border: 1px solid #4caf50;
}
.subscribe4-p2 .subscribe4__checkbox--label:hover:before {
  border: 2px solid #4caf50;
}
.subscribe4-p2 .subscribe4__btn {
  color: #fff;
  border: 2px solid #4caf50;
  background-color: #4caf50;
}
.subscribe4-p2 .subscribe4__btn:focus, .subscribe4-p2 .subscribe4__btn:hover {
  font-weight: bold;
  background-color: #3d8b40;
}
.subscribe4-p2__btn {
  background-color: #4caf50;
}
.subscribe4-p2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.subscribe4-s2 {
  color: #000;
  background-color: #f0f0f0;
  border-top: 3px solid #1d411f;
}
.subscribe4-s2 .subscribe4__title {
  color: #fff;
  background-color: #1d411f;
}
.subscribe4-s2 .subscribe4__title:after {
  border-top: 25px solid #1d411f;
}
@media (min-width: 1000px) {
  .subscribe4-s2 .subscribe4__title:after {
    border-top: 100px solid #1d411f;
    border-left: 60px solid #1d411f;
  }
}
.subscribe4-s2 .subscribe4__item {
  color: #000;
  background: #f0f0f0;
  border: 1px solid #ccc;
}
.subscribe4-s2 .subscribe4__item::placeholder {
  color: #000;
}
.subscribe4-s2 .subscribe4__item:hover, .subscribe4-s2 .subscribe4__item:focus {
  border: 1px solid #1d411f;
}
.subscribe4-s2 .subscribe4__item:hover::placeholder, .subscribe4-s2 .subscribe4__item:focus::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.subscribe4-s2 .subscribe4__checkbox:checked + .subscribe4__checkbox--label:before {
  border: 1px solid #1d411f;
}
.subscribe4-s2 .subscribe4__checkbox--label:before {
  color: #000;
  border: 1px solid #1d411f;
}
.subscribe4-s2 .subscribe4__checkbox--label:hover:before {
  border: 2px solid #1d411f;
}
.subscribe4-s2 .subscribe4__btn {
  color: #fff;
  border: 2px solid #1d411f;
  background-color: #1d411f;
}
.subscribe4-s2 .subscribe4__btn:focus, .subscribe4-s2 .subscribe4__btn:hover {
  font-weight: bold;
  background-color: #0d1e0e;
}
.subscribe4-s2__btn {
  background-color: #1d411f;
}
.subscribe4-s2__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}

.form1-p1 {
  color: #000;
  background-color: #fff;
}
.form1-p1 .form1__title--item {
  color: #4caf50;
}
.form1-p1 .form1__input,
.form1-p1 .form1__textarea {
  color: inherit;
  background-color: #fff;
  border: 1px solid #ccc;
}
.form1-p1 .form1__input::placeholder,
.form1-p1 .form1__textarea::placeholder {
  color: inherit;
}
.form1-p1 .form1__input:focus, .form1-p1 .form1__input:hover,
.form1-p1 .form1__textarea:focus,
.form1-p1 .form1__textarea:hover {
  color: #000;
  border: 1px solid #4caf50;
}
.form1-p1 .form1__input:focus::placeholder, .form1-p1 .form1__input:hover::placeholder,
.form1-p1 .form1__textarea:focus::placeholder,
.form1-p1 .form1__textarea:hover::placeholder {
  color: #ccc;
}
.form1-p1 .form1__checkbox--label:before {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.form1-p1 .form1__checkbox--label:hover:before {
  border: 2px solid #4caf50;
}
.form1-p1 .form1__checkbox--label a {
  color: inherit;
}
.form1-p1 .form1__btn {
  color: #fff;
  background-color: #4caf50;
}
.form1-p1 .form1__btn::after {
  color: inherit;
}
.form1-p1__btn {
  background-color: #4caf50;
}
.form1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.form1-p3 {
  color: #fff;
  background-color: #4caf50;
}
.form1-p3 .form1__title--page {
  padding-top: 1rem;
}
.form1-p3 .form1__input,
.form1-p3 .form1__textarea {
  color: inherit;
  background-color: #4caf50;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.form1-p3 .form1__input::placeholder,
.form1-p3 .form1__textarea::placeholder {
  color: #fff;
}
.form1-p3 .form1__input:focus, .form1-p3 .form1__input:hover,
.form1-p3 .form1__textarea:focus,
.form1-p3 .form1__textarea:hover {
  border: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
}
.form1-p3 .form1__input:focus::placeholder, .form1-p3 .form1__input:hover::placeholder,
.form1-p3 .form1__textarea:focus::placeholder,
.form1-p3 .form1__textarea:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form1-p3 .form1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.form1-p3 .form1__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.form1-p3 .form1__checkbox--label a {
  color: inherit;
}
.form1-p3 .form1__btn {
  color: #fff;
  background-color: #357a38;
}
.form1-p3__btn {
  background-color: #357a38;
}
.form1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.form1-p4 {
  color: #fff;
  background-color: #357a38;
}
.form1-p4 .form1__title--page {
  padding-top: 1rem;
}
.form1-p4 .form1__input,
.form1-p4 .form1__textarea {
  color: inherit;
  background-color: #357a38;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.form1-p4 .form1__input::placeholder,
.form1-p4 .form1__textarea::placeholder {
  color: #fff;
}
.form1-p4 .form1__input:focus, .form1-p4 .form1__input:hover,
.form1-p4 .form1__textarea:focus,
.form1-p4 .form1__textarea:hover {
  border: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
}
.form1-p4 .form1__input:focus::placeholder, .form1-p4 .form1__input:hover::placeholder,
.form1-p4 .form1__textarea:focus::placeholder,
.form1-p4 .form1__textarea:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form1-p4 .form1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.form1-p4 .form1__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.form1-p4 .form1__checkbox--label a {
  color: inherit;
}
.form1-p4 .form1__btn {
  color: #fff;
  background-color: #4caf50;
}
.form1-p4__btn {
  background-color: #4caf50;
}
.form1-p4__btn:after {
  border-right: 0 solid #357a38;
  border-top: 2rem solid #357a38;
}
.form1-s1 {
  color: #000;
  background-color: #fff;
}
.form1-s1 .form1__title--item {
  color: #1d411f;
}
.form1-s1 .form1__input,
.form1-s1 .form1__textarea {
  color: inherit;
  background-color: #fff;
  border: 1px solid #ccc;
}
.form1-s1 .form1__input::placeholder,
.form1-s1 .form1__textarea::placeholder {
  color: inherit;
}
.form1-s1 .form1__input:focus, .form1-s1 .form1__input:hover,
.form1-s1 .form1__textarea:focus,
.form1-s1 .form1__textarea:hover {
  color: #000;
  border: 1px solid #1d411f;
}
.form1-s1 .form1__input:focus::placeholder, .form1-s1 .form1__input:hover::placeholder,
.form1-s1 .form1__textarea:focus::placeholder,
.form1-s1 .form1__textarea:hover::placeholder {
  color: #ccc;
}
.form1-s1 .form1__checkbox--label:before {
  color: #1d411f;
  border: 1px solid #1d411f;
}
.form1-s1 .form1__checkbox--label:hover:before {
  border: 2px solid #1d411f;
}
.form1-s1 .form1__checkbox--label a {
  color: inherit;
}
.form1-s1 .form1__btn {
  color: #fff;
  background-color: #1d411f;
}
.form1-s1 .form1__btn::after {
  color: inherit;
}
.form1-s1__btn {
  background-color: #1d411f;
}
.form1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.form1-s3 {
  color: #fff;
  background-color: #1d411f;
}
.form1-s3 .form1__title--page {
  padding-top: 1rem;
}
.form1-s3 .form1__input,
.form1-s3 .form1__textarea {
  color: inherit;
  background-color: #1d411f;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.form1-s3 .form1__input::placeholder,
.form1-s3 .form1__textarea::placeholder {
  color: #fff;
}
.form1-s3 .form1__input:focus, .form1-s3 .form1__input:hover,
.form1-s3 .form1__textarea:focus,
.form1-s3 .form1__textarea:hover {
  border: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
}
.form1-s3 .form1__input:focus::placeholder, .form1-s3 .form1__input:hover::placeholder,
.form1-s3 .form1__textarea:focus::placeholder,
.form1-s3 .form1__textarea:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form1-s3 .form1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.form1-s3 .form1__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.form1-s3 .form1__checkbox--label a {
  color: inherit;
}
.form1-s3 .form1__btn {
  color: #fff;
  background-color: #050c06;
}
.form1-s3__btn {
  background-color: #050c06;
}
.form1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}
.form1-s4 {
  color: #fff;
  background-color: #050c06;
}
.form1-s4 .form1__title--page {
  padding-top: 1rem;
}
.form1-s4 .form1__input,
.form1-s4 .form1__textarea {
  color: inherit;
  background-color: #050c06;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.form1-s4 .form1__input::placeholder,
.form1-s4 .form1__textarea::placeholder {
  color: #fff;
}
.form1-s4 .form1__input:focus, .form1-s4 .form1__input:hover,
.form1-s4 .form1__textarea:focus,
.form1-s4 .form1__textarea:hover {
  border: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
}
.form1-s4 .form1__input:focus::placeholder, .form1-s4 .form1__input:hover::placeholder,
.form1-s4 .form1__textarea:focus::placeholder,
.form1-s4 .form1__textarea:hover::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form1-s4 .form1__checkbox--label:before {
  color: #fff;
  border: 1px solid #fff;
}
.form1-s4 .form1__checkbox--label:hover:before {
  border: 2px solid #fff;
}
.form1-s4 .form1__checkbox--label a {
  color: inherit;
}
.form1-s4 .form1__btn {
  color: #fff;
  background-color: #1d411f;
}
.form1-s4__btn {
  background-color: #1d411f;
}
.form1-s4__btn:after {
  border-right: 0 solid #050c06;
  border-top: 2rem solid #050c06;
}
.form1-b1 {
  color: #000;
  background-color: #fff;
}
.form1-b1 .form1__title--item {
  color: #333;
}
.form1-b1 .form1__input,
.form1-b1 .form1__textarea {
  color: inherit;
  background-color: #fff;
  border: 1px solid #ccc;
}
.form1-b1 .form1__input::placeholder,
.form1-b1 .form1__textarea::placeholder {
  color: inherit;
}
.form1-b1 .form1__input:focus, .form1-b1 .form1__input:hover,
.form1-b1 .form1__textarea:focus,
.form1-b1 .form1__textarea:hover {
  color: #000;
  border: 1px solid #333;
}
.form1-b1 .form1__input:focus::placeholder, .form1-b1 .form1__input:hover::placeholder,
.form1-b1 .form1__textarea:focus::placeholder,
.form1-b1 .form1__textarea:hover::placeholder {
  color: #ccc;
}
.form1-b1 .form1__checkbox--label:before {
  color: #333;
  border: 1px solid #333;
}
.form1-b1 .form1__checkbox--label:hover:before {
  border: 2px solid #333;
}
.form1-b1 .form1__checkbox--label a {
  color: inherit;
}
.form1-b1 .form1__btn {
  color: #fff;
  background-color: #333;
}
.form1-b1 .form1__btn::after {
  color: inherit;
}
.form1-b1__btn {
  background-color: #333;
}
.form1-b1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}

.banner1 {
  background-color: #f0f0f0;
}

.banner1__prev,
.banner1__next {
  border: 1px solid #4caf50;
  background-color: #4caf50;
}
.banner1__prev .fa,
.banner1__next .fa {
  color: #fff;
}
.banner1__prev:hover, .banner1__prev:focus,
.banner1__next:hover,
.banner1__next:focus {
  border: 1px solid #fff;
}

.aviso1 {
  background-color: #4caf50;
}

.aviso1__box {
  border: 2px dotted #4caf50;
  background-color: #FFF;
}

.footer1-p1 {
  color: #fff;
  background-image: linear-gradient(#000, #4caf50);
}
.footer1-p1 .footer1__fa {
  color: rgba(255, 255, 255, 0.7);
}
.footer1-p1 .footer1__title::after {
  background-color: #4caf50;
}
.footer1-p1 .footer1__link {
  color: #fff;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.footer1-p1 .footer1__link:hover {
  color: #fff;
  background-color: #4caf50;
}
.footer1-p1 .footer1__phone {
  color: #fff;
  background-color: #4caf50;
}
.footer1-p1 .footer1__phone:hover {
  background-color: #5f994f;
}
.footer1-p1 .footer1__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.footer1-p1 .footer1__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer1-p1 .footer1__social:hover {
  background-color: #4caf50;
}
.footer1-p1 .footer1__inmobiliariaya--link {
  color: #fff;
}
.footer1-p1__btn {
  background-color: #4caf50;
}
.footer1-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.footer1-s1 {
  color: #fff;
  background-image: linear-gradient(#000, #1d411f);
}
.footer1-s1 .footer1__fa {
  color: rgba(255, 255, 255, 0.7);
}
.footer1-s1 .footer1__title::after {
  background-color: #1d411f;
}
.footer1-s1 .footer1__link {
  color: #fff;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.footer1-s1 .footer1__link:hover {
  color: #fff;
  background-color: #1d411f;
}
.footer1-s1 .footer1__phone {
  color: #fff;
  background-color: #1d411f;
}
.footer1-s1 .footer1__phone:hover {
  background-color: #5f994f;
}
.footer1-s1 .footer1__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.footer1-s1 .footer1__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer1-s1 .footer1__social:hover {
  background-color: #1d411f;
}
.footer1-s1 .footer1__inmobiliariaya--link {
  color: #fff;
}
.footer1-s1__btn {
  background-color: #1d411f;
}
.footer1-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.footer1-p3 {
  color: #4caf50;
  background-color: #f0f0f0;
  background-image: none;
}
.footer1-p3 .footer1__title::after {
  background-color: #4caf50;
}
.footer1-p3 .footer1__link {
  color: #4caf50;
  border: 1px solid rgba(76, 175, 80, 0.25);
}
.footer1-p3 .footer1__link:hover {
  border: 1px solid #4caf50;
}
.footer1-p3 .footer1__phone {
  color: #fff;
  background-color: #4caf50;
}
.footer1-p3 .footer1__phone:hover {
  background-color: #5f994f;
}
.footer1-p3 .footer1__brand {
  border-top: 1px solid rgba(76, 175, 80, 0.25);
}
.footer1-p3 .footer1__social {
  color: #4caf50;
  fill: #4caf50;
  border: 1px solid #4caf50;
}
.footer1-p3 .footer1__social:hover {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
}
.footer1-p3 .footer1__inmobiliariaya--link {
  color: #4caf50;
}
.footer1-p3__btn {
  background-color: #f0f0f0;
}
.footer1-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.footer1-s3 {
  color: #1d411f;
  background-color: #f0f0f0;
  background-image: none;
}
.footer1-s3 .footer1__title::after {
  background-color: #1d411f;
}
.footer1-s3 .footer1__link {
  color: #1d411f;
  border: 1px solid rgba(29, 65, 31, 0.25);
}
.footer1-s3 .footer1__link:hover {
  border: 1px solid #1d411f;
}
.footer1-s3 .footer1__phone {
  color: #fff;
  background-color: #1d411f;
}
.footer1-s3 .footer1__phone:hover {
  background-color: #5f994f;
}
.footer1-s3 .footer1__brand {
  border-top: 1px solid rgba(29, 65, 31, 0.25);
}
.footer1-s3 .footer1__social {
  color: #1d411f;
  fill: #1d411f;
  border: 1px solid #1d411f;
}
.footer1-s3 .footer1__social:hover {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
}
.footer1-s3 .footer1__inmobiliariaya--link {
  color: #1d411f;
}
.footer1-s3__btn {
  background-color: #f0f0f0;
}
.footer1-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.footer2-p1 {
  color: #fff;
  background-color: #4caf50;
  border-top: 5px solid #1d411f;
}
.footer2-p1 .footer2__fa {
  color: rgba(255, 255, 255, 0.7);
}
.footer2-p1 .footer2__title::after {
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-p1 .footer2__link {
  color: #fff;
}
.footer2-p1 .footer2__link:after {
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-p1 .footer2__link--important, .footer2-p1 .footer2__link:focus, .footer2-p1 .footer2__link:hover {
  color: #fff;
  background-color: #1d411f;
}
.footer2-p1 .footer2__phone {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-p1 .footer2__phone:hover {
  background-color: #5f994f;
}
.footer2-p1 .footer2__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.footer2-p1 .footer2__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer2-p1 .footer2__social:hover {
  background-color: #1d411f;
}
.footer2-p1 .footer2__inmobiliariaya--link {
  color: #fff;
}
.footer2-p1__btn {
  background-color: #4caf50;
}
.footer2-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.footer2-p3 {
  color: #4caf50;
  background-color: #f0f0f0;
  border-top: 5px solid #4caf50;
}
.footer2-p3 .footer2__fa {
  color: #4caf50;
}
.footer2-p3 .footer2__title::after {
  background-color: rgba(76, 175, 80, 0.5);
}
.footer2-p3 .footer2__link {
  color: #4caf50;
}
.footer2-p3 .footer2__link:after {
  background-color: rgba(76, 175, 80, 0.25);
}
.footer2-p3 .footer2__link--important, .footer2-p3 .footer2__link:focus, .footer2-p3 .footer2__link:hover {
  color: #fff;
  background-color: #4caf50;
}
.footer2-p3 .footer2__phone {
  color: #fff;
  background-color: #4caf50;
}
.footer2-p3 .footer2__phone:hover {
  background-color: #5f994f;
}
.footer2-p3 .footer2__brand {
  border-top: 1px solid #4caf50;
}
.footer2-p3 .footer2__social {
  color: #4caf50;
  fill: #4caf50;
  border: 1px solid #4caf50;
}
.footer2-p3 .footer2__social:hover {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
}
.footer2-p3 .footer2__inmobiliariaya--link {
  color: #4caf50;
}
.footer2-p3__btn {
  background-color: #fff;
}
.footer2-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.footer2-s1 {
  color: #fff;
  background-color: #1d411f;
  border-top: 5px solid #4caf50;
}
.footer2-s1 .footer2__fa {
  color: rgba(255, 255, 255, 0.7);
}
.footer2-s1 .footer2__title::after {
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-s1 .footer2__link {
  color: #fff;
}
.footer2-s1 .footer2__link:after {
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-s1 .footer2__link--important, .footer2-s1 .footer2__link:focus, .footer2-s1 .footer2__link:hover {
  color: #fff;
  background-color: #4caf50;
}
.footer2-s1 .footer2__phone {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.25);
}
.footer2-s1 .footer2__phone:hover {
  background-color: #5f994f;
}
.footer2-s1 .footer2__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.footer2-s1 .footer2__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer2-s1 .footer2__social:hover {
  background-color: #4caf50;
}
.footer2-s1 .footer2__inmobiliariaya--link {
  color: #fff;
}
.footer2-s1__btn {
  background-color: #1d411f;
}
.footer2-s1__btn:after {
  border-right: 0 solid #f0f0f0;
  border-top: 2rem solid #f0f0f0;
}
.footer2-s3 {
  color: #1d411f;
  background-color: #f0f0f0;
  border-top: 5px solid #1d411f;
}
.footer2-s3 .footer2__fa {
  color: #1d411f;
}
.footer2-s3 .footer2__title::after {
  background-color: rgba(29, 65, 31, 0.5);
}
.footer2-s3 .footer2__link {
  color: #1d411f;
}
.footer2-s3 .footer2__link:after {
  background-color: rgba(29, 65, 31, 0.25);
}
.footer2-s3 .footer2__link--important, .footer2-s3 .footer2__link:focus, .footer2-s3 .footer2__link:hover {
  color: #fff;
  background-color: #1d411f;
}
.footer2-s3 .footer2__phone {
  color: #fff;
  background-color: #1d411f;
}
.footer2-s3 .footer2__phone:hover {
  background-color: #5f994f;
}
.footer2-s3 .footer2__brand {
  border-top: 1px solid #1d411f;
}
.footer2-s3 .footer2__social {
  color: #1d411f;
  fill: #1d411f;
  border: 1px solid #1d411f;
}
.footer2-s3 .footer2__social:hover {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
}
.footer2-s3 .footer2__inmobiliariaya--link {
  color: #1d411f;
}
.footer2-s3__btn {
  background-color: #fff;
}
.footer2-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.footer3-p1 {
  color: #fff;
  background-color: #4caf50;
}
.footer3-p1 .footer3__ico {
  color: rgba(255, 255, 255, 0.5);
}
.footer3-p1 .footer3__link {
  color: #fff;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.footer3-p1 .footer3__link:hover {
  background-color: #1d411f;
}
.footer3-p1 .footer3__phone {
  color: #fff;
  background-color: #3d8b40;
}
.footer3-p1 .footer3__phone:hover {
  background-color: #1d411f;
}
.footer3-p1 .footer3__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer3-p1 .footer3__social:hover {
  color: #fff;
  fill: #fff;
  transform: rotate(-360deg);
}
.footer3-p1 .footer3__social:hover .fa {
  font-size: 2.25rem;
  line-height: 3rem;
}
.footer3-p1 .footer3__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.footer3-p1 .footer3__inmobiliariaya--link {
  color: #fff;
}
.footer3-p1__btn {
  background-color: #4caf50;
}
.footer3-p1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.footer3-p3 {
  color: #4caf50;
  background-color: #fff;
}
.footer3-p3 .footer3__ico {
  color: #4caf50;
}
.footer3-p3 .footer3__link {
  color: #4caf50;
  background-color: transparent;
  border: 1px solid rgba(76, 175, 80, 0.5);
}
.footer3-p3 .footer3__link:hover {
  color: #fff;
  background-color: #4caf50;
}
.footer3-p3 .footer3__phone {
  color: #fff;
  background-color: #4caf50;
}
.footer3-p3 .footer3__phone:hover {
  background-color: #3d8b40;
}
.footer3-p3 .footer3__social {
  color: #fff;
  fill: #fff;
  background-color: #4caf50;
}
.footer3-p3 .footer3__social:hover {
  color: #fff;
  fill: #fff;
  transform: rotate(-360deg);
}
.footer3-p3 .footer3__social:hover .fa {
  font-size: 2.25rem;
  line-height: 3rem;
}
.footer3-p3 .footer3__brand {
  border-top: 1px solid rgba(76, 175, 80, 0.25);
}
.footer3-p3 .footer3__inmobiliariaya--link {
  color: #4caf50;
}
.footer3-p3__btn {
  background-color: #fff;
}
.footer3-p3__btn:after {
  border-right: 0 solid #4caf50;
  border-top: 2rem solid #4caf50;
}
.footer3-s1 {
  color: #fff;
  background-color: #1d411f;
}
.footer3-s1 .footer3__ico {
  color: rgba(255, 255, 255, 0.5);
}
.footer3-s1 .footer3__link {
  color: #fff;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.footer3-s1 .footer3__link:hover {
  background-color: #4caf50;
}
.footer3-s1 .footer3__phone {
  color: #fff;
  background-color: #0d1e0e;
}
.footer3-s1 .footer3__phone:hover {
  background-color: #4caf50;
}
.footer3-s1 .footer3__social {
  color: #fff;
  fill: #fff;
  border: 1px solid #fff;
}
.footer3-s1 .footer3__social:hover {
  color: #fff;
  fill: #fff;
  transform: rotate(-360deg);
}
.footer3-s1 .footer3__social:hover .fa {
  font-size: 2.25rem;
  line-height: 3rem;
}
.footer3-s1 .footer3__brand {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.footer3-s1 .footer3__inmobiliariaya--link {
  color: #fff;
}
.footer3-s1__btn {
  background-color: #1d411f;
}
.footer3-s1__btn:after {
  border-right: 0 solid #fff;
  border-top: 2rem solid #fff;
}
.footer3-s3 {
  color: #1d411f;
  background-color: #fff;
}
.footer3-s3 .footer3__ico {
  color: #1d411f;
}
.footer3-s3 .footer3__link {
  color: #1d411f;
  background-color: transparent;
  border: 1px solid rgba(29, 65, 31, 0.5);
}
.footer3-s3 .footer3__link:hover {
  color: #fff;
  background-color: #1d411f;
}
.footer3-s3 .footer3__phone {
  color: #fff;
  background-color: #1d411f;
}
.footer3-s3 .footer3__phone:hover {
  background-color: #0d1e0e;
}
.footer3-s3 .footer3__social {
  color: #fff;
  fill: #fff;
  background-color: #1d411f;
}
.footer3-s3 .footer3__social:hover {
  color: #fff;
  fill: #fff;
  transform: rotate(-360deg);
}
.footer3-s3 .footer3__social:hover .fa {
  font-size: 2.25rem;
  line-height: 3rem;
}
.footer3-s3 .footer3__brand {
  border-top: 1px solid rgba(29, 65, 31, 0.25);
}
.footer3-s3 .footer3__inmobiliariaya--link {
  color: #1d411f;
}
.footer3-s3__btn {
  background-color: #fff;
}
.footer3-s3__btn:after {
  border-right: 0 solid #1d411f;
  border-top: 2rem solid #1d411f;
}

.btn__search {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.btn__search:hover, .btn__search:focus {
  border: 1px solid #fff;
}
.btn__search .fa {
  background-color: rgba(255, 255, 255, 0.3);
}