.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(19px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}:root {
  --background: #FFFBF5;
  --text: #000000;
  --padding: clamp(1rem, 5.5vw, 8rem);
  --padding-top: calc(var(--padding) * 0.75);
}@media (max-width: 1024px) {
  :root {
    --padding-top: 3rem;
  }
}.pricing .pricing__wrap {
  overflow: hidden;
}.pricing .pricing__wrap .pricing__wrap__top h2 {
  font-size: 50px;
  line-height: 1;
  font-family: "Lulo Clean One Bold";
  margin-bottom: 33px;
}@media (max-width: 520px) {
  .pricing .pricing__wrap .pricing__wrap__top h2 {
    font-size: 35px;
  }
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries #country_select {
  display: none;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .label {
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 8px;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select {
  background: transparent;
  border: 0px;
  border-radius: 0px;
  padding: 0px 30px 11px 0px;
  border-bottom: 2px solid;
  width: 237px;
  font-size: 18px;
  float: none;
  margin-bottom: 24px;
}@media (max-width: 520px) {
  .pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select {
    width: 100%;
  }
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select:after {
  border-color: #000000;
  width: 11px;
  height: 11px;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select-dropdown {
  background: #202020;
  border-radius: 0px;
  color: #ffffff;
  font-size: 18px;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select-dropdown .option {
  font-family: "Akzidenz Grotesk Pro", sans-serif;
  font-size: 18px;
  transition: all 0.3s ease;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select-dropdown .option:hover,
.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select-dropdown .option.focus,
.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap__top_countries .nice-select-dropdown .option.selected.focus {
  background: #323131;
  border-radius: 0px;
  font-family: "Akzidenz Grotesk Pro", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 4px;
}.pricing .pricing__wrap .pricing__wrap__top .pricing__wrap_top_description {
  max-width: 453px;
  font-size: 15px;
  font-style: italic;
  color: #535353;
}.pricing .pricing__wrap .pricing__wrap__plans {
  position: relative;
  margin: 73px 0px 80px;
  display: flex;
  align-items: stretch;
}@media (max-width: 768px) {
  .pricing .pricing__wrap .pricing__wrap__plans {
    margin: 31px 0px 60px;
    flex-wrap: wrap;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item {
  flex: 1 426px;
  border: 3px solid;
  padding: 26px 30px 89px;
  display: flex;
  flex-direction: column;
}@media (max-width: 768px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item {
    padding: 20px 20px 27px;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item:not(:first-child) {
  border-left: 0px;
}@media (max-width: 768px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item:not(:first-child) {
    border-left: 3px solid;
    border-top: 0px;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_title {
  font-size: 32px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 13px;
}@media (max-width: 1140px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item .item_title {
    font-size: 22px;
    line-height: 1.2;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_price {
  font-size: 52px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 66px;
  display: flex;
}@media (max-width: 1140px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item .item_price {
    font-size: 36px;
    margin-bottom: 52px;
  }
}@media (max-width: 768px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item .item_price {
    margin-bottom: 36px;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_price span {
  font-weight: 500;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_price span.discounted {
  display: none;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_price.discounted span.discounted {
  display: inline-block;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_price.discounted span.not_discounted {
  display: none;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_description {
  line-height: 1.2;
  font-weight: 500;
  max-width: 366px;
  margin-bottom: 66px;
  flex-grow: 1;
}@media (max-width: 1140px) {
  .pricing .pricing__wrap .pricing__wrap__plans .item .item_description {
    font-size: 16px;
    margin-bottom: 32px;
  }
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_link a {
  font-size: 18px;
  line-height: 1.3;
  padding: 8.5px 20px;
  width: 100%;
  text-align: center;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_link a span {
  font-weight: 500;
  position: relative;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_link .not_discounted {
  display: none;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_link.not_bg a {
  background: transparent;
  border: 1px solid #000000;
  color: #000000;
}.pricing .pricing__wrap .pricing__wrap__plans .item .item_link.not_bg a span {
  font-weight: 500;
  position: relative;
}
