:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
/* stylelint-disable no-descending-specificity */
.Link_link_2GxE {
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-decoration: none;
  color: inherit;
  cursor: pointer
}
.Link_link_2GxE .Link_text_DYRC {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom-color: rgba(40, 40, 40, 0.33);
}
.Link_link_2GxE:visited:not(.Link_hideVisitedColor_2Jx4),
  .Link_link_2GxE.Link_visitedState_Nyuy {
  color: #ab2d88
}
.Link_link_2GxE:visited:not(.Link_hideVisitedColor_2Jx4) .Link_text_DYRC, .Link_link_2GxE.Link_visitedState_Nyuy .Link_text_DYRC {
  border-bottom-color: rgba(171, 45, 136, 0.33);
}
.Link_link_2GxE.Link_noChangeVisitedColor_1vUW:visited {
  color: inherit;
}
.Link_link_2GxE:hover,
  .Link_link_2GxE:visited:hover,
  .Link_link_2GxE.Link_hoverState_2lOy {
  -webkit-transition: none;
  transition: none;
  color: #f6a000
}
.Link_link_2GxE:hover .Link_text_DYRC, .Link_link_2GxE:visited:hover .Link_text_DYRC, .Link_link_2GxE.Link_hoverState_2lOy .Link_text_DYRC {
  -webkit-transition: none;
  transition: none;
  border-bottom-color: rgba(246, 160, 0, 0.33);
}
.Link_link_2GxE.Link_permanent_2B5M {
  color: inherit !important
}
.Link_link_2GxE.Link_permanent_2B5M:hover {
  opacity: 0.85;
}
.Link_link_2GxE.Link_permanent_2B5M .Link_text_DYRC {
  border-bottom-color: currentColor !important;
}
.Link_link_2GxE.Link_block_1n2O {
  display: block;
  font-family: 'Officina Serif';
  font-size: 17px;
}
@media (min-width: 768px) {
  .Link_link_2GxE.Link_block_1n2O {
    font-size: inherit
  }
}
.Link_text_DYRC {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.Link_icon_2_Ft {
  vertical-align: middle;
  margin-left: 5px;
}
.Link_light_2UyN .Link_text_DYRC {
  border-bottom-color: rgba(255, 255, 255, 0.33);
}
.Link_pseudoLink_we8A .Link_text_DYRC {
  border-bottom-style: dashed;
}
.Link_transformer_1UYI {
  display: block;
  padding: 9px 0
}
@media (max-width: 767px) {
  .Link_transformer_1UYI {
    padding: 15px 0;
    position: relative;
    border-bottom: solid 1px rgba(40, 40, 40, .15)
  }
  .Link_transformer_1UYI:first-of-type {
    border-top: solid 1px rgba(40, 40, 40, .15);
  }
  .Link_transformer_1UYI .Link_text_DYRC {
    border-color: rgba(0, 0, 0, 0);
  }
  .Link_transformer_1UYI:hover .Link_text_DYRC {
    border-color: rgba(0, 0, 0, 0);
  }
  .Link_transformer_1UYI.Link_pseudoLink_we8A {
    padding-right: 30px
  }
  .Link_transformer_1UYI.Link_pseudoLink_we8A::after {
    content: '';
    width: 10px;
    height: 10px;
    margin-top: -5px;
    display: block;
    position: absolute;
    top: 50%;
    right: 13px;
    border-radius: 1px;
    border: solid #505050;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
/* stylelint-enable */
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
/* stylelint-disable no-descending-specificity */
.Accordion_accordionHeader_NSfS {
  display: inline-block;
  position: relative;
  padding: 17px 0;
  cursor: pointer;
  font-size: 17px;
  line-height: 1.25;
  font-family: 'Officina Serif'
}
.Accordion_accordionHeader_NSfS.Accordion_noChildren_wXCO {
  position: relative;
  margin: 0 !important;
  padding: 0 !important
}
.Accordion_accordionHeader_NSfS.Accordion_noChildren_wXCO .Accordion_title_1RHV {
  margin-left: 0;
  border-bottom: none
}
.Accordion_accordionHeader_NSfS.Accordion_noChildren_wXCO .Accordion_title_1RHV::before {
  display: none;
}
.Accordion_accordionHeader_NSfS.Accordion_noChildren_wXCO .Accordion_link_OIwp,
    .Accordion_accordionHeader_NSfS.Accordion_noChildren_wXCO .Accordion_noContent_1Opz {
  display: block;
  padding: 15px 20px;
}
.Accordion_accordionHeader_NSfS .Accordion_link_OIwp {
  cursor: pointer;
  text-decoration: none;
  color: #282828;
}
.Accordion_title_1RHV,
.Accordion_expandAll_11h5 {
  position: relative;
  margin-left: 20px
}
.Accordion_title_1RHV::before, .Accordion_expandAll_11h5::before {
  content: '';
  position: absolute;
  top: 10px;
  left: -10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 4px;
  border-color: transparent transparent transparent #787878;
}
.Accordion_accordionHeader_NSfS.Accordion_active_1wRk .Accordion_title_1RHV::before, .Accordion_expandAll_11h5.Accordion_expanded_2aCO::before {
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.Accordion_expandAll_11h5 {
  float: right
}
.Accordion_expandAll_11h5::before {
  top: 7px;
}
.Accordion_accordionContent_3ifS {
  padding: 0 40px 30px 20px;
  display: none
}
.Accordion_accordionContent_3ifS.Accordion_active_1wRk {
  display: block;
}
.Accordion_accordionHeaderArrow_1fhp {
  display: none;
}
.Accordion_mobile_3VNf .Accordion_accordionHeader_NSfS {
  display: block;
  margin: 0 20px;
  padding: 15px 55px 15px 0;
  font-size: 21px;
}
.Accordion_mobile_3VNf.Accordion_accordionGroup_27Zh:not(:last-child) {
  border-bottom: 1px solid #c2c2c2;
}
.Accordion_mobile_3VNf .Accordion_title_1RHV {
  border-bottom: none;
  margin-left: 0
}
.Accordion_mobile_3VNf .Accordion_title_1RHV .Accordion_text_KCpn {
  border-bottom: none;
}
.Accordion_mobile_3VNf .Accordion_title_1RHV::before {
  display: none;
}
.Accordion_mobile_3VNf .Accordion_accordionContent_3ifS {
  padding: 24px 20px 30px 20px;
}
.Accordion_mobile_3VNf .Accordion_accordionHeaderArrow_1fhp {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #a9a9a9;
}
.Accordion_mobile_3VNf .Accordion_accordionHeader_NSfS.Accordion_active_1wRk {
  border-bottom: 1px solid #c2c2c2;
}
.Accordion_mobile_3VNf .Accordion_accordionHeader_NSfS.Accordion_active_1wRk .Accordion_accordionHeaderArrow_1fhp {
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
}
/* Themes */
.Accordion_blackTheme_pxT6 {
  color: white;
  font-family: 'Officina Serif';
  background: #242424
}
.Accordion_blackTheme_pxT6 .Accordion_accordionHeader_NSfS {
  font-size: 15px;
}
.Accordion_blackTheme_pxT6 .Accordion_accordionHeader_NSfS.Accordion_active_1wRk {
  border-color: #787878;
}
.Accordion_blackTheme_pxT6:not(:last-child) {
  border-color: #787878 !important;
}
.Accordion_blackTheme_pxT6:last-child {
  border-bottom: 1px solid #787878;
}
.Accordion_blackTheme_pxT6 .Accordion_accordionContent_3ifS {
  padding: 15px 20px;
}
.Accordion_blackTheme_pxT6 .Accordion_link_OIwp {
  color: white
}
.Accordion_blackTheme_pxT6 .Accordion_link_OIwp:hover {
  color: #ed7701;
}
.Accordion_blackTheme_pxT6 .Accordion_accordionHeaderArrow_1fhp {
  width: 9px;
  height: 4px;
  color: white;
}
/* stylelint-enable */
.Socials_list_1Oot {
  font-size: 0;
}

.Socials_link_3OuH {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  -webkit-transition: color 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, background 0.2s ease;
  color: #fff;
  border-radius: 50%;
  background: #282828;
  cursor: pointer
}

.Socials_link_3OuH + .Socials_link_3OuH {
  margin-left: 14px;
}

.Socials_link_3OuH.Socials_facebook_1vlf:hover {
  color: #fff;
  background: #3c5a96;
}

.Socials_link_3OuH.Socials_twitter_ZsKg:hover {
  color: #fff;
  background: #59adeb;
}

.Socials_link_3OuH.Socials_vk_2AlF:hover {
  color: #fff;
  background: #4f76a1;
}

.Socials_link_3OuH.Socials_youtube_2KTz:hover {
  color: #fff;
  background: #cb2327;
}

.Socials_link_3OuH.Socials_odnoklassniki_3mNL:hover {
  color: #fff;
  background: #ec8224;
}

.Socials_link_3OuH.Socials_mail_1POh:hover {
  color: #ffa930;
  background: #168de2;
}

.Socials_link_3OuH.Socials_instagram_2vkd::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
  border-radius: 50%;
  background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf);
}

.Socials_link_3OuH.Socials_instagram_2vkd:hover::before {
  opacity: 1;
}

.Socials_icon_1RtZ {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
}

@media (max-width: 400px) {
  .Socials_link_3OuH + .Socials_link_3OuH {
    margin-left: 6px;
  }
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.FooterMobile_footer_1zvo {
  padding-bottom: 30px;
  color: #787878;
}
.FooterMobile_accordion_EFCf {
  margin-bottom: 15px;
}
.FooterMobile_sublinkWrapper_1mt0 {
  margin-bottom: 5px;
}
.FooterMobile_socialLinks_1seC {
  text-align: center;
  margin-bottom: 30px;
}
.FooterMobile_legalInfo_22Za {
  margin: 0 20px;
  font-size: 10px
}
.FooterMobile_legalInfo_22Za p {
  margin: 1.5em 0;
}
.FooterMobile_legalInfo_22Za a {
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid;
}
.FooterMobile_legalInfo_22Za a:hover {
  color: #f6a000;
  border-color: rgba(246, 160, 0, 0.33);
}
.FooterMobile_link_2tn4 {
  color: #787878;
  border-bottom: 1px solid #787878;
}
.FooterMobile_sublink_3MN1,
.FooterMobile_link_2tn4 {
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  text-decoration: none
}
.FooterMobile_sublink_3MN1:hover, .FooterMobile_link_2tn4:hover {
  color: #ed7701;
  border-color: transparent;
}
.FooterMobile_bottomLinks_3ctu {
  padding: 0 20px;
  margin-bottom: 30px;
  font-size: 10px;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Countries_countries_3t6V {
  position: relative;
  max-width: 1040px;
  margin: 0 auto;
  padding: 50px 20px;
  overflow: hidden;
  color: #fff;
  font-family: 'Officina Serif';
  font-size: 20px;
}
.Countries_header_3WE3 {
  margin-bottom: 30px;
  font-size: 41px;
  line-height: 1;
}
.Countries_languages_1yay {
  margin: 5px 0 10px;
  padding-left: 80px;
}
.Countries_countriesColumn_2R9W {
  width: 25%;
  float: left;
}
.Countries_current_irH_ {
  margin-bottom: 25px;
}
.Countries_countryItem_2hZ- + .Countries_countryItem_2hZ- {
  margin-top: 25px;
}
.Countries_flag_kZPW {
  margin: 0 16px;
  width: 16px;
  height: 12px;
  border-radius: 2px;
}
.Countries_closeButton_3APL {
  position: absolute;
  top: 30px;
  right: 26px;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  color: #979797;
  border: none;
  background: none;
  font-size: 0
}
.Countries_closeButton_3APL:hover {
  color: #f68b1f;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.FooterDesktop_footer_XeAH {
  width: 100%;
  color: #787878;
}
.FooterDesktop_contentWrapper_15jR {
  overflow: hidden;
  max-width: 1040px;
  margin: 0 auto;
  padding: 0 20px;
}
.FooterDesktop_footerTop_394J {
  padding-top: 40px;
}
.FooterDesktop_footerBottom_3rA3 {
  padding: 20px 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdMAAACvCAIAAAApC6P0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBMkE2REFBNjI2MEVFMjExQUQxM0VBMEZEMjJEMTI4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTEzRUYyNzVCMTExMUUyQTBGMjhENkVDNTUyRkNBQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTEzRUYyNjVCMTExMUUyQTBGMjhENkVDNTUyRkNBQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUMyMkNGOUZCMEVFMjExOUVBOUE5MTE5NTY3RkVDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMkE2REFBNjI2MEVFMjExQUQxM0VBMEZEMjJEMTI4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnWMfuAAAC6vSURBVHja7F1bgtw2rmUcda3Ai8j+l9dOxlcx0rgw8SBIkBRFlT4ynna7SnwdAgfAwR9//fVXij0/f/7836/n568nXfF8+/btzz///OPXM+5b/v7773/++Sf74cfHx/ntadPnXNYfP35kPzyn+jiOy98N9xv9A/4XH9wSnv15Du3br+f887nW54pnH3Uut3+P8dk7/+35DufnnxM4dK9OW4JzgHxWayeKfhRMET/gd5kxvm1EuDiC835+DWButrfmA8T5nF8NJ2fQCokfe9VlM+1oOedh/tNw0dqnAn7hfBB8g2sN9zS8JL0V9oBdGNo5Fn43gzV2HsbajzpXR5xkuMPOX1jZyjnf/Hz/81W1X6DvfzR/B+zR4mx2BCa6g42Rn7+GJvAbeUcg730f2BVgLngucnFCnPsKPoTP4TawS91NDgVwgVWNFAxbAN8MOuD/nuC7rPELeGicl/O16VV0NBxFG3Ppd4t+H5oq3GbB3//59WQ/rLLEu+Ov+FH2Gd6AbVjW5m1GivMpnhNtv/mvIm3qqizBu9xnHBDg/NZuFQq+4rSfs/r5+fnnr2eRfXi+kmaqa7BbjbzZfvWYtGCB/kGeBpsLnBcKx3787euh8CHDu21J9WpUwwYmG7BScGZGOAGwK8Tv3W+fwHWimb0NV+PHx4dGH8MPAYgoKX8h7ALZYnjkHHYrkFekMOBraASDHk6YlOApResY5hfBF1254mt39FDgNcTrfVeDl3t8eyAv4gUsaDbSLsgrAseuwVjtXDSYvekrQKcBTmYIzomuG6homyma5Xc4T6BIvvAZ+fb1jItxwSefcw2npegzpq70POywbB4aKK1bGLzZWYIhb4YdcDbgLvfspTaqAVMaNtsk9FyI7mAb8iL4FiOiiZDyiDzTJtl2wW2Dr4y8OHgDdnHYM48lfBdAMBybovErmv1t0M9dy80cSc0M3NJqQ/v3f1+PvetqTeMtLy2n2RskhYoRUcAljD+hw91Gb0bu1yLDUIG8NINVM6cHJRJULTkGWBEvxHsCLPdILqpGOGxm9sI+5nO4sdWG+Hs+Yoo6/m0zKbHx1A1C3uSIiHJCDEn2P35/EmEv7feMrJST2zycsKvdSOtEGNFtxEUSwRf+KkL7ajvs/OEK9QVdHpxAvuLpAQ+FYBrMcO6ZB8IunSIjuyli/HoYeZHuaFiIiDXp/IeHDbsawwBvtqD3hJS25qGcvwC09cfHR+QS5h8O07UBNgF1g/G0jMRPT3o6uqvbRCbtMY6LNlPTyh8Rdd6L/CyfT7E8VbxsnM9hW7v+JInVHB8AX85Qwx8AfJtNVCCXxXm7uz+O4VpeiTt/0T05i2vO4QNt3maYa8PfIiMff378+OFx69vGeGh4b1uUt1h1mDItyTlioiKtTDEdy2xqK9aXOic8jxLGNcHF+UmexNQYDCz7gz0bm3533FQjqkkBExF/B024XRMQGdfBPU0owBUL+G6HKUZWNpiozSmWmNYmgtcdwVeTLIGfDDJ4s+zsqvOjFTfOjG5faP3diIIY7d3iLqoqtqo6F/6YlvPbj6KniSh8U1MO3twA39fr1ez1UK0QCgTrq3sY1i6fqO6V8nBIBnmLWXQbIHjvrIxnwi6/a+nq90VhMH4zQS743g5sg2bE3Rd2i+ALhH0z5wA15hqQrU+IU0dHywbpeIV0L1jwfCMKhvWqq2wjHJ5g864wxgyFkyQCYyQ8GKYACnIh/kYktA6+R0Xj7u72gqFBF0nFhcQjjRaH8sfFZ8/OHfRnsBbBnVa7dGdCix+IptCFGegjGM/FYffa8VblAuJGtQs3qCCiVrnngo7v379Tc1rA5psYbs5l0Oa02azD29Uob0tL1i8V5USBJY9j7mn+z7RznYbwOA0KyFwU5b03Rl4xB3zN3FN77eBWLm5XTRQp+bKADvtTwDrYZnNgMJSjQ8Qegew0zXKkl+RS0GNksIDIQBB2i+aD56Y0bJZa+VDRDB+kd/VAKWcxRnrTmwYLN4oS5Iagggt5tbSM/WqWTpT8/PzkQBMUXgBKwVD3AMm0FUwArYML/YVgvx+ncD5HK0rSeVzFjLyrbUkFmgBA9PflH55QYs5tF3FB7+si2zVZxp6sQ14ORrfzFPzeBD8VcckbO30YjazRcm7Fp6jiHIRdj+h4djibM8AydAbaPZHcCaf2eXcpZx71RkmBXZFXvH7uPlgsWI14byrycjNhb2mlzB6hAdDgRgEP3SZPLxS1S6RFjX3PN5u69tg54HY/nCgiSm0xz01Qm7ZZi7wo6b3fsdKCzNuM1Im/VXFjGXnT1kX63bVEs9n36IpSUbuZCad2PC2ShlEUcaY+xzRrKJMSLVrBcLS65FCKJebo9+x0oMStvp9OBeKvtpGwAMKrmLNfr61aszfzPeNPpitqgBFNOMVbIRO1G8q9YIlahGyh7c21RtSTMVc8Np6E4l6FMOIFDzh16+x4pxe1jorhoI1EpUTp31ZolT1HAHsa8tIbssirIgOYfk+QsBVF6Wuj597gJ6ZwrYRh4KMVsEhFH1VAN/C3VyEMVDly2mEbQVHaDieb570BBOmyrNzXf9kcmoTl3jbvtKQfYH55p0Uun6a9j/OtgECcX7Vh8yrX2rnFt7JT6+K5gJrZu4egqJEks6vBqyFJQ2Pfb1XYtDf4Dkq3hDOWaX2O+C5w+e0AV3f5BQN24dZZ9hCCJU4df/6exfn0mL3iz52hyJUfzZmbXwTwU3+Wnb3jDbvccx9HD40WtesboPcAvfa3wdS0mbwTRES58UtlPyMljlxQFGE98smXw26kgqt5eyemw2C4hpqO6AoQd6QH69ddcs4Nej7VJKbA1hH/uZGd2mvDaQQfGno3cqVRmQRHlK1CMCYmCooirN+uOh+WHu4Scem73yWYml0rJWrriNJE8lVs3vcz+qgjgUhz/qv8I7sbYJXx23D1auGpe2nnc0uNXyd4mTWb8FxQlK4I+Ox3IUYxZZu+LRoBHXkGwzrp9eHpi3CnmZ1TkfeZinbrWMGJFF+JLFXzcvDS2IiiKOUZtMDUTWE3A1+tAiLCOYBOKT9imH24/tRp1YlYeNWFXxrNyGkQn+Z2Uj+MF3qaot217A+nn+wermhoGDiIByarWo5ctAbPcF/WUrN8aXOWYPkZBV++sjCrC+aB4EvaQhxxLVneWm2ClKiY8AcLDfg7bi2OB4oqpUA76PlYbL8bZvLaVRt0S2k2i98kEQvVtlH5oIJ2NHoTLz8zpPRhPiGPbTXjtyjEEeycoJW3jCAZnDsfS/wH3YX/rrJxVt8qzjeiLDA71d6vYjy6ilwWm1Lv0e6eciZiSV5cdQEsKZ4TkhH0aEJeuyc9QhyRLPIuPUqMXIUgX8ebUHRmGyDbiR/RjatQtiyY9ouKNpNL6CtkPVI36FrCLxJqnKKUaPxcnP/89XqJzUbpPAP+Xss/FAW6IvmLdnmnNjM0IJZ8FZ5069YmSMAnj/BFDu29g2Lht6Ma0hYF07g/iuQvnxDPWuNnZrXq+13SGSGOKNnFIkFZJZTs0PAX0H8C7Wj4N4Zn0OboeOSbM/WPZilRsUzG3yWzLVmoAnmfpiW6d6cWDKb1jRFraqL7yeeLZi+yvX3vSI/AG9KOM7vZi4GQuBCHR8kEv26QkmrWJTOL7BWdgC7G74Ej1CT09zN499YSzfBXo9L4XdvmK7zVRINfoVXQafNP85/S79o0feFJc/YjBAiqfNg3zczuASjU54RgNH6DKXQHDpWLhW+pJarZgLvCBx4VFAjn1ZZOlnazsKTTMhodfOZdZ5ztF2tl7aieVjNLEKm4o12utQFe2DELIZgqoGtrAUcpEt44jOs9baclCvuV191uL61ERe0ot0XdLs+l9ZwbC0c3J/gc7DpTJWuXvnpf2aPoeCKcORKLJCY61wJok2bwPSj68EzDnbREEylPyiZrb/jgENzL/XyriQ4681UB0jbPD/hKvwEbqWuwYXfNivOivvb52hHw/ZaxWqJdfXc5O778FH83Zir7ugujLaO7IO+EM38e5tfrNTpX7zwRdhfqLveNrbTJBVRXw19QOuVbAkgnf8BQtXlR12MzOTu8P3gGD+aiXgJhWcaSeOCXwjWayfsE2NVsvTkVnpR2dDbxbDN+MVlKdGiCYzes3buIK2VZKNnmB/BtIAYOTrWgm0Oz5cGovin4GgLeo80KqoODKdzOlJq0pK7oo9SUVrhaqKYSpqB2dEORhM1o1vjYDc4kWHB8lfHL/WY07Grjlgc3/rPoP1X0uCP4Zu1qeLu6QfBE5R8jkM3NkGkZne9ntWsAt6vWfKH5XgTmF8CXpqk127yGstIlbat6Gb+aFQ85uBV92MRPB86B+1y3E3I2uoTBSPui7ThF0ewr0sg88/dzCxTIFr0IvugXG5uTKnUF02mNXkH3rTU3wBdumtMubkTepCgq4STeRci5mMjScfmxDcRMTxxLMDFDczQEd1ftW/+50Xg9sQGnsgeWzGl3f3GbafUIcTHJRcAXI5O0rg8uNqdhemgrlCR9frwYFxdyxoCjBha9AoY86W8+PKEhPF9gZeMSczpADePuCxwYL6q9dZx7WytU20NZSUxGQAX9EPKmL0ZfuxuBeVgn+dmAQtHajb+z9kV29lVcDc9W98BG5d2dEi3S/VYTveMD8aI2hcbiiqPzx2F3m/RNJAa4trqz0OawEYq2BeSOJ7Lyi5APGaubKRn2snbbCo1oBrFR60m3bLZ9iycEdY54E6C+/mz2dU9jG/a4adBDqiXKir8pJkdtpuAMtml2b1X1LjmKnw7ga4Q4M1Z+EdjlyBXPH/T0RBGd0ywbwXl0s85sRV3R7JqBEyWmanZBXhT32FKrDO2XXZGXHgotUJHlbntqlOmk0d/fpg42g0ex7tfjCJanA/tH2RrGo/tneDCx6B1E3srT8YFuU+xm2vylYmc2nj7ByaaMfwBSPr4i4qX1NDXRyR1qJ+Nvxj+InQDt4WviHluWiWZmL940HnPkcC6MpmXH7SDUcp6Zdmq7vUFJN4+QMz2W4zK9MuEbTwYbhFw/Pz/j6YAa1bur2fsQNdGMf8A2dOLWKvq1T5NVEs3ebsib9JCo3UIuseT/yc5anAOBWKKHY51p7FONMUNghQIlLFzQ6RN75NTmkN/X4E3PEFdCZeesTKNoum7c7aW7I3jUfs3r9fL43fRk0uT/RJLARcOQM00NywbfCzxJ8PgVk28u6dTCzwk4Phn+Zm8eFxXVxMJ3ErRLev3Vo8SV2rb00wTtmtUtWk4LGHeelBTxhWqj4Q0xelEKsgF2eY9Y0Q9YZAcAn2ATIzCo5pL5rH0JjebthEraxt41ltjxxnqglyA29CnavN+azznIu01IjT5HZQvNDXI2bdg9B76gfhvgr/1iYNA1Z4Np6BP5zNV4Bo3hfauJNiDvM0vbi2fhW/CcA/7CUR83xUC22j2ip8EuxBtXrp8GmsVw/5tFRdPvui0dAX0d2NVKN98Gb5uvuT3yRntSBJkObLbo7OLZ7ANqEbNeZbuGxlIb9XHVo+ViU8uujZzlgnbxz1wEOPh0wb6anKtulM+sqd1cZe69kbcP8mbWEJQdD1Lt0qrmOnZtMQy3e+m0JUlUlM5Yg6go5TREtyAexLsQLyCJhdeDjq6/0iQfi/77gvLN7+cC5OVWcPq9BKstwiYeb9QSpbuw1yfvAbsUJTn4osBHG02Uiehzh/1e4EvpF76LRoyFWie1h0KziBGC39qhD0VevhvSF00mKhJo28swmVEdBvGXt4ltkALRsgJuCrs2+KZ6UdFsTrT6WiDK76KQYog4p946L6iXP4KRQ3sZtUOxrudCv3t78qFtgMd8FPD7RMVAEHKyGixWFbZq39VR+uBa8BVLQgAF2sDFkOgH531xWrwo4txr6Xlh7oSh0Tz6S2r6n4y8HXQbLnyApvRU7oq/UOvBoRp01jFojxoBm5xtQ17DmsbytmWlnIsFQcGic3qxDW3h7rxg0AQetxZvm3cT5E2kQACPdxWf67d54WyIHN82WwTJ2WwOI2avzSOnJaWcPUl1cdhtUBONxyoMEWeUHxm3FpE2FveF3Tbt/HvACqTQNmxlJ6BofOUeEvoZoGTsOUrNNR9FAN9i7Rx8xbWV1slRI5PCtH6bgnNi+bBGeb0WKSnKJyHLPAJ/Hyifrwna3d7mzUw2rFoubusq8+FReoCZ6g3K7EaOB/bXMkJViTT4upB2tN8wWBGeEcfOTUhzEpI7FlIr35x+V3Ae1NZALKWN3OvrI684CZvYvCL+GjK1vaZvy4taU72JGyZ27UYGT7iUM+dZy5ZBiaWIl8OJY2MesvSvhi815Ju5D6fpmsM7d0zd0ZB3S7PXaPS5IfJS/KUhYw4lzgR4Tdpu12rRTPWmr2HiD4qm36VEKQTPP6JQ/dF8B1QpOI9L9qLVpDi9vDpD9AM6yufzThb7qdnhvaWdr22Rl/rOUDVHNxlthN6GvHsnomvqSr0WBVDMz3VS5Gqry4osVpBhcIpgzORYMIMej4aWxUHJh14p2JTOQn4DGgPudKY0gzfae/iOENxs77QxNbeertGRECSFamV0NANNezF60batWiTQ5InXXctr47dT/BXJB8hCiTMP2WRSbf6gXvY6j6bu4g8OHenxzzOR1zkPcfx9vV7N0mhGizkO1vPbYNvFb2klBWf0DotZzHZpkv+7RDoLyso3OEFG1ZVz+3WbBfuErC+w9LSnl7RbFf6KjHztpWhD4TS9niLsRojjcQ92ejfaR8XBV1Oz20NBX6t7rBpaI/JmGS14nOxgLnV11xFYehrJa5u94wZOg6JIytOX6XIT2O0+exn7hoxv6tHoevTSZ9VJIjMQAV+evEhh6y6CHtqNq4VSq/yto3bD0VhWF6M4y615G8XbIz6N/LTtJY9VAsF0fsLjxr7N7XapOZ6GvwaOYMFxxOwVRZqgH9UdwRcdHZ6/URstKG+RcWK7+Pm49ojCu+bSvh8RgqvKAZwsiijZE7d5beH8e2naFetfICbWfBI1kabz6RLKm08y8A6E8OcGdZfDvtvHAa6NwjQt7JLszufA3+WDzZaYMldONVGjeAEy26hSjJhRV2X1aJGMmzrRcMpEKz4iIppMkab0FaS6RaqZpmkHxweGWX0tiV+TJQB6zmfVGea/zBsBoHgYFvtPnuu9jW4R1FYYcu1dW6xiQMk0LcW7qsrcUHC+L3eJvUv6iojiJ2vgu7KUHZ0BLZMBYbfh4Pz5/fv3DHNtxdJLMILSESM+n0/rZlnf4qYX3f/bjRpLwrJ4XdYsKmuM0rDcBs9wa+F8Omma1HKE/RO7FmTQlpYMawPy2BkszYT1odm5bSsn5ipk5lXbV6Db2B0dxE/bWONjSzoFbCu6hzUKwjBePDc0TcPA0MoehebAuYvFjUEXEGhQA8LGne6IaVLEw0ic8EitPcC53odfXSl9pUn449rw4WIHthHIuzfV2yxtt7jVZierBq8iruA8oTnmfPAV98aJD6/XK/jJtpoSkkIX1vvR8WLAaRCtf9CAnd+za8vDpf8KX5qqK9l1StTp6xjQyEpp0TPdW1RUNEw2GBomq8IxdsYnir+mFelvpuCsxcSCCs7UL7HJzGntM+y1FnMYMhO+ed3/0w9yCiwh4I4QWMLmmP70NcwZiudOZsiLhjlcv1tSDc3SdvdCEDSjtO3kH3K8ZulGvI1Iy3bh3zwi+olETYciT9VaU+M9QokgwXDYOQkzmwhQcWhnQluvalFxqzV3RF/8iUjb3RR/cTtpjpQ9du2u2lVHFDgHkaGKHwf0Vj0MJ4XgoJxxnHqK+9m0EOPQvgbYlqtOI0ar0WbRbogu6nbiv93S7NU62+8KIomUbFD8peRScfM8TUd0jpQdRETtzIHs22kWhBhhMsrQ46r/wehfVohxdGcxBtksdsJmsBhcU1faz+zltY+7GrwGOYCEkhM9NbJvY+QdquBMD11DRLSh6SSsdSR3IgK7YiHG0decHmezeASWIi+vbbWdREW5xbc9iGg7KvUgebefoqHISzHHHxHVjr+TuLikcENsEXB0NKcn2L/nf0V1ZwTf5jJzDCzwjuggp78B7GqlRJNHZ2gn9fINB71wR+91ff9gDvKK3m2tkoYHmvGXi5IRfVdWSx470q1KzsH4BdNdrD8GGaS2uTsn4fPzk39sULRpEeww6q9Gxyu4mqh2ZjLCjjN6K5uE+5m9nOqd493yHCdUSGh4BzE9uarvXLApqnzuzg+NyBFdsiEgK5AOKcv2beMH4AYCnM3ssvvq2uGciBfViBsla79YdWJtc3hadNtj8O4NvheOjvbxRAjuDv2o48ypNlHZoyG6aMQP/4Wae8EutdSSIj4Q0figoqLZBXtT8AU/gG9Z+ElHg3eomihNsk6DE8zfj2bzprlKUjTNlMpuxAWdcWhiTVaXARpeJqQw3LgCRwRfnNAI55BBFaaq3E5UVINdHGmXi+QqNVFM87xKTfT9zDeEE2uIk0rCexyped9P2qVUTKpr4BmMsuN//3vr9UBWns4ydpluK2/DAsosjpe+ON8qhujCR5T8wOF00XmBeMiFynZUTXRmvf8TFJyXHaORmqKZ5EVpGqxa1rIMqmZDy4Kl1O7tM2MABPkFGDHBqMI8V0iBJIGlhDTFbSRuNfhJg4Q+Nzk/Pz/98xC0SYt5YDDk833amhy/wdc5usUNDu31oHCjmM+ABye43Ki2I4LVf3/ewA0BE5Vrqzebvekr0YqvAdrU5zdCYvZqzK+mbofzE4Rdj3qesXHb1ESdkTpkITqmSD5Qyk4b492l7IBeQy+NB9KNxa2Szxez5jOsODbYIoCA1LyHOQ1WmtMuKeIiwRSvkwet9Szh1m7b22Yum5MLoxX3fuOXejDOLpn0ffrqDV4ea1rE5t1gvJi2X+sb+dMb8ADSTDiuJnrssVEy5MUBxxWdtS4p+EB+27UyF6kUTMNZarN2xY47xnfFO5lSgEYpO64mqpktqaua6DMVnLdEXjzXr9erynvz/1qWA4dhlWz2NkFeLryAbO9oUVGUbAeRB6pfPJlksDdHc1aG30CYrybqvJCCaqJZZTl6VLvKDD1BRzR9BZmLUeKqPAdNU4Kj0LHNPIrCC13iYBCRpApv2koAHKB/DdM9Yb9qRyVjuNoA3aMmNfPK4WqihpoHvZaaaRZRwTnYGnJx5H2ONhvyD1pmJNJ0VVRD9hVCtG2bGRwtbQf+gieJKlO0o0mCM7PQafZY2/caPVFovO7CMCMcG7RceCIgPRLNleV8a6HZuyXyijfZ3rJKKEsr1l76g9KarJ3gg+6EvJreWEdRUZRMcwaassbJVFGUahQYSTxtL4/9qJuhIZMT5Z+/TmoHJvNqHTAp89A2J5l2Pnw48Pub4ZFG4zxBRxSlnOkW8p/BKl/h2GzinLdQ0PilhzzIATnZqDZLrQvs9qUvJuCvRspH1ETB4uPLF8lcXPMRyaUt+x4VkaTh0PmR99t+8zUaefGQn67rhGK282wXCxZEyY/mgduwCwNf9hwCKS+yCmjItHXaFuNpDX2OF+cZ/P7y0IeK21G5hi66DePe2QlKu9m8V/kmQ4tosXBjTuKwASU43vWXxs5IaVMTNczePThQTVtrdGf7TIfBlhLNRJy1tkCXI0NWOvRmG0ad84yeN0I9zReprahvZLbGz166lYgzNX41+72hxBEASCxrjKhCr2OvGQrO40xaZ5mMeJw5KGeNMpcyft8273ATmOb8d19RzfitEhCpPXu3E3HOUEMEX5A6q7LmNLMX6eObgq9RhtM3iDpaShQjnzSzc81FeSPvKAhOv6vKZoI+QUKAl8ZqtGbVx2pE1a0NOht8q04maudznwbchTuCrwG7vXgGBNxpnHiW2TlTx+6JyLtasTntpJB+ryb0oHCx3XImKhqxeY16hFuLONvg28A5QC4dTH5G9URShq967ALF+NK3tVYbRKRckgepzu0beecDsfP34YTzppx8S8Ujb1y9Cf58L27XnkzRw22QVQJCiaZpZw0W7xKHFAsUcTjBpcdev07MjQdFiik9WGI6c1e/kfeWrMW5RYyoV9E69st8wCdk4YsFNTCDk9lLTRQl+UX4ACty5SILUQKJ7pnI5VGLudle5dkL2e8YGkn2hKOKFjah6HtBVpXR7oO8IyJaK+AFwF9b3qhz64vm2+hcovkPVxNtNnsBfHkPbOR/kYtfcA6LGl0RgaE2+eYsIcEjhJ9+T0cTJXH5v8IdjpKqHc0LjfHbH3l3lfngos4dkZfr2uHx269OX0TeNnEPjLZpdBCcbTCoF3EdhkqJ1ma1R5TtNGV9Ma3ISLjsLrGtCRjszDb4VYLua7Jh1XKmvix6VU5M8evabeNDiGZvw3i1lGHeYPFC+VA6xmLxXrOUqFPTjgJu9w2WdcnMkuvtlzcy5ePIC/oeeyIvjXhkE7EZdmiidlqAonjUt7+xPGcj0r4EEgBs3MHYziDQcYKjLWbfxo0YlPEcwLWHYydXUBulS2dxjXDgV/smyKtlRG0MH1g1x4V78M+ebbRInf5Ms7d7dx+ngiiCFPWypzVLNt6tOd2K0hfG3Q+ff8lhtEv8sxcGnyBSsweDpS4prvuGyKvlou6tKJrtqsyxwu1ePDm7dtyqQt54tikqiHqcblRipG2Thk67QUlFekRR1ljjrBYJGIhknWbDRcAXzmN2ncP30vN4e+TVal73C80Xd1VSUnMazuTeNxacQJ5eFv9kW6ZSs4ITCRnV6r80r1RQYbkYrIv0Wh19Uuz+3EHwFTuYJFYweXvk1Ricq25am0qbYNDF33Zv2E2DlZUg7FYb6NdqGu2icPjb5tBQM+tqw+76mnZapiZFyWbwxcxxjunnlXzujR2QV6P2J4Tmi9J24vHmRs2CMLc98vaF2ohvG3xJ+NsGBVGsKWj2Mg3YvUX9NJbFa+xQg6ASX/1spVDc497Ia0RUB7k5VdJ2Wr2vBsTrJHI9weYdQfUaJ3CQOhc9C3ZeVMc1Ne6SORLSfY1fAF9xaUCdo+1UUrY3mz0AqAMx+Hawq3UC7l7zWpUb2ADlmal+ubro+xmBv+Iu6qLgTBkAA/t6KThr5k6k8u3a1TmNdI08AX6g4TACzS0a1P+BL/zPvW4qGkHmVmQvggmPyrSiZMw6AuSFRZm/Lmu2Wuk+Rt5OeLShzeWbu0+1Zvx2obYNBeebwi5lSETwbZP1oGavZvkeqWsJx4QDYweOu/AMbZIf3W1hiL8vKC26Aexee87ROKBK4b1eDKvmMucvbl8bXdru3gY0U17ORt0cioRQm1U9DIi2eESyWP4Y78wIZ6BKm6aLup32CVQHcppfsr3NKyYSXJXnz+WbKR1hrIXNfYHdQMvGsphP7UJTofHMV9ij+zIqL4uT2QYshjV9ZId8KYEP7oYbvxOE3QbMzbavpz2EJ+wm4jIMvzv+Vuna7W3zXj7eWvnmoug4Ja80i8q/0PhF2ddtIJzP+YHsUMDRaxumBr6H01W58PHozkVgN4N1vw1bJW1HwbeqfzVlJLvjb5Wu3Tawu4eaKEYC7MQ1zCSNODfapO2k4KzxA2j6RGorOPgehgG4Av4aOQzU2Wl+Sc5gFC3QtvQD0SK209SonEc2Jx15+UxBJpLpeRfk3alszy7KSj7J2rZJSz5hkNvdZ9mJwFTc4MeCrB1+zlF0wC8M8tC7untzRqfGEt3f3ScBDzyEvLO2rDbH15A/70FeNK53rb3eUpsNTmhDxzPnL2sG75aOkdg4StQbawPf/7LKis41Nluc30XZvmciuOORiE5zJT9osMUmnSn5cP5asGSI/1vs57ifYpnmNW8wUrF9SbE1Wa12/maT5jR7a8kZm80AZY8js4Ftd4MKLCEEzxRYGsQwGPv4klsdphc0vPH6BUDkTSpBV7R5NjJdO2r27ne0NJ2UbWw3OBooisj5Sv7np/EzbeYI4EYXRxBqNw4U+CiCkeinZ/WvRSAG7IisWdDFhtbcy2IuP0VZCJtT0uCURMBXrHTkunYb8AwPURPFPYyZ6eLOcdqtWg7vxsgrTkvHyPO/R5vCcBtPVMzRyW5aLNBqFlgaB7sLFp4Xm2Ci5duc4MEFPtBC3OmAGWWvuxpu4NDwwuUqkbMHCtpp8vkdn4Of8Ab85S6MEWZF4iLee6Mj7AYZjDn2LzBEmtRLBHzB7OWStVTX7taPRqntGibilzdEcbv4nekZskpDNZW+iYv0er0azrAnYJUdBjvM1XF1wSo0cCde/zbHCbLf008ZiWYvT2sDGmoDa1dzF54jn0+t4KqT9RZxHgG+3+xDfkIwmFpGgVZkCcEO1eJ7vVYXYVf8wOPXc5edBLy8UZLUDL78M8E48reVXfMxLo8nGLzTUOn99EFeahR8/HoGOeMAi54cr+ZrRyt8TIE219c+cFtoQNNQA52I7gnn6O8Lvueba76Op0/d+3k/o46w/5ZDqohWXgUtcCRTzo/6/PzMAlxdrlYDiW7BMNgmqiYA2qauJNatY/UktGW9qZoo33h76Lxc8jxBRzQDqMuQl74Kt4moBEGxLsMo1YUMGCxeiPcOMBRFb6GKGQTfNmua9vGmEw7U0F3UREVuF7NrLr9C7Fh0X+Nj0Pu/OYepyCtukSqBJbtmFzMQURAkiLy4RWg9wuJ6mA1WKrf024rQqLpHdrpo4cZN1UThh/MvD00myagVymydLGt+st33WLt+nJToMX8Vs+wo0Z6n0uARTwfsQd6bcieCT1NfbjZ7qUq06KBAhtaCOlUeLY5psJtpITXLKYi9+1Cz6aqG1lsWl2uu+Ygb6BqqCxInPH0fNMvFMwvah++kKJq+KHjOOcDw20ZqN6dKK6nZeUxduvSjL93RTaS0Ov5xW3p0ftXKyJsFPG5s82aGVYMeub+GT5P52O+uBoUHMWmvGWi4rt3K+OvJvhgaUJ3ftS/NatyXhVtQR3RjqhcXcVynvovDu6i+6GyL7Q81GlrOW+4V0ewNCi/A7Vj03xF/J0vZ0bW2YXdogSLv2je68NQwhEeojmTIiwRoLwWZBQ3eCdpsSyTWYAGVzT/UFt48SmAJDtsIUVEgZ8CmNjAFzb35EDxOTdRpcvo98SAo4yjsxn3d1U2fIOtBt9ME6FgopVGU5uIb2jkFYn+HjQWWhmp8gBnlUROlEHyVmijOAyahT7Bzq1612D6KBtb9DVMoFdC3cZSm3bWf2QtTp1k2eyIvbh3YLpm6Esp8OONjYpvVjaOxmmHSKwYdURNFiHGqiSKB2Cx7P9TU9TQGFO9FVL73jy7Ll/dEpOkFDNdD/PrhIs67mr2ibzciG+pYGUdoN+xawuGZ0nbOeYgsyuv1qoUercQme2ExfeoSNVHjOq+SxYB3iOQecIxG/NWYZc44gbMSTOkRRZyDrSEX5BnA4BW34lOQNwKXj1VXKnZ/6Ug+NKuJOm8Fv5ronJX1i1cMZbrR/uKN+2xM+fz8jCTVYSScd0TfI1/Irnft/nWHx06xyzmoL3kLYNr7GSoqKpJCdtfx+FNrsnXnu53NUpHXngNDzsZ9dDbAYG/GEbE1ZIoJQ6/zaN7MIM7qyEyMZikczuU9BOnWdw6G5l1iXkrGy3d3A7HXcnHg3WG3GFqc2SnVWAVI67ZviIjyEX4Fv9tAQf++550vMUp8DAohHjT9O+45Zpzs5DLHCbbe+7FN4HEQbPCV4wjuYo/qdbr2JdL+kuKvJordBpTU7M3I5ebPXAF2tdTAEfWucDQOuy9Z/Atmljm+n6UgOAvHd4FCUU00jSleKMIuKBqvtp+xbERkgTDtrA0o4cMz0MDowrk096IdbIemb2UmZvv9h7zTRogJRjO5sEdZwV0qUDqef/heGg7K/lDcpobL3FdNtBZ2x2UK9+UfeFSQWqnQsrp2e8B9oyleISm0voElZqrgcDoK5yOvQL/rmI8OCMFD3TRNAm1vi3u0wFIciGv3SfEXtBMSRF4je2zxZqmZ1Xa+rTYWCMo1BNzAp8EErEzV4RYi+lpmJF4nXd7fiD8flxxCsGigzHEE/mpG0N7Iu1MundFrWTQo+iKv4YGuyTDYJqqmfAQo2RZEArzm0TZsMXMav9dGHRvQEKclTlgXc94PG7zsjDFPQwpayilWQwL+djciHihth5T6OIGlS1DDk9GlXUUNwzfE804cuWPVgKZ8BPsEdR4awBcManHXYYH1OhHIpATT+sKus9zmyKCWBsFqv/6n8hRRDzi1vmKDPPy9sbpSIgJL41T0rzV+x6mJ8sO5E+zSadRUuJpF9LEflUayZ0f7wt3oyQ4MOjSer/h/5O2YdcBbtPlrbNBt7KVdnWl3UfN8S8Jhb202jMpSP7GYzxBpU81fYIM7GyJjorhHs6CoTSXjMqFlfVXBW1E6ORgYrCqp//cifL1e465ZmOsqCO5SYy7aeugBbdl0do7A0gr4K0aKKamVfpcEq7q9YBq577xHHxMYyOfnpwhMkcJiSiVrNyJPcJppGRgOUzBTxVnimH6vcjzmrDeF4GKxaa8et5lYOHL/+5m92n2+pTYbrZpDK4OTWg2nWks9vkWOVBX4ggVKh9ncMhU/Fhn5onWVtdKYUGxlxJ/mMAxcyuOYvOooN6fhb5bpHcEOTVR0P7NXpCa37HvE7RRehFmlJurxGzaLDfB+1egOxm0dYIScjHzW6NavI2p7t86vjidle4JpWvjqsg6YGv5mWdkR2hdmlm+CbdSVcDgaNZke8GRqoqjj3HCKNMGU/SYtk3zsGAXBCmZ/rCm5dUS1sbStUVCTQYNdSnwZjvtx+ZmxPRSw5ponSETedH+Bj2z5u++qm1rBKZDL8Zx+qcnsHdVl26COfm1GSpElEM9yMTLUPccUGFHNZU+OLtfX76rz/URWASer6vJ0AlCxZ+ItnsmKoh7PkbbgpaGwQRpmfd//IQavMbS+ap9Aob5er6FE+fnJgIN+iA++DD13PKELbp3izlmC7kR6Hon/7EKOmKiaqChYi/clfA1hgdE92BFGkV21pRhwTUUp0UUm81H9Ug0zsHv8GVOJeYJTF50j3Hu28Su27WgYbHbusjIxf2raQriDWdnaJXOCb/PCn5PFMR0uyTuCrwG7g3iGTHus6sBkWjnZ4aeh7auQ7oHIKxIOQ4G+Ice0jQQQmd9eS2moPVQFpdYCHbguREyJJHuLis4Yz11f3cMPu6m3omgmbTfCwUcn8UIp0We2j4IoS2YMjs65pK00aE+51E9SGUqEs+gWH1TD1xm0dW0uwLHgboB8Q/5X5w+bSwNQtJtbvr3Sh+c8YkCS8vpdRjEUcI0vvTDT/oHIuwLjgWhl6IhSa8l2UzLrhGZ0xVdTDKvA0WtIwVrR0UYNOu4NNafiIufAr3T4lvV1RY1SGcoxxb8l3tqyIwTPqfd/bMvUNKtxn9MWrrVAIa9Lo02A04BdpPHa/i8V6ZHzJ23nblGKU1P3AMKhuYH2x8cH99Mp7QsM/YLGbzFnO67nguWFxbPXix8sdkqm9f47FZIthby3Zks8UnZGCpB/G2NluWG274C8AL5ZgXlceIGCr6hrN0I1rYuPo6X7wGsDRTMBc+0DLJotmufo3/doAt+l2cFdng1EU/06zsEZ0E5Hc1jlWHlOszqILsILAL4cy8Qa9svxt9gKDJydCOxWaSxRc6O21jNTc25I8kW916cViYw+aHeHYDB+G1gy/y+LBm8EH5ZOqOKpuGiZRgwfBF/bSUH8zaQuZj7FmzxSXc2tafsQBgNfIkDT6LbnGBTTNt8mYXCY921iAjiY4a+9pZ1gom3OiFl2LD6bkPjCzd64KUqdFGN5kKSnuDNn+LaiaLCRh0gcGwnCbW0LnAcmVao5G2mbza/xQOTdb4Acf0UIrpUS1WB3W+RNXymH/OB1dFIwjF68G1FU6aqcp4ZSGXEsTjUp2MRz+JZaKVEwfoFsia/CA5FXjGDvUTxCdexwI2UBBjzITjOlr8F7Pv8nwABlPBPczegoFgAAAABJRU5ErkJggg==');
  -webkit-box-shadow: inset 5px 15px 10px -5px rgba(0, 0, 0, .3);
          box-shadow: inset 5px 15px 10px -5px rgba(0, 0, 0, .3);
}
.FooterDesktop_footerLeft_1ENR {
  float: left;
  width: 200px;
}
.FooterDesktop_footerRight_1xVN {
  float: right;
  width: 700px;
}
.FooterDesktop_topLinks_3T7v {
  overflow: hidden;
  margin-bottom: 20px;
}
.FooterDesktop_bottomLinks_39Ng {
  overflow: hidden;
  font-size: 12px;
}
.FooterDesktop_column_A5eH {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}
.FooterDesktop_headerLink_3vGe {
  margin: 0 0 8px;
  color: #fff;
  font-family: 'Officina Serif';
  font-size: 15px;
  font-weight: 400;
}
.FooterDesktop_link_3Y-w + .FooterDesktop_link_3Y-w {
  margin-top: 5px;
  margin-bottom: 1px;
}
.FooterDesktop_credits_26yK {
  float: right
}
.FooterDesktop_credits_26yK .FooterDesktop_link_3Y-w {
  color: #fff;
}
.FooterDesktop_copyright_2mtu {
  line-height: 1.4
}
.FooterDesktop_copyright_2mtu .FooterDesktop_link_3Y-w + .FooterDesktop_link_3Y-w {
  margin-top: 15px;
}
.FooterDesktop_legalText_1o-A {
  width: 100%;
  margin-top: 20px;
  font-size: 9px
}
.FooterDesktop_legalText_1o-A p {
  margin: 1.5em 0;
}
.FooterDesktop_legalText_1o-A a {
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid;
}
.FooterDesktop_legalText_1o-A a:hover {
  color: #f6a000;
  border-color: rgba(246, 160, 0, 0.33);
}
.FooterDesktop_lebedevLogo_16uK {
  display: inline-block;
  width: 91px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAABPCAMAAABxs8/nAAAAk1BMVEUAAAB+fn/3pwD////84KX71od+fn/825b70Hj5vDz5wUv3qwv+89z6x1v/+vH+8tf+8NL+9eL5ty74sR3//fn//PX97s3968P72Iz6xFL+9+j5ujf95rX836H71ID6zGn6yWL4rhT++e/96Lr4tCb96cD95LH846v82ZH5wEb83Zz70n37z3L6zWz97Mf6xVb5wk2Vy6pYAAAAAnRSTlMAAQGU/a4AAAPSSURBVGje7NfZbqswFIXho/0HEQIkTAESyDw2Y9//6Y4CbUnOaatEW7FUqevKXhfmE7It+c9PjfzA/LK/yS/7l63IE9kLgHM1bAGQeLkrwnvkPfbHhDrNCM/5rE88y216EUkgExEL1OwUYHrFBqxH2aRf9NYNuwuBiGzpq9kewOGDLe4IvMus3Zj/Z1vXoxUkb7PWVR/NoXfThzV7x1DN7gKMG7YMIHmMnQOfsKWE7k3vQVh9p6dm46WQX7E7wGNs6wt2698+qNklqZY9I81gZ4Z9qn//ioWWvWRVwsYMe0V1GFM2WnbBegMLM+yyLnqMtOwXRiM4mWFv6iJkq2X72DYEJth14YrMGWvZR6wcQjNsG5iJJBy07D3tMXTNsHMgvsynWvaWycVnhm0BS3HhrGWP8CeAa4TdBiKJ4UXLXtOZArER9gEoZAmFlp3h+MDSCHsCOBLBUsvuEV2chRG2D3TEgVjLHhI7wIsR9rlid8DVshNmBTDQsO172R3AlwGIku2CRMBUwXYzGN7Fdiq2z1zLjulKDBwfZAPy9ePrlt30BTCRCaGWHRHKDNjr2Mn5LnYEHKVNoGU79MQF8ob9Cv3HNkkAvbs2yRJoy5hMyx5wEgHshr2F4OEj2b+LHQN7ySm17Cl1WjW7Tr/zpAvQrXqblpZ9oE55zeb8RHYuLWwt22In4kH2zq54pyex6+24wdKybXKRFIKbm2T+LHYXRrKgrWVv2Itk4DVsB3gWe3gZZUy07AVHkRLmZtghrCXA17JT/Gr5xAw7gFI8XpXseokd4Bphp7CSIY6WPb8ssQVmRtgZZNIl0rIhenuZGmEvIBCIlewZxDWwMMJeQ/C3XbvbTRAGAzAsvvFnQWQ4cRYj4pxO/Fm8/6ub3+yBZKAmzRqIfQ9a0sTkOWryCT4sDdmf4OsRzwZbTqIltA3ZM9Aj3skKewfRG7EpO0cubAUEVtg9GI6ITNkBA8EDRyvsDsQzQlP2kYke8fpW2CmQ823K3rPWs1LHCrsPKFam7CkbPXT0rLAXwIIvU/ac+eX2Zm6FnQF7dqbsDVs9dGyssAOgx9SU/U4q2xjWVWyVJMEd9vah16nSCSk1ZYcc9NAxqWKHEN9m+6vSyd2fDeG1eJ4jHUzZCZlsEQweYktlnwTIz0vP0+LfPi9ImSk7RrUvtKSKrT6S7B57HKoy9jBM20X2CEk972cwNcyxb+TYjm2/lsvlql3dc3+fZNG1alkj2aKStfCkrZ53Xhz7n+jFVdhet+u16loj2UKsYP9uXj3hjWRf33LXu74CvVqiG8t22esHH4yK3MisahwAAAAASUVORK5CYII=);
  background-size: 100% 100%;
  vertical-align: top;
  font-size: 0
}
.FooterDesktop_lebedevLogo_16uK + .FooterDesktop_links_98HT {
  line-height: 1.2;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}
.FooterDesktop_footerContent_1058 {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 1s linear;
  transition: max-height 1s linear;
  background-color: #353535
}
.FooterDesktop_footerContent_1058.FooterDesktop_opened_TO8d {
  max-height: 1000px;
}
.FooterDesktop_contentControls_2WIq {
  position: relative;
  height: 36px;
  margin: 16px 0;
}
.FooterDesktop_mapLink_3fpS {
  position: absolute;
  top: 8px
}
.FooterDesktop_mapLink_3fpS .FooterDesktop_icon_3SFY {
  margin-right: 10px;
}
.FooterDesktop_countryButton_9iYK {
  position: absolute;
  right: 0;
  display: inline-block;
  padding: 14px 7px;
  cursor: pointer;
  border: 1px solid transparent;
  font-size: 8px
}
.FooterDesktop_countryButton_9iYK.FooterDesktop_opened_TO8d {
  border-color: #4d4d4d;
  background-color: #353535;
}
.FooterDesktop_countryButton_9iYK.FooterDesktop_opened_TO8d::before {
  position: absolute;
  bottom: -9px;
  left: 50%;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  content: '';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border: solid #4d4d4d;
  border-width: 0 1px 1px 0;
  border-radius: 0 0 5px 0;
  background-color: #353535;
}
.FooterDesktop_flag_rN0M {
  width: 16px;
  height: 12px;
  margin-right: 5px;
  border-radius: 2px;
}
.Footer_wrapper_1gpP {
  background: #282828;
}

.Footer_mobile_1OXr {
  display: none;
}

@media (max-width: 940px) {
  .Footer_desktop_2hm0 {
    display: none;
  }

  .Footer_mobile_1OXr {
    display: block;
  }
}
.BasketNotification_basketNotification_1OLo {
  height: 40px;
  text-align: center;
  background: #ffe367;
  position: relative;
  z-index: 1;
}

.BasketNotification_icon_bPhZ {
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
  width: 21px;
  margin: 0 6px 3px 0;
}

.BasketNotification_text_3lem {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
  color: #282828;
}
.Emoji_inHeading_1g8O {
  margin-left: 15px;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Status_wrapper_1PDK {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 20px;
  border-radius: 4px;
  background: #e6e6e6;
  font: 13px/1.3846 Arial, sans-serif;
  text-align: center;
}
@media (min-width: 768px) {
  .Status_wrapper_1PDK {
    font-family: 'Officina Serif';
    font-size: 17px;
  }
}
.Status_emoji_3TzK {
  height: 50px;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.Status_emoji_3TzK img.Status_emojiImage_2L0b {
    height: 100%;
  }
.Status_icon_2Mt3 {
  position: relative;
  top: -2px;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  vertical-align: top;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.Status_error_1o6N {
  color: #dc0000;
  background: #fff0f0;
}
.Status_attention_BTv6 {
  background: #fef7d0;
}
.Status_success_3RtR {
  color: #fff;
  background: #8cb785;
  padding-right: 52px;
}
.Status_content_l4-X {
  width: 100%;
}
.Status_huge_2FBY {
  max-width: none;
  border-radius: 0;
  font-size: 21px
}
.Status_huge_2FBY .Status_content_l4-X {
  max-width: 705px;
  margin: 0 auto;
}
.Status_compact_2hVu {
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.35;
  white-space: inherit
}
.Status_compact_2hVu.Status_wide_394p {
  width: 100%;
}
.Status_compact_2hVu .Status_icon_2Mt3 {
  top: -1px;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Link_link_1wls {
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-decoration: none;
  color: inherit;
  cursor: pointer
}
.Link_link_1wls .Link_text_1x71 {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom-color: rgba(40, 40, 40, 0.33);
}
.Link_link_1wls:hover,
  .Link_link_1wls.Link_hoverState_34kp {
  -webkit-transition: none;
  transition: none;
  color: #f49f27
}
.Link_link_1wls:hover .Link_text_1x71, .Link_link_1wls.Link_hoverState_34kp .Link_text_1x71 {
  -webkit-transition: none;
  transition: none;
  border-bottom-color: rgba(244, 159, 39, 0.33);
}
.Link_link_1wls:visited:not(.Link_hideVisitedColor_ZHpP),
  .Link_link_1wls.Link_visitedState_1xbQ {
  color: #ab2d88
}
.Link_link_1wls:visited:not(.Link_hideVisitedColor_ZHpP) .Link_text_1x71, .Link_link_1wls.Link_visitedState_1xbQ .Link_text_1x71 {

  /* stylelint-disable-line */
  border-bottom-color: rgba(171, 45, 136, 0.33);
}
.Link_link_1wls.Link_permanent_3FQ6 {
  color: inherit !important
}
.Link_link_1wls.Link_permanent_3FQ6:hover {
  opacity: 0.85;
}
.Link_link_1wls.Link_permanent_3FQ6 .Link_text_1x71 {

  /* stylelint-disable-line */
  border-bottom-color: currentColor !important;
}
.Link_link_1wls.Link_block_2-6x {
  display: block;
  font-family: 'Officina Serif';
  font-size: 17px;
}
@media (min-width: 768px) {
  .Link_link_1wls.Link_block_2-6x {
    font-size: inherit
  }
}
.Link_text_1x71 { /* stylelint-disable-line */
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.Link_icon_1s6_ {
  vertical-align: middle;
  margin-left: 5px;
}
.Link_light_3zmu .Link_text_1x71 { /* stylelint-disable-line */
  border-bottom-color: rgba(255, 255, 255, 0.33);
}
.Link_pseudoLink_2GIo .Link_text_1x71 { /* stylelint-disable-line */
  border-bottom-style: dashed;
}
.Link_transformer_30jr {
  display: block;
  padding: 9px 0
}
@media (max-width: 767px) {
  .Link_transformer_30jr {
    padding: 15px 0;
    position: relative;
    border-bottom: solid 1px rgba(40, 40, 40, .15)
  }
  .Link_transformer_30jr:first-of-type {
    border-top: solid 1px rgba(40, 40, 40, .15);
  }
  .Link_transformer_30jr .Link_text_1x71 {
    border-color: rgba(0, 0, 0, 0);
  }
  .Link_transformer_30jr:hover .Link_text_1x71 {
    border-color: rgba(0, 0, 0, 0);
  }
  .Link_transformer_30jr.Link_pseudoLink_2GIo {
    padding-right: 30px
  }
  .Link_transformer_30jr.Link_pseudoLink_2GIo::after {
    content: '';
    width: 10px;
    height: 10px;
    margin-top: -5px;
    display: block;
    position: absolute;
    top: 50%;
    right: 13px;
    border-radius: 1px;
    border: solid #505050;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
.Dropdown_wrapper_2_fr {
  position: relative;
  display: inline-block;
  max-width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: top;
}

.Dropdown_dropdown_1KE0 {
  width: 100%;
  cursor: pointer;
  text-align: left;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  background: #fff;
  font: 17px/1.4705 'Officina Serif'
}

.Dropdown_dropdown_1KE0.Dropdown_disabled_3r-a {
  cursor: not-allowed;
  opacity: 0.45;
}

.Dropdown_value_3CEy {
  position: relative;
}

.Dropdown_valueStretcher_2UuA {
  visibility: hidden;
  height: 0;
  margin-right: 10px;
}

.Dropdown_valueText_XIib {
  position: absolute;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Dropdown_inherit_1pPW .Dropdown_valueText_XIib {
  color: inherit;
  font-size: inherit;
}

.Dropdown_inherit_1pPW {
  font-size: inherit !important;
}

.Dropdown_mimicry_igoO {
  border-color: #aaa;
  background: #eeeae5;
}

.Dropdown_mimicry_igoO .Dropdown_valueText_XIib {
  color: inherit;
  font-size: inherit;
}

.Dropdown_mimicry_igoO.Dropdown_opened_1DWE {
  border-color: #e1e1e1;
  background: #fff;
}

.Dropdown_mimicry_igoO {
  font-size: inherit !important;
}

.Dropdown_empty_1LQl .Dropdown_valueText_XIib {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.Dropdown_arrow_7vFz {
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  color: #505050;
}

.Dropdown_list_2jcZ {
  position: absolute;
  z-index: 10;
  top: 100%;
  right: 0;
  left: 0;
  overflow: auto;
  margin-top: -1px;
  border-radius: 0 0 3px 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #aaa;
          box-shadow: inset 0 0 0 1px #aaa;
  -webkit-overflow-scrolling: touch;
}

.Dropdown_option_3-cV {
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid rgba(170, 170, 170, .45)
}

.Dropdown_option_3-cV:last-child {
  border-radius: 0 0 3px 3px;
}

.Dropdown_option_3-cV:not(.Dropdown_selected_1gxE):hover {
  z-index: 2;
  -webkit-transition: none;
  transition: none;
  border-color: #f9c872;
}

.Dropdown_option_3-cV.Dropdown_selected_1gxE {
  cursor: default;
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.Dropdown_option_3-cV + .Dropdown_option_3-cV {

  /* stylelint-disable-line */
  margin-top: -1px;
}

.Dropdown_opened_1DWE {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.Dropdown_opened_1DWE .Dropdown_arrow_7vFz {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.Dropdown_wide_2Nl7 {
  width: 100%;
}

.Dropdown_defaultSize_KKyv {
  padding: 0 34px 0 10px
}

.Dropdown_defaultSize_KKyv .Dropdown_value_3CEy,
  .Dropdown_defaultSize_KKyv.Dropdown_native_16Kh {
  height: 42px;
  line-height: 43px;
}

.Dropdown_defaultSize_KKyv .Dropdown_arrow_7vFz {
  right: 11px;
  margin-top: -2px;
}

.Dropdown_defaultSize_KKyv .Dropdown_list_2jcZ {
  max-height: 259px;
}

.Dropdown_defaultSize_KKyv .Dropdown_option_3-cV {

  /* stylelint-disable-line */
  padding: 0 10px;
  line-height: 42px;
}

.Dropdown_bigSize_10tg {
  padding: 0 48px 0 15px;
  font-size: 21px
}

.Dropdown_bigSize_10tg .Dropdown_value_3CEy,
  .Dropdown_bigSize_10tg.Dropdown_native_16Kh {
  height: 49px;
  line-height: 50px;
}

.Dropdown_bigSize_10tg .Dropdown_arrow_7vFz {
  right: 16px;
  margin-top: -4px;
}

.Dropdown_bigSize_10tg .Dropdown_list_2jcZ {
  max-height: 301px;
}

.Dropdown_bigSize_10tg .Dropdown_option_3-cV {

  /* stylelint-disable-line */
  padding: 0 15px;
  line-height: 49px;
}

.Dropdown_collapsed_2waf .Dropdown_dropdown_1KE0 {
  border-right: none;
  border-radius: 0;
}

.Dropdown_collapsed_2waf:first-of-type .Dropdown_dropdown_1KE0 {
  border-radius: 3px 0 0 3px;
}

.Dropdown_collapsed_2waf:last-of-type .Dropdown_dropdown_1KE0 {
  border-radius: 0 3px 3px 0;
  border-right: 1px solid rgba(170, 170, 170, .45);
}

@media (max-width: 768px) {
  .Dropdown_adaptiveSmall__4d6 {
    padding: 0 15px 0 5px;
  }
}

/* multiline style */

.Dropdown_multiline_2yNE .Dropdown_option_3-cV {

  /* stylelint-disable-line */
  text-overflow: initial;
  overflow: visible;
  white-space: normal;
  line-height: 1.3;
  padding: 10px;
}

.Dropdown_fail_1epL {
  border: 1px solid rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}

.Dropdown_native_16Kh {
  font: 17px/1.4705 'Officina Serif';
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px
}

.Dropdown_native_16Kh.Dropdown_default_2jyV {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.Dropdown_native_16Kh option {
  color: #282828;
}

.Dropdown_native_16Kh option[selected] {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.Dropdown_native_16Kh option[value=""] {
  display: none;
}
.Form_form_2vXO {
  margin: 40px auto
}

.Form_form_2vXO:first-child {
  margin-top: 0;
}

.Form_form_2vXO:last-child {
  margin-bottom: 0;
}

.Form_simple_d_XX {
  width: 436px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.Form_inline_2-74 {
  width: 756px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.Form_inputsRow_22tF:not(.Form_nested_2Me1),
.Form_inputsRow_22tF + .Form_inputGroup_3ctB {
  margin-bottom: 20px;
}

@media (min-width: 768px) {

  .Form_inputsRow_22tF:not(.Form_nested_2Me1),
.Form_inputsRow_22tF + .Form_inputGroup_3ctB {
    margin-bottom: 30px
  }
}

.Form_inputGroup_3ctB { /* stylelint-disable-line */
  position: relative;
}

.Form_label_3ate {
  color: #787878;
  font: 15px/1.4 'Officina Serif';
  text-align: left;
}

.Form_value_22ll {
  font-size: 17px;
}

.Form_info_1gde {
  margin-top: 10px;
  color: #787878;
  font: 15px/1.2307 'Officina Serif';
  text-align: left;
}

@media (min-width: 768px) {

  .Form_info_1gde {
    font: 13px/1.2307 Arial, sans-serif;
    font-style: italic
  }
}

.Form_form_2vXO.Form_simple_d_XX .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
  margin-top: 20px;
}

@media (min-width: 768px) {

  .Form_form_2vXO.Form_simple_d_XX .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
    margin-top: 30px
  }
}

.Form_form_2vXO.Form_simple_d_XX .Form_label_3ate {
  display: block;
  width: auto;
  margin-bottom: 10px;
  padding-right: 0
}

.Form_form_2vXO.Form_simple_d_XX .Form_label_3ate + div {
  display: block;
  width: auto;
}

@media (min-width: 768px) {

  .Form_form_2vXO.Form_simple_d_XX .Form_label_3ate {
    width: 160px;
    padding-right: 15px;
    display: inline-block;
    vertical-align: middle
  }

  .Form_form_2vXO.Form_simple_d_XX .Form_label_3ate + div {
    width: calc(100% - 160px);
    display: inline-block;
    vertical-align: middle;
  }
}

.Form_form_2vXO.Form_simple_d_XX .Form_value_22ll {
  width: calc(100% - 160px);
  vertical-align: middle;
}

@media (min-width: 768px) {

  .Form_form_2vXO.Form_simple_d_XX .Form_info_1gde {
    padding-left: 160px;
  }
}

.Form_form_2vXO.Form_inline_2-74 .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
  margin-top: 20px;
}

@media (min-width: 768px) {

  .Form_form_2vXO.Form_inline_2-74 .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
    margin-top: 0
  }
}

@media (min-width: 768px) {

  .Form_form_2vXO.Form_inline_2-74 .Form_inputGroup_3ctB {
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
  }

  .Form_form_2vXO.Form_inline_2-74 .Form_groups1_1EsR .Form_inputGroup_3ctB {
    width: 100%;
  }

  .Form_form_2vXO.Form_inline_2-74 .Form_groups2_8e0W .Form_inputGroup_3ctB {
    width: 50%
  }

  .Form_form_2vXO.Form_inline_2-74 .Form_groups2_8e0W .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
    padding-left: 18px;
  }

  .Form_form_2vXO.Form_inline_2-74 .Form_groups3_3t5_ .Form_inputGroup_3ctB { /* stylelint-disable-line */
    width: 33.33%
  }

  .Form_form_2vXO.Form_inline_2-74 .Form_groups3_3t5_ .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
    padding-left: 18px;
  }
}

.Form_form_2vXO.Form_inline_2-74 .Form_label_3ate {
  display: block;
  margin-bottom: 10px;
  white-space: nowrap;
}

.Form_small_3OZJ.Form_nested_2Me1.Form_groups2_8e0W .Form_inputGroup_3ctB {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0
}

.Form_small_3OZJ.Form_nested_2Me1.Form_groups2_8e0W .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
  padding-left: 18px;
}

.Form_small_3OZJ.Form_nested_2Me1.Form_groups3_3t5_ .Form_inputGroup_3ctB { /* stylelint-disable-line */
  width: 33.33%
}

.Form_small_3OZJ.Form_nested_2Me1.Form_groups3_3t5_ .Form_inputGroup_3ctB + .Form_inputGroup_3ctB {
  padding-left: 18px;
}
.Calendar_wrapper_1YPE {
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  color: #000;
  border: solid 1px #dadada;
  border-radius: 3px;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Calendar_days_3EuA {
  width: 183px;
  margin: 0 auto;
  display: block;
}

.Calendar_day_Oq3u {
  width: 25px;
  height: 25px;
  margin: 1px 1px 1px 0;
  padding: 5px 5px 5px 0;
  line-height: 15px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  border: solid 1px rgba(0, 0, 0, 0);
  border-radius: 50%;
  cursor: pointer
}

.Calendar_day_Oq3u.Calendar_active_1MQg {
  border-color: #f9c35b;
  background: #f9c35b;
}

.Calendar_day_Oq3u:hover {
  border-color: #f9c35b;
}

.Calendar_otherMonth_30pR {
  opacity: 0.5;
}

.Calendar_header_P-tO {
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background: #e6e6e6;
  cursor: default;
}

.Calendar_button_iG5j {
  width: 25px;
  display: block;
  cursor: pointer;
  border: 0;
  outline: 0;
  background: rgba(0, 0, 0, 0)
}

.Calendar_button_iG5j::before {
  content: '';
  width: 6px;
  height: 6px;
  border: solid 1px #787878;
  display: block;
}

.Calendar_button_iG5j.Calendar_next_2anA {
  padding: 0 10px 0 5px;
  right: 0;
}

.Calendar_button_iG5j.Calendar_next_2anA::before {
  border-bottom: rgba(0, 0, 0, 0);
  border-left: rgba(0, 0, 0, 0);
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}

.Calendar_button_iG5j.Calendar_prev_fZw5 {
  padding: 0 5px 0 10px;
  left: 0;
}

.Calendar_button_iG5j.Calendar_prev_fZw5::before {
  border-bottom: rgba(0, 0, 0, 0);
  border-right: rgba(0, 0, 0, 0);
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
}

.Calendar_daysOfWeek_gueA {
  padding: 12px 0 6px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: solid 1px rgba(170, 170, 170, 0.45);
}

.Calendar_dayOfWeek_3GEL {
  width: 25px;
  height: 25px;
  margin: 1px 1px 1px 0;
  padding: 5px 5px 5px 0;
  line-height: 15px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  color: #787878;
  font-weight: 400;
  border-radius: 0;
  cursor: default;
}

.Calendar_today_17iZ {
  width: 100%;
  margin-top: 8px;
  line-height: 30px;
  border: 0;
  background: #e6e6e6;
  cursor: pointer;
}

.Calendar_blocked_29Id {
  opacity: 0.25;
  cursor: not-allowed;
}

.Calendar_blockedDay_n7pi {
  opacity: 0.25;
  cursor: not-allowed
}

.Calendar_blockedDay_n7pi:hover {
  border-color: transparent;
}
.InputButton_inputButton_1XHz {
  margin: 0;
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 0;
  background: rgba(255, 255, 255, 0);
  font-size: 0
}
.InputButton_inputButton_1XHz:not(:disabled):hover {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}
.InputButton_inputButton_1XHz:disabled {
  /* stylelint-disable-line */
  cursor: not-allowed;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0.5;
}
.TextInput_wrapper_E-yt {
  position: relative
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts {
  width: 100%;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  font-family: 'Officina Serif';
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts::-moz-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts::placeholder {
  color: rgba(40, 40, 40, 0.45);
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts::-ms-clear {
  display: none;
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts:focus,
    .TextInput_wrapper_E-yt input.TextInput_input_rZts.TextInput_focusState_2xoM {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts:disabled {
  border-color: rgba(170, 170, 170, .45) !important;
  cursor: not-allowed;
  opacity: 0.45;
}

.TextInput_wrapper_E-yt input.TextInput_input_rZts.TextInput_withIcon_3wK0 {
  padding-right: 44px;
}

.TextInput_wrapper_E-yt .TextInput_input_rZts::-webkit-search-cancel-button {
  display: none;
}

.TextInput_wrapper_E-yt input.TextInput_fail_zPwq {
  border-color: #dc0000;
  -webkit-box-shadow: inset 0 0 0 1px #dc0000;
          box-shadow: inset 0 0 0 1px #dc0000;
}

.TextInput_wrapper_E-yt input.TextInput_defaultSize_2rkb {
  height: 39px;
  padding: 0 15px;
  font-size: 17px;
}

.TextInput_wrapper_E-yt input.TextInput_bigSize_udCU {
  height: 51px;
  padding: 0 18px;
  font-size: 21px;
}

.TextInput_wrapper_E-yt input.TextInput_withCaptcha_1qme {
  width: calc(100% - 130px);
  vertical-align: middle;
}

.TextInput_wrapper_E-yt input.TextInput_mimicry_1XeA {
  background: rgba(0, 0, 0, 0)
}

.TextInput_wrapper_E-yt input.TextInput_mimicry_1XeA:focus,
    .TextInput_wrapper_E-yt input.TextInput_mimicry_1XeA.TextInput_focusState_2xoM {
  background: #fff;
}

@media (min-width: 768px) {

  .TextInput_wrapper_E-yt input.TextInput_mimicry_1XeA {
    background: #fff
  }
}

.TextInput_inputButton_eigN {
  margin: 0;
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 0;
  background: rgba(255, 255, 255, 0);
  font-size: 0
}

.TextInput_inputButton_eigN:not(:disabled):hover {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.TextInput_inputButton_eigN:disabled {
  /* stylelint-disable-line */
  cursor: not-allowed;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0.5;
}

.TextInput_captcha_2J_n {
  display: inline-block;
  width: auto;
  margin-right: 5px;
  vertical-align: top;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
}

@media (max-width: 768px) {
  .TextInput_wrapper_E-yt input.TextInput_defaultSize_2rkb {
    height: 44px;
    padding: 0 35px 0 15px;
    font-size: 17px
  }
  .TextInput_wrapper_E-yt input.TextInput_defaultSize_2rkb::-webkit-calendar-picker-indicator {
    position: absolute;
    right: 0;
    opacity: 0;
  }

  .TextInput_adaptive_JJIa input {
    height: 51px;
    padding: 0 15px;
    font-size: 21px
  }

  .TextInput_adaptive_JJIa input.TextInput_withIcon_3wK0 {
    padding-right: 52px;
  }

  .TextInput_adaptiveSmall_3k2- input {
    padding: 0 7px;
  }
}

.TextInput_textFail_2k_B {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5
}

.TextInput_textFail_2k_B::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

@media (max-width: 768px) {
  .TextInput_textFail_2k_B {
    max-width: 100%;
  }
}
.DateInput_inputWrapper_zui3 {
  position: relative;
}

input.DateInput_input_2p7X {
  width: 215px !important;
  border: 1px solid rgba(170, 170, 170, 0.44999999999999996);
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(40, 40, 40, 0.13);
          box-shadow: inset 0 2px 1px rgba(40, 40, 40, 0.13);
  font-family: 'Officina Serif'
}

input.DateInput_input_2p7X::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInput_input_2p7X::-moz-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInput_input_2p7X::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInput_input_2p7X::placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInput_input_2p7X.DateInput_fail_C0aN {
  border-color: rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}
.DatePicker_wrapper_2ghv {
  vertical-align: top;
  display: inline-block;
  position: relative;
  z-index: 1
}

.DatePicker_wrapper_2ghv > div {
  padding: 0;
}

.DatePicker_button_26tg {
  position: absolute;
  top: 50%;
  margin: 0;
  padding: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  background: none;
  font-size: 0;
  cursor: pointer
}

.DatePicker_button_26tg:hover:enabled {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.DatePicker_button_26tg:disabled {
  /* stylelint-disable-line */
  opacity: 0.4;
  cursor: not-allowed;
}

.DatePicker_button_26tg.DatePicker_default_offset_Uicq {
  right: 6px;
}

.DatePicker_button_26tg.DatePicker_big_offset_1l0n {
  right: 11px;
}

.DatePicker_calendar_3-ve {
  position: absolute;
  z-index: 1;
  min-width: 200px;
}

.DatePicker_opened_2f0O {
  z-index: 1000;
}

.DatePicker_opened-up_35yt .DatePicker_calendar_3-ve {
  bottom: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

.DatePicker_opened-up_35yt .DatePicker_input_3_6H input {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.DatePicker_nativeButton_20n1 {
  pointer-events: none;
}

.DatePicker_opened-down_BHil .DatePicker_calendar_3-ve {
  top: 100%;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 0;
}

.DatePicker_opened-down_BHil .DatePicker_input_3_6H input {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.SmartInput_container_2bFt {
  position: relative;
}

.SmartInput_text_2l0X {
  display: none;
}

.SmartInput_textFail_bo6q {
  position: relative;
  display: block;
  margin-top: 8px;
  color: #e33333;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  text-align: left;
  font-style: italic;
  font-size: 13px;
  font-family: Arial, sans-serif
}

.SmartInput_absolute_2ZAH .SmartInput_textFail_bo6q {
  position: absolute;
}

.SmartInput_forceError_2fRV input {
  border-color: rgba(220, 0, 0, .45) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
}

.SmartInput_absTooltip_2F4P .SmartInput_textFail_bo6q {
  position: absolute;
}

@media (max-width: 768px) {
  .SmartInput_textFail_bo6q {
    max-width: none;
    font-family: 'Officina Serif', serif;
    font-style: normal;
    font-size: 15px;
  }
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Heading_component_3-PY {
  padding: 0;
  margin: 0;
  color: inherit;
  font: 17px/1.4117 'Officina Serif';
  font-weight: 400;
}
.Heading_h1_1NBx {
  font-size: 50px;
  line-height: 1.12;
}
.Heading_h2_3CnZ {
  font-size: 41px;
  line-height: 1.1219;
}
.Heading_h3_3z1K {
  font-size: 30px;
  line-height: 1.3;
}
.Heading_h4_3vcj {
  font-size: 21px;
  line-height: 1.4285;
}
.Heading_h5_2Q-J {
  font-size: 17px;
  line-height: 1.4117;
}
@media (max-width: 767px) {
  .Heading_adaptive_1cKR.Heading_h1_1NBx {
    font-size: 30px;
    line-height: 1.2;
  }

  .Heading_adaptive_1cKR.Heading_h2_3CnZ {
    font-size: 25px;
    line-height: 1.2857;
  }

  .Heading_adaptive_1cKR.Heading_h3_3z1K {
    font-size: 21px;
    line-height: 1.4285;
  }

  .Heading_adaptive_1cKR.Heading_h4_3vcj {
    font-size: 17px;
    line-height: 1.4117;
  }

  .Heading_adaptive_1cKR.Heading_h5_2Q-J {
    font-size: 17px;
    line-height: 1.4117;
  }
}
.Heading_styled_2M76 {
  margin: 20px auto
}
.Heading_styled_2M76:first-child {
  margin-top: 0;
}
.Heading_styled_2M76:last-child {
  margin-bottom: 0;
}
.Heading_styled_2M76.Heading_h1_1NBx {
  margin: 40px auto;
  text-align: center;
}
/* reset */

.Button_wrapper_3lov {
  display: inline-block
}

.Button_wrapper_3lov.Button_transformer_32GT {
  width: 100%
}

.Button_wrapper_3lov.Button_transformer_32GT .Button_button_2One {
  width: 100%;
}

.Button_button_2One { /* stylelint-disable-line */
  border: none;
  cursor: pointer;
  background: #ffdc7d;
  text-align: center;
  font: 17px 'Officina Serif', serif;
  line-height: 39px;
  height: 39px;
  border-radius: 2px;
  padding: 0 14px;
  width: 100%;
  white-space: nowrap;
  text-decoration: none;
  color: #282828
}

.Button_button_2One:active:not(:disabled) {
  background: #ffba00;
}

.Button_button_2One:disabled {/* stylelint-disable-line */
  opacity: 0.7;
  cursor: not-allowed;
}

.Button_buttonTall_2t2v {
    padding: 10px 14px;
    font-size: 21px;
    line-height: 0;
    height: 50px;
    width: 280px;
}

.Button_buttonLogin_ey_r {
    padding: 10px 14px;
    font-size: 21px;
    line-height: 0;
    height: 58px;
    width: 100%;
}

.Button_light_2H4F {
  background: #fff
}

.Button_light_2H4F:hover {
  background: #f0f0f0;
}

.Button_wide_1q4q {
  width: 100%;
}

.Button_big_2FKP {
  height: 52px;
  line-height: 52px;
  padding: 0 30px;
  font-size: 21px;
}

@media (min-width: 768px) {
  .Button_wrapper_3lov.Button_transformer_32GT {
    width: auto
  }
  .Button_wrapper_3lov.Button_transformer_32GT .Button_button_2One {
    width: auto;
  }

  .Button_button_2One:not(:disabled) { /* stylelint-disable-line */
  }

  .Button_button_2One:not(:disabled):hover {
    background: #ffba00;
  }

  .Button_buttonLogin_ey_r {
    height: 39px;
  }
}
.RegisterForm_updateImage_3Pa8 > div {
  padding: 0 !important;
}

.RegisterForm_updateImage_3Pa8 > div span {
  border-bottom: 1px dashed #787878;
  cursor: pointer;
}

.RegisterForm_heading_1snI {
  text-align: center;
  margin-bottom: 30px;
}

.RegisterForm_anchors_3uDn {
  margin-top: 20px;
  font: 13px/17px Arial;
  font-style: italic;
  color: #787878;
}

.RegisterForm_anchorLink_GXhW:before {
  /* stylelint-disable-line */
  content: ' ';
}

.RegisterForm_anchorLink_GXhW:after {
  /* stylelint-disable-line */
  content: ',';
}

.RegisterForm_anchorLink_GXhW:last-of-type:after {
  /* stylelint-disable-line */
  content: '.';
}

.RegisterForm_error_3epA {
  margin-top: 20px;
}

.RegisterForm_hidden_2X4f {
  display: none;
}

.RegisterForm_input_2B_K {
  display: block !important;
  width: 246px !important
}

.RegisterForm_input_2B_K * {
  font-size: 16px !important;
}

.RegisterForm_input_2B_K.RegisterForm_fullWidth_1hyW {
  width: 100% !important;
}

.RegisterForm_captchaLabel_y0uH span {
  /* stylelint-disable-line */
  width: 100% !important;
}

.RegisterForm_captcha_26FS {
  display: block !important
}

.RegisterForm_captcha_26FS input {
  width: 116px !important;
}

.RegisterForm_disclaimer_16xv {
  margin-top: 20px;
  font: 13px/17px Arial;
  color: #787878;
  text-align: left;
}

.RegisterForm_button_2OXM {
  text-align: center;
}
.Textarea_field_302h {
  padding: 10px 15px;
  font-size: 17px;
  display: block;
  border: 1px solid rgb(199, 199, 199);
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, .13);
          box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, .13);
  font-family: 'Officina Serif';
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s
}
.Textarea_field_302h.Textarea_fail_2jAP {
  border-color: rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}
.Textarea_field_302h::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}
.Textarea_field_302h::-moz-placeholder {
  color: rgba(40, 40, 40, 0.45);
}
.Textarea_field_302h::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}
.Textarea_field_302h::placeholder {
  color: rgba(40, 40, 40, 0.45);
}
.Textarea_field_302h:focus,
  .Textarea_field_302h.Textarea_focusState_2FFD {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
}
.Textarea_field_302h:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}
.Textarea_field_302h.Textarea_withIcon_3n__ {
  padding-right: 44px;
}
.Message_message_1Rwc {
  margin: 20px auto;
  position: relative;
}

.Message_system_2VhL {
  color: #787878;
  font-style: italic;
  margin-left: 25px
}

.Message_system_2VhL::before {
  content: '';
  position: absolute;
  top: 1px;
  left: -25px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid #999;
}

.Message_system_2VhL::after {
  content: '';
  position: absolute;
  top: 5px;
  left: -18px;
  width: 3px;
  height: 4px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}

.Message_operator_2bAi {
  border: 1px solid #e9e9e7;
  padding: 15px 10px;
  margin: 20px 100px 20px -10px
}

.Message_operator_2bAi::after {
  content: '';
  background: url(https://static.beeline.ru/upload/images/b2c/help_operator_logo.png) 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  width: 75px;
  height: 65px;
  right: -90px;
  top: -5px;
}

.Message_operator_2bAi.Message_isBot_3Hjf::after {
  background-image: url(https://static.beeline.ru/upload/images/b2c/help-robot.png);
}

.Message_heading_3Sm4 {
  color: #787878;
}

.Message_triangle_3Pnf {
  position: absolute;
  left: 100%;
  top: 17px;
  width: 15px;
  height: 15px;
  background-color: #fff;
}

.Message_text_1MBL {
  word-wrap: break-word
}

.Message_text_1MBL a {
  color: #282828;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.Message_text_1MBL a:hover {
  -webkit-transition: none;
  transition: none;
  color: #f6a000;
}
.EmojiSet_wrapper_3Gp3 {
  font-size: 17px;
}

.EmojiSet_emojiSetWrapper_2Na- {
  position: absolute;
  bottom: 10px;
  right: 100%;
  padding-bottom: 30px;
  -webkit-transform: translateX(25px);
          transform: translateX(25px);
  visibility: hidden;
  opacity: 0
}

.EmojiSet_emojiSetWrapper_2Na-::after {
  content: '';
  position: absolute;
  right: 7px;
  bottom: 24px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: 4px 4px 4px -4px rgba(0, 0, 0, .3);
          box-shadow: 4px 4px 4px -4px rgba(0, 0, 0, .3);
}

.EmojiSet_wrapper_3Gp3:hover .EmojiSet_emojiSetWrapper_2Na- {
  visibility: visible;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 1;
}

.EmojiSet_emojiSet_39H4 {
  background-color: white;
  padding: 8px;
  width: 225px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
  font-size: 0;
}

.EmojiSet_mainIcon_3wcY {
  width: 16px;
  height: 16px;
  background-image: url(//static.beeline.ru/upload/images/b2c/emoji-set.png);
  background-size: auto 100%;
  background-position-x: -48px;
  vertical-align: top;
}

.EmojiSet_icon_2pr2 {
  font-size: 0;
  padding: 10px;
  margin: 2px;
  display: inline-block;
  cursor: pointer;
  background-image: url(//static.beeline.ru/upload/images/b2c/emoji-set.png);
  background-size: auto 100%;
}
.DialogWrapper_messages_2_G- {
  min-height: 150px;
  max-height: 300px;
  padding-left: 10px;
  overflow-y: auto;
}

.DialogWrapper_typing_1mD- {
  margin: 5px 0;
  font-family: 'Officina Serif';
  opacity: 0
}

.DialogWrapper_typing_1mD-.DialogWrapper_active_15X6 {
  -webkit-animation: DialogWrapper_fading_2588 30s linear;
          animation: DialogWrapper_fading_2588 30s linear;
}

.DialogWrapper_textarea_3Q6J {
  position: relative;
  margin-bottom: 20px
}

.DialogWrapper_textarea_3Q6J textarea {
  padding-right: 50px;
}

.DialogWrapper_emojiSet_2cpP {
  position: absolute;
  top: 10px;
  left: 100%;
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
}

.DialogWrapper_controls_1Q3P {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

.DialogWrapper_controlItem_35nT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}

.DialogWrapper_controlIcon_2MAA {
  margin-right: 5px;
  stroke: #282828;
  width: 25px
}

.DialogWrapper_controlIcon_2MAA.DialogWrapper_send_qifL .arrowPolyIcon {
  -webkit-transform: rotate(180deg) translateY(30px);
          transform: rotate(180deg) translateY(30px);
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
}

.DialogWrapper_controlIcon_2MAA.DialogWrapper_volumeOff_1LX2 .volumeWaves {
  display: none;
}

.DialogWrapper_controlIcon_2MAA.DialogWrapper_newChat_21Nk {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.DialogWrapper_endText_3ucb {
  font-size: 15px;
  margin-top: 20px;
  font-family: 'Officina Serif';
}

.DialogWrapper_textarea_3Q6J textarea { /* stylelint-disable-line */
  font-style: normal;
  color: rgb(40, 40, 40);
}

.DialogWrapper_hidden_1OUI {
  display: none;
}

@-webkit-keyframes DialogWrapper_fading_2588 {
  0% {
    opacity: 1;
  }

  80% {
    opacity: 0.3;
  }

  95% {
    opacity: 0.3;
  }

  100% {
    opacity: 0;
  }
}

@keyframes DialogWrapper_fading_2588 {
  0% {
    opacity: 1;
  }

  80% {
    opacity: 0.3;
  }

  95% {
    opacity: 0.3;
  }

  100% {
    opacity: 0;
  }
}
.Loader_loader_2L7W {
  position: relative;
}

.Loader_hidden_2lPm {
  visibility: hidden;
  pointer-events: none;
}

.Loader_loaderContainer_2rGP {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.Loader_loadingAnimation_37Gr {
  max-width: 100%;
  max-height: 100%;
}

.Loader_plain_BZY1 {
  -webkit-animation: none;
  animation: Loader_rotating_1qtN 1s linear infinite;
  height: 40px;
  width: 40px
}

.Loader_plain_BZY1.Loader_big_sHki {
  height: 100px;
  width: 100px;
}

.Loader_center_2A3l {
  width: 60px;
  height: 60px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

@-webkit-keyframes Loader_rotating_1qtN {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes Loader_rotating_1qtN {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ChatWithOperator_chatWithOperator_14Ls {
  padding: 30px 20px;
  background-color: #fff;
}

img.ChatWithOperator_loader_WMdJ {
  display: block;
  margin: 0 auto;
}
.ChatWrapper_chatWrapper_2zZ2 {
  position: absolute;
  width: 100%;
  padding: 10px 20px 40px;
  background-color: rgba(40, 40, 40, .95);
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
  transition: opacity 0.3s, -webkit-transform 0.5s;
  transition: transform 0.5s, opacity 0.3s;
  transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: translateY(0);
          transform: translateY(0)
}

.ChatWrapper_chatWrapper_2zZ2:not(.ChatWrapper_show_2ueA) {
  -webkit-transform: translateY(-105%);
          transform: translateY(-105%);
  opacity: 0;
  min-height: 670px;
  pointer-events: none;
}

.ChatWrapper_chatInner_1jm7 {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}

.ChatWrapper_chat_8-aI {
  margin-top: 10px;
  border-radius: 4px;
}

.ChatWrapper_close_2Cwl {
  position: absolute;
  padding: 0 10px 10px;
  top: 0;
  right: -42px;
  color: #fff;
  font-size: 0;
  cursor: pointer
}

.ChatWrapper_close_2Cwl svg {
  width: 22px;
  height: 22px;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.MenuDesktop_menuDesktop_1Lmq {
  padding: 0 20px;
  -webkit-box-shadow: 0 0 15px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 0 15px 0 rgba(40, 40, 40, .2);
  font-family: 'Officina Serif', serif;
  background: #fff;
  color: #282828;
}
.MenuDesktop_perspectiveContainer_3YLL {
  -webkit-perspective: 1600px;
          perspective: 1600px;
}
.MenuDesktop_pinned_236c.MenuDesktop_hidden_1Wcx {
  visibility: hidden;
}
.MenuDesktop_pinned_236c.MenuDesktop_pinnedShow_3DOy {
  -webkit-animation: MenuDesktop_menuShow_3TpO 0.2s linear 0.2s;
          animation: MenuDesktop_menuShow_3TpO 0.2s linear 0.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  visibility: hidden;
}
.MenuDesktop_pinned_236c.MenuDesktop_pinnedHide_3I4a {
  -webkit-animation: MenuDesktop_menuHide_3N7s 0.15s linear;
          animation: MenuDesktop_menuHide_3N7s 0.15s linear;
  -webkit-transform-style: flat;
          transform-style: flat;
}
.MenuDesktop_content_1a1D {
  max-width: 1050px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MenuDesktop_logo_2CzD {
  height: 43px
}
.MenuDesktop_logo_2CzD img {
  height: 100%;
}
.MenuDesktop_entriesWrapper_3g1g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.MenuDesktop_topEntryWrapper_ezEt {
  font-size: 17px;
  line-height: 2.06;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}
.MenuDesktop_topEntryWrapper_ezEt:hover .MenuDesktop_topEntryMenu_3f4P {
      display: block;
}
.MenuDesktop_topEntryWrapper_ezEt:hover .MenuDesktop_topEntry_hOSs {
      background: #ffdc7d;
}
.MenuDesktop_topEntryWrapper_ezEt:hover .MenuDesktop_topEntry_hOSs.MenuDesktop_isLink_3aNj {
  text-decoration: underline;
}
.MenuDesktop_topEntryWrapper_ezEt:hover .MenuDesktop_topEntry_hOSs.MenuDesktop_active_31f_ {
  color: #282828;
}
.MenuDesktop_topEntry_hOSs { /* stylelint-disable-line */
  display: block;
  padding: 20px 20px 16px;
  text-decoration: none;
  color: inherit
}
.MenuDesktop_topEntry_hOSs.MenuDesktop_withIcon_3wi3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MenuDesktop_topEntry_hOSs.MenuDesktop_active_31f_ {

  /* stylelint-disable-line */
  color: #f6a000;
}
div.MenuDesktop_topEntry_hOSs {
  cursor: default;
}
.MenuDesktop_topEntryIcon_1hgF {
  max-width: 33px;
  padding-right: 5px;
}
.MenuDesktop_topEntryMenu_3f4P { /* stylelint-disable-line */
  padding-left: 50%;
  display: none;
}
@-webkit-keyframes MenuDesktop_menuHide_3N7s {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: hidden;
  }
}
@keyframes MenuDesktop_menuHide_3N7s {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: hidden;
  }
}
@-webkit-keyframes MenuDesktop_menuShow_3TpO {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: hidden;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }
}
@keyframes MenuDesktop_menuShow_3TpO {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: hidden;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }
}
.SubMenu_alignWrapper_ZLoD {
  position: absolute;
  z-index: 1;
  top: 100%;
  overflow: visible;
  -webkit-transform: translate(-50%);
          transform: translate(-50%)
}

.SubMenu_alignWrapper_ZLoD.SubMenu_withPromoBlock_W3uK {
  height: 335px;
}

.SubMenu_alignWrapper_ZLoD.SubMenu_withPromoBlock_W3uK,
  .SubMenu_alignWrapper_ZLoD.SubMenu_withThirdLevel_29ga {
  min-width: 1024px;
  left: 50%
}

.SubMenu_alignWrapper_ZLoD.SubMenu_withPromoBlock_W3uK.SubMenu_alignedRight_1gKq, .SubMenu_alignWrapper_ZLoD.SubMenu_withThirdLevel_29ga.SubMenu_alignedRight_1gKq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.SubMenu_alignWrapper_ZLoD.SubMenu_hidden_1hbZ {
  visibility: hidden;
}

.SubMenu_styleWrapper_2wGM {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .35);
          box-shadow: 0 3px 6px rgba(0, 0, 0, .35);
  background: #fff;
  border-radius: 0 0 4px 4px;
}

.SubMenu_submenu_8wPP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SubMenu_secondLevelBlock_w3TP {
  padding: 20px 0 40px;
  width: 300px;
}

.SubMenu_thirdLevelBlock_7Enn {
  position: relative;
  width: 400px;
  padding: 20px 0 40px
}

.SubMenu_thirdLevelBlock_7Enn.SubMenu_selected_2Qkf {
  background: #f4f4f4;
}

.SubMenu_promoBlock_3B4V {
  display: block;
  width: 324px;
  padding: 25px 33px 62px;
  text-align: center;
}

.SubMenu_promoBlock_3B4V img {
  display: block;
  max-width: 155px;
  margin: 0 auto;
}

.SubMenu_promoBlock_3B4V {
  text-decoration: none;
  color: #282828;
}

a.SubMenu_promoBlock_3B4V:hover {
  background: #f4f4f4;
}

.SubMenu_promoTitle_3xFV {
  display: block;
  font-size: 26px;
  line-height: 1.08;
  font-weight: bold;
  text-align: left;
  margin-top: 11px;
}

.SubMenu_menuEntry_9Cso {
  display: block;
  padding: 13px 30px 13px 50px;
  font-size: 17px;
  line-height: 1.18;
  text-decoration: underline;
  color: #282828
}

.SubMenu_menuEntry_9Cso.SubMenu_active_1RIv {
  text-decoration: none;
  color: #f6a000
}

.SubMenu_menuEntry_9Cso.SubMenu_active_1RIv:hover {
  color: #282828;
  text-decoration: underline;
}

.SubMenu_menuEntry_9Cso.SubMenu_selected_2Qkf {
  background: #f4f4f4;
}

.SubMenu_menuEntry_9Cso.SubMenu_thirdLevelEntry_3gxK {
  text-decoration: none;
  padding-left: 50px
}

.SubMenu_menuEntry_9Cso.SubMenu_thirdLevelEntry_3gxK:hover {
  background: #ffdc7d;
  text-decoration: underline;
  color: rgba(40, 40, 40, .8);
}

.SubMenu_thirdLevelMenu_3Hv3 {
  position: absolute;
  visibility: hidden;
  width: 100%
}

.SubMenu_thirdLevelMenu_3Hv3.SubMenu_selected_2Qkf {
  visibility: visible;
}

.SubMenu_thirdLevelMenu_3Hv3.SubMenu_hidden_1hbZ {
  visibility: hidden;
}

.SubMenu_thirdLevelMenu_3Hv3.SubMenu_heightProvider_PLwI {
  position: static;
  float: left;
}
.MenuMobile_menuMobile_cW87 {
  position: relative;
  min-width: 320px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
  background: #fff;
}

.MenuMobile_pinned_pxG7.MenuMobile_hidden_2TzD {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.MenuMobile_pinned_pxG7.MenuMobile_pinnedShow_2bN2 {
  -webkit-transition: -webkit-transform 150ms ease-in;
  transition: -webkit-transform 150ms ease-in;
  transition: transform 150ms ease-in;
  transition: transform 150ms ease-in, -webkit-transform 150ms ease-in;
}

.MenuMobile_pinned_pxG7.MenuMobile_pinnedHide_Ehw6 {
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
}

.MenuMobile_logo_Nr1D.MenuMobile_small_3cPo {
  display: none
}

.MenuMobile_logo_Nr1D.MenuMobile_small_3cPo img {
  width: 30px !important;
  height: 30px !important;
}

.MenuMobile_logo_Nr1D img { /* stylelint-disable-line */
  width: 100px !important;
  height: 30px !important;
}

.MenuMobile_right_2qjY {
  display: inline-block;
  float: right;
  height: 20px;
  margin-top: 5px
}

.MenuMobile_right_2qjY > div {
  margin-left: 25px;
}

.MenuMobile_right_2qjY > div:first-of-type {
  margin-left: 0;
}

.MenuMobile_right_2qjY::after {
  height: 100%;
  content: '';
  font-size: 0;
  vertical-align: middle;
  display: inline-block;
}

.MenuMobile_personalWrapper_2Hyr {
  display: inline-block
}

.MenuMobile_personalWrapper_2Hyr * {
  pointer-events: auto;
}

.MenuMobile_personalWrapper_2Hyr > * {
  text-align: left;
}

.MenuMobile_searchWrapper_JpCy {
  display: inline-block;
}

.MenuMobile_hamburger_3dfs {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 15px;
  cursor: pointer;
  vertical-align: middle;
  color: #282828
}

.MenuMobile_hamburger_3dfs.MenuMobile_opened_26Kw {
  color: #f6a000;
  height: 16px;
}

.MenuMobile_hamburger_3dfs.MenuMobile_opened_26Kw .MenuMobile_line_32pP {
  height: 2px;
}

.MenuMobile_hamburger_3dfs .MenuMobile_line_32pP { /* stylelint-disable-line */
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  opacity: 1;
  background: currentColor;
}

.MenuMobile_hamburger_3dfs .MenuMobile_line_32pP:nth-child(1) {
  top: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.MenuMobile_hamburger_3dfs .MenuMobile_line_32pP:nth-child(2) {
  top: 50%;
  margin-top: -1px;
}

.MenuMobile_hamburger_3dfs .MenuMobile_line_32pP:nth-child(3) {
  bottom: 0;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.MenuMobile_b2bLogo_2eJP {
  height: 35px;
  display: inline-block
}

.MenuMobile_b2bLogo_2eJP img { /* stylelint-disable-line */
  height: 30px;
}

@media (max-width: 400px) {
  .MenuMobile_logo_Nr1D.MenuMobile_small_3cPo {
    display: inline-block;
  }
  .MenuMobile_logo_Nr1D.MenuMobile_big_2z8z {
    display: none;
  }
}
.Search_search_2G8D {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  padding-right: 12px;
}

@media all and (min-width: 768px) {

  .Search_faded_1c5D {
    position: relative;
  }

  .Search_faded_1c5D::before {
    content: '';
    width: 50px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background:
        -webkit-gradient(
          linear,
          left top, right top,
          from(rgba(0, 0, 0, 0)),
          color-stop(60%, rgba(0, 0, 0, 1)),
          to(rgba(0, 0, 0, 1))
        );
    background:
        linear-gradient(
          to right,
          rgba(0, 0, 0, 0) 0%,
          rgba(0, 0, 0, 1) 60%,
          rgba(0, 0, 0, 1) 100%
        );
  }
}

.Search_searchInput_X21H {
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  overflow: hidden
}

.Search_searchInput_X21H.Search_ellipsis_BqRs {
  text-overflow: ellipsis;
}

.Search_searchInput_X21H.Search_opened_xRoi {
  color: #f6a000;
}

.Search_searchInput_X21H.Search_opened_xRoi .Search_searchIcon_q8sc {
  color: #f6a000;
}

.Search_searchInput_X21H.Search_opened_xRoi .Search_searchIcon_q8sc path {
  stroke-width: 2px !important;
}

.Search_searchInput_X21H.Search_opened_xRoi .Search_arrow_yOTO {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Search_title_1Cag {
  border-bottom: 1px dashed currentColor;
  white-space: nowrap
  /* stylelint-disable */
}

.Search_title_1Cag .Search_arrow_yOTO {
  width: 8px;
}

.Search_title_1Cag {
  /* stylelint-enable */
}

.Search_mobile_2oYF .Search_title_1Cag {
  border-bottom: none;
}

.Search_searchBox_2Sy- {
  position: absolute;
  display: none;
  padding: 25px 20px;
  z-index: 4;
  top: 100%;
  right: 0;
  left: 0;
  background: rgba(40, 40, 40, .95);
  -webkit-box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
  border-top: 1px solid rgba(170, 170, 170, 1)
}

.Search_searchBox_2Sy-.Search_opened_xRoi {
  display: block;
}

.Search_wrapper_3v1H {
  position: relative;
  max-width: 980px;
  margin: 0 auto;
}

.Search_closeButton_3KFw {
  position: absolute;
  right: 0;
  background: none;
  border: none;
  font-size: 0;
  color: #fff;
  cursor: pointer;
  width: 16px;
  height: 16px
}

.Search_closeButton_3KFw g {
  stroke-width: 1px;
}

.Search_text_3VyV {
  font-size: 13px;
}

/* stylelint-disable */

.Search_searchIcon_q8sc {
  /* stylelint-enable */
  display: inline-block;
  width: 16px;
  margin-right: 5px;
  color: #f6a000;
  vertical-align: middle
}

.Search_searchIcon_q8sc g {
  stroke-width: 1px;
}

.Search_mainSearch_2x-6 {
  color: #f6a000
}

.Search_mainSearch_2x-6 .Search_title_1Cag {
  color: #f6a000;
}

.Search_mobile_2oYF:not(.Search_mainSearch_2x-6) {
  display: block;
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 {
  padding-right: 0
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 .Search_searchInput_X21H {
  height: auto;
  height: initial;
  line-height: normal;
  line-height: initial;
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 .Search_searchInput_X21H:not(.Search_opened_xRoi) .Search_searchIcon_q8sc {
  color: #282828;
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 .Search_wrapper_3v1H {
  max-width: none;
  max-width: initial;
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 .Search_title_1Cag {
  display: none;
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 {
  /* stylelint-disable */
}

.Search_mobile_2oYF.Search_mainSearch_2x-6 .Search_searchIcon_q8sc {
  /* stylelint-enable */
  margin: 0;
  vertical-align: text-top;
  width: 18px;
  height: 18px;
}

/* stylelint-disable */

.Search_mobile_2oYF {
  /* stylelint-enable */
  overflow: hidden
}

.Search_mobile_2oYF .Search_searchBox_2Sy- {
  background: #242424;
}

/* light theme */

.Search_light_2cTm .Search_searchBox_2Sy- {
  background: #fff;
  color: #282828;
}

/* stylelint-disable */

.Search_closeButton_3KFw {
  /* stylelint-enable */
  position: absolute;
  top: 8px;
  right: 0;
  width: 22px;
  height: 22px
}

.Search_closeButton_3KFw svg {
  width: 22px;
  height: 22px;
}

.Search_closeButton_3KFw {
  /* stylelint-disable */
}

.Search_closeButton_3KFw g {
  /* stylelint-enable */
  stroke: white;
  stroke-width: 1px;
}

.Search_mobile_2oYF .Search_closeButton_3KFw {
  display: none;
}
.SearchInput_searchInput_1wsB {
  position: relative;
}

.SearchInput_searchInput_1wsB { /* stylelint-disable-line */
}

.SearchInput_searchInput_1wsB.SearchInput_mobile_1kED .SearchInput_input_D0s1:focus {
  border-color: #f6a000 !important;
}

.SearchInput_inputLoader_2tyb {
  position: absolute;
  bottom: 11px;
  right: 50px;
  width: 28px;
}

header .SearchInput_input_D0s1 { /* stylelint-disable-line */
  padding: 15px 85px 15px 10px;
  width: 100%;
  border-radius: 3px;
  border: 1px solid rgba(170, 170, 170, 1);
  font: 17px 'Officina Serif', serif;
  color: #e6e6e6 !important;
  height: auto;
  background: none; /* resets */
}

header .SearchInput_input_D0s1::-webkit-input-placeholder { /* stylelint-disable-line */
  color: #787878;
}

header .SearchInput_input_D0s1::-moz-placeholder { /* stylelint-disable-line */
  color: #787878;
}

header .SearchInput_input_D0s1:-ms-input-placeholder { /* stylelint-disable-line */
  color: #787878 !important;
}

header .SearchInput_input_D0s1::-ms-input-placeholder { /* stylelint-disable-line */
  color: #787878;
}

header .SearchInput_input_D0s1::placeholder {
  color: #787878;
}

header .SearchInput_input_D0s1:focus::-webkit-input-placeholder { /* stylelint-disable-line */
  color: #787878;
}

header .SearchInput_input_D0s1:focus:-moz-placeholder { /* stylelint-disable-line */
  color: #787878;
}

header .SearchInput_input_D0s1:focus:-ms-input-placeholder { /* stylelint-disable-line */
  color: #787878 !important;
}

header .SearchInput_input_D0s1:focus::-ms-input-placeholder { /* stylelint-disable-line */
  color: #787878 !important;
}

header .SearchInput_input_D0s1:focus::-moz-placeholder {
  color: #787878;
}

header .SearchInput_input_D0s1:focus::placeholder {
  color: #787878;
}

.SearchInput_controls_12Q- {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  white-space: nowrap;
  display: inline-block;
}

.SearchInput_control_3sJg {
  display: inline-block;
  position: relative;
  background: none;
  border: none;
  outline: none;
  padding: 0;
  margin-right: 15px;
  vertical-align: middle;
  cursor: pointer;
  color: #fff
}

.SearchInput_control_3sJg svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.SearchInput_clear_4Waj {
  width: 20px;
  height: 100%
}

.SearchInput_clear_4Waj g {
  stroke-width: 1px;
}

/* light theme */

.SearchInput_light_1Cmb .SearchInput_input_D0s1 { /* stylelint-disable-line */
  background: #fff;
  color: #282828 !important;
}

.SearchInput_light_1Cmb .SearchInput_control_3sJg {
  color: #777;
}

/* desktop version */

.SearchInput_searchInput_1wsB { /* stylelint-disable-line */
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) {
  max-width: 480px;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_input_D0s1 { /* stylelint-disable-line */
  border: none;
  border-bottom: 0.5px solid rgba(170, 170, 170, 1);
  height: auto;
  outline: none;
  position: static;
  border-radius: 0;
  padding: 10px 75px 10px 0;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_input_D0s1::-ms-clear { /* stylelint-disable-line */
  display: none;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_controls_12Q- {
  top: 10px;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_controls_12Q- .SearchInput_clear_4Waj {
  width: 15px;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_clear_4Waj { /* stylelint-disable-line */
  height: 18px;
}

.SearchInput_searchInput_1wsB:not(.SearchInput_mobile_1kED) .SearchInput_inputLoader_2tyb {
  width: 22px;
  bottom: 7px;
}
.DropdownList_dropdownList_1Sik {
  position: relative;
  background: #242424;
  display: none
}

.DropdownList_dropdownList_1Sik:not(.DropdownList_mobile_3Ka4) {
  background: none;
}

.DropdownList_element_1K6o {
  color: #fff;
  cursor: pointer;
  font: 17px 'Officina Serif', serif;
  padding: 15px 0
}

.DropdownList_element_1K6o.DropdownList_active_39kj,
  .DropdownList_element_1K6o:hover {
  color: #f68b1f;
}

.DropdownList_elementContent_2teP > span:first-child {
  font-weight: bolder;
}

.DropdownList_opened_1dNn {
  display: block;
}

/* light theme */

.DropdownList_light_3Fat.DropdownList_dropdownList_1Sik {
  background: #fff;
}

.DropdownList_light_3Fat .DropdownList_element_1K6o {
  color: #282828;
}
.RegionsDesktopDropdownList_regionsDesktopDropdownList_EnjH {
  margin: 25px auto 0;
  color: #fff;
  cursor: default;
  max-width: 980px;
}

.RegionsDesktopDropdownList_column_3ASD {
  display: inline-block;
  vertical-align: top;
  max-width: 200px;
}

.RegionsDesktopDropdownList_column_3ASD + .RegionsDesktopDropdownList_column_3ASD {
    margin-left: 15px;
  }

.RegionsDesktopDropdownList_subColumn_1Ptd + .RegionsDesktopDropdownList_subColumn_1Ptd {
    margin-top: 15px;
  }

.RegionsDesktopDropdownList_groupName_1dkX {
  color: #787878;
}

.RegionsDesktopDropdownList_item_1p6C {
  cursor: pointer
}

.RegionsDesktopDropdownList_item_1p6C:hover {
  color: #f68b1f;
}
.LoginForm_loginFormWrapper_2ay9 {
  width: 300px;
  color: #282828 !important;
  padding: 30px 27px;
}

.LoginForm_loginForm_176K {
  max-width: 300px;
  margin: 0 auto;
  text-align: left;
}

.LoginForm_mobile_2uE7 {
  top: 60px;
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Tooltip_component_5con {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  font-family: Arial, sans-serif
}
.Tooltip_component_5con.Tooltip_hasIcon_nanF .Tooltip_container_1Ok3 {
  padding-top: 48px;
}
.Tooltip_component_5con.Tooltip_hasIcon_nanF .Tooltip_arrow_pze- {
  top: 40px;
}
.Tooltip_component_5con:hover {
  z-index: 10
}
.Tooltip_component_5con:hover .Tooltip_icon_3KK2 {
  background: #f6a000;
  z-index: 3;
}
.Tooltip_component_5con:hover .Tooltip_arrow_pze-,
    .Tooltip_component_5con:hover .Tooltip_container_1Ok3 {
  display: block;
}
.Tooltip_icon_3KK2 { /* stylelint-disable-line */
  position: relative;
  width: 16px;
  height: 16px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  background: #b4b4b4;
  font-family: 'Officina Serif';
  font-size: 12px;
  line-height: 16px;
  cursor: default;
}
.Tooltip_arrow_pze- { /* stylelint-disable-line */
  background-color: #dbd9d9;
  padding: 10px;
  border-radius: 3px;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  position: absolute;
  top: 26px;
  left: 50%;
  display: none
}
.Tooltip_arrow_pze-.Tooltip_onTop_2T1Q {
  top: -28px;
}
.Tooltip_container_1Ok3 { /* stylelint-disable-line */
  position: absolute;
  max-width: 87.5vw;
  top: 0;
  left: 50%;
  padding-top: 34px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none
}
.Tooltip_container_1Ok3.Tooltip_onTop_2T1Q {
  top: auto;
  top: initial;
  bottom: 100%;
  padding-top: 0;
  padding-bottom: 18px;
}
.Tooltip_text_3eZ4 {
  position: relative;
  padding: 20px;
  overflow: auto;
  white-space: pre-line;
  color: #000;
  background-color: #dbd9d9;
  border-radius: 4px;
  font-size: 13px;
  line-height: 1.3
}
.Tooltip_text_3eZ4 a {
  color: inherit;
}
.Tooltip_emoji_1W-z {
  max-width: 25px !important;
}
.Forms_formHeader_1OT_ {
  font-family: 'Officina Serif', Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.Forms_currentCTN_13Jg {
  font-size: 21px;
}

.Forms_resetCtn_35Pi {
  margin-left: 15px;
  cursor: pointer;
}

.Forms_formDescription_SNAa {
  color: #787878;
}

.Forms_captchaDescription_1xbV {
  font-size: 16px;
}

.Forms_sendingSuccess_3HBc {
  background-color: #80b980;
  color: white;
  padding: 5px 15px;
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  width: 65%;
}

.Forms_sendingRepeat_27fV {
  cursor: pointer;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  width: 35%
}

.Forms_sendingRepeat_27fV .Forms_repeatSymbol_3O-5 {
  font-size: 22px;
}

.Forms_inputWrapper_1rog {
  position: relative;
}

.Forms_inputTooltip_2QgJ {
  position: absolute;
  right: 5px;
  top: 12px;
  z-index: 5;
}

.Forms_loaderImg_39e5 {
  margin-top: 0;
  margin-right: 15px;
  text-align: center;
  width: 32px;
  height: 32px;
}

.Forms_inputWrapper_1rog,
.Forms_formDescription_SNAa,
.Forms_captchaDescription_1xbV {
  margin: 15px 0;
}

.Forms_submitWrapper_1zT7 {
  margin: 20px 0;
  text-align: center;
}

.Forms_cancelWrapper_3GQh {
  padding-left: 32px;
}

.Forms_captcha_3d6Z .Forms_submitWrapper_1zT7 {
  display: inline-block;
}

.Forms_captcha_3d6Z.Forms_loginPage_2d5R .Forms_submitWrapper_1zT7 {
  margin: 0 0 0 15px;
  vertical-align: bottom;
}

.Forms_cancelButton_1xqc {
  cursor: pointer;
  position: absolute;
  font-size: 19px;
  color: #787878;
}

.Forms_captcha_3d6Z { /* stylelint-disable-line */
  position: relative
}

.Forms_captcha_3d6Z .Forms_cancelButton_1xqc {
  top: -20px;
  right: 0;
}

.Forms_standardPassForm_Qs97 .Forms_cancelButton_1xqc {
  top: 10px;
  right: 12px;
}

.Forms_loginPage_2d5R .Forms_captchaDescription_1xbV {
  font-family: 'Officina Serif', Arial, sans-serif;
}

.Forms_loginPage_2d5R .Forms_sendingSuccess_3HBc {
  padding: 15px;
  font-size: 14px;
}

.Forms_loginPage_2d5R .Forms_cancelWrapper_3GQh {
  display: block;
  margin: 15px 0;
  padding: 0;
}

.Forms_loginPage_2d5R { /* stylelint-disable-line */
}

.Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_inputWrapper_1rog,
    .Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_submitWrapper_1zT7 {
  display: inline-block;
  float: none;
}

.Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_inputWrapper_1rog {
  width: 100%;
}

.Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_submitWrapper_1zT7 {
  margin-left: 0;
  width: 100%;
}

.Forms_loginPage_2d5R { /* stylelint-disable-line */
}

.Forms_loginPage_2d5R .Forms_standardPassForm_Qs97 .Forms_submitWrapper_1zT7 {
  display: inline-block;
}

.Forms_loginPage_2d5R .Forms_cancelButton_1xqc {
  top: 12px;
}

@media (min-width: 768px) {
  .Forms_submitWrapper_1zT7 {
    text-align: left;
  }

  .Forms_loginPage_2d5R .Forms_loaderImg_39e5,
    .Forms_loginPage_2d5R .Forms_loaderDesk_1qS7 {
    vertical-align: middle;
  }

  .Forms_loginPage_2d5R .Forms_formDescription_SNAa {
    margin: 25px 0 10px;
  }

  .Forms_loginPage_2d5R .Forms_sendingRow_1ZI0 {
    height: 48px;
    line-height: 48px;
  }

  .Forms_loginPage_2d5R .Forms_inputWrapper_1rog + .Forms_submitWrapper_1zT7,
    .Forms_loginPage_2d5R .Forms_sendingSuccess_3HBc + .Forms_sendingRepeat_27fV {
    float: right;
  }

  .Forms_loginPage_2d5R .Forms_inputWrapper_1rog,
    .Forms_loginPage_2d5R .Forms_submitWrapper_1zT7 { /* stylelint-disable-line */
    display: inline-block;
    vertical-align: top;
    margin: 15px 0;
  }

  .Forms_loginPage_2d5R .Forms_sendingSuccess_3HBc,
    .Forms_loginPage_2d5R .Forms_inputWrapper_1rog {
    width: 260px;
  }

  .Forms_loginPage_2d5R .Forms_sendingRepeat_27fV { /* stylelint-disable-line */
    width: auto;
    margin-right: 10px;
  }

  .Forms_loginPage_2d5R .Forms_standardPassForm_Qs97 .Forms_cancelButton_1xqc {
    right: -65px;
  }

  .Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_inputWrapper_1rog,
      .Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_submitWrapper_1zT7 {
    display: inline-block;
    float: none;
  }

  .Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_inputWrapper_1rog {
    width: 60%;
  }

  .Forms_loginPage_2d5R .Forms_wideForm_3tr1 .Forms_submitWrapper_1zT7 {
    margin-left: 10px;
    width: 30%;
  }
}
.Captcha_captcha_2VRt input {
  display: inline-block;
  width: 100px;
}

.Captcha_bis_k9xu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.Captcha_imgBis_1Opj {
  margin: 10px 0 0;
}

.Captcha_resetBis_vdsF {
  margin: 0 10px;
}

@media (min-width: 768px) {

  .Captcha_resetBis_vdsF {
    margin: 0 20px;
  }
}

.Captcha_inputBis_3Cwo {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.Captcha_reset_2XqV {
  margin-top: 5px;
}

.Captcha_headerCaptcha_2GxW .Captcha_resetBis_vdsF, .Captcha_loginPage_2Ai8 .Captcha_resetBis_vdsF {
  float: right;
  padding-top: 10px;
  font-size: 18px;
}

.Captcha_headerCaptcha_2GxW {
  display: block;
}

.Captcha_loginPage_2Ai8 {
  display: inline-block
}

.Captcha_loginPage_2Ai8.Captcha_bis_k9xu {
  margin: 0;
  width: 200px;
}

.Captcha_loginPage_2Ai8 .Captcha_inputBis_3Cwo {
  margin-top: 20px;
}
.BeautyCtn_ctnType_vxTY,
.BeautyCtn_currentCtn_2bnD {
  font-family: "Officina serif", serif;
}

.BeautyCtn_currentCtn_2bnD {
  font-size: 21px;
  vertical-align: middle;
}

.BeautyCtn_resetCtn_2yKk {
  margin-left: 15px;
  cursor: pointer;
  vertical-align: middle;
  font-size: 22px;
  color: #858484;
}

.BeautyCtn_ctnType_vxTY {
  display: none;
}

.BeautyCtn_loginPage_2Vr_ .BeautyCtn_ctnLine_24B6 {
  line-height: 42px;
}

.BeautyCtn_loginPage_2Vr_ .BeautyCtn_ctnType_vxTY {
  display: block;
  color: #a1a1a1;
  font-size: 15px;
}

.BeautyCtn_loginPage_2Vr_ .BeautyCtn_currentCtn_2bnD {
  font-size: 40px;
  border-bottom: 1px solid #d7d7d7;
}

.BeautyCtn_loginPage_2Vr_ .BeautyCtn_resetCtn_2yKk {
  margin-left: 30px;
}

.BeautyCtn_loginPage_2Vr_.BeautyCtn_mobile_O6qK .BeautyCtn_ctnLine_24B6 {
  line-height: 29px;
}

.BeautyCtn_loginPage_2Vr_.BeautyCtn_mobile_O6qK .BeautyCtn_currentCtn_2bnD {
  font-size: 28px;
}
.Links_formLinks_2ob0 .Links_formLink_3DJS {
    margin: 1em 0;
}
.Links_formLinks_2ob0:first-child {
    margin-top: 0;
}
.Links_formLinks_2ob0:last-child {
    margin-bottom: 0;
}
.Personal_personal_cDRM {
  color: #fff;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  z-index: 4;
}

.Personal_currentCtn_3jd_ {
  height: 45px;
  line-height: 45px;
  background: #fbce5d;
  padding: 0 20px;
  color: #282828;
  white-space: nowrap;
}

.Personal_dropdown_-uFi {
  min-width: 300px;
  padding-top: 10px;
  display: none;
  position: absolute;
  background: #fff;
  text-align: left;
  right: -1px;
  border-top: none;
  -webkit-box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
}

.Personal_section_865f {
  padding: 10px 20px;
  font-size: 15px;
  overflow: hidden
}

.Personal_section_865f.Personal_dark_38V3 {
  background: #f6f6f6;
  border-top: 1px solid #d4d4d4;
}

.Personal_othersTitle_327L {
  font-style: italic;
  color: #787878;
  margin: 25px 0 15px 25px;
}

.Personal_navigationLink_2EBG {
  color: #282828;
  font-size: 17px;
  font-family: "Officina Serif", serif;
  padding: 10px 0 10px 25px
}

.Personal_navigationLink_2EBG:hover {
  color: #f6a000;
}

.Personal_navigationLink_2EBG > svg {
  vertical-align: middle;
  margin: -2px 17px 0 0;
  width: 17px;
}

.Personal_dropdownOpened_8KSy {
  display: block;
  color: #fff;
  z-index: 3;
  max-height: calc(100vh - 100px);
  max-width: 440px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-animation: Personal_appendLoginForm_17PU 0.3s;
          animation: Personal_appendLoginForm_17PU 0.3s;
}

.Personal_ctn_1T8L {
  position: relative;
  display: block;
  padding-left: 20px;
  width: 100%;
  color: #282828;
  margin-bottom: 25px;
  line-height: 0.9;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

.Personal_ctnLine_2Dtw {
  cursor: pointer
}

.Personal_ctnLine_2Dtw .Personal_activeIco_85sL {
  position: absolute;
  left: 5px;
  top: 2px;
}

.Personal_ctnLine_2Dtw:hover {
  color: #f68b1f;
}

.Personal_ctnLine_2Dtw:hover span {
  border-color: #f68b1f;
}

.Personal_text_2rbe {
  vertical-align: middle;
}

.Personal_opened_De9J {
  background: #fff;
  color: #282828;
}

.Personal_title_2uFD {
  display: inline-block;
}

.Personal_currentCtnOpened_-yAv {
  background: #fff !important;
  color: #282828;
}

.Personal_activeIco_85sL { /* stylelint-disable-line */
  color: #f6a000;
  width: 16px;
  height: 13px;
  stroke: #f6a000;
  margin-left: -10px
}

.Personal_activeIco_85sL polyline {
  stroke: inherit !important;
  stroke-width: 3px !important;
}

.Personal_personalIcon_3Rx_ {
  margin-right: 0 !important;
  width: 19px !important;
  height: 20px
}

.Personal_personalIcon_3Rx_.Personal_activeIco_85sL path {
  stroke-width: 2px !important;
}

.Personal_currentIco_30Ob {
  line-height: 0.9;
}

.Personal_ctnIco_2j_v,
.Personal_currentIco_30Ob,
.Personal_exitIco_3fZS {
  display: inline-block;
  margin-right: 7px;
  width: 20px;
  text-align: center;
}

.Personal_svg_2TCR {
  display: inline-block;
  vertical-align: middle
}

.Personal_svg_2TCR.Personal_home_10Qu {
  width: 27px;
  height: 18px;
}

.Personal_svg_2TCR.Personal_phone_3qk1 {
  height: 18px;
}

.Personal_nick_2Nja {
  font-size: 12px;
  font-style: italic;
  margin-left: 10px;
  color: #787878;
}

.Personal_exit_2xCI {
  margin-bottom: 15px;
}

.Personal_loginButton_3OBF {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  color: #282828;
  line-height: 45px;
  font-size: 13px;
}

.Personal_personalIcon_3Rx_ { /* stylelint-disable-line */
  display: none;
  width: 23px;
}

.Personal_billGroup_3-SG {
  padding-left: 25px;
}

.Personal_noMargin_1mdQ {
  margin-left: -25px;
}

.Personal_billGroupTitle_2Ugp {
  margin-bottom: 15px;
  margin-top: 15px;
}

.Personal_mobile_2_6b {
  text-align: center;
  position: static;
  height: 100%;
  pointer-events: none;
  font-size: 0
}

.Personal_mobile_2_6b .Personal_currentCtn_3jd_ {
  cursor: pointer;
  height: auto;
  height: initial;
  line-height: normal;
  line-height: initial;
  display: inline-block;
  color: #282828;
  vertical-align: middle;
  background: transparent;
  padding: 0;
}

.Personal_mobile_2_6b .Personal_currentCtn_3jd_:not(.Personal_unauthorized_jtr9) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 15px;
}

.Personal_mobile_2_6b .Personal_dropdown_-uFi {
  top: 100%;
  right: 0;
  left: 0;
  min-width: unset;
  width: auto;
  width: initial;
  position: absolute;
  margin: 0 auto;
  border-top: 1px solid rgba(170, 170, 170, 1);
  font-size: 15px;
}

.Personal_mobile_2_6b .Personal_currentIco_30Ob {
  display: inline-block;
  vertical-align: middle;
}

.Personal_mobile_2_6b .Personal_title_2uFD {
  display: inline-block;
  vertical-align: middle;
}

.Personal_mobile_2_6b .Personal_personalIcon_3Rx_ {
  display: inline-block;
}

.Personal_mobile_2_6b .Personal_loginButton_3OBF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 12px;
}

.Personal_mobile_2_6b .Personal_loginButtonTitle_iAJR {
  display: none;
}

@-webkit-keyframes Personal_appendLoginForm_17PU {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes Personal_appendLoginForm_17PU {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
.EnvironmentLabel_label_1y-k {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  color: #fff;
  font-weight: 600;
  background: #000;
  border-radius: 50%;
  font-size: 17px;
  -webkit-box-shadow: 0 0 5px 2px rgb(0, 0, 0);
          box-shadow: 0 0 5px 2px rgb(0, 0, 0);
  -webkit-transform: translateY(-60px);
          transform: translateY(-60px);
  -webkit-animation: EnvironmentLabel_append_TAkZ 0.8s 0.5s forwards;
          animation: EnvironmentLabel_append_TAkZ 0.8s 0.5s forwards
}

.EnvironmentLabel_label_1y-k.EnvironmentLabel_mobile_3WuQ {
  top: 9px;
  left: 19px;
  font-size: 12px;
  line-height: 32px;
  width: 32px;
}

@-webkit-keyframes EnvironmentLabel_append_TAkZ {
  from {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes EnvironmentLabel_append_TAkZ {
  from {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.AccordionItem_checkMarkWrapper_16y9 {
  width: 6px;
  margin-right: 6px;
}

.AccordionItem_checkMark_3WpS {
  width: 5px;
  height: 5px;
  border-right: 1px solid #949494;
  border-bottom: 1px solid #949494;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: 0.3s -webkit-transform ease;
  transition: 0.3s -webkit-transform ease;
  transition: 0.3s transform ease;
  transition: 0.3s transform ease, 0.3s -webkit-transform ease
}

.AccordionItem_checkMark_3WpS.AccordionItem_isActive_1Gwa {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.AccordionItem_entryIconWrapper_3yoX {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.AccordionItem_entryIcon_PtRL {
  max-width: 100%;
  max-height: 100%;
}

.AccordionItem_entryTitleWrapper_1IPO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
  text-decoration: none;
  -webkit-box-shadow: inset 0 -1px #e5e5e5;
          box-shadow: inset 0 -1px #e5e5e5;
}

.AccordionItem_entryTitle_2I4l {
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #282828;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: normal;
}

.AccordionItem_secondLevel_292a {
  display: none;
  height: 0;
  background: #f4f4f4
}

.AccordionItem_secondLevel_292a.AccordionItem_isActive_1Gwa {
  display: block;
  height: auto;
  padding: 15px 0 40px 20px;
}

@media all and (min-width: 768px) {

  .AccordionItem_secondLevel_292a.AccordionItem_isActive_1Gwa {
    padding: 15px 20px 40px;
  }
}

.AccordionItem_secondLevelItem_vK1v:not(:first-child) {
  margin-top: 25px;
}

.AccordionItem_secondLevelItem_vK1v.AccordionItem_withThirdLevel_3b7J:not(:last-child) {
  margin-bottom: 40px;
}

.AccordionItem_secondLevelTitle_159l {
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: inline-block;
  margin-right: 20px;
  color: #282828;
  line-height: normal;
  text-decoration: underline;
}

.AccordionItem_thirdLevel_1VcK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.AccordionItem_thirdLevelTitle_C20R {
  -ms-flex-preferred-size: 113px;
      flex-basis: 113px;
  margin-top: 20px;
  margin-right: 14px;
  font: 13px 'Roboto', sans-serif;
  color: #282828
}

.AccordionItem_thirdLevelTitle_C20R.AccordionItem_isActive_1Gwa {
  font-weight: 700;
  color: #f6a000;
  text-decoration: none;
}
.MenuAccordion_closeIconWrapper_24rP {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.MenuAccordion_closeIcon_gc5Z {
  font-size: 0;
  width: 20px;
  height: 20px
}

.MenuAccordion_closeIcon_gc5Z svg {
  width: 20px;
  height: 20px;
  right: 20px;
}

.MenuAccordion_closeIcon_gc5Z svg g {
  stroke-width: 1px;
}
.Menu_menu_CmTW {
  position: relative;
  z-index: 1
}

.Menu_menu_CmTW.Menu_pinned_3T7T {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 10
}

.Menu_menu_CmTW.Menu_pinned_3T7T.Menu_invisible_2VkW {
  visibility: hidden;
}

.Menu_menuContainer_35vH {
  background: #fff;
  min-height: 55px;
}

@media all and (min-width: 1025px) {

  .Menu_menuContainer_35vH {
    min-height: 71px
  }
}

.Menu_mobileMenu_3--j {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  padding: 10px 20px;
  background: #fff;
  overflow-y: auto;
  -webkit-transform: translateX(103%);
          transform: translateX(103%);
  visibility: hidden;
  z-index: 10000
}

@media not all and (min-resolution: 0.001dpcm) {

  @supports (-webkit-appearance: none) and (stroke-color: transparent) {

    .Menu_mobileMenu_3--j {
      width: -webkit-fill-available;
      width: -moz-available;
      width: stretch;
      height: -webkit-fill-available;
      height: -moz-available;
      height: stretch
    }
  }
}

.Menu_mobileMenu_3--j.Menu_opened_3kJX {
  visibility: visible;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

@media all and (min-width: 768px) {

  .Menu_mobileMenu_3--j {
    width: 620px
  }
}
.Notification_wrapper_1Hm_ {
  position: relative;
  max-width: 1050px;
  margin: 0 auto;
  color: #282828;
}

.Notification_notification_3Zmb {
  padding: 0 20px;
  position: relative;
  background: #282828;
  height: 88px;
  z-index: 3
}

.Notification_notification_3Zmb .Notification_content_1Ja3 {
  position: relative;
  display: inline-block;
  margin: 12px 0 0;
  background: #fbce5d;
  padding: 15px 20px;
  border-radius: 3px;
}

.Notification_notification_3Zmb .Notification_content_1Ja3::after {
  content: "";
  position: absolute;
  left: 45px;
  bottom: -25%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 24px 22px 0;
  border-color: #fbce5d transparent transparent transparent;
}

.Notification_notification_3Zmb .Notification_controls_sVMm {
  margin-left: 15px;
}

.Notification_notification_3Zmb .Notification_button_Q05h {
  display: inline-block;
  width: 30px;
  cursor: pointer;
  vertical-align: text-bottom;
}

.Notification_notification_3Zmb .Notification_button_Q05h .Notification_buttonIcon_17OR svg {
  height: 16px;
  width: auto;
  width: initial;
  color: #282828;
}

.Notification_notification_3Zmb .Notification_button_Q05h .Notification_cross_8FEp {
  width: 16px;
  height: 16px;
}

.Notification_notification_3Zmb .Notification_button_Q05h .Notification_ok_30uZ {
  width: 21px;
  height: 16px;
}

.Notification_notification_3Zmb .Notification_button_Q05h g {
  stroke-width: 1px;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH {
  height: 44px;
  margin-bottom: -25px;
  z-index: 3;

  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .35) ;

          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .35) ;

  vertical-align: middle;
  width: 100%
}

.Notification_notification_3Zmb.Notification_mobile_GOLH::before {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_wrapper_1Hm_ {
  position: static;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_contentWrapper_C9Fb {
  width: 100%;
  text-align: center;
  margin-bottom: -5px;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_content_1Ja3 {
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_content_1Ja3::after {
  display: none;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_controls_sVMm,
  .Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_text_19QJ {
  vertical-align: text-bottom;
}

.Notification_notification_3Zmb.Notification_mobile_GOLH .Notification_desktopIcon_rX5Q {
  display: none;
}

.Notification_button_Q05h { /* stylelint-disable-line */
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  cursor: pointer;
}

.Notification_desktopIcon_rX5Q { /* stylelint-disable-line */
  display: inline-block;
  margin: 0 15px 0 0;
  width: 18px;
  vertical-align: middle;
  height: 25px;
}
.TopBar_topBarDesktop_3ti0 {
  position: relative;
  z-index: 3
}

.TopBar_topBarDesktop_3ti0:not(.TopBar_visible_2wpX) {
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.TopBar_localeLink_3rk7 {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 15px 0 20px;
  line-height: 25px;
}
.styles_dropdown_2F4s {
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  z-index: 2;
  font-size: 19px;
  font-family: "Officina Serif", serif;
  text-align: right;
  background: rgba(0, 0, 0, .8);
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-animation: styles_append_3P1Z 0.3s;
          animation: styles_append_3P1Z 0.3s;
}

.styles_left_2FXC {
  text-align: left;
}

.styles_item_BzlA {
  display: block;
  line-height: 50px;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1090px;
  color: #f6a000
}

.styles_item_BzlA.styles_notActive_3yS7 {
  color: #fff;
}

@-webkit-keyframes styles_append_3P1Z {
  from {
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1;
  }
}

@keyframes styles_append_3P1Z {
  from {
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1;
  }
}
.LinkList_linkList_23RV {
  color: #fff;
  white-space: nowrap;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  display: inline-block;
}

.LinkList_menuLink_2m9F {
  padding: 0 12px 0 13px;
  display: inline-block;
  height: 45px;
}

.LinkList_active_3SE7 {
  background: #5e6674;
  pointer-events: none
}

.LinkList_active_3SE7 > span {
  border-bottom: none;
}
.ChatButton_chatButton_1pC5 {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  padding: 0 13px;
  height: 100%;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.ChatButton_icon_1-MV {
  width: 16px;
  height: 17px
}

.ChatButton_icon_1-MV path {
  stroke: #fff;
  stroke-width: 1.5px;
}

.ChatButton_notification_1Grn {
  position: absolute;
  right: 12px;
  top: 10px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f6a000;
  border: 2px solid #000;
}
.LoginButton_link_39Sj {
  color: #ffdc7d;
  padding: 6px;
}
.LogoutButton_link_21Ht {
  color: #ffdc7d;
  padding: 6px;
}
.Profile_profile_3rP8 {
  color: white;
  padding: 6px;
}
.styles_component_1mr7 {
  color: #fff;
  font-size: 9px;
  display: inline-block;
  cursor: pointer
}

.styles_component_1mr7.styles_mobile_1YMA {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.styles_component_1mr7:not(.styles_mobile_1YMA) {
  line-height: 44px;
}

.styles_component_1mr7 img {
  margin-right: 5px;
}

.styles_component_1mr7 svg {
  width: 8px;
}

.styles_component_1mr7.styles_acitve_Q0vy svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.styles_text_RACL {
  border-bottom: 1px dashed currentColor;
  padding-bottom: 2px;
}
.LinkMenu_menuWrapper_1bPv {
  position: relative;
  height: 45px;
}

.LinkMenu_menu_18LU {
  position: absolute
}

.LinkMenu_menu_18LU:hover .LinkMenu_menuPanel_2Ie1 {
  height: auto;
  pointer-events: auto;
  visibility: visible;
}

.LinkMenu_menuItemMain_lqlL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 45px;
  padding-left: 12px;
  padding-right: 12px;
  background: #535353;
}

.LinkMenu_menuItem_3JvL {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 20px
}

.LinkMenu_menuItem_3JvL:first-child {
  padding-top: 5px;
}

/* stylelint-disable */

.LinkMenu_menuPanel_2Ie1 {
  /* stylelint-enable */
  height: 0;
  pointer-events: none;
  visibility: hidden;
  background: rgba(40, 40, 40, .8);
}

.LinkMenu_link_30XJ span {
  border-width: 0;
}

.LinkMenu_link_30XJ span:hover {
  border-width: 1px;
}
.B2bLinkList_b2bLinkListWrapper_1MZ4 {
  display: inline-block;
  vertical-align: middle;
}

.B2bLinkList_b2bLinkList_19q9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

.B2bLinkList_customersProducts_mOEt {
  margin-right: 12px;
}
.Navbar_navbar_1G_H {
  position: relative;
  background-color: #000;
  height: 45px;
  padding: 0 20px;
}

.Navbar_navbar_1G_H::after {
  content: "";
  display: table;
  clear: both;
}

.Navbar_content_ySsd:not(.Navbar_mobile_13DE) {
  max-width: 1050px;
  margin: 0 auto;
}

.Navbar_mobile_13DE {
  height: 25px;
  padding: 0 20px
}

.Navbar_mobile_13DE.Navbar_showFlag_29Te {
  padding-left: 60px;
}

.Navbar_mobile_13DE .Navbar_content_ySsd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.NavbarPart_navbarPart_2gH4 {
  height: 45px;
}

.NavbarPart_left_25Vp {
  display: block;
  display: inline-block;
  float: left;
  width: auto;
}

.NavbarPart_right_JKYU {
  display: inline-block;
  float: right;
}
.TopBarDesktop_b2bAuthorization_JEp1 {
  display: inline-block;
}

.TopBarDesktop_locale_34nv {
  margin-right: 15px;
}
.styles_component_3GUv {
  color: #fff;
  line-height: 25px;
  white-space: nowrap
}
.styles_component_3GUv svg {
  width: 8px;
}
.styles_component_3GUv.styles_opened_32KR {
  color: #f49f27
}
.styles_component_3GUv.styles_opened_32KR svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index_header_2c7P {
  position: relative;
  z-index: 500;
  background: #fff;
  visibility: hidden
}

.index_header_2c7P.index_ready_JK9x {
  visibility: visible;
}

.index_popupWrapper_2K7t {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.index_noBodyScroll_10iw {
  overflow: hidden;
  position: fixed !important;
  width: 100%;
}
.Breadcrumbs_list_18vE {
  margin: 20px auto;
  padding: 0 20px;
  max-width: 1040px;
  color: #787878;
  font-style: italic;
  position: relative;
  z-index: 2;
}

.Breadcrumbs_item_1izJ {
  display: inline
}

.Breadcrumbs_item_1izJ:not(:first-child)::before {
  content: '';
  margin: 0 5px;
}

.Breadcrumbs_link_zxwb {
  color: inherit;
  text-decoration: none;
  border-bottom: solid 1px rgba(120, 120, 120, .35)
}

.Breadcrumbs_link_zxwb:hover {
  color: rgba(246, 160, 0, 1);
  border-color: rgba(246, 160, 0, .3);
}

.Breadcrumbs_hideOnMobile_1zI5 {
  display: none;
}

@media (min-width: 768px) {
  .Breadcrumbs_hideOnMobile_1zI5 {
    display: block;
  }
}
.Breadcrumbs_breadcrumbs_T_-A {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin: 0 auto;
  padding: 20px;
  width: 1140px
}

.Breadcrumbs_breadcrumbs_T_-A ul {
  padding: 0;
  margin: 0;
}

.Breadcrumbs_breadcrumbs_T_-A a {
  text-decoration: underline;
  border-bottom: 0;
}

.Breadcrumbs_crumbs_21Xz {
  color: #000
}

.Breadcrumbs_crumbs_21Xz.Breadcrumbs_light_1jcf {
  color: #fff;
}

.Breadcrumbs_crumbs_21Xz > *:not(:first-child)::before {
  content: '/' !important;
}

@media all and (min-width: 768px) {
  .Breadcrumbs_breadcrumbs_T_-A {
    padding: 20px 44px
  }
  .Breadcrumbs_breadcrumbs_T_-A.Breadcrumbs_search_2RCo {
    padding: 0;
  }
  }
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
.CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}
.LiveEditor_editor_tGbB {
  padding-right: 20px;
  width: 60px;
  height: 0;
  overflow: hidden;
}

.LiveEditor_editorOpened_1KL0 {
  width: auto;
  height: auto;
}

.LiveEditor_toggle_1lM8 {
  font-size: 30px;
  position: absolute;
  right: 0;
  top: 0;

  font-weight: normal;

  font-family: inherit;

  font-size: inherit;

  line-height: inherit;

  background-color: transparent;

  border: 0;

  -webkit-box-shadow: 0;

          box-shadow: 0;

  padding: 0;

  border-radius: 50%;
  background: #ffdc7d;
  padding: 10px;
  z-index: 1;
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .1);
          box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .1);
}

.LiveEditor_code_1UDx {
  width: 700px;
  height: 700px;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.LiveEditor_opened_3Zob {
  opacity: 1;
  pointer-events: auto;
}
.Draggable_draggable_151k {
  cursor: hand;
  position: fixed;
  z-index: 200000;
  top: 0;
  right: 0;
  width: 200px;
}

.Draggable_panZone_E15M {
  position: absolute;
  top: 0;
  left: 0;
  right: 70%;
  bottom: 0;
}

.Draggable_closed_3FMl {
  display: none;
}

.Draggable_close_2OvW {
  position: relative;
  z-index: 10000;
  background: #ffdc7d;
  border: 1px solid black;
}
.CurrentServerEnvPlate_currentServerEnv_fd8A {
  border-radius: 50px;
  font-size: 12px;
  background: #ffaf4d;
  padding: 10px 60px 10px 10px;
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .1);
          box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .1);
}
.Content_baseStyles_2DKZ a {
  color: inherit;
}

.Content_baseStyles_2DKZ a:visited {
  color: inherit;
}

.rawContent {
  font-family: 'Arial';
  font-size: 13px;
  line-height: 17px;
  overflow-x: hidden
}

.rawContent h1,
  .rawContent h2,
  .rawContent h3,
  .rawContent h4 {
  font-weight: 400;
}

.rawContent h1 {
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
}

.rawContent h2 {
  font-size: 21px;
  line-height: 1.2857;
}

.rawContent h3 {
  font-size: 21px;
  line-height: 1.4285;
  margin-bottom: 0;
}

.rawContent h4 {
  font-size: 17px;
  line-height: 1.4117;
  margin-bottom: 0;
}

.rawContent p {
  font-size: 13px;
  line-height: 17px;
  font-family: 'Arial', sans-serif;
  margin-top: 0;
}

.rawContent a {
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid rgba(40, 40, 40, .33);
}

.rawContent img {
  max-width: 100%;
  border: none;
}

.rawContent iframe {
  max-width: 100%;
  max-height: 56vw;
  border: none;
}

.rawContent ul,
  .rawContent ol {
  padding: 0 0 0 17px;
  font-family: 'Arial', sans-serif;
}

.rawContent ul li, .rawContent ol li {
  margin: 20px 0;
}

.rawContent ul {
  list-style-type: none;
  list-style-position: outside;
}

.rawContent ul li::before {
  content: "\2014";
  margin-left: -17px;
  margin-right: 5px;
}

.rawContent.Content_light_-_on a {
  border-bottom: 1px solid rgba(255, 255, 255, .33);
}

@media all and (min-width: 768px) {

  .rawContent {
    font-size: 17px;
    font-family: 'Officina Serif';
    line-height: 25px;
  }

  .rawContent h1 {
    font-size: 50px;
    line-height: 1.12;
  }

  .rawContent h2 {
    font-size: 41px;
    line-height: 1.1219;
  }

  .rawContent h3 {
    font-size: 30px;
    line-height: 1.3;
  }

  .rawContent h4 {
    font-size: 21px;
    line-height: 1.4285;
  }

  .rawContent a {
    -webkit-transition: color 0.15s, border-color 0.15s;
    transition: color 0.15s, border-color 0.15s;
  }

  .rawContent a:hover {
    -webkit-transition: none;
    transition: none;
    color: rgb(246, 160, 0);
    border-bottom: 1px solid rgba(246, 160, 40, .33);
  }

  .rawContent p {
    font-size: 17px;
    line-height: 25px;
    font-family: 'Officina Serif';
  }

  .rawContent p:last-child {
    margin-bottom: 0;
  }

  .rawContent iframe {
    max-height: none;
  }

  .rawContent ul,
    .rawContent ol {
    font-family: 'Officina Serif';
  }
}
.Popup_component_1wRK {
  width: 100%;
  height: 200%;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  z-index: 999;
  background: rgba(193, 190, 185, 0);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: background 0.5s, opacity 0.1s, -webkit-transform 0.5s;
  transition: background 0.5s, opacity 0.1s, -webkit-transform 0.5s;
  transition: background 0.5s, transform 0.5s, opacity 0.1s;
  transition: background 0.5s, transform 0.5s, opacity 0.1s, -webkit-transform 0.5s;
  opacity: 0
}

.Popup_component_1wRK.Popup_disableAnimation_233z {
  -webkit-transition: none;
  transition: none;
}

.Popup_component_1wRK.Popup_opened_2HMd {
  background: rgba(193, 190, 185, .7);
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  opacity: 1;
}

.Popup_component_1wRK:not(.Popup_opened_2HMd) {
  pointer-events: none;
}

.Popup_bodyWrapper_KkYo {
  width: 100%;
  padding: 6px;
  height: 100vh;
  overflow-y: scroll;
}

@media (min-width: 768px) {

  .Popup_bodyWrapper_KkYo {
    padding: 44px
  }
}

.Popup_body_1L7n {
  width: 916px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;

  z-index: 2;
  margin-top: 20px;
  border-radius: 4px;
  background: #fff;
  position: relative;
}

@media (min-width: 768px) {

  .Popup_body_1L7n {
    margin-top: 50px
  }
}

@media (min-width: 768px) {

  .Popup_body_1L7n.Popup_withScrollBarInnerPopup_3xUw {
    margin-top: 0;
    max-height: calc(100vh - 88px);
    overflow-y: auto
  }
}

.Popup_body_1L7n.Popup_centeredContent_1sEi {
  text-align: center;
}

.Popup_cross_r_H1 {
  width: 44px;
  height: 44px;
  padding: 10px;
  position: absolute;
  top: 10px;
  right: 4px;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  color: #979797;
  border: none;
  background: none;
  font-size: 0;
  cursor: pointer
}

.Popup_cross_r_H1:hover {
  color: #f68b1f;
}

@media (min-width: 768px) {

  .Popup_cross_r_H1 {
    top: 14px;
    right: 14px
  }
}

.Popup_cross_r_H1.Popup_noCross_1z5E {
  display: none;
}

.Popup_content_20l0 {
  width: 684px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;

  padding: 70px 14px 50px;
  font: 13px/1.4615 Arial;
}

@media (min-width: 768px) {

  .Popup_content_20l0 {
    padding: 70px 44px;
    font: 17px/1.4705 'Officina Serif'
  }
}

.Popup_content_20l0.Popup_wide_12Et {
  width: 100%;
}

@media (min-width: 768px) {

  .Popup_content_20l0.Popup_wide_12Et {
    padding-left: 44px;
    padding-right: 44px
  }
}
.WithoutIphoneModalScrolling_scrollingWrapper_2C1O {
  -webkit-overflow-scrolling: touch;
}
.StatePopup_title_ZgtQ {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .StatePopup_title_ZgtQ {
    font: 50px/1.12 "Officina Serif", serif;
  }
}

.StatePopup_title_ZgtQ {
  margin: 0 0 15px 0;
  text-align: left;
  display: block;
  overflow-y: hidden;
}

.StatePopup_additionalTitle_1U_v {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.1;
  text-align: left;
  margin-bottom: 20px;
}

.StatePopup_tip_kFJD {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-bottom: 30px;
  text-align: left;
  display: block;
}

@media all and (min-width: 768px) {
  .StatePopup_title_ZgtQ {
    margin-bottom: 25px;
    text-align: center;
  }

  .StatePopup_additionalTitle_1U_v {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    line-height: 1.2;
    text-align: center;
    margin-bottom: 30px;
  }

  .StatePopup_tip_kFJD {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

    margin-bottom: 45px;
    text-align: center;
  }
  }

.StatePopup_popup_ZvhH {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.Button_button_2hQp {
  margin: 0;
  outline: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 39px;
  max-width: 100%;
  line-height: 39px;
  border: none;
  border-radius: 2px;
  padding: 8px 13px;
  background-color: #ffdc7d;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif
}

.Button_button_2hQp.Button_light_1x5J {
  background: #fff;
}

.Button_button_2hQp.Button_transparent_1LQk {
  background-color: transparent;
  border: 1px solid #282828
}

.Button_button_2hQp.Button_transparent_1LQk.Button_light_1x5J {
  border: 1px solid #fff;
  color: #fff;
}

.Button_button_2hQp.Button_transparent_1LQk:hover {
  background-color: #fff;
  color: #000;
  border-color: transparent;
}

.Button_button_2hQp:not(.Button_transparent_1LQk):hover {
  background-color: #ffba00;
  text-decoration: none !important;
  color: #000;
  border: none;
}

.Button_button_2hQp.Button_disabled_3oWU {
  background-color: #f0f0f0;
  cursor: default
}

.Button_button_2hQp.Button_disabled_3oWU:hover {
  background-color: #f0f0f0;
}

.Button_big_1wWg {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  min-width: 240px;
  height: auto;
  min-height: 50px;
  padding: 10px 13px;
}

@media all and (min-width: 768px) {

  .Button_desktopBig_397N {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    min-width: 240px;
    height: auto;
    min-height: 50px;
    padding: 10px 13px
  }
}

.Button_wide_p2Fk {
  width: 100%;
}

.Button_text_1eTE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  background-color: transparent;
}
.FollowUpPopup_content_3Xf7 {
  text-align: left;
}

@media all and (min-width: 768px) {

  .FollowUpPopup_content_3Xf7 {
    text-align: center;
  }
}

.FollowUpPopup_title_hivC {
  margin-bottom: 15px;

  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .FollowUpPopup_title_hivC {
    margin-bottom: 25px;
    font: 41px/1.12 "Officina Serif", serif;
  }
}

.FollowUpPopup_description_192V {
  margin-bottom: 30px;

  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
}

@media all and (min-width: 768px) {

  .FollowUpPopup_description_192V {
    margin-bottom: 45px;
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.FollowUpPopup_iconWrapper_3BWs {
  text-align: center;
}

.FollowUpPopup_icon_1djf {
  margin-bottom: 15px;
  height: 80px;
}

@media all and (min-width: 768px) {

  .FollowUpPopup_icon_1djf {
    height: 120px;
  }
}
.Loader_loader_QwXd {
  position: relative;
  z-index: 1;
}

.Loader_hidden_3XqQ {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

.Loader_loaderContainer_wUCZ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  pointer-events: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Loader_loaderContainer_wUCZ.Loader_center_2IPk {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Loader_loaderContainer_wUCZ.Loader_right_aZse {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.Loader_loadingAnimation_1pjH {
  max-width: 100%;
  max-height: 100%;
}
.LoadingSmiles_loadingSmiles_2QsZ {
  padding: 40px;
}

.LoadingSmiles_container_1Pe7 {
  width: 150px;
  height: 150px;
  position: relative;
}

.LoadingSmiles_spinner_2LM0 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  -webkit-animation: LoadingSmiles_rotate_1Lcy 5s infinite linear;
          animation: LoadingSmiles_rotate_1Lcy 5s infinite linear;
  display: inline-block;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s
}

.LoadingSmiles_spinner_2LM0 svg {
  width: 100%;
  height: 100%;
}

.LoadingSmiles_spinnerHidden_TLAn {
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.LoadingSmiles_smile_9wry {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  opacity: 0;
  padding: 25%
}

.LoadingSmiles_smile_9wry img {
  width: 100%;
  height: 100%;
}

.LoadingSmiles_smile_9wry svg {
  width: 100%;
  height: 100%;
}

.LoadingSmiles_smileSuccess_1NN8 {
  -webkit-transition: none;
  transition: none;
  opacity: 0;
}

.LoadingSmiles_success_1-dH {
  -webkit-animation: LoadingSmiles_success_1-dH 1s;
          animation: LoadingSmiles_success_1-dH 1s;
}

.LoadingSmiles_active_2y_Z {
  opacity: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

@-webkit-keyframes LoadingSmiles_rotate_1Lcy {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes LoadingSmiles_rotate_1Lcy {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes LoadingSmiles_success_1-dH {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0;
  }
}

@keyframes LoadingSmiles_success_1-dH {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0;
  }
}
@-webkit-keyframes SearchLoader_loaderRotation_O-ab {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes SearchLoader_loaderRotation_O-ab {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.SearchLoader_wrapper_1ov2 {
  -webkit-animation: SearchLoader_loaderRotation_O-ab 1s infinite ease-out;
          animation: SearchLoader_loaderRotation_O-ab 1s infinite ease-out;
}
.FatLoader_wrapper_qzda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FatLoader_loaderWrapper_10L7 {
  position: relative;
}

.FatLoader_spinner_3-kg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.FatLoader_text_353B {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-left: 10px;
  color: #a8a8a8;
  font-style: italic;
}

.FatLoader_animated_33QB {
  -webkit-animation: FatLoader_loaderRotation_1tlJ 1s infinite ease-out;
          animation: FatLoader_loaderRotation_1tlJ 1s infinite ease-out;
}

@-webkit-keyframes FatLoader_loaderRotation_1tlJ {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes FatLoader_loaderRotation_1tlJ {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.TextInputB2B_wrapper_21Vf {
  position: relative;
}

input.TextInputB2B_input_3cMq,
textarea.TextInputB2B_input_3cMq {
  width: 100%;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .13);
          box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .13);
  font-family: 'Officina Serif';
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s
}

input.TextInputB2B_input_3cMq::-webkit-input-placeholder, textarea.TextInputB2B_input_3cMq::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.TextInputB2B_input_3cMq::-moz-placeholder, textarea.TextInputB2B_input_3cMq::-moz-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.TextInputB2B_input_3cMq::-ms-input-placeholder, textarea.TextInputB2B_input_3cMq::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.TextInputB2B_input_3cMq::placeholder, textarea.TextInputB2B_input_3cMq::placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.TextInputB2B_input_3cMq:focus,
  input.TextInputB2B_input_3cMq.TextInputB2B_focusState_3XKZ,
  textarea.TextInputB2B_input_3cMq:focus,
  textarea.TextInputB2B_input_3cMq.TextInputB2B_focusState_3XKZ {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
}

input.TextInputB2B_input_3cMq:disabled, textarea.TextInputB2B_input_3cMq:disabled {
  border-color: rgba(170, 170, 170, .45) !important;
  cursor: not-allowed;
  opacity: 0.45;
}

input.TextInputB2B_input_3cMq.TextInputB2B_withIcon_2ZSn, textarea.TextInputB2B_input_3cMq.TextInputB2B_withIcon_2ZSn {
  padding-right: 44px;
}

textarea {
  width: 100% !important;
  padding: 8px 15px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  min-height: 60px;
}

.TextInputB2B_input_3cMq::-webkit-search-cancel-button {
  display: none;
}

input.TextInputB2B_fail_1bJP,
textarea.TextInputB2B_fail_1bJP {
  border-color: rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}

input.TextInputB2B_defaultSize_1_MO,
textarea.TextInputB2B_defaultSize_1_MO {
  height: 44px;
  padding: 0 15px;
  font-size: 17px;
}

input.TextInputB2B_bigSize__a8B,
textarea.TextInputB2B_bigSize__a8B {
  height: 51px;
  padding: 0 18px;
  font-size: 21px;
}

input.TextInputB2B_withCaptcha_Kip2,
textarea.TextInputB2B_withCaptcha_Kip2 {
  width: calc(100% - 130px);
  vertical-align: middle;
}

input.TextInputB2B_mimicry__kIK,
textarea.TextInputB2B_mimicry__kIK {
  background: rgba(0, 0, 0, 0)
}

input.TextInputB2B_mimicry__kIK:focus,
  input.TextInputB2B_mimicry__kIK.TextInputB2B_focusState_3XKZ,
  textarea.TextInputB2B_mimicry__kIK:focus,
  textarea.TextInputB2B_mimicry__kIK.TextInputB2B_focusState_3XKZ {
  background: #fff;
}

@media (min-width: 768px) {

  input.TextInputB2B_mimicry__kIK,
textarea.TextInputB2B_mimicry__kIK {
    background: #fff;
  }
}

.TextInputB2B_inputButton_3cIs {
  margin: 0;
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 0;
  background: rgba(255, 255, 255, 0);
  font-size: 0
}

.TextInputB2B_inputButton_3cIs:not(:disabled):hover {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.TextInputB2B_inputButton_3cIs:disabled { /* stylelint-disable-line */
  cursor: not-allowed;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0.5;
}

.TextInputB2B_captcha_3ybM {
  display: inline-block;
  width: auto;
  margin-right: 5px;
  vertical-align: top;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
}

@media (max-width: 768px) {
  .TextInputB2B_adaptive_27m4 input {
    height: 51px;
    padding: 0 15px;
    font-size: 21px;
  }
  .TextInputB2B_adaptive_27m4 input.TextInputB2B_withIcon_2ZSn {
    padding-right: 52px;
  }

  .TextInputB2B_adaptiveSmall_17Qx input {
    padding: 0 7px;
  }
}

input.TextInputB2B_input_3cMq { /* stylelint-disable-line */
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.TextInputB2B_defaultSize_1_MO {
  height: 58px;
}

.TextInputB2B_textFail_8DKP {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5
}

.TextInputB2B_textFail_8DKP::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

@media (max-width: 768px) {
  .TextInputB2B_textFail_8DKP {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  input.TextInputB2B_defaultSize_1_MO {
    height: 39px;
  }
}
.CalendarB2B_wrapper_gpWK {
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  color: #000;
  border: solid 1px #dadada;
  border-radius: 3px;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.CalendarB2B_days_1BWM {
  width: 183px;
  margin: 0 auto;
  display: block;
}

.CalendarB2B_day_2S8Z {
  width: 25px;
  height: 25px;
  margin: 1px 1px 1px 0;
  padding: 5px 5px 5px 0;
  line-height: 15px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  border: solid 1px rgba(0, 0, 0, 0);
  border-radius: 50%;
  cursor: pointer
}

.CalendarB2B_day_2S8Z.CalendarB2B_active_1eSw {
  border-color: #f9c35b;
  background: #f9c35b;
}

.CalendarB2B_day_2S8Z:hover {
  border-color: #f9c35b;
}

.CalendarB2B_otherMonth_Wf5x {
  opacity: 0.5;
}

.CalendarB2B_header_1-t4 {
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background: #e6e6e6;
  cursor: default;
}

.CalendarB2B_button_3S3K {
  width: 25px;
  display: block;
  cursor: pointer;
  border: 0;
  outline: 0;
  background: rgba(0, 0, 0, 0)
}

.CalendarB2B_button_3S3K::before {
  content: '';
  width: 6px;
  height: 6px;
  border: solid 1px #787878;
  display: block;
}

.CalendarB2B_button_3S3K.CalendarB2B_next_1h6m {
  padding: 0 10px 0 5px;
  right: 0;
}

.CalendarB2B_button_3S3K.CalendarB2B_next_1h6m::before {
  border-bottom: rgba(0, 0, 0, 0);
  border-left: rgba(0, 0, 0, 0);
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}

.CalendarB2B_button_3S3K.CalendarB2B_prev_2uYL {
  padding: 0 5px 0 10px;
  left: 0;
}

.CalendarB2B_button_3S3K.CalendarB2B_prev_2uYL::before {
  border-bottom: rgba(0, 0, 0, 0);
  border-right: rgba(0, 0, 0, 0);
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
}

.CalendarB2B_daysOfWeek_3tIA {
  padding: 12px 0 6px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: solid 1px rgba(170, 170, 170, 0.45);
}

.CalendarB2B_dayOfWeek_1LVa {
  width: 25px;
  height: 25px;
  margin: 1px 1px 1px 0;
  padding: 5px 5px 5px 0;
  line-height: 15px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  color: #787878;
  font-weight: 400;
  border-radius: 0;
  cursor: default;
}

.CalendarB2B_today_t2bs {
  width: 100%;
  margin-top: 8px;
  line-height: 30px;
  border: 0;
  background: #e6e6e6;
  cursor: pointer;
}

.CalendarB2B_blocked_f-3F {
  opacity: 0.25;
  cursor: not-allowed;
}

.CalendarB2B_blockedDay_3ymg {
  opacity: 0.25;
  cursor: not-allowed
}

.CalendarB2B_blockedDay_3ymg:hover {
  border-color: transparent;
}

.CalendarB2B_time_30Sm {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid rgba(170, 170, 170, 0.45098);
}

.CalendarB2B_time-input_1Wg4 {
    width: 37px;
    height: 17px;
    border-radius: 2px;
    padding: 3px 3px;
    text-align: center;
    font-size: 12px;
    border: none;
    border: 1px solid #c2c2c2;
    position: relative;
  }

.CalendarB2B_colon_1YM8 {
  margin: 1px  3px 0 3px;
}

.CalendarB2B_clock_CsZY {
  position: relative;
  top: 2px;
  right: 8px;
}
.DateInputB2B_inputWrapper_3yBp {
  position: relative;
}

input.DateInputB2B_input_BAU2 {
  width: 215px !important;
  border: 1px solid rgba(170, 170, 170, 0.44999999999999996);
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(40, 40, 40, 0.13);
          box-shadow: inset 0 2px 1px rgba(40, 40, 40, 0.13);
  font-family: 'Officina Serif'
}

input.DateInputB2B_input_BAU2::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInputB2B_input_BAU2::-moz-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInputB2B_input_BAU2::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInputB2B_input_BAU2::placeholder {
  color: rgba(40, 40, 40, 0.44999999999999996);
}

input.DateInputB2B_input_BAU2.DateInputB2B_fail_dPjd {
  border-color: rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}
.DatePickerB2B_wrapper_3IT2 {
  vertical-align: top;
  display: inline-block;
  position: relative;
  z-index: 1
}

.DatePickerB2B_wrapper_3IT2 > div {
  padding: 0;
}

.DatePickerB2B_button_3Wdx {
  position: absolute;
  top: 50%;
  margin: 0;
  padding: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  background: none;
  font-size: 0;
  cursor: pointer
}

.DatePickerB2B_button_3Wdx:hover:enabled {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.DatePickerB2B_button_3Wdx:disabled {
  /* stylelint-disable-line */
  opacity: 0.4;
  cursor: not-allowed;
}

.DatePickerB2B_button_3Wdx.DatePickerB2B_default_offset_24-i {
  right: 6px;
}

.DatePickerB2B_button_3Wdx.DatePickerB2B_big_offset_2EVb {
  right: 11px;
}

.DatePickerB2B_calendar_2h-C {
  position: absolute;
  z-index: 1;
  min-width: 200px;
}

.DatePickerB2B_opened_Pqgk {
  z-index: 1000;
}

.DatePickerB2B_opened-up_Z11E .DatePickerB2B_calendar_2h-C {
  bottom: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

.DatePickerB2B_opened-up_Z11E .DatePickerB2B_input_RFOO input {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.DatePickerB2B_opened-down_1q4G .DatePickerB2B_calendar_2h-C {
  top: 100%;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 0;
}

.DatePickerB2B_opened-down_1q4G .DatePickerB2B_input_RFOO input {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.Checkbox_layout_1bu7 {
  min-height: 15px;
  margin: 7px 0;
  padding: 0 0 0 27px;
  position: relative;
  display: block;
  cursor: pointer;
}

.Checkbox_disabled_3KEc {
  opacity: 0.4;
}

.Checkbox_icon_2des {
  width: 11px;
  height: 9px;
  position: absolute;
  top: 3px;
  left: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s
}

.Checkbox_icon_2des.Checkbox_checked_3G-H {
  opacity: 1;
}

.Checkbox_checkbox_-QQ6 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 1px;
  left: 0;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e5e5e5));
  background-image: linear-gradient(#fcfcfc 0%, #e5e5e5 100%);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)
}

.Checkbox_checkbox_-QQ6.Checkbox_checked_3G-H {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8a839), to(#fddb38));
  background-image: linear-gradient(#f8a839 0%, #fddb38 100%);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

.Checkbox_field_1_P7 {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}

.Checkbox_inline_3tqZ {
  display: inline-block;
  vertical-align: baseline;
}
.SmartInputB2B_container_2WUc {
  position: relative;
}

.SmartInputB2B_text_JHNn {
  display: none;
}

.SmartInputB2B_textFail_ZjMN {
  position: relative;
  display: block;
  margin-top: 8px;
  color: #e33333;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  text-align: left;
  font-style: italic;
  font-size: 13px;
  font-family: Arial, sans-serif
}

.SmartInputB2B_absolute_3zJD .SmartInputB2B_textFail_ZjMN {
  position: absolute;
}

.SmartInputB2B_forceError_M9F- input {
  border-color: rgba(220, 0, 0, .45) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
}

.SmartInputB2B_absTooltip_fxlq .SmartInputB2B_textFail_ZjMN {
  position: absolute;
}

@media (max-width: 768px) {
  .SmartInputB2B_textFail_ZjMN {
    max-width: none;
    font-family: 'Officina Serif', serif;
    font-style: normal;
    font-size: 15px;
  }
}
.LinkB2B_link_3rtf {
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-decoration: none;
  color: inherit;
  cursor: pointer
}

.LinkB2B_link_3rtf .LinkB2B_text_2frR {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom-color: rgba(40, 40, 40, 0.33);
}

.LinkB2B_link_3rtf:hover,
  .LinkB2B_link_3rtf.LinkB2B_hoverState_Gznc {
  -webkit-transition: none;
  transition: none;
  color: #f49f27
}

.LinkB2B_link_3rtf:hover .LinkB2B_text_2frR, .LinkB2B_link_3rtf.LinkB2B_hoverState_Gznc .LinkB2B_text_2frR {
  -webkit-transition: none;
  transition: none;
  border-bottom-color: rgba(244, 159, 39, 0.33);
}

.LinkB2B_link_3rtf:visited:not(.LinkB2B_hideVisitedColor_JZAx),
  .LinkB2B_link_3rtf.LinkB2B_visitedState_IWXG {
  color: inherit
}

.LinkB2B_link_3rtf:visited:not(.LinkB2B_hideVisitedColor_JZAx) .LinkB2B_text_2frR, .LinkB2B_link_3rtf.LinkB2B_visitedState_IWXG .LinkB2B_text_2frR { /* stylelint-disable-line */
  border-bottom-color: rgba(40, 40, 40, 0.33);
}

.LinkB2B_link_3rtf.LinkB2B_permanent_2WIm {
  color: inherit !important
}

.LinkB2B_link_3rtf.LinkB2B_permanent_2WIm:hover {
  opacity: 0.85;
}

.LinkB2B_link_3rtf.LinkB2B_permanent_2WIm .LinkB2B_text_2frR { /* stylelint-disable-line */
  border-bottom-color: currentColor !important;
}

.LinkB2B_link_3rtf.LinkB2B_block_3yqH {
  display: block;
  font-family: 'Officina Serif';
  font-size: 17px;
}

@media (min-width: 768px) {

  .LinkB2B_link_3rtf.LinkB2B_block_3yqH {
    font-size: inherit
  }
}

.LinkB2B_text_2frR { /* stylelint-disable-line */
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.LinkB2B_icon_3Jfx {
  vertical-align: middle;
  margin-left: 5px;
}

.LinkB2B_light_3hjC .LinkB2B_text_2frR { /* stylelint-disable-line */
  border-bottom-color: rgba(255, 255, 255, 0.33);
}

.LinkB2B_pseudoLink_3BgU .LinkB2B_text_2frR { /* stylelint-disable-line */
  border-bottom-style: dashed;
}

.LinkB2B_transformer_UA2D {
  display: block;
  padding: 9px 0
}

@media (max-width: 767px) {

  .LinkB2B_transformer_UA2D {
    padding: 15px 0;
    position: relative;
    border-bottom: solid 1px rgba(40, 40, 40, .15)
  }

  .LinkB2B_transformer_UA2D:first-of-type {
    border-top: solid 1px rgba(40, 40, 40, .15);
  }

  .LinkB2B_transformer_UA2D .LinkB2B_text_2frR {
    border-color: rgba(0, 0, 0, 0);
  }

  .LinkB2B_transformer_UA2D:hover .LinkB2B_text_2frR {
    border-color: rgba(0, 0, 0, 0);
  }

  .LinkB2B_transformer_UA2D.LinkB2B_pseudoLink_3BgU {
    padding-right: 30px
  }

  .LinkB2B_transformer_UA2D.LinkB2B_pseudoLink_3BgU::after {
    content: '';
    width: 10px;
    height: 10px;
    margin-top: -5px;
    display: block;
    position: absolute;
    top: 50%;
    right: 13px;
    border-radius: 1px;
    border: solid #505050;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}

.LinkB2B_iconWrapper_GUuT {
  position: absolute;
  width: 0;
}
.LoginForm_inputWrapper_2w_1 {
  margin: 20px 0;
}

.LoginForm_input_21PL input {
  height: 39px
}

.LoginForm_input_21PL input::-ms-reveal {
  display: none;
}

.LoginForm_link_1Gef {
  font: 15px/1.42 'Officina Serif', serif;
}

.LoginForm_fieldLink_3677 {
  margin-top: -10px;
}

.LoginForm_submitButton_3EMv {
  margin: 10px 0;
  min-width: auto;
}

.LoginForm_hidden_OgXs {
  display: none;
}
.LogoutForm_wrapper_10Y1 {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  color: #282828;
  text-align: left;
}

.LogoutForm_container_3wlg {
  padding: 20px 50px;
}

.LogoutForm_bottomContainer_O6G2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f0f0f0;
  border-top: 1px solid rgba(40, 40, 40, .2);
}

.LogoutForm_exitIcon_DnPd {
  margin-right: 10px;
  max-height: 16px;
  max-width: 20px;
}
/* b2b-ui-kit unneccessary styles, fix it */

.Personal_personal_3Fya {
  color: #fff;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  z-index: 4;
  cursor: pointer;
}

.Personal_currentCtn_39tx {
  height: 45px;
  line-height: 45px;
  background: #fbce5d;
  padding: 0 20px;
  color: #282828;
  white-space: nowrap;
}

.Personal_dropdown_21LY {
  min-width: 300px;
  padding-top: 10px;
  display: none;
  position: absolute;
  background: #fff;
  text-align: left;
  right: -1px;
  border-top: none;
  -webkit-box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
}

.Personal_section_xmgu {
  padding: 10px 20px;
  font-size: 15px;
  overflow: hidden
}

.Personal_section_xmgu.Personal_dark_3LPE {
  background: #f6f6f6;
  border-top: 1px solid #d4d4d4;
}

.Personal_othersTitle_3p7q {
  font-style: italic;
  color: #787878;
  margin: 25px 0 15px 25px;
}

.Personal_navigationLink_JIf8 {
  color: #282828;
  font-size: 17px;
  font-family: "Officina Serif", serif;
  padding: 10px 0 10px 25px
}

.Personal_navigationLink_JIf8:hover {
  color: #f6a000;
}

.Personal_navigationLink_JIf8 > svg {
  vertical-align: middle;
  margin: -2px 17px 0 0;
  width: 17px;
}

.Personal_dropdownOpened_2nDz {
  display: block;
  color: #fff;
  z-index: 3;
  max-height: calc(100vh - 100px);
  max-width: 440px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-animation: Personal_appendLoginForm_1_Tj 0.3s;
          animation: Personal_appendLoginForm_1_Tj 0.3s;
}

.Personal_ctn_1OEz {
  position: relative;
  display: block;
  padding-left: 20px;
  width: 100%;
  color: #282828;
  margin-bottom: 25px;
  line-height: 0.9;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

.Personal_activeIco_3UOa {
  color: #f6a000;
  width: 16px;
  height: 13px;
  stroke: #f6a000;
  margin-left: -10px
}

.Personal_activeIco_3UOa polyline {
  stroke: inherit !important;
  stroke-width: 3px !important;
}

.Personal_ctnLine_2_Ls {
  cursor: pointer
}

.Personal_ctnLine_2_Ls .Personal_activeIco_3UOa {
  position: absolute;
  left: 5px;
  top: 2px;
}

.Personal_ctnLine_2_Ls:hover {
  color: #f68b1f;
}

.Personal_ctnLine_2_Ls:hover span {
  border-color: #f68b1f;
}

.Personal_text_ZDUG {
  vertical-align: middle;
}

.Personal_opened_2q-- {
  background: #fff;
  color: #282828;
}

.Personal_title_1cmQ {
  display: inline-block;
}

.Personal_currentCtnOpened_1VCT {
  background: #fff !important;
  color: #282828;
}

.Personal_personalIcon_1QMs {
  margin-right: 0 !important;
  width: 19px !important;
  height: 20px;
  display: none
}

.Personal_personalIcon_1QMs.Personal_activeIco_3UOa path {
  stroke-width: 2px !important;
}

.Personal_currentIco_2rYs {
  line-height: 0.9;
}

.Personal_ctnIco_12Z2,
.Personal_currentIco_2rYs,
.Personal_exitIco_2Qk7 {
  display: inline-block;
  margin-right: 7px;
  width: 20px;
  text-align: center;
}

.Personal_svg_2q5T {
  display: inline-block;
  vertical-align: middle
}

.Personal_svg_2q5T.Personal_home_Q9C7 {
  width: 27px;
  height: 18px;
}

.Personal_svg_2q5T.Personal_phone_2GDX {
  height: 18px;
}

.Personal_nick_x0eE {
  font-size: 12px;
  font-style: italic;
  margin-left: 10px;
  color: #787878;
}

.Personal_exit_cXq0 {
  margin-bottom: 15px;
}

.Personal_loginButton_17CI {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  color: #282828;
  line-height: 45px;
  font-size: 13px;
  cursor: pointer;
}

.Personal_billGroup_2-h3 {
  padding-left: 25px;
}

.Personal_noMargin_1pI_ {
  margin-left: -25px;
}

.Personal_billGroupTitle_29qw {
  margin-bottom: 15px;
  margin-top: 15px;
}

.Personal_mobile_QmrK {
  text-align: center;
  position: static;
  height: auto;
  pointer-events: none;
  font-size: 0
}

.Personal_mobile_QmrK .Personal_currentCtn_39tx {
  cursor: pointer;
  height: auto;
  height: initial;
  line-height: normal;
  line-height: initial;
  display: inline-block;
  color: #282828;
  vertical-align: middle;
  background: transparent;
  padding: 0;
}

.Personal_mobile_QmrK .Personal_currentCtn_39tx:not(.Personal_unauthorized_qxON) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 15px;
}

.Personal_mobile_QmrK .Personal_dropdown_21LY {
  top: 100%;
  right: 0;
  left: 0;
  min-width: unset;
  width: auto;
  width: initial;
  position: absolute;
  margin: 0 auto;
  border-top: 1px solid rgba(170, 170, 170, 1);
  font-size: 15px;
}

.Personal_mobile_QmrK .Personal_currentIco_2rYs {
  display: inline-block;
  vertical-align: middle;
}

.Personal_mobile_QmrK .Personal_title_1cmQ {
  display: inline-block;
  vertical-align: middle;
}

.Personal_mobile_QmrK .Personal_personalIcon_1QMs {
  display: inline-block;
}

.Personal_mobile_QmrK .Personal_loginButton_17CI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 12px;
}

.Personal_mobile_QmrK .Personal_loginButtonTitle_30Wk {
  display: none;
}

@-webkit-keyframes Personal_appendLoginForm_1_Tj {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes Personal_appendLoginForm_1_Tj {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

/* b2b-ui-kit styles ends here */

.Personal_contentContainer_1zo3 {
  color: #282828;
  padding: 30px;
  padding-bottom: 60px;
  text-align: left;
  max-height: none;
}

.Personal_titleWrapper_yCGg.Personal_titleMobile_3fdU {
  width: calc(100vw - 220px);
  overflow: hidden;
  position: relative;
  padding-right: 10px;
  margin-left: 20px;
}

.Personal_titleWrapper_yCGg.Personal_titleMobile_3fdU .Personal_title_1cmQ {
  max-width: calc(100vw - 230px);
  overflow: hidden;
}

.Personal_titleWrapper_yCGg.Personal_titleMobile_3fdU::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 100%;
  right: 0;
  -webkit-box-shadow: 0 0 30px 15px #fff;
          box-shadow: 0 0 30px 15px #fff;
}

.Personal_titleWrapper_yCGg:not(.Personal_titleMobile_3fdU) {
  width: 104px;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-right: 10px;
  text-align: center;
}

.Personal_titleWrapper_yCGg:not(.Personal_titleMobile_3fdU) .Personal_title_1cmQ {
  max-width: calc(100% - 10px);
  overflow: hidden;
}

.Personal_titleWrapper_yCGg:not(.Personal_titleMobile_3fdU)::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 100%;
  right: 0;
  -webkit-box-shadow: 0 0 40px 20px #fbce5d;
          box-shadow: 0 0 40px 20px #fbce5d;
}

.Personal_currentCtn_39tx.Personal_light_3VLQ:hover .Personal_titleWrapper_yCGg:not(.Personal_titleMobile_3fdU)::after {
  -webkit-box-shadow: 0 0 40px 20px #fff;
          box-shadow: 0 0 40px 20px #fff;
}

.Personal_formTitle_2MTw {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.Personal_formDescription_Sdyr {
  padding: 10px 0;
  font: 16px/1.42 'Officina Serif', serif;
}

.Personal_light_3VLQ:hover {
  background: #fff !important;
  color: #282828;
}

.Personal_loader_1b9T {
  position: static;
}

@media all and (min-width: 768px) {
  .Personal_personal_3Fya:hover > div {
    background-color: #fff;
  }
  }
.Layout_layout_2pja {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

.Layout_content_8CJ9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto
}

.Layout_content_8CJ9:not(.Layout_visible_qCpp) {
  overflow: hidden;
}

.Layout_breadcrumbs_1mOB {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 0;
  width: 100%;
}
:root {

  /* dark */

  /* light */
}

.LogoDropdown_dropdown_tGPC {
  min-width: 190px;
  padding-left: 40px;
  background: transparent;
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s ease, opacity 0.2s ease;
  transition: height 0.3s ease, opacity 0.2s ease;
  will-change: height, opacity;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .LogoDropdown_dropdown_tGPC {
    padding-left: 50px;
  }
}

.LogoDropdown_logoLink_2CZX {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 12px;
  width: auto;
}

.LogoDropdown_link_3nLp {
  font-size: 14px;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
    color: rgba(255, 255, 255, .5);

    &:hover {
      color: #fff;
    }
}

.dark .LogoDropdown_link_3nLp,
  .dark.LogoDropdown_link_3nLp {
    color: rgba(255, 255, 255, .5);
  }

.dark .LogoDropdown_link_3nLp:hover, .dark.LogoDropdown_link_3nLp:hover {
  color: #fff;
}

.light .LogoDropdown_link_3nLp,
  .light.LogoDropdown_link_3nLp {
    color: #000;
  }

@media all and (min-width: 1280px) {

  .light .LogoDropdown_link_3nLp,
  .light.LogoDropdown_link_3nLp {
    opacity: 0.5;
  }
}

.light .LogoDropdown_link_3nLp:hover, .light.LogoDropdown_link_3nLp:hover {
  opacity: 1;
}

@media all and (min-width: 375px) {

  .LogoDropdown_link_3nLp {
    font-size: 16px;
  }
}

@media all and (min-width: 768px) {

  .LogoDropdown_link_3nLp {
    font-size: 14px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .LogoDropdown_link_3nLp {
    font-size: 16px;
    line-height: 19px;
  }
}

.LogoDropdown_button_Ps0X {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  font-size: 14px;
  line-height: 17px;
  background: transparent;
  border: none;
  cursor: pointer;
  white-space: nowrap;
  z-index: 2;
  text-decoration: none;
}

@media all and (min-width: 375px) {

  .LogoDropdown_button_Ps0X {
    font-size: 16px;
    line-height: 19px;
  }
}

@media all and (min-width: 768px) {

  .LogoDropdown_button_Ps0X {
    font-size: 14px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .LogoDropdown_button_Ps0X {
    font-size: 16px;
    line-height: 19px;
  }
}

.LogoDropdown_button_Ps0X {
    color: #fff;
}

.dark .LogoDropdown_button_Ps0X,
  .dark.LogoDropdown_button_Ps0X {
    color: #fff;
}

.light .LogoDropdown_button_Ps0X,
  .light.LogoDropdown_button_Ps0X {
    color: #000;
}

.LogoDropdown_dropdownArrow_3tcl {
  width: 10px;
  margin-left: 10px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
    stroke: #fff;
}

.dark .LogoDropdown_dropdownArrow_3tcl,
  .dark.LogoDropdown_dropdownArrow_3tcl {
    stroke: #fff;
  }

.light .LogoDropdown_dropdownArrow_3tcl,
  .light.LogoDropdown_dropdownArrow_3tcl {
    stroke: #000;
  }

.LogoDropdown_beelineLogo_dk8m {
  width: 28px;
  height: 28px;
}

@media all and (min-width: 768px) {

  .LogoDropdown_beelineLogo_dk8m {
    width: 38px;
    height: 38px;
  }
}

@media all and (min-width: 1600px) {

  .LogoDropdown_beelineLogo_dk8m {
    width: 40px;
    height: 40px;
  }
}

.LogoDropdown_container_1ZET {
  cursor: pointer;
  overflow: visible;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media all and (min-width: 1025px) {

  .LogoDropdown_container_1ZET:hover .LogoDropdown_dropdownArrow_3tcl {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  .LogoDropdown_container_1ZET:hover .LogoDropdown_dropdown_tGPC {
    -webkit-transition-delay: 0s, 0.2s;
            transition-delay: 0s, 0.2s;
    opacity: 1;
    height: 20px;
  }
}

.LogoDropdown_wrapper_2M8L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.LogoDropdown_wrapper_2M8L.LogoDropdown_wrapperOpen_3vQA .LogoDropdown_dropdownArrow_3tcl {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.LogoDropdown_wrapper_2M8L.LogoDropdown_wrapperOpen_3vQA + .LogoDropdown_dropdown_tGPC {
  -webkit-transition-delay: 0s, 0.2s;
          transition-delay: 0s, 0.2s;
  opacity: 1;
  height: 20px;
}
:root {

  /* dark */

  /* light */
}

.Button_Button_1kKl {
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  text-decoration: none;
}

.Button_ButtonIcon_2Bpo {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media all and (min-width: 1025px) {

  .Button_ButtonIcon_2Bpo:hover svg {
        stroke: rgba(255, 255, 255, .8);
  }

  .dark .Button_ButtonIcon_2Bpo:hover svg,
  .dark.Button_ButtonIcon_2Bpo:hover svg {
        stroke: rgba(255, 255, 255, .8);
  }

  .light .Button_ButtonIcon_2Bpo:hover svg,
  .light.Button_ButtonIcon_2Bpo:hover svg {
        stroke: rgba(0, 0, 0, .8);
  }
}

.Button_ButtonIcon_2Bpo svg {
      stroke: #fff;
}

.dark .Button_ButtonIcon_2Bpo svg,
  .dark.Button_ButtonIcon_2Bpo svg {
      stroke: #fff;
}

.light .Button_ButtonIcon_2Bpo svg,
  .light.Button_ButtonIcon_2Bpo svg {
      stroke: #000;
}

.Button_ButtonIcon_2Bpo:active svg {
      stroke: #fff;
}

.dark .Button_ButtonIcon_2Bpo:active svg,
  .dark.Button_ButtonIcon_2Bpo:active svg {
      stroke: #fff;
}

.light .Button_ButtonIcon_2Bpo:active svg,
  .light.Button_ButtonIcon_2Bpo:active svg {
      stroke: #000;
}

@media all and (min-width: 375px) {

  .Button_ButtonIcon_2Bpo {
    width: 28px;
    height: 28px;
  }
}

.Button_ButtonText_1Ilb {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
    color: #fff;
}

.dark .Button_ButtonText_1Ilb,
  .dark.Button_ButtonText_1Ilb {
    color: #fff;
  }

.light .Button_ButtonText_1Ilb,
  .light.Button_ButtonText_1Ilb {
    color: #000;
  }

.Button_ButtonText_1Ilb {

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Button_ButtonText_1Ilb {
    font-size: 14px;
  }
}

@media all and (min-width: 1025px) {

  .Button_ButtonText_1Ilb:hover {
        color: rgba(255, 255, 255, .8);
  }

  .dark .Button_ButtonText_1Ilb:hover,
  .dark.Button_ButtonText_1Ilb:hover {
        color: rgba(255, 255, 255, .8);
  }

  .light .Button_ButtonText_1Ilb:hover,
  .light.Button_ButtonText_1Ilb:hover {
        color: rgba(0, 0, 0, .8);
  }
}

@media all and (min-width: 1440px) {

  .Button_ButtonText_1Ilb {
    font-size: 15px;
    line-height: 19px;
  }
}

@media all and (min-width: 1600px) {

  .Button_ButtonText_1Ilb {
    font-size: 16px;
    line-height: 20px;
  }
}

.Button_ButtonText_1Ilb:active {
      color: #fff;
}

.dark .Button_ButtonText_1Ilb:active,
  .dark.Button_ButtonText_1Ilb:active {
      color: #fff;
}

.light .Button_ButtonText_1Ilb:active,
  .light.Button_ButtonText_1Ilb:active {
      color: #000;
}
:root {

  /* dark */

  /* light */
}

.Overlay_overlay_3mrx::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
      background: rgba(19, 19, 19, .6);
}

.light .Overlay_overlay_3mrx::before,
  .light.Overlay_overlay_3mrx::before {
      background: rgba(255, 255, 255, .6);
}

.dark .Overlay_overlay_3mrx::before,
  .dark.Overlay_overlay_3mrx::before {
      background: rgba(19, 19, 19, .6);
}

.Overlay_overlay_3mrx.Overlay_transparent_17eX::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  background: transparent;
}

.Overlay_overlay_3mrx.Overlay_withGradient_3FDm::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 200px;
  width: 100%;
  z-index: 2;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(33.38%, rgba(27, 29, 29, .97)), color-stop(61.54%, rgba(27, 29, 29, .9)), color-stop(93.96%, rgba(255, 255, 255, 0)), color-stop(100.14%, rgba(27, 29, 29, 0)));
        background: linear-gradient(360deg, rgba(27, 29, 29, .97) 33.38%, rgba(27, 29, 29, .9) 61.54%, rgba(255, 255, 255, 0) 93.96%, rgba(27, 29, 29, 0) 100.14%);
}

.light .Overlay_overlay_3mrx.Overlay_withGradient_3FDm::after,
  .light.Overlay_overlay_3mrx.Overlay_withGradient_3FDm::after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(33.38%, rgba(255, 255, 255, .97)), color-stop(61.54%, rgba(255, 255, 255, .9)), color-stop(93.96%, rgba(255, 255, 255, 0)), color-stop(100.14%, rgba(27, 29, 29, 0)));
        background: linear-gradient(360deg, rgba(255, 255, 255, .97) 33.38%, rgba(255, 255, 255, .9) 61.54%, rgba(255, 255, 255, 0) 93.96%, rgba(27, 29, 29, 0) 100.14%);
}

.dark .Overlay_overlay_3mrx.Overlay_withGradient_3FDm::after,
  .dark.Overlay_overlay_3mrx.Overlay_withGradient_3FDm::after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(33.38%, rgba(27, 29, 29, .97)), color-stop(61.54%, rgba(27, 29, 29, .9)), color-stop(93.96%, rgba(255, 255, 255, 0)), color-stop(100.14%, rgba(27, 29, 29, 0)));
        background: linear-gradient(360deg, rgba(27, 29, 29, .97) 33.38%, rgba(27, 29, 29, .9) 61.54%, rgba(255, 255, 255, 0) 93.96%, rgba(27, 29, 29, 0) 100.14%);
}
:root {

  /* dark */

  /* light */
}

.HeaderLayout_header_3OoX {
  position: fixed;
  padding: 0 15px;
  top: 0;
  left: 0;
  right: 0;
  min-height: 64px;
  z-index: 199
}

@media all and (min-width: 768px) {

  .HeaderLayout_header_3OoX.HeaderLayout_menuOpen_LkAI {
    left: 326px
  }
}

@media all and (min-width: 1280px) {

  .HeaderLayout_header_3OoX.HeaderLayout_menuOpen_LkAI {
    left: 312px
  }
}

@media all and (min-width: 1440px) {

  .HeaderLayout_header_3OoX.HeaderLayout_menuOpen_LkAI {
    left: 380px
  }
}

@media all and (min-width: 375px) {

  .HeaderLayout_header_3OoX {
    min-height: 66px
  }
}

@media all and (min-width: 768px) {

  .HeaderLayout_header_3OoX {
    padding: 0 48px 0 26px;
    min-height: 84px
  }
}

@media all and (min-width: 1440px) {

  .HeaderLayout_header_3OoX {
    min-height: 94px
  }
}

@media all and (min-width: 1440px) {

  .HeaderLayout_header_3OoX {
    padding: 0 40px 0 76px
  }
}

@media all and (min-width: 1600px) {

  .HeaderLayout_header_3OoX {
    padding: 0 48px 0 64px;
    min-height: 96px
  }
}

@media all and (min-width: 1920px) {

  .HeaderLayout_header_3OoX {
    padding: 0 56px 0 52px;
    min-height: 112px
  }
}

@media all and (min-width: 2560px) {

  .HeaderLayout_header_3OoX {
    padding: 0 64px 0 72px
  }
}
.NavigateBack-component_Link_dYQP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
:root {

  /* dark */

  /* light */
}

.Header_region_1Av1 {
  display: none;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media all and (min-width: 768px) {

  .Header_region_1Av1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.Header_businessButton_2RKG {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Header_businessButton_2RKG {
    width: auto;
    margin-right: 0;
  }
}

@media all and (min-width: 1280px) {

  .Header_businessButton_2RKG {
    width: 153px;
  }
}

@media all and (min-width: 1440px) {

  .Header_businessButton_2RKG {
    width: 162px;
  }
}

@media all and (min-width: 1600px) {

  .Header_businessButton_2RKG {
    width: 168px;
  }
}

.Header_chatIconButton_1Jrj {
  margin-left: 24px;
}

@media all and (min-width: 1440px) {

  .Header_chatIconButton_1Jrj {
    margin-left: 28px;
  }
}

@media all and (min-width: 1600px) {

  .Header_chatIconButton_1Jrj {
    margin-left: 32px;
  }
}

.Header_searchIcon_2QH1.Header_opened_3Uk7, .Header_chatIconButton_1Jrj.Header_opened_3Uk7 {
}

.light .Header_searchIcon_2QH1.Header_opened_3Uk7 svg, .light.Header_searchIcon_2QH1.Header_opened_3Uk7 svg, .light .Header_chatIconButton_1Jrj.Header_opened_3Uk7 svg, .light.Header_chatIconButton_1Jrj.Header_opened_3Uk7 svg {
  stroke: #000;
}

.Header_searchIcon_2QH1.Header_opened_3Uk7:hover, .Header_chatIconButton_1Jrj.Header_opened_3Uk7:hover {
}

.light .Header_searchIcon_2QH1.Header_opened_3Uk7:hover svg, .light.Header_searchIcon_2QH1.Header_opened_3Uk7:hover svg, .light .Header_chatIconButton_1Jrj.Header_opened_3Uk7:hover svg, .light.Header_chatIconButton_1Jrj.Header_opened_3Uk7:hover svg {
  stroke: rgba(0, 0, 0, .8);
}

.Header_searchIcon_2QH1,
.Header_chatIconButton_1Jrj {
}

.light .Header_searchIcon_2QH1 svg, .light.Header_searchIcon_2QH1 svg, .light .Header_chatIconButton_1Jrj svg, .light.Header_chatIconButton_1Jrj svg {
  stroke: #fff;
}

.light .Header_searchIcon_2QH1:hover svg, .light.Header_searchIcon_2QH1:hover svg, .light .Header_chatIconButton_1Jrj:hover svg, .light.Header_chatIconButton_1Jrj:hover svg {
  stroke: rgba(255, 255, 255, .8);
}

.Header_searchIcon_2QH1.Header_hide_2ICA {
  display: none;
}

@media all and (min-width: 768px) {

  .Header_searchIcon_2QH1.Header_hide_2ICA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Header_backText_1LFY {
  margin-left: 12px;
}

.Header_regionButton_32Eo,
.Header_backText_1LFY {
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  line-height: 18px;
  margin-right: 32px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-decoration: none;
  color: rgba(255, 255, 255, .5);

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Header_regionButton_32Eo,
.Header_backText_1LFY {
    font-size: 14px;
    margin-right: 40px;
  }
}

@media all and (min-width: 1440px) {

  .Header_regionButton_32Eo,
.Header_backText_1LFY {
    font-size: 15px;
    line-height: 19px;
  }
}

@media all and (min-width: 1600px) {

  .Header_regionButton_32Eo,
.Header_backText_1LFY {
    font-size: 16px;
    line-height: 20px;
  }
}

.Header_regionButton_32Eo.Header_ellipsis_3LaW, .Header_backText_1LFY.Header_ellipsis_3LaW {
  text-overflow: ellipsis;
}

.Header_regionButton_32Eo:hover, .Header_backText_1LFY:hover {
  color: rgba(255, 255, 255, .8);
}

.Header_regionButton_32Eo:active, .Header_backText_1LFY:active {
  color: #fff;
}

.Header_regionButton_32Eo.Header_opened_3Uk7 .Header_searchIcon_2QH1, .Header_backText_1LFY.Header_opened_3Uk7 .Header_searchIcon_2QH1 {
  color: #f6a000;
}

.Header_regionButton_32Eo.Header_opened_3Uk7 .Header_searchIcon_2QH1 path, .Header_backText_1LFY.Header_opened_3Uk7 .Header_searchIcon_2QH1 path {
  stroke-width: 2px !important;
}

.Header_regionButton_32Eo.Header_opened_3Uk7 .Header_arrow_TrOA, .Header_backText_1LFY.Header_opened_3Uk7 .Header_arrow_TrOA {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Header_regionButton_32Eo.Header_menuOpened_g-xD,
  .Header_regionButton_32Eo.Header_opened_3Uk7,
  .Header_backText_1LFY.Header_menuOpened_g-xD,
  .Header_backText_1LFY.Header_opened_3Uk7 {
      color: rgba(255, 255, 255, .5);

      &:hover {
        color: rgba(255, 255, 255, .8);
      }

      &:active {
        color: #fff;
      }
}

.dark .Header_regionButton_32Eo.Header_menuOpened_g-xD,
  .dark.Header_regionButton_32Eo.Header_menuOpened_g-xD,
  .dark .Header_regionButton_32Eo.Header_opened_3Uk7,
  .dark.Header_regionButton_32Eo.Header_opened_3Uk7,
  .dark .Header_backText_1LFY.Header_menuOpened_g-xD,
  .dark.Header_backText_1LFY.Header_menuOpened_g-xD,
  .dark .Header_backText_1LFY.Header_opened_3Uk7,
  .dark.Header_backText_1LFY.Header_opened_3Uk7 {
      color: rgba(255, 255, 255, .5);
}

.dark .Header_regionButton_32Eo.Header_menuOpened_g-xD:hover, .dark.Header_regionButton_32Eo.Header_menuOpened_g-xD:hover, .dark .Header_regionButton_32Eo.Header_opened_3Uk7:hover, .dark.Header_regionButton_32Eo.Header_opened_3Uk7:hover, .dark .Header_backText_1LFY.Header_menuOpened_g-xD:hover, .dark.Header_backText_1LFY.Header_menuOpened_g-xD:hover, .dark .Header_backText_1LFY.Header_opened_3Uk7:hover, .dark.Header_backText_1LFY.Header_opened_3Uk7:hover {
  color: rgba(255, 255, 255, .8);
}

.dark .Header_regionButton_32Eo.Header_menuOpened_g-xD:active, .dark.Header_regionButton_32Eo.Header_menuOpened_g-xD:active, .dark .Header_regionButton_32Eo.Header_opened_3Uk7:active, .dark.Header_regionButton_32Eo.Header_opened_3Uk7:active, .dark .Header_backText_1LFY.Header_menuOpened_g-xD:active, .dark.Header_backText_1LFY.Header_menuOpened_g-xD:active, .dark .Header_backText_1LFY.Header_opened_3Uk7:active, .dark.Header_backText_1LFY.Header_opened_3Uk7:active {
  color: #fff;
}

.light .Header_regionButton_32Eo.Header_menuOpened_g-xD,
  .light.Header_regionButton_32Eo.Header_menuOpened_g-xD,
  .light .Header_regionButton_32Eo.Header_opened_3Uk7,
  .light.Header_regionButton_32Eo.Header_opened_3Uk7,
  .light .Header_backText_1LFY.Header_menuOpened_g-xD,
  .light.Header_backText_1LFY.Header_menuOpened_g-xD,
  .light .Header_backText_1LFY.Header_opened_3Uk7,
  .light.Header_backText_1LFY.Header_opened_3Uk7 {
      color: rgba(0, 0, 0, .5);
}

.light .Header_regionButton_32Eo.Header_menuOpened_g-xD:hover, .light.Header_regionButton_32Eo.Header_menuOpened_g-xD:hover, .light .Header_regionButton_32Eo.Header_opened_3Uk7:hover, .light.Header_regionButton_32Eo.Header_opened_3Uk7:hover, .light .Header_backText_1LFY.Header_menuOpened_g-xD:hover, .light.Header_backText_1LFY.Header_menuOpened_g-xD:hover, .light .Header_backText_1LFY.Header_opened_3Uk7:hover, .light.Header_backText_1LFY.Header_opened_3Uk7:hover {
  color: rgba(0, 0, 0, .8);
}

.light .Header_regionButton_32Eo.Header_menuOpened_g-xD:active, .light.Header_regionButton_32Eo.Header_menuOpened_g-xD:active, .light .Header_regionButton_32Eo.Header_opened_3Uk7:active, .light.Header_regionButton_32Eo.Header_opened_3Uk7:active, .light .Header_backText_1LFY.Header_menuOpened_g-xD:active, .light.Header_backText_1LFY.Header_menuOpened_g-xD:active, .light .Header_backText_1LFY.Header_opened_3Uk7:active, .light.Header_backText_1LFY.Header_opened_3Uk7:active {
  color: #000;
}

@media all and (min-width: 1280px) {

  .Header_logoDropDown_1vIg {
    display: none;
  }
}

.Header_logoDropDown_1vIg {
}

.light .Header_logoDropDown_1vIg a, .light.Header_logoDropDown_1vIg a {
  color: #fff;
}

.light .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.Header_logoDropDown_1vIg svg[class*="dropdownArrow"] {
  stroke: #fff;
}

.light .Header_logoDropDown_1vIg [class*="link"], .light.Header_logoDropDown_1vIg [class*="link"] {
  color: rgba(255, 255, 255, .5);
}

.light .Header_logoDropDown_1vIg [class*="link"]:hover, .light.Header_logoDropDown_1vIg [class*="link"]:hover {
  color: #fff;
}

.Header_logoDropDown_1vIg.Header_menuOpen_2MTi {
}

.light .Header_logoDropDown_1vIg.Header_menuOpen_2MTi a, .light.Header_logoDropDown_1vIg.Header_menuOpen_2MTi a {
  color: #000;
}

.light .Header_logoDropDown_1vIg.Header_menuOpen_2MTi svg[class*="dropdownArrow"], .light.Header_logoDropDown_1vIg.Header_menuOpen_2MTi svg[class*="dropdownArrow"] {
  stroke: #000;
}

.light .Header_logoDropDown_1vIg.Header_menuOpen_2MTi [class*="link"], .light.Header_logoDropDown_1vIg.Header_menuOpen_2MTi [class*="link"] {
  color: rgba(0, 0, 0, .5);
}

.light .Header_logoDropDown_1vIg.Header_menuOpen_2MTi [class*="link"]:hover, .light.Header_logoDropDown_1vIg.Header_menuOpen_2MTi [class*="link"]:hover {
  color: #000;
}

.Header_businessIcon_eMt9 {
}

.light .Header_businessIcon_eMt9,
  .light.Header_businessIcon_eMt9 {
    color: #fff;
  }

.light .Header_businessIcon_eMt9:hover, .light.Header_businessIcon_eMt9:hover {
  color: rgba(255, 255, 255, .8);
}

.light .Header_businessIcon_eMt9.Header_opened_3Uk7, .light.Header_businessIcon_eMt9.Header_opened_3Uk7 {
}

.light .light .Header_businessIcon_eMt9.Header_opened_3Uk7,
  .light.light .Header_businessIcon_eMt9.Header_opened_3Uk7,
  .light .light.Header_businessIcon_eMt9.Header_opened_3Uk7,
  .light.light.Header_businessIcon_eMt9.Header_opened_3Uk7 {
        color: #000;
}

.light .Header_businessIcon_eMt9.Header_opened_3Uk7:hover, .light.Header_businessIcon_eMt9.Header_opened_3Uk7:hover {
  color: rgba(0, 0, 0, .8);
}

.Header_businessIcon_eMt9.Header_hide_2ICA {
  display: none;
}

@media all and (min-width: 768px) {

  .Header_businessIcon_eMt9.Header_hide_2ICA {
    display: block;
  }
}

@media all and (min-width: 768px) {

  .Header_businessIcon_eMt9 {
    margin-left: 40px;
  }
}

.Header_backArrow_15zH {
  height: 7px;
  width: 14px;
  stroke: #fff;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg)
}

.Header_backArrow_15zH.Header_menuOpened_g-xD {
}

.light .Header_backArrow_15zH.Header_menuOpened_g-xD,
  .light.Header_backArrow_15zH.Header_menuOpened_g-xD {
      stroke: #000;
}

.Header_header_25Ef {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 17px;
  padding-bottom: 17px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  z-index: 199;
  -webkit-backdrop-filter: none;
          backdrop-filter: none
}

.Header_header_25Ef.Header_main_3L81 {
  position: fixed;
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
}

.Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9,
    .Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1,
    .Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj,
    .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9,
    .Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1,
    .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj {
}

.light .Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9,
  .light.Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9,
  .light .Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1,
  .light.Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1,
  .light .Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj,
  .light.Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj,
  .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9,
  .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1,
  .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj {
        color: #000;
  }

.light .Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9:hover, .light.Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9:hover, .light .Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1:hover, .light.Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1:hover, .light .Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj:hover, .light.Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj:hover, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9:hover, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9:hover, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1:hover, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1:hover, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj:hover, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj:hover {
  color: rgba(0, 0, 0, .8);
}

.light .Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9 svg, .light.Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9 svg, .light .Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1 svg, .light.Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1 svg, .light .Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj svg, .light.Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9 svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9 svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1 svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1 svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj svg {
  stroke: #000;
}

.light .Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9:hover svg, .light.Header_header_25Ef.Header_main_3L81 .Header_businessIcon_eMt9:hover svg, .light .Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1:hover svg, .light.Header_header_25Ef.Header_main_3L81 .Header_searchIcon_2QH1:hover svg, .light .Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj:hover svg, .light.Header_header_25Ef.Header_main_3L81 .Header_chatIconButton_1Jrj:hover svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9:hover svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9:hover svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1:hover svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_searchIcon_2QH1:hover svg, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj:hover svg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj:hover svg {
  stroke: rgba(0, 0, 0, .8);
}

.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo,
    .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY,
    .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
    .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY {
        color: rgba(255, 255, 255, .5);

        &:hover {
          color: rgba(255, 255, 255, .8);
        }

        &:active {
          color: #fff;
        }
}

.dark .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo,
  .dark.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo,
  .dark .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY,
  .dark.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY,
  .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
  .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
  .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY,
  .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY {
        color: rgba(255, 255, 255, .5);
}

.dark .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:hover, .dark.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:hover, .dark .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:hover, .dark.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:hover, .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:hover, .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:hover, .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:hover, .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:hover {
  color: rgba(255, 255, 255, .8);
}

.dark .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:active, .dark.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:active, .dark .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:active, .dark.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:active, .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:active, .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:active, .dark .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:active, .dark.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:active {
  color: #fff;
}

.light .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo,
  .light.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo,
  .light .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY,
  .light.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY,
  .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
  .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY {
        color: rgba(0, 0, 0, .5);
}

.light .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:hover, .light.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:hover, .light .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:hover, .light.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:hover, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:hover, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:hover, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:hover, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:hover {
  color: rgba(0, 0, 0, .8);
}

.light .Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:active, .light.Header_header_25Ef.Header_main_3L81 .Header_regionButton_32Eo:active, .light .Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:active, .light.Header_header_25Ef.Header_main_3L81 .Header_backText_1LFY:active, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:active, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo:active, .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:active, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY:active {
  color: #000;
}

.Header_header_25Ef.Header_trackScroll_1CCV,
  .Header_header_25Ef.Header_menuOpen_2MTi,
  .Header_header_25Ef.Header_main_3L81 {
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
      background: rgba(30, 32, 32, .16);

      @supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {
        background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
        background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
      }

      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
        background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

.dark .Header_header_25Ef.Header_trackScroll_1CCV,
  .dark.Header_header_25Ef.Header_trackScroll_1CCV,
  .dark .Header_header_25Ef.Header_menuOpen_2MTi,
  .dark.Header_header_25Ef.Header_menuOpen_2MTi,
  .dark .Header_header_25Ef.Header_main_3L81,
  .dark.Header_header_25Ef.Header_main_3L81 {
      background: rgba(30, 32, 32, .16);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .dark .Header_header_25Ef.Header_trackScroll_1CCV,
  .dark.Header_header_25Ef.Header_trackScroll_1CCV,
  .dark .Header_header_25Ef.Header_menuOpen_2MTi,
  .dark.Header_header_25Ef.Header_menuOpen_2MTi,
  .dark .Header_header_25Ef.Header_main_3L81,
  .dark.Header_header_25Ef.Header_main_3L81 {
    background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .dark .Header_header_25Ef.Header_trackScroll_1CCV,
  .dark.Header_header_25Ef.Header_trackScroll_1CCV,
  .dark .Header_header_25Ef.Header_menuOpen_2MTi,
  .dark.Header_header_25Ef.Header_menuOpen_2MTi,
  .dark .Header_header_25Ef.Header_main_3L81,
  .dark.Header_header_25Ef.Header_main_3L81 {
    background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

.Header_header_25Ef.Header_trackScroll_1CCV,
  .Header_header_25Ef.Header_menuOpen_2MTi,
  .Header_header_25Ef.Header_main_3L81 {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV,
  .light.Header_header_25Ef.Header_trackScroll_1CCV,
  .light .Header_header_25Ef.Header_menuOpen_2MTi,
  .light.Header_header_25Ef.Header_menuOpen_2MTi,
  .light .Header_header_25Ef.Header_main_3L81,
  .light.Header_header_25Ef.Header_main_3L81 {
      background: rgba(243, 243, 243, .46);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .light .Header_header_25Ef.Header_trackScroll_1CCV,
  .light.Header_header_25Ef.Header_trackScroll_1CCV,
  .light .Header_header_25Ef.Header_menuOpen_2MTi,
  .light.Header_header_25Ef.Header_menuOpen_2MTi,
  .light .Header_header_25Ef.Header_main_3L81,
  .light.Header_header_25Ef.Header_main_3L81 {
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(35.24%, rgba(243, 243, 243, .95)), color-stop(50.88%, rgba(243, 243, 243, .83)), color-stop(69.03%, rgba(243, 243, 243, .62)), color-stop(82.17%, rgba(243, 243, 243, .4)), color-stop(90.42%, rgba(243, 243, 243, .22)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 0%, rgba(243, 243, 243, .95) 35.24%, rgba(243, 243, 243, .83) 50.88%, rgba(243, 243, 243, .62) 69.03%, rgba(243, 243, 243, .4) 82.17%, rgba(243, 243, 243, .22) 90.42%, rgba(243, 243, 243, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .light .Header_header_25Ef.Header_trackScroll_1CCV,
  .light.Header_header_25Ef.Header_trackScroll_1CCV,
  .light .Header_header_25Ef.Header_menuOpen_2MTi,
  .light.Header_header_25Ef.Header_menuOpen_2MTi,
  .light .Header_header_25Ef.Header_main_3L81,
  .light.Header_header_25Ef.Header_main_3L81 {
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(35.24%, rgba(243, 243, 243, .95)), color-stop(50.88%, rgba(243, 243, 243, .83)), color-stop(69.03%, rgba(243, 243, 243, .62)), color-stop(82.17%, rgba(243, 243, 243, .4)), color-stop(90.42%, rgba(243, 243, 243, .22)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 0%, rgba(243, 243, 243, .95) 35.24%, rgba(243, 243, 243, .83) 50.88%, rgba(243, 243, 243, .62) 69.03%, rgba(243, 243, 243, .4) 82.17%, rgba(243, 243, 243, .22) 90.42%, rgba(243, 243, 243, 0) 100%);
  }
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg, .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg, .light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg, .light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg, .light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg, .light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg {
}

.light .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg a, .light.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg a, .light .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg a, .light.light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg a, .light .light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg a, .light.light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg a, .light .light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg a, .light.light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg a, .light .light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg a, .light.light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg a, .light .light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg a, .light.light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg a {
  color: #000;
}

.light .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light .light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light .light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light .light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light .light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg svg[class*="dropdownArrow"], .light.light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg svg[class*="dropdownArrow"] {
  stroke: #000;
}

.light .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"], .light.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"], .light .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"], .light.light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"], .light .light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"], .light.light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"], .light .light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"], .light.light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"], .light .light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"], .light.light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"], .light .light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"], .light.light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"] {
  color: rgba(0, 0, 0, .5);
}

.light .light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"]:hover, .light .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light.Header_header_25Ef.Header_trackScroll_1CCV .Header_logoDropDown_1vIg [class*="link"]:hover, .light .light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light .Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"]:hover, .light .light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light.Header_header_25Ef.Header_menuOpen_2MTi .Header_logoDropDown_1vIg [class*="link"]:hover, .light .light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light .Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"]:hover, .light .light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"]:hover, .light.light.Header_header_25Ef.Header_main_3L81 .Header_logoDropDown_1vIg [class*="link"]:hover {
  color: #000;
}

.Header_header_25Ef.Header_menuOpen_2MTi {
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
      @supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {
        background-color: rgba(30, 32, 32, .16);
      }

      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        background-color: rgba(30, 32, 32, .16);
  }
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .dark .Header_header_25Ef.Header_menuOpen_2MTi,
  .dark.Header_header_25Ef.Header_menuOpen_2MTi {
    background-color: rgba(30, 32, 32, .16);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .dark .Header_header_25Ef.Header_menuOpen_2MTi,
  .dark.Header_header_25Ef.Header_menuOpen_2MTi {
    background-color: rgba(30, 32, 32, .16);
  }
}

.Header_header_25Ef.Header_menuOpen_2MTi {
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .light .Header_header_25Ef.Header_menuOpen_2MTi,
  .light.Header_header_25Ef.Header_menuOpen_2MTi {
    background-color: rgba(243, 243, 243, .46);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .light .Header_header_25Ef.Header_menuOpen_2MTi,
  .light.Header_header_25Ef.Header_menuOpen_2MTi {
    background-color: rgba(243, 243, 243, .46);
  }
}

.Header_header_25Ef.Header_menuOpen_2MTi .Header_region_1Av1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Header_header_25Ef.Header_trackScroll_1CCV {
  position: fixed;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  border-bottom: none;
  opacity: 0;
  z-index: 100;
  pointer-events: none;
}

@media all and (min-width: 1280px) {

  .Header_header_25Ef.Header_trackScroll_1CCV {
    left: 324px;
  }
}

@media all and (min-width: 1440px) {

  .Header_header_25Ef.Header_trackScroll_1CCV {
    left: 380px;
  }
}

.Header_header_25Ef.Header_trackScroll_1CCV.Header_headerInView_11-K {
  -webkit-transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: transform 0.75s, opacity 0.5s;
  transition: transform 0.75s, opacity 0.5s, -webkit-transform 0.75s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  z-index: 200;
  pointer-events: auto;
}

.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_regionButton_32Eo {
        color: #000;
}

.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9 {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_businessIcon_eMt9 {
        color: #000;
}

.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_backText_1LFY {
        color: #000;
}

.Header_header_25Ef.Header_trackScroll_1CCV .Header_backArrow_15zH {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_backArrow_15zH,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_backArrow_15zH {
        stroke: #000;
}

.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj {
}

.light .Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj,
  .light.Header_header_25Ef.Header_trackScroll_1CCV .Header_chatIconButton_1Jrj {
        stroke: #000;
}

@media all and (min-width: 375px) {

  .Header_header_25Ef {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

@media all and (min-width: 768px) {

  .Header_header_25Ef {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}

@media all and (min-width: 1280px) {

  .Header_header_25Ef {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.Header_rightPart_Pn8- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

@media all and (min-width: 768px) {

  .Header_rightPart_Pn8- {
    height: 38px;
  }
}

@media all and (min-width: 768px) {

  .Header_rightPart_Pn8- {
    height: 38px;
  }
}

@media all and (min-width: 1600px) {

  .Header_rightPart_Pn8- {
    height: 40px;
  }
}

.Header_favoritesChip_3GYY {
  margin-right: 5px;
}

.Header_headerControl_2W4D {
  height: 24px;
  width: 24px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  background-color: transparent;
}

@media all and (min-width: 375px) {

  .Header_headerControl_2W4D {
    width: 28px;
    height: 28px;
  }
}

@media all and (min-width: 1440px) {

  .Header_headerControl_2W4D {
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .Header_headerControl_2W4D {
    height: 48px;
  }
}

.Header_searchContainer_EV2N {
  margin-right: auto;
}

.Header_searchButton_2Gwc {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.Header_regionQuestion_2RRp {
  z-index: 1;
  position: absolute;
  padding: 16px 24px 20px 24px;
  top: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  right: 15px;
  width: 236px;
  height: 136px;
  border-radius: 14px 3px 14px 14px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
}

.dark .Header_regionQuestion_2RRp,
  .dark.Header_regionQuestion_2RRp {
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
  }

.light .Header_regionQuestion_2RRp,
  .light.Header_regionQuestion_2RRp {
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
    color: rgba(0, 0, 0, .8);
  }

@media all and (min-width: 768px) {

  .Header_regionQuestion_2RRp {
    right: 42px;
    width: 192px;
    height: 117px;
    padding: 22px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    top: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Header_regionQuestion_2RRp {
    width: 200px;
    height: 128px;
    padding: 24px;
    border-radius: 16px 5px 16px 16px;
  }
}

.Header_regionQuestion_2RRp.Header_hide_2ICA {
  display: none;
}

.Header_backButton_27_O {
  display: none;
}

@media all and (min-width: 1280px) {

  .Header_backButton_27_O {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.PopupZoom-component-_wrapper_aExR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100vw;
}
:root {

  /* dark */

  /* light */
}

.SimplePopup_modal_BSxY {
  -ms-overflow-style: none;
  scrollbar-width: none
}

.SimplePopup_modal_BSxY::-webkit-scrollbar {
  display: none;
}

.SimplePopup_modal_BSxY {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1001;
  width: 100vw;
  min-width: 320px;
  min-height: 100%;
  overflow-y: auto;
  background-color: rgba(193, 190, 185, .08);
  -webkit-transition: opacity 0.1s ease-in-out, background-color 0.2s ease-in-out, -webkit-backdrop-filter 0.2s ease-in-out;
  transition: opacity 0.1s ease-in-out, background-color 0.2s ease-in-out, -webkit-backdrop-filter 0.2s ease-in-out;
  transition: opacity 0.1s ease-in-out, background-color 0.2s ease-in-out, backdrop-filter 0.2s ease-in-out;
  transition: opacity 0.1s ease-in-out, background-color 0.2s ease-in-out, backdrop-filter 0.2s ease-in-out, -webkit-backdrop-filter 0.2s ease-in-out;
  opacity: 0
}

.SimplePopup_modal_BSxY.SimplePopup_opened_1qfy {
  opacity: 1;
  background-color: rgba(0, 0, 0, .9);
}

@supports ((-webkit-backdrop-filter: blur(100px)) or (backdrop-filter: blur(100px))) {

  .SimplePopup_modal_BSxY.SimplePopup_opened_1qfy {
    background-color: rgba(72, 72, 72, .08);
    -webkit-backdrop-filter: blur(18px);
            backdrop-filter: blur(18px)
  }
}

.SimplePopup_modal_BSxY:not(.SimplePopup_opened_1qfy) {

  /* pointer-events: none; */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .SimplePopup_bodyWrapper_2ATR {
    height: 1px
  }
}

.SimplePopup_bodyWrapper_2ATR {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 15px 68px;
}

@media all and (min-width: 1280px) {

  .SimplePopup_bodyWrapper_2ATR {
    padding: 36px 36px 68px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_bodyWrapper_2ATR {
    padding: 40px 40px 68px
  }
}

.SimplePopup_bodyWrapper_2ATR.SimplePopup_center_2zch {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SimplePopup_bodyWrapper_2ATR.SimplePopup_top_1o2K {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SimplePopup_contentBox_1r04 {
  margin-top: 78px;
}

@media all and (min-width: 375px) {

  .SimplePopup_contentBox_1r04 {
    margin-top: 88px
  }
}

@media all and (min-width: 768px) {

  .SimplePopup_contentBox_1r04 {
    margin-top: 92px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_contentBox_1r04 {
    margin-top: 114px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_contentBox_1r04 {
    margin-top: 124px
  }
}

@media all and (min-width: 1600px) {

  .SimplePopup_contentBox_1r04 {
    margin-top: 128px
  }
}

.SimplePopup_body_2M_W {
  z-index: 2;
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  -webkit-clip-path: content-box;
          clip-path: content-box;
}

@media all and (min-width: 375px) {

  .SimplePopup_body_2M_W {
    border-radius: 20px
  }
}

@media all and (min-width: 768px) {

  .SimplePopup_body_2M_W {
    border-radius: 22px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_body_2M_W {
    border-radius: 24px
  }
}

.SimplePopup_body_2M_W {
    background-color: #1e2020;
}

.dark .SimplePopup_body_2M_W,
  .dark.SimplePopup_body_2M_W {
    background-color: #1e2020;
}

.light .SimplePopup_body_2M_W,
  .light.SimplePopup_body_2M_W {
    background-color: #f3f3f3;
}

.SimplePopup_closeBtn_1h99 {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  -webkit-box-flex: 0;

      -ms-flex: 0 0 auto;

          flex: 0 0 auto;
  width: 44px;
  height: 44px;
  position: fixed;
  z-index: 1002;
  top: -20px;
  right: 50%;
  border: 1px solid;
  border-radius: 19px;
  cursor: pointer;
  -webkit-transform: translate(50%);
          transform: translate(50%);
  -webkit-transition: stroke 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, background-color 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (min-width: 375px) {

  .SimplePopup_closeBtn_1h99 {
    top: -24px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_closeBtn_1h99 {
    top: -36px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_closeBtn_1h99 {
    width: 42px;
    height: 42px;
    top: -40px;
    border-radius: 18px
  }
}

@media all and (min-width: 1600px) {

  .SimplePopup_closeBtn_1h99 {
    width: 48px;
    height: 48px;
    border-radius: 21px
  }
}

.SimplePopup_closeBtn_1h99 {
    background-color: #25282a;
    border-color: rgba(80, 80, 80, .3);
    stroke: #fff;

    &:hover {
      background-color: #1e2020;
    }

    &:active {
      background-color: #191b1d;
    }
}

.dark .SimplePopup_closeBtn_1h99,
  .dark.SimplePopup_closeBtn_1h99 {
    background-color: #25282a;
    border-color: rgba(80, 80, 80, .3);
    stroke: #fff;
}

.dark .SimplePopup_closeBtn_1h99:hover, .dark.SimplePopup_closeBtn_1h99:hover {
  background-color: #1e2020;
}

.dark .SimplePopup_closeBtn_1h99:active, .dark.SimplePopup_closeBtn_1h99:active {
  background-color: #191b1d;
}

.light .SimplePopup_closeBtn_1h99,
  .light.SimplePopup_closeBtn_1h99 {
    background-color: #f3f3f3;
    border-color: rgba(80, 80, 80, .3);
    stroke: #000;
}

.light .SimplePopup_closeBtn_1h99:hover, .light.SimplePopup_closeBtn_1h99:hover {
  background-color: #dfdfdf;
}

.light .SimplePopup_closeBtn_1h99:active, .light.SimplePopup_closeBtn_1h99:active {
  background-color: #c8c8c8;
}

.SimplePopup_closeBtn_1h99.SimplePopup_hidden_2ByP {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
}

.SimplePopup_cross_2I9a {
  width: 17px;
  height: 17px;
  stroke-width: 1.5;
}

@media all and (min-width: 375px) {

  .SimplePopup_cross_2I9a {
    width: 18px;
    height: 18px
  }
}

@media all and (min-width: 768px) {

  .SimplePopup_cross_2I9a {
    width: 19.8px;
    height: 19.8px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_cross_2I9a {
    width: 18.9px;
    height: 18.9px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_cross_2I9a {
    width: 19.8px;
    height: 19.8px
  }
}

@media all and (min-width: 1600px) {

  .SimplePopup_cross_2I9a {
    width: 20px;
    height: 20px
  }
}

.SimplePopup_content_2bG9 {
  width: 100%;
  padding: 24px 20px;
}

@media all and (min-width: 375px) {

  .SimplePopup_content_2bG9 {
    padding: 32px 24px
  }
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9 {
    padding: 40px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9 {
    padding: 36px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9 {
    padding: 40px
  }
}

.SimplePopup_content_2bG9.SimplePopup_wide_1wVB {
  padding: 0;
}

.SimplePopup_content_2bG9.SimplePopup_form_2RDg {
  width: 100%;
  max-width: 460px;
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_form_2RDg {
    width: 398px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_form_2RDg {
    width: 460px
  }
}

.SimplePopup_content_2bG9.SimplePopup_case_UdKq {
  width: 100%;
  max-width: 532px;
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_case_UdKq {
    max-width: 468px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_case_UdKq {
    max-width: 532px
  }
}

.SimplePopup_content_2bG9.SimplePopup_comparison_-Mx_ {
  width: 100%;
  max-width: 460px;
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_comparison_-Mx_ {
    max-width: 678px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_comparison_-Mx_ {
    max-width: none;
    max-width: initial;
    width: 800px
  }
}

.SimplePopup_content_2bG9.SimplePopup_operators_2GlZ {
  width: 100%;
  max-width: 460px;
  padding: 0;
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_operators_2GlZ {
    width: 1283px;
    max-width: none;
    max-width: initial
  }
}

@media all and (min-width: 1024px) {

  .SimplePopup_content_2bG9.SimplePopup_operators_2GlZ {
    width: 940px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_operators_2GlZ {
    width: 1010px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_operators_2GlZ {
    width: 1283px
  }
}

.SimplePopup_content_2bG9.SimplePopup_chat_3hUi {
  width: 460px;
  max-width: 100%;
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
    width: calc(100vw - 140px)
  }
}

@media all and (min-width: 1024px) {

  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
    width: calc(100vw - 220px)
  }
}

.SimplePopup_content_2bG9.SimplePopup_video_cQqO,
  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
  width: calc(100vw - 30px);
  height: 100%;
  padding: 0;
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_video_cQqO,
  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
    width: 955px;
    height: 537px;
    padding: 0
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_video_cQqO,
  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
    width: 1021px;
    height: 574px
  }
}

@media all and (min-width: 1920px) {

  .SimplePopup_content_2bG9.SimplePopup_video_cQqO,
  .SimplePopup_content_2bG9.SimplePopup_image_3CVy {
    width: 1466px;
    height: 824px
  }
}

.SimplePopup_content_2bG9.SimplePopup_smallDialog_1CRw,
  .SimplePopup_content_2bG9.SimplePopup_upsaleDialog_4-ps {
  width: 100%;
  max-width: 345px;
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_smallDialog_1CRw,
  .SimplePopup_content_2bG9.SimplePopup_upsaleDialog_4-ps {
    max-width: 532px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_smallDialog_1CRw,
  .SimplePopup_content_2bG9.SimplePopup_upsaleDialog_4-ps {
    max-width: 468px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_smallDialog_1CRw,
  .SimplePopup_content_2bG9.SimplePopup_upsaleDialog_4-ps {
    max-width: 532px
  }
}

.SimplePopup_content_2bG9.SimplePopup_tvChannels_2EuN {
  width: 290px;
  padding: 20px 10px 32px;
}

@media all and (min-width: 375px) {

  .SimplePopup_content_2bG9.SimplePopup_tvChannels_2EuN {
    width: 345px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_tvChannels_2EuN {
    width: 496px;
    padding: 40px 20px 48px
  }
}

@media all and (min-width: 1025px) {

  .SimplePopup_content_2bG9.SimplePopup_tvChannels_2EuN {
    width: 600px;
    padding: 40px 18px 45px
  }
}

.SimplePopup_content_2bG9.SimplePopup_product_3-p1 {
  width: 100%;
  max-width: 595px;
}

@media all and (min-width: 768px) {

  .SimplePopup_content_2bG9.SimplePopup_product_3-p1 {
    max-width: none;
    max-width: initial;
    width: 595px
  }
}

@media all and (min-width: 1024px) {

  .SimplePopup_content_2bG9.SimplePopup_product_3-p1 {
    width: 960px
  }
}

@media all and (min-width: 1280px) {

  .SimplePopup_content_2bG9.SimplePopup_product_3-p1 {
    width: 1188px
  }
}

@media all and (min-width: 1440px) {

  .SimplePopup_content_2bG9.SimplePopup_product_3-p1 {
    width: 1338px
  }
}

.SimplePopup_content_2bG9.SimplePopup_upsaleDialog_4-ps {
  padding-bottom: 0;
}
:root {

  /* dark */

  /* light */
}

.Typography_typography_1fiW {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  margin: 0;
  padding: 0;
    color: rgba(255, 255, 255, .5);
}

.dark .Typography_typography_1fiW,
  .dark.Typography_typography_1fiW {
    color: rgba(255, 255, 255, .5);
  }

.light .Typography_typography_1fiW,
  .light.Typography_typography_1fiW {
    color: rgba(0, 0, 0, .5);
  }

.Typography_typography_1fiW:hover:not(.Typography_inactive__o2Z) {
    color: rgba(255, 255, 255, .8);
}

.dark .Typography_typography_1fiW:hover:not(.Typography_inactive__o2Z),
  .dark.Typography_typography_1fiW:hover:not(.Typography_inactive__o2Z) {
    color: rgba(255, 255, 255, .8);
  }

.light .Typography_typography_1fiW:hover:not(.Typography_inactive__o2Z),
  .light.Typography_typography_1fiW:hover:not(.Typography_inactive__o2Z) {
    color: rgba(0, 0, 0, .8);
  }

.Typography_typography_1fiW:active:not(.Typography_inactive__o2Z) {
    color: #fff;
}

.dark .Typography_typography_1fiW:active:not(.Typography_inactive__o2Z),
  .dark.Typography_typography_1fiW:active:not(.Typography_inactive__o2Z) {
    color: #fff;
  }

.light .Typography_typography_1fiW:active:not(.Typography_inactive__o2Z),
  .light.Typography_typography_1fiW:active:not(.Typography_inactive__o2Z) {
    color: #000;
  }

.Typography_inactive__o2Z {
  cursor: default;
    color: #fff;
}

.dark .Typography_inactive__o2Z,
  .dark.Typography_inactive__o2Z {
    color: #fff;
  }

.light .Typography_inactive__o2Z,
  .light.Typography_inactive__o2Z {
    color: #000;
  }

.Typography_body1_104O {
  font-size: 20px;
  line-height: 22px;
}

.Typography_body2_1pg3 {
  font-size: 16px;
  line-height: 20px;
}

.Typography_body3_19IZ {
  font-size: 14px;
  line-height: 16px;
}

.Typography_inherit_2Kud {
  font-size: inherit;
  line-height: inherit;
}
:root {

  /* dark */

  /* light */
}

.Button_button_3hxt {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 0 24px;
  border-radius: 12px;
  font-size: 15px;
  line-height: 18px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-decoration: none
}

.Button_button_3hxt:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

@media all and (min-width: 1025px) {

  .Button_button_3hxt:not([disabled]):hover {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
}

.Button_button_3hxt[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}

.Button_grey_3EZL {
    background: #1e2020;
}

.dark .Button_grey_3EZL,
  .dark.Button_grey_3EZL {
    background: #1e2020;
  }

.light .Button_grey_3EZL,
  .light.Button_grey_3EZL {
    background: #25282a;
  }

.Button_grey-light_3t8F {
    background: #25282a;
}

.dark .Button_grey-light_3t8F,
  .dark.Button_grey-light_3t8F {
    background: #25282a;
  }

.light .Button_grey-light_3t8F,
  .light.Button_grey-light_3t8F {
    background: #25282a;
  }

.Button_grey-pale_FZcY {
  border-color: rgba(80, 80, 80, .6);
  background: #25282a;
    color: #7c7e7f;
}

.dark .Button_grey-pale_FZcY,
  .dark.Button_grey-pale_FZcY {
    color: #7c7e7f;
  }

.light .Button_grey-pale_FZcY,
  .light.Button_grey-pale_FZcY {
    color: rgba(255, 255, 255, .4);
  }

@media all and (min-width: 1025px) {

  .Button_grey-pale_FZcY:hover {
    -webkit-box-shadow:
        0 10px 20px rgba(0, 0, 0, .04),
        0 2px 6px rgba(0, 0, 0, .04),
        0 0 1px rgba(0, 0, 0, .04);
            box-shadow:
        0 10px 20px rgba(0, 0, 0, .04),
        0 2px 6px rgba(0, 0, 0, .04),
        0 0 1px rgba(0, 0, 0, .04);
  }
}

.Button_grey-pale_FZcY:active {
  -webkit-box-shadow: none;
          box-shadow: none;
      background: rgba(80, 80, 80, .3);
}

.dark .Button_grey-pale_FZcY:active,
  .dark.Button_grey-pale_FZcY:active {
      background: rgba(80, 80, 80, .3);
}

.light .Button_grey-pale_FZcY:active,
  .light.Button_grey-pale_FZcY:active {
      background: rgba(80, 80, 80, .2);
}

.Button_grey-light_3t8F,
.Button_grey_3EZL {
    color: #fff;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Button_grey-light_3t8F,
  .dark.Button_grey-light_3t8F,
  .dark .Button_grey_3EZL,
  .dark.Button_grey_3EZL {
    color: #fff;
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .Button_grey-light_3t8F,
  .light.Button_grey-light_3t8F,
  .light .Button_grey_3EZL,
  .light.Button_grey_3EZL {
    color: #fff;
    border: 1px solid rgba(80, 80, 80, .2);
  }

@media all and (min-width: 1025px) {

  .Button_grey-light_3t8F:hover, .Button_grey_3EZL:hover {
    -webkit-box-shadow:
        0 10px 20px rgba(0, 0, 0, .04),
        0 2px 6px rgba(0, 0, 0, .04),
        0 0 1px rgba(0, 0, 0, .04);
            box-shadow:
        0 10px 20px rgba(0, 0, 0, .04),
        0 2px 6px rgba(0, 0, 0, .04),
        0 0 1px rgba(0, 0, 0, .04);
  }
}

.Button_grey-light_3t8F:active, .Button_grey_3EZL:active {
  -webkit-box-shadow: none;
          box-shadow: none;
      background: rgba(80, 80, 80, .3);
}

.dark .Button_grey-light_3t8F:active,
  .dark.Button_grey-light_3t8F:active,
  .dark .Button_grey_3EZL:active,
  .dark.Button_grey_3EZL:active {
      background: rgba(80, 80, 80, .3);
}

.light .Button_grey-light_3t8F:active,
  .light.Button_grey-light_3t8F:active,
  .light .Button_grey_3EZL:active,
  .light.Button_grey_3EZL:active {
      background: rgba(80, 80, 80, .2);
}

.Button_yellow_xT8P {
  color: #000;
  background: #fed305;
  border: 1px solid rgba(80, 80, 80, .3);
}

@media all and (min-width: 1025px) {

  .Button_yellow_xT8P:hover {
    -webkit-box-shadow:
        0 4px 8px rgba(254, 211, 5, .18),
        0 0 2px rgba(254, 211, 5, .12),
        0 0 1px rgba(0, 0, 0, .04);
            box-shadow:
        0 4px 8px rgba(254, 211, 5, .18),
        0 0 2px rgba(254, 211, 5, .12),
        0 0 1px rgba(0, 0, 0, .04);
  }
}

.Button_yellow_xT8P:active {
  background: #fbb712;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Button_yellow_xT8P {}

.light .Button_yellow_xT8P,
  .light.Button_yellow_xT8P {
    border-color: #fed305;
}

.Button_transparent_1rBq {
  color: #fff;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, .3);
}

@media all and (min-width: 1025px) {

  .Button_transparent_1rBq:hover {
    border: 1px solid rgba(255, 255, 255, .8);
  }
}

.Button_transparent_1rBq:active {
  border: 1px solid rgba(255, 255, 255, 1);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Button_transparent-grey_2iXx {
  background: transparent;
    color: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .1);
}

.dark .Button_transparent-grey_2iXx,
  .dark.Button_transparent-grey_2iXx {
    color: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .1);
  }

.light .Button_transparent-grey_2iXx,
  .light.Button_transparent-grey_2iXx {
    color: rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .1);
  }

@media all and (min-width: 1025px) {

  .Button_transparent-grey_2iXx:hover {
        color: rgba(255, 255, 255, .3);
        border: 1px solid rgba(255, 255, 255, .3);
  }

  .dark .Button_transparent-grey_2iXx:hover,
  .dark.Button_transparent-grey_2iXx:hover {
        color: rgba(255, 255, 255, .3);
        border: 1px solid rgba(255, 255, 255, .3);
  }

  .light .Button_transparent-grey_2iXx:hover,
  .light.Button_transparent-grey_2iXx:hover {
        color: rgba(0, 0, 0, .2);
        border: 1px solid rgba(0, 0, 0, .3);
  }
}

.Button_transparent-grey_2iXx:active {
  -webkit-box-shadow: none;
          box-shadow: none;
      color: rgba(255, 255, 255, 1);
      border: 1px solid rgba(255, 255, 255, 1);
}

.dark .Button_transparent-grey_2iXx:active,
  .dark.Button_transparent-grey_2iXx:active {
      color: rgba(255, 255, 255, 1);
      border: 1px solid rgba(255, 255, 255, 1);
}

.light .Button_transparent-grey_2iXx:active,
  .light.Button_transparent-grey_2iXx:active {
      color: rgba(0, 0, 0, 1);
      border: 1px solid rgba(0, 0, 0, 1);
}
.DefaultPopupContentButton-component_button_58qf {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: calc(50% - 12px);
  min-width: 115px;
  min-height: 44px;
  margin: 40px 6px 0;
}
:root {

  /* dark */

  /* light */
}
/* stylelint-disable no-descending-specificity */
.DefaultPopupContent_title_1wxU {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}
@media all and (min-width: 375px) {
  .DefaultPopupContent_title_1wxU {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}
@media all and (min-width: 768px) {
  .DefaultPopupContent_title_1wxU {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}
@media all and (min-width: 1280px) {
  .DefaultPopupContent_title_1wxU {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}
@media all and (min-width: 1440px) {
  .DefaultPopupContent_title_1wxU {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}
.DefaultPopupContent_title_1wxU {
    color: #fff;
}
.dark .DefaultPopupContent_title_1wxU,
  .dark.DefaultPopupContent_title_1wxU {
    color: #fff;
}
.light .DefaultPopupContent_title_1wxU,
  .light.DefaultPopupContent_title_1wxU {
    color: #000;
}
.DefaultPopupContent_text_39n2 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 13px;
  line-height: 17px;
}
@media all and (min-width: 375px) {
  .DefaultPopupContent_text_39n2 {
    font-size: 14px;
    line-height: 16px;
  }
}
@media all and (min-width: 768px) {
  .DefaultPopupContent_text_39n2 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media all and (min-width: 1280px) {
  .DefaultPopupContent_text_39n2 {
    font-size: 14px;
    line-height: 16px;
  }
}
@media all and (min-width: 1440px) {
  .DefaultPopupContent_text_39n2 {
    font-size: 16px;
    line-height: 20px;
  }
}
.DefaultPopupContent_text_39n2 {
    color: #fff;
}
.dark .DefaultPopupContent_text_39n2,
  .dark.DefaultPopupContent_text_39n2 {
    color: #fff;
}
.light .DefaultPopupContent_text_39n2,
  .light.DefaultPopupContent_text_39n2 {
    color: #000;
}
.DefaultPopupContent_text_39n2 p {
  display: block;
  margin: 0;
}
.DefaultPopupContent_text_39n2 p:not(:last-child) {
  margin-bottom: 15px;
}
@media all and (min-width: 1280px) {
  .DefaultPopupContent_text_39n2 p:not(:last-child) {
    margin-bottom: 18px;
  }
}
@media all and (min-width: 1600px) {
  .DefaultPopupContent_text_39n2 p:not(:last-child) {
    margin-bottom: 20px;
  }
}
.DefaultPopupContent_text_39n2 b {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 500;
}
.DefaultPopupContent_text_39n2 a {
  font-weight: 500;
  color: inherit;
}
.DefaultPopupContent_text_39n2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
}
.DefaultPopupContent_text_39n2 ul li {
  position: relative;
  padding-left: 14px;
}
.DefaultPopupContent_text_39n2 ul li::before {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0.5em;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
        background-color: #fff;
}
.dark .DefaultPopupContent_text_39n2 ul li::before,
  .dark.DefaultPopupContent_text_39n2 ul li::before {
        background-color: #fff;
}
.light .DefaultPopupContent_text_39n2 ul li::before,
  .light.DefaultPopupContent_text_39n2 ul li::before {
        background-color: #000;
}
.DefaultPopupContent_text_39n2 ol {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
  counter-reset: item;
}
.DefaultPopupContent_text_39n2 ol li::before {
  content: counter(item) ".";
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  counter-increment: item;
  letter-spacing: -0.02em;
  margin-right: 8px;
}
.DefaultPopupContent_text_39n2 li {
  margin-bottom: 1em;
}
@media all and (min-width: 768px) {
  .DefaultPopupContent_text_39n2 li {
    padding-left: 16px;
  }
}
@media all and (min-width: 1280px) {
  .DefaultPopupContent_text_39n2 li {
    padding-left: 10px;
  }
}
@media all and (min-width: 1440px) {
  .DefaultPopupContent_text_39n2 li {
    padding-left: 12px;
  }
}
@media all and (min-width: 1920px) {
  .DefaultPopupContent_text_39n2 li {
    padding-left: 16px;
  }
}
.DefaultPopupContent_buttonBox_3k0n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -6px;
}
.DefaultPopupContent_childrenWrapper_pVDR {
  padding-top: 22px;
}
@media all and (min-width: 375px) {
  .DefaultPopupContent_childrenWrapper_pVDR {
    padding-top: 24px;
  }
}
@media all and (min-width: 768px) {
  .DefaultPopupContent_childrenWrapper_pVDR {
    padding-top: 32px;
  }
}
@media all and (min-width: 1280px) {
  .DefaultPopupContent_childrenWrapper_pVDR {
    padding-top: 30px;
  }
}
@media all and (min-width: 1440px) {
  .DefaultPopupContent_childrenWrapper_pVDR {
    padding-top: 32px;
  }
}
:root {

  /* dark */

  /* light */
}

.UnderPopupButton-component_box_3ZeC {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  padding: 10px;
  margin-top: 4px;
  cursor: pointer;
}

@media all and (min-width: 1440px) {

  .UnderPopupButton-component_box_3ZeC {
    margin-top: 6px;
  }
}

.UnderPopupButton-component_box_3ZeC:hover .UnderPopupButton-component_text_2Z0s {
  color: #fff;
  -webkit-box-shadow:
        inset 0 -0.05em #fff,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #fff,
        inset 0 -0.1em #1e2020;
}

.UnderPopupButton-component_box_3ZeC:active .UnderPopupButton-component_text_2Z0s {
  color: #a5a6a6;
  -webkit-box-shadow:
        inset 0 -0.05em #a5a6a6,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #a5a6a6,
        inset 0 -0.1em #1e2020;
}

.UnderPopupButton-component_text_2Z0s { /* stylelint-disable-line */
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: inline;
  background-size: 1px 1em;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
  color: #a5a6a6;
  -webkit-box-shadow:
    inset 0 -0.05em #a5a6a6,
    inset 0 -0.1em #1e2020;
          box-shadow:
    inset 0 -0.05em #a5a6a6,
    inset 0 -0.1em #1e2020;
  -webkit-transition:
    color 0.2s ease-in-out
    box-shadow ease-in-out;
  transition:
    color 0.2s ease-in-out
    box-shadow ease-in-out;
}
.OldUiKitInputText-component_wrapper_WTEp {
  position: relative;
}

input.OldUiKitInputText-component_input_1Vqm,
textarea.OldUiKitInputText-component_input_1Vqm {
  width: 100%;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .13);
          box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .13);
  font-family: 'Officina Serif';
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s
}

input.OldUiKitInputText-component_input_1Vqm::-webkit-input-placeholder, textarea.OldUiKitInputText-component_input_1Vqm::-webkit-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.OldUiKitInputText-component_input_1Vqm::-moz-placeholder, textarea.OldUiKitInputText-component_input_1Vqm::-moz-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.OldUiKitInputText-component_input_1Vqm::-ms-input-placeholder, textarea.OldUiKitInputText-component_input_1Vqm::-ms-input-placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.OldUiKitInputText-component_input_1Vqm::placeholder, textarea.OldUiKitInputText-component_input_1Vqm::placeholder {
  color: rgba(40, 40, 40, 0.45);
}

input.OldUiKitInputText-component_input_1Vqm:focus,
  input.OldUiKitInputText-component_input_1Vqm.OldUiKitInputText-component_focusState_TpF-,
  textarea.OldUiKitInputText-component_input_1Vqm:focus,
  textarea.OldUiKitInputText-component_input_1Vqm.OldUiKitInputText-component_focusState_TpF- {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
}

input.OldUiKitInputText-component_input_1Vqm:disabled, textarea.OldUiKitInputText-component_input_1Vqm:disabled {
  border-color: rgba(170, 170, 170, .45) !important;
  cursor: not-allowed;
  opacity: 0.45;
}

input.OldUiKitInputText-component_input_1Vqm.OldUiKitInputText-component_withIcon_1j2e, textarea.OldUiKitInputText-component_input_1Vqm.OldUiKitInputText-component_withIcon_1j2e {
  padding-right: 44px;
}

textarea {
  width: 100% !important;
  padding: 8px 15px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  min-height: 60px;
}

.OldUiKitInputText-component_input_1Vqm::-webkit-search-cancel-button {
  display: none;
}

input.OldUiKitInputText-component_fail_2I9r,
textarea.OldUiKitInputText-component_fail_2I9r {
  border-color: rgba(220, 0, 0, .45);
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45);
}

input.OldUiKitInputText-component_defaultSize_3XkE,
textarea.OldUiKitInputText-component_defaultSize_3XkE {
  height: 44px;
  padding: 0 15px;
  font-size: 17px;
}

input.OldUiKitInputText-component_bigSize_36Cc,
textarea.OldUiKitInputText-component_bigSize_36Cc {
  height: 51px;
  padding: 0 18px;
  font-size: 21px;
}

input.OldUiKitInputText-component_withCaptcha_Z7OX,
textarea.OldUiKitInputText-component_withCaptcha_Z7OX {
  width: calc(100% - 130px);
  vertical-align: middle;
}

input.OldUiKitInputText-component_mimicry_1DbC,
textarea.OldUiKitInputText-component_mimicry_1DbC {
  background: rgba(0, 0, 0, 0)
}

input.OldUiKitInputText-component_mimicry_1DbC:focus,
  input.OldUiKitInputText-component_mimicry_1DbC.OldUiKitInputText-component_focusState_TpF-,
  textarea.OldUiKitInputText-component_mimicry_1DbC:focus,
  textarea.OldUiKitInputText-component_mimicry_1DbC.OldUiKitInputText-component_focusState_TpF- {
  background: #fff;
}

@media (min-width: 768px) {

  input.OldUiKitInputText-component_mimicry_1DbC,
textarea.OldUiKitInputText-component_mimicry_1DbC {
    background: #fff;
  }
}

.OldUiKitInputText-component_inputButton_1LUB {
  margin: 0;
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 0;
  background: rgba(255, 255, 255, 0);
  font-size: 0
}

.OldUiKitInputText-component_inputButton_1LUB:not(:disabled):hover {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.OldUiKitInputText-component_inputButton_1LUB:disabled { /* stylelint-disable-line */
  cursor: not-allowed;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0.5;
}

.OldUiKitInputText-component_captcha_2ClT {
  display: inline-block;
  width: auto;
  margin-right: 5px;
  vertical-align: top;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
}

@media (max-width: 768px) {
  .OldUiKitInputText-component_adaptive_gfwe input {
    height: 51px;
    padding: 0 15px;
    font-size: 21px;
  }
  .OldUiKitInputText-component_adaptive_gfwe input.OldUiKitInputText-component_withIcon_1j2e {
    padding-right: 52px;
  }

  .OldUiKitInputText-component_adaptiveSmall_30GS input {
    padding: 0 7px;
  }
}

input.OldUiKitInputText-component_input_1Vqm { /* stylelint-disable-line */
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.OldUiKitInputText-component_defaultSize_3XkE {
  height: 58px;
}

.OldUiKitInputText-component_textFail_rJfZ {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5
}

.OldUiKitInputText-component_textFail_rJfZ::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

@media (max-width: 768px) {
  .OldUiKitInputText-component_textFail_rJfZ {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  input.OldUiKitInputText-component_defaultSize_3XkE {
    height: 39px;
  }
}
:root {

  /* dark */

  /* light */
}

.StatusMessage-component_box_29wp {
  width: 100%;
  padding: 5px 0;
  min-height: 24px;
}

.StatusMessage-component_text_51Pb {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 12px;
  line-height: 14px
}

.StatusMessage-component_text_51Pb.StatusMessage-component_error_3vvE {
  color: #ef2525;
}

.StatusMessage-component_text_51Pb.StatusMessage-component_success_3y_L {
  color: #22b26d;
}
:root {

  /* dark */

  /* light */
}

.InputLink-component_linkBox_2lC4 {
  padding-top: 4px;
}

.InputLink-component_link_3Bnk {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  cursor: pointer;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border-bottom: 1px dashed;
  display: inline;
  font-size: 12px;
  line-height: 14px;
    color: rgba(255, 255, 255, .3);
    border-color: rgba(255, 255, 255, .3);
}

.dark .InputLink-component_link_3Bnk,
  .dark.InputLink-component_link_3Bnk {
    color: rgba(255, 255, 255, .3);
    border-color: rgba(255, 255, 255, .3);
  }

.light .InputLink-component_link_3Bnk,
  .light.InputLink-component_link_3Bnk {
    color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .3);
  }

.InputLink-component_link_3Bnk:hover {
  color: #a5a6a6;
  border-color: #a5a6a6;
}
:root {

  /* dark */

  /* light */
}

.Input_inputWrapper_1f2r {
  width: 100%
}

.Input_inputWrapper_1f2r.Input_absoluteTooltipPosition_nDcs {
  position: relative;
}

.Input_inputError_3lXg input {
  border-color: #ef2525;
}

.Input_inputError_3lXg button {
  display: none;
}

.Input_input_3lFC {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  -webkit-box-shadow: none;

          box-shadow: none
}

.Input_input_3lFC > input,
  .Input_input_3lFC > textarea {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 13px 25px 13px 16px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  border: 1px solid;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  background-color: transparent;
      color: #fff;
      border-color: rgba(255, 255, 255, .1);
}

.dark .Input_input_3lFC > input,
  .dark.Input_input_3lFC > input,
  .dark .Input_input_3lFC > textarea,
  .dark.Input_input_3lFC > textarea {
      color: #fff;
      border-color: rgba(255, 255, 255, .1);
}

.light .Input_input_3lFC > input,
  .light.Input_input_3lFC > input,
  .light .Input_input_3lFC > textarea,
  .light.Input_input_3lFC > textarea {
      color: #000;
      border-color: #a5a6a6;
}

.Input_input_3lFC > input::-webkit-input-placeholder, .Input_input_3lFC > textarea::-webkit-input-placeholder {
  opacity: 1;
        color: rgba(255, 255, 255, .4);
}

.dark .Input_input_3lFC > input::-webkit-input-placeholder,
  .dark.Input_input_3lFC > input::-webkit-input-placeholder,
  .dark .Input_input_3lFC > textarea::-webkit-input-placeholder,
  .dark.Input_input_3lFC > textarea::-webkit-input-placeholder {
        color: rgba(255, 255, 255, .4);
}

.light .Input_input_3lFC > input::-webkit-input-placeholder,
  .light.Input_input_3lFC > input::-webkit-input-placeholder,
  .light .Input_input_3lFC > textarea::-webkit-input-placeholder,
  .light.Input_input_3lFC > textarea::-webkit-input-placeholder {
        color: rgba(0, 0, 0, .4);
}

.Input_input_3lFC > input::-moz-placeholder, .Input_input_3lFC > textarea::-moz-placeholder {
  opacity: 1;
        color: rgba(255, 255, 255, .4);
}

.dark .Input_input_3lFC > input::-moz-placeholder,
  .dark.Input_input_3lFC > input::-moz-placeholder,
  .dark .Input_input_3lFC > textarea::-moz-placeholder,
  .dark.Input_input_3lFC > textarea::-moz-placeholder {
        color: rgba(255, 255, 255, .4);
}

.light .Input_input_3lFC > input::-moz-placeholder,
  .light.Input_input_3lFC > input::-moz-placeholder,
  .light .Input_input_3lFC > textarea::-moz-placeholder,
  .light.Input_input_3lFC > textarea::-moz-placeholder {
        color: rgba(0, 0, 0, .4);
}

.Input_input_3lFC > input::-ms-input-placeholder, .Input_input_3lFC > textarea::-ms-input-placeholder {
  opacity: 1;
        color: rgba(255, 255, 255, .4);
}

.dark .Input_input_3lFC > input::-ms-input-placeholder,
  .dark.Input_input_3lFC > input::-ms-input-placeholder,
  .dark .Input_input_3lFC > textarea::-ms-input-placeholder,
  .dark.Input_input_3lFC > textarea::-ms-input-placeholder {
        color: rgba(255, 255, 255, .4);
}

.light .Input_input_3lFC > input::-ms-input-placeholder,
  .light.Input_input_3lFC > input::-ms-input-placeholder,
  .light .Input_input_3lFC > textarea::-ms-input-placeholder,
  .light.Input_input_3lFC > textarea::-ms-input-placeholder {
        color: rgba(0, 0, 0, .4);
}

.Input_input_3lFC > input::placeholder, .Input_input_3lFC > textarea::placeholder {
  opacity: 1;
        color: rgba(255, 255, 255, .4);
}

.dark .Input_input_3lFC > input::placeholder,
  .dark.Input_input_3lFC > input::placeholder,
  .dark .Input_input_3lFC > textarea::placeholder,
  .dark.Input_input_3lFC > textarea::placeholder {
        color: rgba(255, 255, 255, .4);
}

.light .Input_input_3lFC > input::placeholder,
  .light.Input_input_3lFC > input::placeholder,
  .light .Input_input_3lFC > textarea::placeholder,
  .light.Input_input_3lFC > textarea::placeholder {
        color: rgba(0, 0, 0, .4);
}

.Input_input_3lFC > input:focus,
    .Input_input_3lFC > input:hover,
    .Input_input_3lFC > input.Input_focusState_2Zjn,
    .Input_input_3lFC > textarea:focus,
    .Input_input_3lFC > textarea:hover,
    .Input_input_3lFC > textarea.Input_focusState_2Zjn {
  -webkit-box-shadow: none;
          box-shadow: none;
        border-color: #fff;
}

.dark .Input_input_3lFC > input:focus,
  .dark.Input_input_3lFC > input:focus,
  .dark .Input_input_3lFC > input:hover,
  .dark.Input_input_3lFC > input:hover,
  .dark .Input_input_3lFC > input.Input_focusState_2Zjn,
  .dark.Input_input_3lFC > input.Input_focusState_2Zjn,
  .dark .Input_input_3lFC > textarea:focus,
  .dark.Input_input_3lFC > textarea:focus,
  .dark .Input_input_3lFC > textarea:hover,
  .dark.Input_input_3lFC > textarea:hover,
  .dark .Input_input_3lFC > textarea.Input_focusState_2Zjn,
  .dark.Input_input_3lFC > textarea.Input_focusState_2Zjn {
        border-color: #fff;
}

.light .Input_input_3lFC > input:focus,
  .light.Input_input_3lFC > input:focus,
  .light .Input_input_3lFC > input:hover,
  .light.Input_input_3lFC > input:hover,
  .light .Input_input_3lFC > input.Input_focusState_2Zjn,
  .light.Input_input_3lFC > input.Input_focusState_2Zjn,
  .light .Input_input_3lFC > textarea:focus,
  .light.Input_input_3lFC > textarea:focus,
  .light .Input_input_3lFC > textarea:hover,
  .light.Input_input_3lFC > textarea:hover,
  .light .Input_input_3lFC > textarea.Input_focusState_2Zjn,
  .light.Input_input_3lFC > textarea.Input_focusState_2Zjn {
        border-color: #000;
}

.Input_input_3lFC > input {

  /* stylelint-disable-line */
  height: 44px;
}

@media all and (min-width: 375px) {

  .Input_input_3lFC > input {
    height: 48px
  }
}

@media all and (min-width: 1280px) {

  .Input_input_3lFC > input {
    height: 44px
  }
}

@media all and (min-width: 1440px) {

  .Input_input_3lFC > input {
    height: 48px
  }
}

.Input_input_3lFC.Input_inputError_3lXg {
  position: relative
}

.Input_input_3lFC.Input_inputError_3lXg::after {
  content: '';
  display: block;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath d%3D%22M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z%22 stroke%3D%22%23EF2525%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath d%3D%22M9 6V9%22 stroke%3D%22%23EF2525%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath d%3D%22M9 12H9.00899%22 stroke%3D%22%23EF2525%22 stroke-width%3D%221.55255%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.Input_input_3lFC.Input_inputError_3lXg > input,
  .Input_input_3lFC.Input_inputError_3lXg > textarea {
      border-color: #ef2525;
}

.dark .Input_input_3lFC.Input_inputError_3lXg > input,
  .dark.Input_input_3lFC.Input_inputError_3lXg > input,
  .dark .Input_input_3lFC.Input_inputError_3lXg > textarea,
  .dark.Input_input_3lFC.Input_inputError_3lXg > textarea {
      border-color: #ef2525;
}

.light .Input_input_3lFC.Input_inputError_3lXg > input,
  .light.Input_input_3lFC.Input_inputError_3lXg > input,
  .light .Input_input_3lFC.Input_inputError_3lXg > textarea,
  .light.Input_input_3lFC.Input_inputError_3lXg > textarea {
      border-color: #ef2525;
}

.Input_input_3lFC.Input_inputSuccess_I_Cd > input,
  .Input_input_3lFC.Input_inputSuccess_I_Cd > textarea {
  border-color: #22b26d;
}

.Input_input_3lFC > input::-ms-reveal {

  /* stylelint-disable-line */
  display: none;
}

.Input_input_3lFC {

  /* stylelint-disable */
}

.Input_input_3lFC > textarea {
  height: auto;
  resize: none;
  scrollbar-width: thin
}

.Input_input_3lFC > textarea::-webkit-scrollbar {
  width: 7px;
}

.Input_input_3lFC > textarea::-webkit-scrollbar-track {
  margin: 5px 0;
  background: none;
}

.Input_input_3lFC > textarea {
      scrollbar-color: #dfdfdf transparent;

      &::-webkit-scrollbar-thumb {
        background-image: linear-gradient(
          to right,
          #fff,
          #fff 3px,
          transparent 3px,
          transparent
        );
      }
}

.dark .Input_input_3lFC > textarea,
  .dark.Input_input_3lFC > textarea {
      scrollbar-color: #dfdfdf transparent;
}

.dark .Input_input_3lFC > textarea::-webkit-scrollbar-thumb, .dark.Input_input_3lFC > textarea::-webkit-scrollbar-thumb {
  background-image: linear-gradient(
          to right,
          #fff,
          #fff 3px,
          transparent 3px,
          transparent
        );
}

.light .Input_input_3lFC > textarea,
  .light.Input_input_3lFC > textarea {
      scrollbar-color: #000 transparent;
}

.light .Input_input_3lFC > textarea::-webkit-scrollbar-thumb, .light.Input_input_3lFC > textarea::-webkit-scrollbar-thumb {
  background-image: linear-gradient(
          to right,
          #000,
          #000 3px,
          transparent 3px,
          transparent
        );
}

.Input_input_3lFC {

  /* stylelint-enable */
}

@media all and (min-width: 768px) {
  .Input_wrapper_2lhp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  }
:root {

  /* dark */

  /* light */
}

.Spinner-component_spinner_37b7 {
  display: block;
  margin: auto;
  width: 16px;
  height: 16px
}

.Spinner-component_spinner_37b7.Spinner-component_white_1TML {
  fill: #fff;
}

.Spinner-component_spinner_37b7.Spinner-component_black_2r1Z {
  fill: #000;
}

.Spinner-component_spinner_37b7.Spinner-component_base_1ryN {
      fill: #fff;
}

.dark .Spinner-component_spinner_37b7.Spinner-component_base_1ryN,
  .dark.Spinner-component_spinner_37b7.Spinner-component_base_1ryN {
      fill: #fff;
}

.light .Spinner-component_spinner_37b7.Spinner-component_base_1ryN,
  .light.Spinner-component_spinner_37b7.Spinner-component_base_1ryN {
      fill: #000;
}

.Spinner-component_spinner_37b7 svg {
  width: 100%;
  height: 100%;
}

.Spinner-component_spinner_37b7 svg path {
  -webkit-animation: Spinner-component_spinner_37b7 0.8s linear infinite;
          animation: Spinner-component_spinner_37b7 0.8s linear infinite
}

.Spinner-component_spinner_37b7 svg path:nth-child(1) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(2) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(3) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(4) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(5) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(6) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(7) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.Spinner-component_spinner_37b7 svg path:nth-child(8) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

@-webkit-keyframes Spinner-component_spinner_37b7 {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes Spinner-component_spinner_37b7 {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
:root {

  /* dark */

  /* light */
}

.InputWithButton-component_inputWithButton_1f-0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.InputWithButton-component_input_3iPs {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
}

.InputWithButton-component_button_3J3R {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -ms-flex-item-align: start;

      -ms-grid-row-align: start;

      align-self: start;
  -ms-flex-preferred-size: 96px;
      flex-basis: 96px;
  margin-left: 8px;
  min-height: 44px;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .InputWithButton-component_button_3J3R {
    min-height: 48px;
    -ms-flex-preferred-size: 105px;
        flex-basis: 105px;
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .InputWithButton-component_button_3J3R {
    -ms-flex-preferred-size: 132px;
        flex-basis: 132px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .InputWithButton-component_button_3J3R {
    min-height: 44px;
    -ms-flex-preferred-size: 121px;
        flex-basis: 121px;
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1440px) {

  .InputWithButton-component_button_3J3R {
    min-height: 48px;
    -ms-flex-preferred-size: 132px;
        flex-basis: 132px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .InputWithButton-component_button_3J3R {
    height: 1px;
  }
}
:root {

  /* dark */

  /* light */
}

.SelectIndicator-component_indicatorContainer_3Eig {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
  height: 44px;
}

@media all and (min-width: 375px) {

  .SelectIndicator-component_indicatorContainer_3Eig {
    height: 48px;
  }
}

@media all and (min-width: 1280px) {

  .SelectIndicator-component_indicatorContainer_3Eig {
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .SelectIndicator-component_indicatorContainer_3Eig {
    height: 48px;
  }
}

.SelectIndicator-component_indicatorContainer_3Eig.SelectIndicator-component_isOpen_4LwW {
  z-index: 0;
}

.SelectIndicator-component_indicator_2fDn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12px;
  height: 12px;
  -webkit-transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}

.SelectIndicator-component_indicator_2fDn.SelectIndicator-component_isOpen_4LwW {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.SelectIndicator-component_indicator_2fDn {
    stroke: #8e8f8f;
}

.dark .SelectIndicator-component_indicator_2fDn,
  .dark.SelectIndicator-component_indicator_2fDn {
    stroke: #8e8f8f;
}

.light .SelectIndicator-component_indicator_2fDn,
  .light.SelectIndicator-component_indicator_2fDn {
    stroke: #7c7e7f;  /* Нужно сменить, когда появится макет светлой темы */
}
:root {

  /* dark */

  /* light */
}

.CustomSelect-component_wrapper_J7Dd {
  position: relative;
  width: 100%;
}

.CustomSelect-component_menu_2PyF {
  position: absolute;
  z-index: 10;
  top: 100%;
  right: 0;
  left: 0;
  width: 100%;
  padding: 9px 6px;
  border: 1px solid;
  border-top: none;
  border-radius: 0 0 8px 8px;
  -webkit-overflow-scrolling: touch;
    background-color: #25282a;
    border-color: rgba(255, 255, 255, .1);
}

.dark .CustomSelect-component_menu_2PyF,
  .dark.CustomSelect-component_menu_2PyF {
    background-color: #25282a;
    border-color: rgba(255, 255, 255, .1);
  }

.light .CustomSelect-component_menu_2PyF,
  .light.CustomSelect-component_menu_2PyF {
    background-color: #fff;
    border-color: #a5a6a6;
  }

.CustomSelect-component_menuList_2ggN {
  margin: 0;
  padding: 0;
  list-style: none;
  /* stylelint-disable */
  -ms-overflow-style: none;
  scrollbar-width: thin;
  scrollbar-color: #fff transparent;
}

.CustomSelect-component_menuList_2ggN::-webkit-scrollbar {
  width: 3px;
}

.CustomSelect-component_menuList_2ggN::-webkit-scrollbar-track {
  background: none;
}

.CustomSelect-component_menuList_2ggN::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.CustomSelect-component_menuList_2ggN {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .CustomSelect-component_menuList_2ggN,
  .dark.CustomSelect-component_menuList_2ggN {
    scrollbar-color: #fff transparent;
}

.dark .CustomSelect-component_menuList_2ggN::-webkit-scrollbar-thumb, .dark.CustomSelect-component_menuList_2ggN::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .CustomSelect-component_menuList_2ggN,
  .light.CustomSelect-component_menuList_2ggN {
    scrollbar-color: #000 transparent;
}

.light .CustomSelect-component_menuList_2ggN::-webkit-scrollbar-thumb, .light.CustomSelect-component_menuList_2ggN::-webkit-scrollbar-thumb {
  background: #000;
}

.CustomSelect-component_menuList_2ggN {
  max-height: 141px;
  overflow-y: auto;
  overflow-x: hidden;
}

.CustomSelect-component_option_3426 {
  padding: 9px 10px 9px 10px;
  font-size: 14px;
  line-height: 14px;
  color: #7c7e7f;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out
}

.CustomSelect-component_option_3426:hover {
      color: #d2d2d2;
}

.dark .CustomSelect-component_option_3426:hover,
  .dark.CustomSelect-component_option_3426:hover {
      color: #d2d2d2;
}

.light .CustomSelect-component_option_3426:hover,
  .light.CustomSelect-component_option_3426:hover {
      color: #000;
}

.CustomSelect-component_inputContainer_2oLB {
  position: relative;
  width: 100%;
  z-index: 1;
}

.CustomSelect-component_input_3007 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 13px 66px 13px 16px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  border: 1px solid;
  background-color: transparent;
  cursor: pointer;
  caret-color: transparent;
}

@media all and (min-width: 375px) {

  .CustomSelect-component_input_3007 {
    height: 48px;
  }
}

@media all and (min-width: 1280px) {

  .CustomSelect-component_input_3007 {
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .CustomSelect-component_input_3007 {
    height: 48px;
  }
}

.CustomSelect-component_input_3007 {
    color: #fff;
    border-color: rgba(255, 255, 255, .1);
}

.dark .CustomSelect-component_input_3007,
  .dark.CustomSelect-component_input_3007 {
    color: #fff;
    border-color: rgba(255, 255, 255, .1);
}

.light .CustomSelect-component_input_3007,
  .light.CustomSelect-component_input_3007 {
    color: #000;
    border-color: #a5a6a6;
}

.CustomSelect-component_input_3007.CustomSelect-component_isError_3EJB:not(.CustomSelect-component_isOpen_1NQA) {
  border-color: #ef2525;
}

.CustomSelect-component_input_3007.CustomSelect-component_isOpen_1NQA {
  border-radius: 8px 8px 0 0;
  cursor: default;
      background-color: #25282a;
}

.dark .CustomSelect-component_input_3007.CustomSelect-component_isOpen_1NQA,
  .dark.CustomSelect-component_input_3007.CustomSelect-component_isOpen_1NQA {
      background-color: #25282a;
}

.light .CustomSelect-component_input_3007.CustomSelect-component_isOpen_1NQA,
  .light.CustomSelect-component_input_3007.CustomSelect-component_isOpen_1NQA {
      background-color: #fff;
}

.CustomSelect-component_input_3007::-webkit-input-placeholder {
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
      color: rgba(255, 255, 255, .4);
}

.dark .CustomSelect-component_input_3007::-webkit-input-placeholder,
  .dark.CustomSelect-component_input_3007::-webkit-input-placeholder {
      color: rgba(255, 255, 255, .4);
}

.light .CustomSelect-component_input_3007::-webkit-input-placeholder,
  .light.CustomSelect-component_input_3007::-webkit-input-placeholder {
      color: rgba(0, 0, 0, .4);
}

.CustomSelect-component_isOpen_1NQA .CustomSelect-component_input_3007::-webkit-input-placeholder {
      color: #7c7e7f;
}

.CustomSelect-component_input_3007::-moz-placeholder {
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
      color: rgba(255, 255, 255, .4);
}

.dark .CustomSelect-component_input_3007::-moz-placeholder,
  .dark.CustomSelect-component_input_3007::-moz-placeholder {
      color: rgba(255, 255, 255, .4);
}

.light .CustomSelect-component_input_3007::-moz-placeholder,
  .light.CustomSelect-component_input_3007::-moz-placeholder {
      color: rgba(0, 0, 0, .4);
}

.CustomSelect-component_isOpen_1NQA .CustomSelect-component_input_3007::-moz-placeholder {
      color: #7c7e7f;
}

.CustomSelect-component_input_3007::-ms-input-placeholder {
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
      color: rgba(255, 255, 255, .4);
}

.dark .CustomSelect-component_input_3007::-ms-input-placeholder,
  .dark.CustomSelect-component_input_3007::-ms-input-placeholder {
      color: rgba(255, 255, 255, .4);
}

.light .CustomSelect-component_input_3007::-ms-input-placeholder,
  .light.CustomSelect-component_input_3007::-ms-input-placeholder {
      color: rgba(0, 0, 0, .4);
}

.CustomSelect-component_isOpen_1NQA .CustomSelect-component_input_3007::-ms-input-placeholder {
      color: #7c7e7f;
}

.CustomSelect-component_input_3007::placeholder {
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
      color: rgba(255, 255, 255, .4);
}

.dark .CustomSelect-component_input_3007::placeholder,
  .dark.CustomSelect-component_input_3007::placeholder {
      color: rgba(255, 255, 255, .4);
}

.light .CustomSelect-component_input_3007::placeholder,
  .light.CustomSelect-component_input_3007::placeholder {
      color: rgba(0, 0, 0, .4);
}

.CustomSelect-component_isOpen_1NQA .CustomSelect-component_input_3007::placeholder {
      color: #7c7e7f;
}
:root {

  /* dark */

  /* light */
}

.NativeSelect-component_wrapper_3dg3 {
  width: 100%;
  position: relative;
  z-index: 1;
}

.NativeSelect-component_control_2lAg {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  border: 1px solid;
  -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  background-color: transparent;
  cursor: pointer;
}

@media all and (min-width: 375px) {

  .NativeSelect-component_control_2lAg {
    height: 48px;
  }
}

@media all and (min-width: 1280px) {

  .NativeSelect-component_control_2lAg {
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .NativeSelect-component_control_2lAg {
    height: 48px;
  }
}

.NativeSelect-component_control_2lAg {
    color: #fff;
    border-color: rgba(255, 255, 255, .1);
}

.dark .NativeSelect-component_control_2lAg,
  .dark.NativeSelect-component_control_2lAg {
    color: #fff;
    border-color: rgba(255, 255, 255, .1);
}

.light .NativeSelect-component_control_2lAg,
  .light.NativeSelect-component_control_2lAg {
    color: #000;
    border-color: #a5a6a6;
}

.NativeSelect-component_control_2lAg.NativeSelect-component_isError_2cVW:not(.NativeSelect-component_isOpen_2RWU) {
  border-color: #ef2525;
}

.NativeSelect-component_placeholder_250y {
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
    color: rgba(255, 255, 255, .4);
}

.dark .NativeSelect-component_placeholder_250y,
  .dark.NativeSelect-component_placeholder_250y {
    color: rgba(255, 255, 255, .4);
  }

.light .NativeSelect-component_placeholder_250y,
  .light.NativeSelect-component_placeholder_250y {
    color: rgba(0, 0, 0, .4);
  }

.NativeSelect-component_isOpen_2RWU .NativeSelect-component_placeholder_250y {
    color: #7c7e7f;
  }

.NativeSelect-component_nativeSelect_1WNK {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 13px 66px 13px 16px
}

.NativeSelect-component_nativeSelect_1WNK option {
  color: #000;
  color: initial;
}
.Dropdown-container_wrapper_2t99 {
  width: 100%;
}
:root {

  /* dark */

  /* light */
}

.Captcha-component_wrapper_O01e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Captcha-component_imgBox_287F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 146px;
  height: 44px;
  margin-bottom: 4px;
  margin-right: 5px;
  border-radius: 8px;
  border: 1px solid #a5a6a6;
  overflow: hidden;
}

@media all and (min-width: 375px) {

  .Captcha-component_imgBox_287F {
    height: 48px;
  }
}

@media all and (min-width: 1280px) {

  .Captcha-component_imgBox_287F {
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .Captcha-component_imgBox_287F {
    width: 163px;
    height: 48px;
    margin-right: 12px;
  }
}

.Captcha-component_captcha_1qMW {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Captcha-component_spinner_1Wk_ {
    margin: auto 0;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
:root {

  /* dark */

  /* light */
}

.RefreshButton-component_refreshBtn_IoZb {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border-bottom: 1px solid;
  font-size: 12px;
  line-height: 14px;
    color: rgba(255, 255, 255, .3);
    border-color: rgba(255, 255, 255, .3);
}

.dark .RefreshButton-component_refreshBtn_IoZb,
  .dark.RefreshButton-component_refreshBtn_IoZb {
    color: rgba(255, 255, 255, .3);
    border-color: rgba(255, 255, 255, .3);
  }

.light .RefreshButton-component_refreshBtn_IoZb,
  .light.RefreshButton-component_refreshBtn_IoZb {
    color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .3);
  }

.RefreshButton-component_refreshBtn_IoZb:hover {
  color: #a5a6a6;
  border-color: #a5a6a6;
}
.ContentText_content_1CFW {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 100%;
  color: inherit;
  font-weight: inherit;
}
:root {

  /* dark */

  /* light */
}

.Checkbox-component_wrapper_rGTd {
  width: 100%;
}

.Checkbox-component_container_1Tii {
  width: 100%;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline
}

.Checkbox-component_container_1Tii.Checkbox-component_disabled_2JHZ {
  opacity: 0.45;
  cursor: not-allowed;
}

.Checkbox-component_input_11Gu {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.Checkbox-component_checkbox_3GPX {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 22px;
  height: 22px;
  margin-right: 13px;
  border: 1px solid;
  border-radius: 4.88889px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  -webkit-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    border-color: rgba(255, 255, 255, .1);
}

.dark .Checkbox-component_checkbox_3GPX,
  .dark.Checkbox-component_checkbox_3GPX {
    border-color: rgba(255, 255, 255, .1);
  }

.light .Checkbox-component_checkbox_3GPX,
  .light.Checkbox-component_checkbox_3GPX {
    border-color: #d2d2d2;
  }

.Checkbox-component_checked_ir4C .Checkbox-component_checkbox_3GPX {
      border-color: rgba(80, 80, 80, .3);
      background-color: #fff;
  }

.dark .Checkbox-component_checked_ir4C .Checkbox-component_checkbox_3GPX,
  .dark.Checkbox-component_checked_ir4C .Checkbox-component_checkbox_3GPX {
      border-color: rgba(80, 80, 80, .3);
      background-color: #fff;
  }

.light .Checkbox-component_checked_ir4C .Checkbox-component_checkbox_3GPX,
  .light.Checkbox-component_checked_ir4C .Checkbox-component_checkbox_3GPX {
      border-color: rgba(80, 80, 80, .3);
      background-color: #25282a;
  }

.Checkbox-component_disabled_2JHZ .Checkbox-component_checkbox_3GPX {
    border-color: rgba(0, 0, 0, .1);
  }

.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_checkbox_3GPX {
      border-color: #fff;
  }

.dark .Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_checkbox_3GPX,
  .dark.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_checkbox_3GPX {
      border-color: #fff;
  }

.light .Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_checkbox_3GPX,
  .light.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_checkbox_3GPX {
      border-color: #000;
  }

.Checkbox-component_icon_1UDf {
  width: 12px;
  height: 9px;
  stroke-width: 2;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
    stroke: #25282a;
}

.Checkbox-component_checked_ir4C .Checkbox-component_icon_1UDf {
    opacity: 1;
  }

.dark .Checkbox-component_icon_1UDf,
  .dark.Checkbox-component_icon_1UDf {
    stroke: #25282a;
  }

.light .Checkbox-component_icon_1UDf,
  .light.Checkbox-component_icon_1UDf {
    stroke: #fff;
  }

.Checkbox-component_label_1mSV {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 13px;
  line-height: 17px;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

@media all and (min-width: 768px) {

  .Checkbox-component_label_1mSV {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .Checkbox-component_label_1mSV {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .Checkbox-component_label_1mSV {
    font-size: 14px;
    line-height: 18px;
  }
}

.Checkbox-component_label_1mSV {
    color: rgba(255, 255, 255, .3);
}

.dark .Checkbox-component_label_1mSV,
  .dark.Checkbox-component_label_1mSV {
    color: rgba(255, 255, 255, .3);
}

.light .Checkbox-component_label_1mSV,
  .light.Checkbox-component_label_1mSV {
    color: #282828;
}

.Checkbox-component_checked_ir4C .Checkbox-component_label_1mSV {
      color: #fff;
}

.dark .Checkbox-component_checked_ir4C .Checkbox-component_label_1mSV,
  .dark.Checkbox-component_checked_ir4C .Checkbox-component_label_1mSV {
      color: #fff;
  }

.light .Checkbox-component_checked_ir4C .Checkbox-component_label_1mSV,
  .light.Checkbox-component_checked_ir4C .Checkbox-component_label_1mSV {
      color: #000;
  }

.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_label_1mSV {
      color: #fff;
}

.dark .Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_label_1mSV,
  .dark.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_label_1mSV {
      color: #fff;
  }

.light .Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_label_1mSV,
  .light.Checkbox-component_container_1Tii:not(.Checkbox-component_disabled_2JHZ):hover .Checkbox-component_label_1mSV {
      color: #000;
  }

.Checkbox-component_label_1mSV a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border-bottom: 1px dashed;
  display: inline;
      color: rgba(255, 255, 255, .3);
      border-color: rgba(255, 255, 255, .3);
}

.dark .Checkbox-component_label_1mSV a,
  .dark.Checkbox-component_label_1mSV a {
      color: rgba(255, 255, 255, .3);
      border-color: rgba(255, 255, 255, .3);
}

.light .Checkbox-component_label_1mSV a,
  .light.Checkbox-component_label_1mSV a {
      color: rgba(0, 0, 0, .3);
      border-color: rgba(0, 0, 0, .3);
}

.Checkbox-component_label_1mSV a:hover {
  color: #a5a6a6;
  border-color: #a5a6a6;
}

/* STYLE_TYPES */

/* stylelint-disable no-descending-specificity */

.Checkbox-component_fade_2qC_ {
  opacity: 0.5;
}

.Checkbox-component_fade_2qC_ .Checkbox-component_container_1Tii {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.Checkbox-component_fade_2qC_ .Checkbox-component_checkbox_3GPX {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }

.Checkbox-component_fade_2qC_ .Checkbox-component_icon_1UDf {
    width: 9px;
    height: 6px;
  }
:root {

  /* dark */

  /* light */
}

.RadioButton-component_radioContainer_2JTA {
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.5;
  cursor: pointer;
}

@media all and (min-width: 320px) {

  .RadioButton-component_radioContainer_2JTA {
    margin-bottom: 29px;
  }
}

@media all and (min-width: 1025px) {

  .RadioButton-component_radioContainer_2JTA:hover {
    opacity: 0.8;
  }
}

@media all and (min-width: 768px) {

  .RadioButton-component_radioContainer_2JTA {
    margin-bottom: 27px;
  }
}

@media all and (min-width: 1600px) {

  .RadioButton-component_radioContainer_2JTA {
    margin-bottom: 29px;
  }
}

.RadioButton-component_radioContainer_2JTA:active {
  opacity: 1;
}

.RadioButton-component_radioContainer_2JTA.RadioButton-component_checked_2wm6 {
  opacity: 1;
}

.RadioButton-component_radio_2Xid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 2px solid;
  margin-right: 20px;
  padding: 0;
}

@media all and (min-width: 320px) {

  .RadioButton-component_radio_2Xid {
    margin-right: 19px;
  }
}

@media all and (min-width: 375px) {

  .RadioButton-component_radio_2Xid {
    margin-right: 22px;
  }
}

@media all and (min-width: 768px) {

  .RadioButton-component_radio_2Xid {
    margin-right: 23px;
  }
}

@media all and (min-width: 1280px) {

  .RadioButton-component_radio_2Xid {
    margin-right: 22px;
  }
}

@media all and (min-width: 1440px) {

  .RadioButton-component_radio_2Xid {
    width: 21px;
    height: 21px;
    margin-right: 25px;
  }
}

@media all and (min-width: 1600px) {

  .RadioButton-component_radio_2Xid {
    width: 22px;
    height: 22px;
    margin-right: 34px;
  }
}

.RadioButton-component_radio_2Xid {
    border-color: #fff;
}

.dark .RadioButton-component_radio_2Xid,
  .dark.RadioButton-component_radio_2Xid {
    border-color: #fff;
}

.light .RadioButton-component_radio_2Xid,
  .light.RadioButton-component_radio_2Xid {
    border-color: #000;
}

.RadioButton-component_point_3zvN {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

@media all and (min-width: 1440px) {

  .RadioButton-component_point_3zvN {
    width: 9px;
    height: 9px;
  }
}

@media all and (min-width: 1600px) {

  .RadioButton-component_point_3zvN {
    width: 8px;
    height: 8px;
  }
}

.RadioButton-component_point_3zvN {
    background: #fff;
}

.dark .RadioButton-component_point_3zvN,
  .dark.RadioButton-component_point_3zvN {
    background: #fff;
}

.light .RadioButton-component_point_3zvN,
  .light.RadioButton-component_point_3zvN {
    background: #000;
}

.RadioButton-component_input_1ZIr {
  display: none;
}

.RadioButton-component_label_1ojj {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 14px;
}

@media all and (min-width: 1440px) {

  .RadioButton-component_label_1ojj {
    font-size: 15px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .RadioButton-component_label_1ojj {
    font-size: 16px;
    line-height: 16px;
  }
}

.RadioButton-component_label_1ojj {
    color: #fff;
}

.dark .RadioButton-component_label_1ojj,
  .dark.RadioButton-component_label_1ojj {
    color: #fff;
}

.light .RadioButton-component_label_1ojj,
  .light.RadioButton-component_label_1ojj {
    color: #000;
}

:root {

  /* dark */

  /* light */
}

.List_list_2bDz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}

.List_horizontal_18zC {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.List_vertical_14Va {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

ul.List_list_2bDz {
  list-style-type: none;
}

.List_wrap_uNd0 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.SubmitButton_submitBtn_1wr5 {
  min-width: 115px;
  min-height: 44px;
}

@media all and (min-width: 375px) {

  .SubmitButton_submitBtn_1wr5 {
    min-width: 132px;
    min-height: 48px;
  }
}

@media all and (min-width: 768px) {

  .SubmitButton_submitBtn_1wr5 {
    width: 100%;
    min-height: 48px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .SubmitButton_submitBtn_1wr5 {
    height: 1px;
  }
}

.SubmitButton_submitBtn_1wr5.SubmitButton_wide_2xxc {
  width: 100%;
}

.SubmitButton_arrow_25gi {
  display: none;
}

@media all and (min-width: 768px) {

  .SubmitButton_arrow_25gi {
    display: block;
    margin-left: 8px;
  }
}

@media all and (min-width: 1440px) {

  .SubmitButton_arrow_25gi {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .SubmitButton_arrow_25gi {
    margin-left: 12px;
  }
}

.SubmitButton_spinner_-Svv {
  margin: auto 0;
}
.ChatAuthorizationButton-component_button_ZWbb {
  margin: 30px 0 24px;
}
@media all and (min-width: 1440px) {
  .ChatAuthorizationButton-component_button_ZWbb {
    margin: 35px 0 26px;
  }
}
:root {

  /* dark */

  /* light */
}

@-webkit-keyframes SimpleTooltip_fadeIn_2caz {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes SimpleTooltip_fadeIn_2caz {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes SimpleTooltip_fadeOut_2Ye- {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes SimpleTooltip_fadeOut_2Ye- {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.SimpleTooltip_fadeIn_2caz {
  -webkit-animation: SimpleTooltip_fadeIn_2caz 0.2s forwards;
          animation: SimpleTooltip_fadeIn_2caz 0.2s forwards;
}

.SimpleTooltip_fadeOut_2Ye- {
  -webkit-animation: SimpleTooltip_fadeOut_2Ye- 0.2s forwards;
          animation: SimpleTooltip_fadeOut_2Ye- 0.2s forwards;
}

.SimpleTooltip_simpleTooltipWrapper_1L5Y {
  cursor: pointer;
  line-height: 0;
}
:root {

  /* dark */

  /* light */
}

.Tooltip_tooltip_3HoE {
    color: #fff;
    background: #2d2e2e;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Tooltip_tooltip_3HoE,
  .dark.Tooltip_tooltip_3HoE {
    color: #fff;
    background: #2d2e2e;
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .Tooltip_tooltip_3HoE,
  .light.Tooltip_tooltip_3HoE {
    color: #000;
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
  }

:root {

  /* dark */

  /* light */
}

.TooltipContent_simpleTooltip_1y03 {
  background: #343636;
  border: 1px solid rgba(80, 80, 80, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
          box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
  width: 327px;
  border-radius: 16px;
  position: absolute;
  z-index: 1
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_desktopTooltip_3e0J {
  width: 207px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .TooltipContent_simpleTooltip_1y03.TooltipContent_desktopTooltip_3e0J {
    position: fixed
  }
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_rightTop_1HQV,
  .TooltipContent_simpleTooltip_1y03.TooltipContent_leftToRightTop_3cxd {
  border-radius: 16px 16px 16px 5px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_rightBottom_2c4y {
  border-radius: 5px 16px 16px 16px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_leftBottom_3o0k {
  border-radius: 16px 5px 16px 16px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_leftTop_1-6a {
  border-radius: 16px 16px 5px 16px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_rightTop_1HQV.TooltipContent_smallBorder_1g7F,
  .TooltipContent_simpleTooltip_1y03.TooltipContent_leftToRightTop_3cxd.TooltipContent_smallBorder_1g7F {
  border-radius: 8px 8px 8px 5px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_rightBottom_2c4y.TooltipContent_smallBorder_1g7F {
  border-radius: 5px 8px 8px 8px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_leftBottom_3o0k.TooltipContent_smallBorder_1g7F {
  border-radius: 8px 5px 8px 8px;
}

.TooltipContent_simpleTooltip_1y03.TooltipContent_leftTop_1-6a.TooltipContent_smallBorder_1g7F {
  border-radius: 8px 8px 5px 8px;
}

.TooltipContent_simpleTooltip_1y03 {
    color: #fff;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .TooltipContent_simpleTooltip_1y03,
  .dark.TooltipContent_simpleTooltip_1y03 {
    color: #fff;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.light .TooltipContent_simpleTooltip_1y03,
  .light.TooltipContent_simpleTooltip_1y03 {
    color: #000;
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
}

@media all and (min-width: 768px) {

  .TooltipContent_simpleTooltip_1y03 {
    width: 207px;
    position: absolute;
  }
}

@media all and (min-width: 768px) and all and (-ms-high-contrast: none), all and (min-width: 768px) and (-ms-high-contrast: active) {

  .TooltipContent_simpleTooltip_1y03 {
    position: fixed
  }
}

:root {

  /* dark */

  /* light */
}

.PersonalDataTooltip-component_tooltipBox_15d8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer
}

.PersonalDataTooltip-component_tooltipBox_15d8 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.PersonalDataTooltip-component_tooltipBox_15d8 {
    fill: #787878;
    color: #787878;

    &:hover {
      fill: #fff;
      color: #fff;
    }
}

.dark .PersonalDataTooltip-component_tooltipBox_15d8,
  .dark.PersonalDataTooltip-component_tooltipBox_15d8 {
    fill: #787878;
    color: #787878;
}

.dark .PersonalDataTooltip-component_tooltipBox_15d8:hover, .dark.PersonalDataTooltip-component_tooltipBox_15d8:hover {
  fill: #fff;
  color: #fff;
}

.light .PersonalDataTooltip-component_tooltipBox_15d8,
  .light.PersonalDataTooltip-component_tooltipBox_15d8 {
    fill: #000;
    color: #000;
}

.light .PersonalDataTooltip-component_tooltipBox_15d8:hover, .light.PersonalDataTooltip-component_tooltipBox_15d8:hover {
  fill: #787878;
  color: #787878;
}

.PersonalDataTooltip-component_personalText_1dO2 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 12px;
  line-height: 14px;
  margin-right: 6px;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

@media all and (min-width: 1440px) {

  .PersonalDataTooltip-component_personalText_1dO2 {
    font-size: 13px;
    line-height: 15px;
    margin-right: 8px
  }
}

.PersonalDataTooltip-component_personalText_1dO2 {
    color: #787878;

    &.PersonalDataTooltip-component_isShow_1oRR {
      color: #fff;
    }
}

.dark .PersonalDataTooltip-component_personalText_1dO2,
  .dark.PersonalDataTooltip-component_personalText_1dO2 {
    color: #787878;
}

.dark .PersonalDataTooltip-component_personalText_1dO2.PersonalDataTooltip-component_isShow_1oRR, .dark.PersonalDataTooltip-component_personalText_1dO2.PersonalDataTooltip-component_isShow_1oRR {
  color: #fff;
}

.light .PersonalDataTooltip-component_personalText_1dO2,
  .light.PersonalDataTooltip-component_personalText_1dO2 {
    color: #787878;
}

.light .PersonalDataTooltip-component_personalText_1dO2.PersonalDataTooltip-component_isShow_1oRR, .light.PersonalDataTooltip-component_personalText_1dO2.PersonalDataTooltip-component_isShow_1oRR {
  color: #000;
}

.PersonalDataTooltip-component_tooltip_2s8u {
  width: 288px;
  z-index: 1001;
}

@media all and (min-width: 1440px) {

  .PersonalDataTooltip-component_tooltip_2s8u {
    width: 322px
  }
}

.PersonalDataTooltip-component_tooltipIcon_1OpZ {
  width: 16px;
  height: 16px;
  -webkit-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
}

@media all and (min-width: 1600px) {

  .PersonalDataTooltip-component_tooltipIcon_1OpZ {
    width: 18px;
    height: 18px
  }
}

.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F {
      fill: #787878;

      &.PersonalDataTooltip-component_isShow_1oRR {
        fill: #fff;
      }
}

.dark .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F,
  .dark.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F {
      fill: #787878;
}

.dark .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F.PersonalDataTooltip-component_isShow_1oRR, .dark.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F.PersonalDataTooltip-component_isShow_1oRR {
  fill: #fff;
}

.light .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F,
  .light.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F {
      fill: #787878;
}

.light .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F.PersonalDataTooltip-component_isShow_1oRR, .light.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_adaptive_BF2F.PersonalDataTooltip-component_isShow_1oRR {
  fill: #000;
}

.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_tariffCard_3L8j {
  fill: rgba(255, 255, 255, .5);
  width: 22px;
  height: 22px;
}

@media all and (min-width: 375px) {

  .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_tariffCard_3L8j {
    width: 16px;
    height: 16px
  }
}

@media all and (min-width: 1440px) {

  .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_tariffCard_3L8j {
    width: 18px;
    height: 18px
  }
}

@media all and (min-width: 1920px) {

  .PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_tariffCard_3L8j {
    width: 20px;
    height: 20px
  }
}

.PersonalDataTooltip-component_tooltipIcon_1OpZ.PersonalDataTooltip-component_tariffCard_3L8j.PersonalDataTooltip-component_isShow_1oRR {
  fill: #fff;
}

.PersonalDataTooltip-component_tooltipContent_3pOj {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  position: relative;
  display: block;
  padding: 18px;
  font-size: 11px;
  line-height: 15px;
    color: #616363;
}

.dark .PersonalDataTooltip-component_tooltipContent_3pOj,
  .dark.PersonalDataTooltip-component_tooltipContent_3pOj {
    color: #616363;
  }

.light .PersonalDataTooltip-component_tooltipContent_3pOj,
  .light.PersonalDataTooltip-component_tooltipContent_3pOj {
    color: #616363;
  }

@media all and (min-width: 1440px) {

  .PersonalDataTooltip-component_tooltipContent_3pOj {
    font-size: 12px;
    line-height: 14px
  }
}

@media all and (min-width: 1600px) {

  .PersonalDataTooltip-component_tooltipContent_3pOj {
    padding: 20px
  }
}

.PersonalDataTooltip-component_tooltipContent_3pOj a {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  text-decoration: none;
      color: #fff;
}

.dark .PersonalDataTooltip-component_tooltipContent_3pOj a,
  .dark.PersonalDataTooltip-component_tooltipContent_3pOj a {
      color: #fff;
}

.light .PersonalDataTooltip-component_tooltipContent_3pOj a,
  .light.PersonalDataTooltip-component_tooltipContent_3pOj a {
      color: #000;
}

.PersonalDataTooltip-component_tooltipContent_3pOj a:hover {
  color: #616363;
}
:root {

  /* dark */

  /* light */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .ChatAuthorization-component_wrapper_1eLr {
    height: 1px;
  }
}

.ChatAuthorization-component_wrapper_1eLr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 530px;
  padding: 40px;
}

@media all and (min-width: 1440px) {

  .ChatAuthorization-component_wrapper_1eLr {
    min-height: 580px;
  }
}

.ChatAuthorization-component_title_2CEc {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .ChatAuthorization-component_title_2CEc {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .ChatAuthorization-component_title_2CEc {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .ChatAuthorization-component_title_2CEc {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .ChatAuthorization-component_title_2CEc {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}
:root {

  /* dark */

  /* light */
}

.ChatDialog-component_wrapper_3wg6 {
  padding: 40px 0;
  min-height: 490px;
}

.ChatDialog-component_title_9DNM {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .ChatDialog-component_title_9DNM {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .ChatDialog-component_title_9DNM {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .ChatDialog-component_title_9DNM {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .ChatDialog-component_title_9DNM {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.ChatDialog-component_contentBox_1Vmb {
  padding: 0 40px;
  overflow: hidden;
}

.ChatDialog-component_messagesBox_1FX5 {
  /* stylelint-disable */
  -ms-overflow-style: none;
  scrollbar-width: thin;
  scrollbar-color: #fff transparent;
}

.ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar {
  width: 3px;
}

.ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-track {
  background: none;
}

.ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.ChatDialog-component_messagesBox_1FX5 {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .ChatDialog-component_messagesBox_1FX5,
  .dark.ChatDialog-component_messagesBox_1FX5 {
    scrollbar-color: #fff transparent;
}

.dark .ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-thumb, .dark.ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .ChatDialog-component_messagesBox_1FX5,
  .light.ChatDialog-component_messagesBox_1FX5 {
    scrollbar-color: #000 transparent;
}

.light .ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-thumb, .light.ChatDialog-component_messagesBox_1FX5::-webkit-scrollbar-thumb {
  background: #000;
}

.ChatDialog-component_messagesBox_1FX5 {
  width: 100%;
  padding-right: 6px;
  height: 400px;
  overflow-y: auto;
}

.ChatDialog-component_controlsBox_1mxY {
  padding: 15px 40px 0;
  border-top: 1px solid rgba(255, 255, 255, .1);
}
:root {

  /* dark */

  /* light */
}

.ChatMessage-component_message_2i1P {
  padding: 8px 0;
}

.ChatMessage-component_text_3qaB {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  margin: 0;
}

.ChatMessage-component_systemMessage_2tvn {
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
    color: rgba(255, 255, 255, .3);
}

.dark .ChatMessage-component_systemMessage_2tvn,
  .dark.ChatMessage-component_systemMessage_2tvn {
    color: rgba(255, 255, 255, .3);
  }

.light .ChatMessage-component_systemMessage_2tvn,
  .light.ChatMessage-component_systemMessage_2tvn {
    color: #7c7e7f;
  }

.ChatMessage-component_simpleText_3Ckr {
  font-size: 13px;
  line-height: 15px;
  text-align: right
}

.ChatMessage-component_simpleText_3Ckr.ChatMessage-component_left_hhJO {
  text-align: left;
}

.ChatMessage-component_simpleText_3Ckr {
    color: rgba(255, 255, 255, .4);
}

.dark .ChatMessage-component_simpleText_3Ckr,
  .dark.ChatMessage-component_simpleText_3Ckr {
    color: rgba(255, 255, 255, .4);
}

.light .ChatMessage-component_simpleText_3Ckr,
  .light.ChatMessage-component_simpleText_3Ckr {
    color: rgba(0, 0, 0, .4);
}

.ChatMessage-component_messageText_vqd1 {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 8px;
    color: #fff;
}

.dark .ChatMessage-component_messageText_vqd1,
  .dark.ChatMessage-component_messageText_vqd1 {
    color: #fff;
  }

.light .ChatMessage-component_messageText_vqd1,
  .light.ChatMessage-component_messageText_vqd1 {
    color: #000;
  }

.ChatMessage-component_messageText_vqd1 a {
  color: #fff;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  text-decoration: underline;
}

.ChatMessage-component_messageText_vqd1 a:hover {
  color: rgba(255, 255, 255, .4);
}

.ChatMessage-component_messageText_vqd1 span {
  color: #7c7e7f;
}

.ChatMessage-component_messageWrapper_2MJ9 {
  width: 268px
}

.ChatMessage-component_messageWrapper_2MJ9.ChatMessage-component_user_3r36 {
  margin-left: auto;
}

.ChatMessage-component_messageBox_2Dum {
  margin-top: 4px;
  padding: 14px 12px 6px 14px;
  border: 1px solid rgba(255, 255, 255, .1);
}

.ChatMessage-component_user_3r36 .ChatMessage-component_messageBox_2Dum {
    border-radius: 16px 5px 16px 16px;
      background-color: #25282a;
  }

.dark .ChatMessage-component_user_3r36 .ChatMessage-component_messageBox_2Dum,
  .dark.ChatMessage-component_user_3r36 .ChatMessage-component_messageBox_2Dum {
      background-color: #25282a;
  }

.light .ChatMessage-component_user_3r36 .ChatMessage-component_messageBox_2Dum,
  .light.ChatMessage-component_user_3r36 .ChatMessage-component_messageBox_2Dum {
      background-color: #fff;
  }

.ChatMessage-component_operator_16hv .ChatMessage-component_messageBox_2Dum {
    border-radius: 5px 16px 16px;
      background-color: #1f2123;
  }

.dark .ChatMessage-component_operator_16hv .ChatMessage-component_messageBox_2Dum,
  .dark.ChatMessage-component_operator_16hv .ChatMessage-component_messageBox_2Dum {
      background-color: #1f2123;
  }

.light .ChatMessage-component_operator_16hv .ChatMessage-component_messageBox_2Dum,
  .light.ChatMessage-component_operator_16hv .ChatMessage-component_messageBox_2Dum {
      background-color: #e0e0e0;
  }
:root {

  /* dark */

  /* light */
}

.ChatControl-component_tooltip_3i9U {
  padding: 10px;
  max-width: 150px;
  width: auto;
  width: initial;
  z-index: 1001;
}

.ChatControl-component_tooltipContent_3fP3 {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  font-size: 12px;
  line-height: 14px;
}

.ChatControl-component_control_3rCM {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  -webkit-transition: fill 0.2s ease-in-out;

  transition: fill 0.2s ease-in-out;
  cursor: pointer;
    fill: #616363;
}

.dark .ChatControl-component_control_3rCM,
  .dark.ChatControl-component_control_3rCM {
    fill: #616363;
  }

.light .ChatControl-component_control_3rCM,
  .light.ChatControl-component_control_3rCM {
    fill: #7c7e7f;
  }

.ChatControl-component_control_3rCM:hover,
  .ChatControl-component_control_3rCM.ChatControl-component_active_1ToY {
      fill: #fff;
}

.dark .ChatControl-component_control_3rCM:hover,
  .dark.ChatControl-component_control_3rCM:hover,
  .dark .ChatControl-component_control_3rCM.ChatControl-component_active_1ToY,
  .dark.ChatControl-component_control_3rCM.ChatControl-component_active_1ToY {
      fill: #fff;
}

.light .ChatControl-component_control_3rCM:hover,
  .light.ChatControl-component_control_3rCM:hover,
  .light .ChatControl-component_control_3rCM.ChatControl-component_active_1ToY,
  .light.ChatControl-component_control_3rCM.ChatControl-component_active_1ToY {
      fill: #000;
}

.ChatControl-component_control_3rCM[disabled] {
  cursor: not-allowed;
      fill: #343636;
}

.dark .ChatControl-component_control_3rCM[disabled],
  .dark.ChatControl-component_control_3rCM[disabled] {
      fill: #343636;
}

.light .ChatControl-component_control_3rCM[disabled],
  .light.ChatControl-component_control_3rCM[disabled] {
      fill: #d2d2d2;
}

.ChatControl-component_icon_3_4S {
  width: 22px;
  height: 22px;
  fill: inherit;
}

@media all and (min-width: 1440px) {

  .ChatControl-component_icon_3_4S {
    width: 24px;
    height: 24px;
  }
}
.ChatControlsBox-component_box_2JgK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ChatControlsBox-component_controls_15RV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.ChatControlsBox-component_control_3IAh {
  margin-right: 8px;
}

@media all and (min-width: 1440px) {

  .ChatControlsBox-component_control_3IAh {
    margin-right: 14px;
  }
}

.ChatControlsBox-component_submitBtn_1ian {
  min-width: 153px;
  min-height: 44px;
  width: auto;
  margin-left: auto;
}

@media all and (min-width: 1440px) {

  .ChatControlsBox-component_submitBtn_1ian {
    min-height: 48px;
  }
}
:root {

  /* dark */

  /* light */
}

.ChatCompletedButton-component_box_1LXj {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  padding: 10px;
  margin-top: 4px;
  cursor: pointer;
}

@media all and (min-width: 1440px) {

  .ChatCompletedButton-component_box_1LXj {
    margin-top: 6px;
  }
}

.ChatCompletedButton-component_box_1LXj:hover .ChatCompletedButton-component_text_2_vO {
  color: #fff;
  -webkit-box-shadow:
        inset 0 -0.05em #fff,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #fff,
        inset 0 -0.1em #1e2020;
}

.ChatCompletedButton-component_box_1LXj:active .ChatCompletedButton-component_text_2_vO {
  color: #a5a6a6;
  -webkit-box-shadow:
        inset 0 -0.05em #a5a6a6,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #a5a6a6,
        inset 0 -0.1em #1e2020;
}

.ChatCompletedButton-component_text_2_vO { /* stylelint-disable-line */
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: inline;
  background-size: 1px 1em;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
  color: #a5a6a6;
  -webkit-box-shadow:
    inset 0 -0.05em #a5a6a6,
    inset 0 -0.1em #1e2020;
          box-shadow:
    inset 0 -0.05em #a5a6a6,
    inset 0 -0.1em #1e2020;
  -webkit-transition:
    color 0.2s ease-in-out
    box-shadow ease-in-out;
  transition:
    color 0.2s ease-in-out
    box-shadow ease-in-out;
}
:root {

  /* dark */

  /* light */
}

.AlertRegion-component_regionQuestion_3hRg {
  z-index: 1;
  position: absolute;
  padding: 16px 24px 20px 24px;
  top: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  right: 15px;
  width: 236px;
  height: 136px;
  border-radius: 14px 3px 14px 14px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
}

.dark .AlertRegion-component_regionQuestion_3hRg,
  .dark.AlertRegion-component_regionQuestion_3hRg {
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
  }

.light .AlertRegion-component_regionQuestion_3hRg,
  .light.AlertRegion-component_regionQuestion_3hRg {
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
    color: rgba(0, 0, 0, .8);
  }

@media all and (min-width: 768px) {

  .AlertRegion-component_regionQuestion_3hRg {
    right: 42px;
    width: 192px;
    height: 117px;
    padding: 22px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    top: 32px;
  }
}

@media all and (min-width: 1600px) {

  .AlertRegion-component_regionQuestion_3hRg {
    width: 200px;
    height: 128px;
    padding: 24px;
    border-radius: 16px 5px 16px 16px;
  }
}

.AlertRegion-component_regionQuestion_3hRg.AlertRegion-component_hide_1zNM {
  display: none;
}

.AlertRegion-component_question_2iDJ {
  margin: 0;
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 1600px) {

  .AlertRegion-component_question_2iDJ {
    font-size: 16px;
    line-height: 18px;
  }
}

.AlertRegion-component_answerButtons_34Lm {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media all and (min-width: 768px) {

  .AlertRegion-component_answerButtons_34Lm {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media all and (min-width: 1600px) {

  .AlertRegion-component_answerButtons_34Lm {
    height: 40px;
  }
}

.AlertRegion-component_answerButton_3Bkn {
  width: 65px;
  margin-right: 10px;
}

@media all and (min-width: 768px) {

  .AlertRegion-component_answerButton_3Bkn {
    margin-right: 0;
  }
}

@media all and (min-width: 1600px) {

  .AlertRegion-component_answerButton_3Bkn {
    width: 70px;
  }
}
:root {

  /* dark */

  /* light */
}

.OnboardingWrapper_onboardingWrapper_aaai {
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.Progress_progress_2K7u {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.Progress_progress_2K7u li {
  width: 20px;
  height: 1px;
  border-radius: 2px;
  opacity: 0.2;
  margin-right: 4px
}

.Progress_progress_2K7u li.Progress_active_2QNN {
  opacity: 1;
}

.Progress_progress_2K7u li:last-child {
  margin-right: 0;
}

.Progress_progress_2K7u li {
      background: #fff;
}

.dark .Progress_progress_2K7u li,
  .dark.Progress_progress_2K7u li {
      background: #fff;
}

.light .Progress_progress_2K7u li,
  .light.Progress_progress_2K7u li {
      background: #000;
}

.Progress_progress_2K7u.Progress_wide_aER3 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.Progress_progress_2K7u.Progress_wide_aER3 li {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 12px;
}

@media all and (min-width: 768px) {

  .Progress_progress_2K7u.Progress_wide_aER3 li {
    margin-right: 34px
  }
}

.Progress_progress_2K7u.Progress_wide_aER3 li:last-child {
  margin-right: 0;
}
:root {

  /* dark */

  /* light */
}

.TooltipContentDesktop_onboardingTooltipContent_1CD5 {
  padding: 17px 22px 24px;
}

.TooltipContentDesktop_onboardingTooltipContentHeader_3-ap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 17px;
}

.TooltipContentDesktop_onboardingTooltipSkip_Tj2t,
.TooltipContentDesktop_onboardingTooltipContentTitle_287y {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  font-size: 14px;
  line-height: 16px;
  opacity: 0.3;
}

.TooltipContentDesktop_onboardingTooltipContentDescription_1CXJ {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 30px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 500;
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x {
  width: 32px;
  height: 32px;
  padding: 0;
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD svg, .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x svg {
  width: 12px;
  height: 10px;
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x {
      stroke: #fff;
}

.dark .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .dark.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .dark .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x,
  .dark.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x {
      stroke: #fff;
}

.light .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .light.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD,
  .light .TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x,
  .light.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x {
      stroke: #fff;
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_nextButton_1Z_x svg {}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD {
  margin-right: 8px;
}

.TooltipContentDesktop_onboardingTooltipContentButtons_3b2r .TooltipContentDesktop_previousButton_1flD svg {}

.TooltipContentDesktop_progressContainer_1LL5 {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

:root {

  /* dark */

  /* light */
}

.OnboardingTooltip_onboardingTooltip_3lrh {
  z-index: 1000;
  width: 270px;
}

@media all and (min-width: 768px) {

  .OnboardingTooltip_onboardingTooltip_3lrh {
    width: 300px;
  }
}

@media all and (min-width: 1280px) {

  .OnboardingTooltip_onboardingTooltip_3lrh {
    width: 312px;
  }
}
:root {

  /* dark */

  /* light */
}

@-webkit-keyframes TooltipLight_tooltipBlink_rncn {
  0% {
    opacity: 0;
  }

  45% {
    opacity: 1;
  }

  65% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes TooltipLight_tooltipBlink_rncn {
  0% {
    opacity: 0;
  }

  45% {
    opacity: 1;
  }

  65% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.TooltipLight_tooltipLight_1QUF {
  width: 20px;
  height: 20px
}

.TooltipLight_tooltipLight_1QUF::before {
  height: 10px;
  width: 10px;
  background: rgba(254, 211, 5, 1);
}

.TooltipLight_tooltipLight_1QUF::after {
  height: 20px;
  width: 20px;
  background: rgba(254, 211, 5, .6);
  -webkit-animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
          animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
}

.TooltipLight_tooltipLight_1QUF {
  display: none;
}

@media all and (min-width: 1025px) {

  .TooltipLight_tooltipLight_1QUF {
    display: block;
  }
}

.TooltipLight_tooltipLight_1QUF.TooltipLight_active_kBkm {
  display: block;
}

.TooltipLight_tooltipOuterLight_1j7a,
.TooltipLight_tooltipLight_1QUF {
  position: relative
}

.TooltipLight_tooltipOuterLight_1j7a::after,
  .TooltipLight_tooltipOuterLight_1j7a::before,
  .TooltipLight_tooltipLight_1QUF::after,
  .TooltipLight_tooltipLight_1QUF::before {
  content: "";
  display: block;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.TooltipLight_tooltipOuterLight_1j7a {
  width: 62px;
  height: 62px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm {
  width: 62px;
  height: 62px;
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm::before {
  height: 46px;
  width: 46px;
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm::after {
  width: 62px;
  height: 62px;
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm .TooltipLight_tooltipLight_1QUF {
  width: 28px;
  height: 28px;
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm .TooltipLight_tooltipLight_1QUF::before {
  height: 14px;
  width: 14px;
}

.TooltipLight_tooltipOuterLight_1j7a.TooltipLight_active_kBkm .TooltipLight_tooltipLight_1QUF::after {
  width: 28px;
  height: 28px;
}

.TooltipLight_tooltipOuterLight_1j7a::before {
  height: 34px;
  width: 34px;
  background: rgba(254, 211, 5, .26);
  -webkit-animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
          animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
}

.TooltipLight_tooltipOuterLight_1j7a::after {
  height: 46px;
  width: 46px;
  background: rgba(254, 211, 5, .15);
  -webkit-animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
          animation: TooltipLight_tooltipBlink_rncn 2.2s infinite;
}
:root {

  /* dark */

  /* light */
}

.TooltipContentAdaptive_onboardingTooltipContent_Vwv2 {
  padding: 17px 22px 24px;
}

.TooltipContentAdaptive_onboardingTooltipContentDescription_3Yip {
  font-size: 16px;
  line-height: 20px;
}

@media all and (min-width: 768px) {

  .TooltipContentAdaptive_onboardingTooltipContentDescription_3Yip {
    font-size: 18px;
    line-height: 22px;
  }
}

.TooltipContentAdaptive_onboardingTooltipContentDescription_3Yip {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
}

:root {

  /* dark */

  /* light */
}

.MenuButton-component_menuOnboardingContainer_1AQi {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-left: 26px;
}

@media all and (min-width: 375px) {

  .MenuButton-component_menuOnboardingContainer_1AQi {
    margin-left: 30px;
  }
}

@media all and (min-width: 768px) {

  .MenuButton-component_menuOnboardingContainer_1AQi {
    width: 54px;
    text-align: center;
  }
}

.MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT {}

.light .MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT,
  .light.MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT {
      color: #000;
}

.light .MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT svg, .light.MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT svg {
  stroke: #000;
}

.light .MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT:hover, .light.MenuButton-component_menuOnboardingContainer_1AQi .MenuButton-component_menuOpen_18mT:hover {
  color: rgba(0, 0, 0, .8);
}

.MenuButton-component_button_5bHA {
    color: #fff;

    &:hover {
      color: rgba(255, 255, 255, .8);
    }
}

.light .MenuButton-component_button_5bHA,
  .light.MenuButton-component_button_5bHA {
    color: #fff;
  }

.light .MenuButton-component_button_5bHA:hover, .light.MenuButton-component_button_5bHA:hover {
  color: rgba(255, 255, 255, .8);
}

.dark .MenuButton-component_button_5bHA,
  .dark.MenuButton-component_button_5bHA {
    color: #fff;
  }

.dark .MenuButton-component_button_5bHA:hover, .dark.MenuButton-component_button_5bHA:hover {
  color: rgba(255, 255, 255, .8);
}

.MenuButton-component_button_5bHA.MenuButton-component_main_2I0q {
      color: #fff;

      &:hover {
        color: rgba(255, 255, 255, .8);
      }
}

.light .MenuButton-component_button_5bHA.MenuButton-component_main_2I0q,
  .light.MenuButton-component_button_5bHA.MenuButton-component_main_2I0q {
      color: #000;
}

.light .MenuButton-component_button_5bHA.MenuButton-component_main_2I0q:hover, .light.MenuButton-component_button_5bHA.MenuButton-component_main_2I0q:hover {
  color: rgba(0, 0, 0, .8);
}

.dark .MenuButton-component_button_5bHA.MenuButton-component_main_2I0q,
  .dark.MenuButton-component_button_5bHA.MenuButton-component_main_2I0q {
      color: #fff;
}

.dark .MenuButton-component_button_5bHA.MenuButton-component_main_2I0q:hover, .dark.MenuButton-component_button_5bHA.MenuButton-component_main_2I0q:hover {
  color: rgba(255, 255, 255, .8);
}

.MenuButton-component_menuOnboarding_1bm0 {
  position: absolute;
  bottom: -55px;
  right: 0;
}

@media all and (min-width: 768px) {

  .MenuButton-component_menuOnboarding_1bm0 {
    right: 40px;
  }
}

.MenuButton-component_closeIcon_2zzx {
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
}
:root {

  /* dark */

  /* light */
}

/* desktop version */

.SearchInput_formContainer_gdu6 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 44px;
  width: 100%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid rgba(80, 80, 80, .5);
  border-radius: 12px;
  -webkit-transition: width 0.4s, background-color 0.4s;
  transition: width 0.4s, background-color 0.4s;
    background: #1e2020;
}

.dark .SearchInput_formContainer_gdu6,
  .dark.SearchInput_formContainer_gdu6 {
    background: #1e2020;
  }

.light .SearchInput_formContainer_gdu6,
  .light.SearchInput_formContainer_gdu6 {
    background: #f3f3f3;
  }

.SearchInput_formContainer_gdu6.SearchInput_focused_14Pw {
      background: #25282a;
}

.dark .SearchInput_formContainer_gdu6.SearchInput_focused_14Pw,
  .dark.SearchInput_formContainer_gdu6.SearchInput_focused_14Pw {
      background: #25282a;
}

.light .SearchInput_formContainer_gdu6.SearchInput_focused_14Pw,
  .light.SearchInput_formContainer_gdu6.SearchInput_focused_14Pw {
      background: #f3f3f3;
}

@media all and (min-width: 1280px) {

  .SearchInput_formContainer_gdu6 {
    width: 408px;
  }
}

@media all and (min-width: 1440px) {

  .SearchInput_formContainer_gdu6 {
    width: 455px;
  }
}

@media all and (min-width: 1600px) {

  .SearchInput_formContainer_gdu6 {
    width: 510px;
  }
}

.SearchInput_formContainer_gdu6.SearchInput_simple_1tdM {
  max-width: 250px;
  padding-left: 0;
  margin-left: 18px;
  border: none;
  border-bottom: 0.5px solid rgba(170, 170, 170, 1);
  background: transparent;
  border-radius: 0;
}

@media all and (min-width: 768px) {

  .SearchInput_formContainer_gdu6.SearchInput_simple_1tdM {
    max-width: 350px;
  }
}

@media all and (min-width: 1280px) {

  .SearchInput_formContainer_gdu6.SearchInput_simple_1tdM {
    max-width: 100%;
  }
}

.SearchInput_formContainer_gdu6.SearchInput_opened_2eXm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: none;
  border-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
      border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.dark .SearchInput_formContainer_gdu6.SearchInput_opened_2eXm,
  .dark.SearchInput_formContainer_gdu6.SearchInput_opened_2eXm {
      border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.light .SearchInput_formContainer_gdu6.SearchInput_opened_2eXm,
  .light.SearchInput_formContainer_gdu6.SearchInput_opened_2eXm {
      border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.SearchInput_formContainer_gdu6.SearchInput_opened_2eXm.SearchInput_empty_3um9 {
  border-radius: 12px;
  border: 1px solid rgba(80, 80, 80, .3);
}

@media all and (min-width: 1440px) {

  .SearchInput_formContainer_gdu6 {
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .SearchInput_formContainer_gdu6 {
    height: 48px;
  }
}

.SearchInput_input_2au_ {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 16px;
  line-height: 16px;
  width: 100%;
  padding: 15px 20px;
  color: #fff;
  background: transparent;
  border: none;
  border-radius: 12px;
    color: rgba(255, 255, 255, .8);
}

.dark .SearchInput_input_2au_,
  .dark.SearchInput_input_2au_ {
    color: rgba(255, 255, 255, .8);
  }

.light .SearchInput_input_2au_,
  .light.SearchInput_input_2au_ {
    color: rgba(0, 0, 0, .8);
  }

.SearchInput_input_2au_.SearchInput_simple_1tdM,
  .SearchInput_input_2au_.SearchInput_opened_2eXm {
  background: transparent;
  border: none;
}

.SearchInput_inputLoader_2Jdp {
  position: absolute;
  bottom: 11px;
  right: 50px;
  width: 28px;
}

.SearchInput_icon_2_GW {
  margin-right: 20px;
    stroke: #fff;
}

.dark .SearchInput_icon_2_GW,
  .dark.SearchInput_icon_2_GW {
    stroke: #fff;
  }

.light .SearchInput_icon_2_GW,
  .light.SearchInput_icon_2_GW {
    stroke: #000;
  }

.SearchInput_iconSearch_1RuR {
  margin-right: 0;
}

.SearchInput_clearButton_Fu4R {
  cursor: pointer;
}
:root {

  /* dark */

  /* light */
}

.DropdownList_dropdownList_Z_sp {
  padding: 0 56px 32px;
  background: transparent;
  display: none;

  -ms-overflow-style: none;

  scrollbar-width: none
}

.DropdownList_dropdownList_Z_sp::-webkit-scrollbar {
  display: none;
}

.DropdownList_dropdownList_Z_sp.DropdownList_opened_3T0k {
  display: block;
  margin-top: 48px;
  height: calc(100% - 48px);
  overflow: scroll;
}

@media all and (min-width: 1280px) {

  .DropdownList_dropdownList_Z_sp.DropdownList_opened_3T0k {
    height: auto;
    max-height: 420px
  }
}

.DropdownList_dropdownList_Z_sp.DropdownList_simple_1Nfc {
  width: 100%;
  padding-left: 20px;
  margin-top: 30px;
}

.DropdownList_element_2G59,
.DropdownList_link_1IRJ {
  cursor: pointer;
  margin-top: 32px;
  font-weight: 500;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;

  font-size: 16px;
  line-height: 16px;
    color: rgba(255, 255, 255, .8) !important;
}

.dark .DropdownList_element_2G59,
  .dark.DropdownList_element_2G59,
  .dark .DropdownList_link_1IRJ,
  .dark.DropdownList_link_1IRJ {
    color: rgba(255, 255, 255, .8) !important;
  }

.light .DropdownList_element_2G59,
  .light.DropdownList_element_2G59,
  .light .DropdownList_link_1IRJ,
  .light.DropdownList_link_1IRJ {
    color: rgba(0, 0, 0, .8) !important;
  }

.DropdownList_element_2G59.DropdownList_disabled_RJ2m, .DropdownList_link_1IRJ.DropdownList_disabled_RJ2m {
  opacity: 0.5;
  cursor: auto;
  cursor: initial;
}

.DropdownList_moreButton_LpLW {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 40px;
  text-decoration: none;
  opacity: 0.5;
}

@media all and (min-width: 1025px) {

  .DropdownList_moreButton_LpLW:hover {
    opacity: 0.8;
  }
}

.DropdownList_moreButton_LpLW:active {
  opacity: 1;
}

.DropdownList_icon_3Up9 {
  display: block;
  margin-right: 16px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.DropdownList_emptyPhrase_3Sc_ {
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
  opacity: 0.5;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
    color: rgba(255, 255, 255, .8);
}

.dark .DropdownList_emptyPhrase_3Sc_,
  .dark.DropdownList_emptyPhrase_3Sc_ {
    color: rgba(255, 255, 255, .8);
  }

.light .DropdownList_emptyPhrase_3Sc_,
  .light.DropdownList_emptyPhrase_3Sc_ {
    color: rgba(0, 0, 0, .8);
  }

@media all and (min-width: 1280px) {

  .DropdownList_emptyPhrase_3Sc_ {
    font-size: 16px;
    line-height: 16px
  }
}
:root {

  /* dark */

  /* light */
}

.SearchWithResults_search_1N4h {
  position: relative;
  width: 290px;
  height: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media all and (min-width: 375px) {

  .SearchWithResults_search_1N4h {
    width: 345px;
  }
}

@media all and (min-width: 768px) {

  .SearchWithResults_search_1N4h {
    width: 579px;
  }
}

@media all and (min-width: 1280px) {

  .SearchWithResults_search_1N4h {
    width: 460px;
  }
}

.SearchWithResults_search_1N4h.SearchWithResults_opened_2Lob {
  height: 50%;
}

@media all and (min-width: 1280px) {

  .SearchWithResults_search_1N4h.SearchWithResults_opened_2Lob {
    height: 48px;
  }
}

.SearchWithResults_searchIcon_3z-M {
  display: inline-block;
  width: 16px;
  margin-right: 5px;
  color: #f6a000;
  vertical-align: middle
}

.SearchWithResults_searchIcon_3z-M g {
  stroke-width: 1px;
}

.SearchWithResults_text_3SP- {
  font-size: 13px;
}

.SearchWithResults_mainSearch_2U15 {
  color: #f6a000
}

.SearchWithResults_mainSearch_2U15 .SearchWithResults_title_1r9D {
  color: #f6a000;
}

.SearchWithResults_openingContainer_3Mh3 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 288px;
  background: transparent;
  -webkit-transition: width 0.4s, background-color 0.4s;
  transition: width 0.4s, background-color 0.4s;
  border-radius: 12px;
}

@media all and (min-width: 375px) {

  .SearchWithResults_openingContainer_3Mh3 {
    width: 343px;
  }
}

@media all and (min-width: 768px) {

  .SearchWithResults_openingContainer_3Mh3 {
    width: 577px;
  }
}

@media all and (min-width: 1280px) {

  .SearchWithResults_openingContainer_3Mh3 {
    width: 408px;
  }
}

@media all and (min-width: 1440px) {

  .SearchWithResults_openingContainer_3Mh3 {
    width: 455px;
  }
}

@media all and (min-width: 1600px) {

  .SearchWithResults_openingContainer_3Mh3 {
    width: 512px;
  }
}

.SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
  width: 288px;
  height: 100%;
}

@media all and (min-width: 375px) {

  .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
    width: 343px;
  }
}

@media all and (min-width: 768px) {

  .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
    width: 577px;
  }
}

@media all and (min-width: 1280px) {

  .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
    width: 460px;
    height: auto;
  }
}

@media all and (min-width: 1440px) {

  .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
    width: 512px;
  }
}

@media all and (min-width: 1600px) {

  .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob {
    width: 682px;
    max-width: 682px;
  }
}

.SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb) {
        background: #25282a;
        border: 1px solid rgba(80, 80, 80, .3);
}

.dark .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb),
  .dark.SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb) {
        background: #25282a;
        border: 1px solid rgba(80, 80, 80, .3);
}

.light .SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb),
  .light.SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb) {
        background: #f3f3f3;
        border: 1px solid rgba(80, 80, 80, .2);
}

.SearchWithResults_openingContainer_3Mh3.SearchWithResults_opened_2Lob:not(.SearchWithResults_empty_3WFb) {
  -webkit-box-shadow:
        0 12px 48px rgba(0, 0, 0, .08),
        0 4px 24px rgba(0, 0, 0, .08),
        0 0 8px rgba(0, 0, 0, .04),
        0 16px 48px rgba(0, 0, 0, .32);
          box-shadow:
        0 12px 48px rgba(0, 0, 0, .08),
        0 4px 24px rgba(0, 0, 0, .08),
        0 0 8px rgba(0, 0, 0, .04),
        0 16px 48px rgba(0, 0, 0, .32);
}

.SearchWithResults_openingContainer_3Mh3.SearchWithResults_empty_3WFb {
  border: none;
}
:root {

  /* dark */

  /* light */
}

.Search_searchOverlayContainer_1o7v {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 300;
  overflow: auto;
  right: 0;
  left: 0;
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .Search_searchOverlayContainer_1o7v {
    background-color: rgba(0, 0, 0, .8);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Search_searchOverlayContainer_1o7v {
    background-color: rgba(0, 0, 0, .8);
  }
}

.Search_searchOverlayContainer_1o7v > div {
  margin-top: 100px;
}

.Search_mainSearch_1_7i {
  width: 408px;
}
:root {

  /* dark */

  /* light */
}

.RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony {
  margin: 25px 0 0;
  padding-bottom: 100px;
  color: #fff;
  cursor: default;
  max-width: 980px;
  overflow: scroll;
  height: 100%;
  -webkit-overflow-scrolling: touch;

  -ms-overflow-style: none;

  scrollbar-width: none
}

.RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony::-webkit-scrollbar {
  display: none;
}

.RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony {
    color: rgba(255, 255, 255, .5);
}

.dark .RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony,
  .dark.RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony {
    color: rgba(255, 255, 255, .5);
}

.light .RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony,
  .light.RegionsDesktopDropdownList_regionsDesktopDropdownList_1ony {
    color: rgba(0, 0, 0, .5);
}

.RegionsDesktopDropdownList_column_2qWh {
  display: inline-block;
  vertical-align: top;
  max-width: 200px;
  margin-left: 15px;
}

.RegionsDesktopDropdownList_groupList_2dkj {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 15px;
}

.RegionsDesktopDropdownList_groupName_1yBC {
    color: rgba(255, 255, 255, .8);
}

.dark .RegionsDesktopDropdownList_groupName_1yBC,
  .dark.RegionsDesktopDropdownList_groupName_1yBC {
    color: rgba(255, 255, 255, .8);
  }

.light .RegionsDesktopDropdownList_groupName_1yBC,
  .light.RegionsDesktopDropdownList_groupName_1yBC {
    color: rgba(0, 0, 0, .8);
  }

.RegionsDesktopDropdownList_item_2rto {
  padding: 3px;
  opacity: 0.8;
  cursor: pointer
}

.RegionsDesktopDropdownList_item_2rto:active {
  opacity: 1;
}

@media all and (min-width: 1025px) {

  .RegionsDesktopDropdownList_item_2rto:hover {
    opacity: 1;
  }
}
:root {

  /* dark */

  /* light */
}

.RegionPicker_regionsPicker_PVuI {
  display: inline-block;
  margin-left: auto;
  cursor: pointer;
  vertical-align: middle;
  padding-right: 12px;
}

.RegionPicker_title_1UQX {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  margin-right: 40px;
  font-size: 16px;
  white-space: nowrap
}

.RegionPicker_title_1UQX .RegionPicker_arrow_3tlv {
  width: 8px;
  margin-left: 8px;
}

.RegionPicker_searchIcon_1cAo {
  display: inline-block;
  width: 16px;
  margin-right: 5px;
  color: #f6a000;
  vertical-align: middle
}

.RegionPicker_searchIcon_1cAo g {
  stroke-width: 1px;
}

.RegionPicker_regionsListBlock_1W-t {
  position: fixed;
  padding: 85px 15px 25px;
  z-index: 100;
  right: 0;
  left: 0;
  top: 0;
  -webkit-box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
          box-shadow: 0 3px 4px 0 rgba(40, 40, 40, .2);
  overflow: hidden;
  height: 100%;
    background: #1e2020;
}

.dark .RegionPicker_regionsListBlock_1W-t,
  .dark.RegionPicker_regionsListBlock_1W-t {
    background: #1e2020;
  }

.light .RegionPicker_regionsListBlock_1W-t,
  .light.RegionPicker_regionsListBlock_1W-t {
    background: #f3f3f3;
  }

@media all and (min-width: 768px) {

  .RegionPicker_regionsListBlock_1W-t {
    padding: 112px 20px 25px;
  }
}

@media all and (min-width: 1280px) {

  .RegionPicker_regionsListBlock_1W-t {
    left: 312px;
    padding-left: 32px;
  }
}

@media all and (min-width: 1440px) {

  .RegionPicker_regionsListBlock_1W-t {
    left: 380px;
    padding-top: 124px;
    padding-left: 38px;
  }
}

@media all and (min-width: 1600px) {

  .RegionPicker_regionsListBlock_1W-t {
    padding-left: 46px;
  }
}

@media all and (min-width: 1920px) {

  .RegionPicker_regionsListBlock_1W-t {
    padding-left: 56px;
  }
}

.RegionPicker_wrapperForm_PRO2 {
  position: relative;
  width: 100%;
}

@media all and (min-width: 768px) {

  .RegionPicker_wrapperForm_PRO2 {
    width: 80%;
  }
}

.RegionPicker_wrapperForm_PRO2 input {
  padding-left: 0;
}

.RegionPicker_wrapperForm_PRO2 .RegionPicker_searchRegion_3qcO {
  border-color: rgba(80, 80, 80, .5);
}

@media all and (min-width: 768px) {

  .RegionPicker_wrapperForm_PRO2 .RegionPicker_searchRegion_3qcO {
    max-width: none;
  }
}

@media all and (min-width: 1280px) {

  .RegionPicker_wrapperForm_PRO2 .RegionPicker_searchRegion_3qcO {
    width: 100%;
  }
}

.RegionPicker_text_2psv {
  font-size: 13px;
}

.RegionPicker_mainSearch_1NEZ {
  color: #f6a000
}

.RegionPicker_mainSearch_1NEZ .RegionPicker_title_1UQX {
  color: #f6a000;
}

.RegionPicker_closeButton_2IK6 {
  position: absolute;
  top: calc(50% - 7px);
  right: 14px;
  width: 15px;
  height: 15px;
  z-index: 2;
    stroke: #fff;
}

.dark .RegionPicker_closeButton_2IK6,
  .dark.RegionPicker_closeButton_2IK6 {
    stroke: #fff;
  }

.light .RegionPicker_closeButton_2IK6,
  .light.RegionPicker_closeButton_2IK6 {
    stroke: #000;
  }

@media all and (min-width: 768px) {

  .RegionPicker_closeButton_2IK6 {
    top: calc(50% - 7px);
    right: 0;
  }
}

.RegionPicker_closeButton_2IK6 svg {
  width: 15px;
  height: 15px;
}

.RegionPicker_closeButton_2IK6 g {
  stroke: white;
  stroke-width: 1px;
}
:root {

  /* dark */

  /* light */
}

.Onboarding_onboardingStartTooltip_3dJG {
  pointer-events: auto;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 18px;
}

@media all and (min-width: 1440px) {

  .Onboarding_onboardingStartTooltip_3dJG {
    padding: 24px;
  }
}

.Onboarding_onboardingStartTooltip_3dJG {
    background: #2d2e2e;
}

.dark .Onboarding_onboardingStartTooltip_3dJG,
  .dark.Onboarding_onboardingStartTooltip_3dJG {
    background: #2d2e2e;
}

.light .Onboarding_onboardingStartTooltip_3dJG,
  .light.Onboarding_onboardingStartTooltip_3dJG {
    background: #fff;
    -webkit-box-shadow: 0 24px 48px rgba(0, 0, 0, .08);
            box-shadow: 0 24px 48px rgba(0, 0, 0, .08);
}

.Onboarding_onboardingStartContent_3Vwc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 500
}

.Onboarding_onboardingStartContent_3Vwc .Onboarding_onboardingStartContentIcon_6q9k {
  margin-bottom: 16px;
}

.Onboarding_onboardingStartContent_3Vwc .Onboarding_onboardingStartContentTitle_kuVb {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 14px;
  text-align: center;
  width: 100%;
}

@media all and (min-width: 1600px) {

  .Onboarding_onboardingStartContent_3Vwc .Onboarding_onboardingStartContentTitle_kuVb {
    font-size: 18px;
  }
}

.Onboarding_onboardingStartContent_3Vwc .Onboarding_onboardingStartContentSubtitle__ViL {
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  margin-bottom: 24px;
  width: 100%;
  max-width: 192px;
}

@media all and (min-width: 1600px) {

  .Onboarding_onboardingStartContent_3Vwc .Onboarding_onboardingStartContentSubtitle__ViL {
    font-size: 14px;
    max-width: 210px;
  }
}

.Onboarding_onboardingStartButtons_2pfp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  width: 100%;
}

@media all and (min-width: 1440px) {

  .Onboarding_onboardingStartButtons_2pfp {
    height: 48px;
  }
}

.Onboarding_onboardingStartButtons_2pfp button {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 0 10px;
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

.Onboarding_onboardingStartButtons_2pfp button:first-child {
  margin-right: 12px;
}

.Onboarding_onboardingPopover_WE4U {
  background: rgba(16, 16, 16, .6)
}

.Onboarding_onboardingPopover_WE4U .Onboarding_onboardingPopoverContent_13cC {
  margin: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Onboarding_onboardingPopover_WE4U .Onboarding_onboardingStartTooltip_3dJG {
  width: 280px;
  margin-top: auto;
}

.Onboarding_onboardingAdaptiveControlText_2H_q {
  max-width: 300px;
  text-align: center;
  margin-top: auto;
  margin-bottom: 30px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
    color: #fff;
}

.dark .Onboarding_onboardingAdaptiveControlText_2H_q,
  .dark.Onboarding_onboardingAdaptiveControlText_2H_q {
    color: #fff;
  }

.light .Onboarding_onboardingAdaptiveControlText_2H_q,
  .light.Onboarding_onboardingAdaptiveControlText_2H_q {
    color: #000;
  }
:root {

  /* dark */

  /* light */
}

.PopoverOverlay_popoverOverlay_3FgG {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  overflow: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-animation: PopoverOverlay_fadeIn_36LE 0.3s;
          animation: PopoverOverlay_fadeIn_36LE 0.3s;
  z-index: 1000;
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .PopoverOverlay_popoverOverlay_3FgG {
    background-color: rgba(0, 0, 0, .8);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .PopoverOverlay_popoverOverlay_3FgG {
    background-color: rgba(0, 0, 0, .8);
  }
}

.PopoverOverlay_popoverOverlay_3FgG {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.PopoverOverlay_popoverOverlay_3FgG::-webkit-scrollbar {
  display: none;
}

.PopoverOverlay_popoverOverlay_3FgG > div {
  margin: 24px 0 49px 0;
}

.PopoverOverlay_popoverOverlay_3FgG.PopoverOverlay_fadeOut_10A9 {
  -webkit-animation: PopoverOverlay_fadeOut_10A9 0.3s;
          animation: PopoverOverlay_fadeOut_10A9 0.3s;
}

.Accordion_accordion_2JjA {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Accordion_expandedContentTop_K_T- {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.Accordion_content_2-ym {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: max-height 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Accordion_content_2-ym {
    display: block;
  }
}

.Accordion_accordionButton_JHq- {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
:root {

  /* dark */

  /* light */
}

.SolutionFilterSectionButton-component_box_2ohl {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 0;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out
}

.SolutionFilterSectionButton-component_box_2ohl:hover {
  opacity: 0.6;
}

.SolutionFilterSectionButton-component_text_2cLF {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 14px;
  margin-right: 15px;
}

@media all and (min-width: 1440px) {

  .SolutionFilterSectionButton-component_text_2cLF {
    font-size: 15px;
    line-height: 15px
  }
}

.SolutionFilterSectionButton-component_text_2cLF {
    color: #fff;
}

.dark .SolutionFilterSectionButton-component_text_2cLF,
  .dark.SolutionFilterSectionButton-component_text_2cLF {
    color: #fff;
}

.light .SolutionFilterSectionButton-component_text_2cLF,
  .light.SolutionFilterSectionButton-component_text_2cLF {
    color: #000;
}

.SolutionFilterSectionButton-component_iconBox_3mEb {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 25px;
  height: 25px;
  border: 1px solid #333;
  border-radius: 9px / 9px;
}

.SolutionFilterSectionButton-component_chevronIcon_2qgt {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8px;
  height: 8px;
  stroke-width: 1;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    stroke: #fff;
}

.dark .SolutionFilterSectionButton-component_chevronIcon_2qgt,
  .dark.SolutionFilterSectionButton-component_chevronIcon_2qgt {
    stroke: #fff;
  }

.light .SolutionFilterSectionButton-component_chevronIcon_2qgt,
  .light.SolutionFilterSectionButton-component_chevronIcon_2qgt {
    stroke: #000;
  }

.SolutionFilterSectionButton-component_chevronIcon_2qgt.SolutionFilterSectionButton-component_expanded_zKNZ {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
:root {

  /* dark */

  /* light */
}

.SolutionFilterSection-component_section_3mjk {
  margin-bottom: 42px;
}

.SolutionFilterSection-component_title_32d6 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
}

@media all and (min-width: 320px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 29px;
  }
}

@media all and (min-width: 768px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 27px;
  }
}

@media all and (min-width: 1024px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1280px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 26px;
  }
}

@media all and (min-width: 1440px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .SolutionFilterSection-component_title_32d6 {
    margin-bottom: 29px;
  }
}
:root {

  /* dark */

  /* light */
}

.SolutionFilterResetButton-component_refreshButton_2QGW {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 13px;
  min-height: 44px;
  min-width: 186px;
    border-color: rgba(80, 80, 80, .3);
}

.dark .SolutionFilterResetButton-component_refreshButton_2QGW,
  .dark.SolutionFilterResetButton-component_refreshButton_2QGW {
    border-color: rgba(80, 80, 80, .3);
  }

.light .SolutionFilterResetButton-component_refreshButton_2QGW,
  .light.SolutionFilterResetButton-component_refreshButton_2QGW {
    border-color: rgba(80, 80, 80, .3);
  }

.SolutionFilterResetButton-component_crossIcon_1_wd {
  width: 10px;
  height: 10px;
  margin-right: 6px;
  stroke-width: 1.3;
    stroke: #fff;
}

.dark .SolutionFilterResetButton-component_crossIcon_1_wd,
  .dark.SolutionFilterResetButton-component_crossIcon_1_wd {
    stroke: #fff;
  }

.light .SolutionFilterResetButton-component_crossIcon_1_wd,
  .light.SolutionFilterResetButton-component_crossIcon_1_wd {
    stroke: #000;
  }

.SolutionFilterResetButton-component_refreshButtonText_3lSb {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 16px;
    color: #fff;
}

.dark .SolutionFilterResetButton-component_refreshButtonText_3lSb,
  .dark.SolutionFilterResetButton-component_refreshButtonText_3lSb {
    color: #fff;
  }

.light .SolutionFilterResetButton-component_refreshButtonText_3lSb,
  .light.SolutionFilterResetButton-component_refreshButtonText_3lSb {
    color: #000;
  }
:root {

  /* dark */

  /* light */
}
/* stylelint-disable no-descending-specificity */
.SolutionFilter-component_box_3iMj {
  position: relative;
  padding-left: 15px;
}
@media all and (min-width: 768px) {
  .SolutionFilter-component_box_3iMj {
    padding-left: 45px;
  }
}
@media all and (min-width: 1280px) {
  .SolutionFilter-component_box_3iMj {
    padding-left: 37px;
  }
}
@media all and (min-width: 1600px) {
  .SolutionFilter-component_box_3iMj {
    padding-left: 40px;
  }
}
@media all and (min-width: 1920px) {
  .SolutionFilter-component_box_3iMj {
    padding-left: 56px;
  }
}
.SolutionFilter-component_buttonsBox_2ePC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 26px;
  padding: 14px 15px 10px;
  min-height: 77px;
}
@media all and (min-width: 768px) {
  .SolutionFilter-component_buttonsBox_2ePC {
    padding-left: 45px;
  }
}
@media all and (min-width: 1280px) {
  .SolutionFilter-component_buttonsBox_2ePC {
    padding-left: 37px;
  }
}
@media all and (min-width: 1440px) {
  .SolutionFilter-component_buttonsBox_2ePC {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media all and (min-width: 1600px) {
  .SolutionFilter-component_buttonsBox_2ePC {
    padding-left: 40px;
  }
}
@media all and (min-width: 1920px) {
  .SolutionFilter-component_buttonsBox_2ePC {
    padding-left: 56px;
  }
}
.SolutionFilter-component_buttonsBox_2ePC {
    border-bottom: 1px solid rgba(80, 80, 80, .3);
}
.dark .SolutionFilter-component_buttonsBox_2ePC,
  .dark.SolutionFilter-component_buttonsBox_2ePC {
    border-bottom: 1px solid rgba(80, 80, 80, .3);
}
.light .SolutionFilter-component_buttonsBox_2ePC,
  .light.SolutionFilter-component_buttonsBox_2ePC {
    border-bottom: 1px solid rgba(80, 80, 80, .2);
}
.SolutionFilter-component_backButton_39TD {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  -webkit-box-flex: 0;

      -ms-flex: 0 0 auto;

          flex: 0 0 auto;
  height: 40px;
  cursor: pointer;
  background: none;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 4px 22px 4px 0;
    border-color: #2d2e2e;
}
.dark .SolutionFilter-component_backButton_39TD,
  .dark.SolutionFilter-component_backButton_39TD {
    border-color: #2d2e2e;
  }
.light .SolutionFilter-component_backButton_39TD,
  .light.SolutionFilter-component_backButton_39TD {
    border-color: #d3d3d3;
  }
@media all and (min-width: 1025px) {
  .SolutionFilter-component_backButton_39TD:hover .SolutionFilter-component_backIcon_2fiQ {
    opacity: 0.8;
        color: rgba(255, 255, 255, .8);
  }
  .dark .SolutionFilter-component_backButton_39TD:hover .SolutionFilter-component_backIcon_2fiQ,
  .dark.SolutionFilter-component_backButton_39TD:hover .SolutionFilter-component_backIcon_2fiQ {
        color: rgba(255, 255, 255, .8);
  }
  .light .SolutionFilter-component_backButton_39TD:hover .SolutionFilter-component_backIcon_2fiQ,
  .light.SolutionFilter-component_backButton_39TD:hover .SolutionFilter-component_backIcon_2fiQ {
        color: rgba(0, 0, 0, .8);
  }
}
.SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backIcon_2fiQ {
  opacity: 1;
}
.SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backText_1r7O {
      color: #fff;
}
.dark .SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backText_1r7O,
  .dark.SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backText_1r7O {
      color: #fff;
}
.light .SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backText_1r7O,
  .light.SolutionFilter-component_backButton_39TD:active .SolutionFilter-component_backText_1r7O {
      color: #000;
}
.SolutionFilter-component_backIcon_2fiQ {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  opacity: 0.5;
    stroke: #fff;
}
.dark .SolutionFilter-component_backIcon_2fiQ,
  .dark.SolutionFilter-component_backIcon_2fiQ {
    stroke: #fff;
  }
.light .SolutionFilter-component_backIcon_2fiQ,
  .light.SolutionFilter-component_backIcon_2fiQ {
    stroke: #000;
  }
.SolutionFilter-component_backText_1r7O {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 16px;
    color: rgba(255, 255, 255, .5);
}
.dark .SolutionFilter-component_backText_1r7O,
  .dark.SolutionFilter-component_backText_1r7O {
    color: rgba(255, 255, 255, .5);
  }
.light .SolutionFilter-component_backText_1r7O,
  .light.SolutionFilter-component_backText_1r7O {
    color: rgba(0, 0, 0, .5);
  }

:root {

  /* dark */

  /* light */
}

.Chip_chip_1LRJ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  border-radius: 100vh;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

.Chip_medium_32Bs {
  line-height: 18px;
  height: 23px;
  min-width: 13px;
  padding: 0 5px;
}

.Chip_small_35ju {
  height: 16px;
  line-height: 13px;
  padding: 3px 6px;
}

.Chip_white_NjSo {
  color: #000;
  background: #fff;
}

.Chip_yellow_3mh0 {
  color: #000;
  background: #fed305;
  -webkit-box-shadow:
    0 4px 23.4963px rgba(254, 211, 5, .18),
    0 2.34963px 7.04888px rgba(254, 211, 5, .12),
    0 0 1.17481px rgba(0, 0, 0, .04);
          box-shadow:
    0 4px 23.4963px rgba(254, 211, 5, .18),
    0 2.34963px 7.04888px rgba(254, 211, 5, .12),
    0 0 1.17481px rgba(0, 0, 0, .04);
}
:root {

  /* dark */

  /* light */
}

.Item_itemIcon_28dU {
  width: 44px;
  height: 44px;
  background-position: center top;
  background-repeat: no-repeat;
    stroke: #fff;
}

.dark .Item_itemIcon_28dU,
  .dark.Item_itemIcon_28dU {
    stroke: #fff;
  }

.light .Item_itemIcon_28dU,
  .light.Item_itemIcon_28dU {
    stroke: #000;
  }

@media all and (min-width: 1440px) {

  .Item_itemIcon_28dU {
    width: 46px;
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .Item_itemIcon_28dU {
    width: 48px;
    height: 48px;
  }
}

.Item_itemIcon_28dU.Item_fillItemIcon_1vBB {
      stroke: none;
      fill: #fff;
}

.dark .Item_itemIcon_28dU.Item_fillItemIcon_1vBB,
  .dark.Item_itemIcon_28dU.Item_fillItemIcon_1vBB {
      stroke: none;
      fill: #fff;
}

.light .Item_itemIcon_28dU.Item_fillItemIcon_1vBB,
  .light.Item_itemIcon_28dU.Item_fillItemIcon_1vBB {
      stroke: none;
      fill: #000;
}

.Item_itemText_1rBD {
  padding-left: 10px;
  font-size: 14px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 1440px) {

  .Item_itemText_1rBD {
    font-size: 15px;
    padding-left: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Item_itemText_1rBD {
    font-size: 16px;
    padding-left: 20px;
  }
}

.Item_itemText_1rBD {
    color: #fff !important;

    &:hover,
    &:active {
      color: #fff;
    }
}

.dark .Item_itemText_1rBD,
  .dark.Item_itemText_1rBD {
    color: #fff !important;
}

.dark .Item_itemText_1rBD:hover,
    .dark .Item_itemText_1rBD:active,
    .dark.Item_itemText_1rBD:hover,
    .dark.Item_itemText_1rBD:active {
  color: #fff;
}

.light .Item_itemText_1rBD,
  .light.Item_itemText_1rBD {
    color: #000 !important;
}

.light .Item_itemText_1rBD:hover,
    .light .Item_itemText_1rBD:active,
    .light.Item_itemText_1rBD:hover,
    .light.Item_itemText_1rBD:active {
  color: #000;
}

.Item_openButton_2KAC {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 23px;
  height: 23px;
  border-radius: 8.35px;
  font-size: 20px;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Item_openButton_2KAC,
  .dark.Item_openButton_2KAC {
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .Item_openButton_2KAC,
  .light.Item_openButton_2KAC {
    border: 1px solid rgba(80, 80, 80, .2);
  }

@media all and (min-width: 1440px) {

  .Item_openButton_2KAC {
    width: 24px;
    height: 24px;
  }
}

@media all and (min-width: 1600px) {

  .Item_openButton_2KAC {
    width: 25px;
    height: 25px;
  }
}

.Item_open_2znU.Item_openButton_2KAC {
  opacity: 1;
}

.Item_openButtonIcon_2kZh {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  width: 11px;
  height: 11px;
}

@media all and (min-width: 1440px) {

  .Item_openButtonIcon_2kZh {
    width: 11px;
    height: 11px;
  }
}

@media all and (min-width: 1600px) {

  .Item_openButtonIcon_2kZh {
    width: 13px;
    height: 13px;
  }
}

.Item_openButtonIcon_2kZh {
    stroke: #fff;
}

.dark .Item_openButtonIcon_2kZh,
  .dark.Item_openButtonIcon_2kZh {
    stroke: #fff;
}

.light .Item_openButtonIcon_2kZh,
  .light.Item_openButtonIcon_2kZh {
    stroke: #000;
}

.Item_open_2znU .Item_openButtonIcon_2kZh {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.Item_menuItem_Zw5- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 44px;
  font-size: 14px;
  line-height: 14px;
  padding-right: 16px;
  cursor: pointer;
  text-decoration: none;
  padding-left: 0;
    color: #fff;

    &:hover,
    &:active {
      background: rgba(80, 80, 80, .3);
    }
}

.dark .Item_menuItem_Zw5-,
  .dark.Item_menuItem_Zw5- {
    color: #fff;
  }

.dark .Item_menuItem_Zw5-:hover,
    .dark .Item_menuItem_Zw5-:active,
    .dark.Item_menuItem_Zw5-:hover,
    .dark.Item_menuItem_Zw5-:active {
  background: rgba(80, 80, 80, .3);
}

.light .Item_menuItem_Zw5-,
  .light.Item_menuItem_Zw5- {
    color: #000;
  }

.light .Item_menuItem_Zw5-:hover,
    .light .Item_menuItem_Zw5-:active,
    .light.Item_menuItem_Zw5-:hover,
    .light.Item_menuItem_Zw5-:active {
  background: #fff;
}

.Item_menuItem_Zw5-.Item_openButton_2KAC {
  opacity: 1;
}

@media all and (min-width: 768px) {

  .Item_menuItem_Zw5- {
    padding-left: 24px;
  }
}

@media all and (min-width: 1280px) {

  .Item_menuItem_Zw5- .Item_openButton_2KAC {
    opacity: 0;
  }

  .Item_menuItem_Zw5-:hover .Item_openButton_2KAC {
    opacity: 1;
  }
}

@media all and (min-width: 1440px) {

  .Item_menuItem_Zw5- {
    height: 44px;
    font-size: 15px;
    line-height: 15px;
    padding-left: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Item_menuItem_Zw5- {
    height: 48px;
    font-size: 16px;
    line-height: 16px;
    padding-right: 18px;
    padding-left: 40px;
  }
}

@media all and (min-width: 1920px) {

  .Item_menuItem_Zw5- {
    padding-left: 56px;
  }
}

.Item_active_E15K {
    background: rgba(80, 80, 80, .3);
}

.dark .Item_active_E15K,
  .dark.Item_active_E15K {
    background: rgba(80, 80, 80, .3);
  }

.light .Item_active_E15K,
  .light.Item_active_E15K {
    background: #fff !important;
  }

.Item_menuItemVisible_1J33 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Item_label_1Am4 {
  margin-left: 10px;
}

@media all and (min-width: 1440px) {

  .Item_label_1Am4 {
    margin-left: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Item_label_1Am4 {
    margin-left: 14px;
  }
}

.Item_labelSubItem_TPx7 {
  margin-left: 5px;
}

@media all and (min-width: 375px) {

  .Item_labelSubItem_TPx7 {
    margin-left: 10px;
  }
}

.Item_subItemsList_czPM {
  overflow: hidden;
  height: 100%;
  max-height: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
  padding-right: 40px;
  padding-left: 78px;
}

@media all and (min-width: 1440px) {

  .Item_subItemsList_czPM {
    padding-left: 89px;
    padding-right: 42px;
  }
}

@media all and (min-width: 1600px) {

  .Item_subItemsList_czPM {
    padding-left: 106px;
    padding-right: 45px;
  }
}

@media all and (min-width: 1920px) {

  .Item_subItemsList_czPM {
    padding-left: 122px;
    padding-right: 45px;
  }
}

.Item_subItemsList_czPM.Item_open_2znU {
  max-height: 200vh;
}

.Item_subItem_1Lvf {
  opacity: 0;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 20px;
    &:hover {
      color: #fff;
    }
}

.dark .Item_subItem_1Lvf:hover, .dark.Item_subItem_1Lvf:hover {
  color: #fff;
}

.light .Item_subItem_1Lvf:hover, .light.Item_subItem_1Lvf:hover {
  color: #000;
}

.Item_subItem_1Lvf {

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

.Item_subItem_1Lvf:last-child {
  padding-bottom: 32px;
}

@media all and (min-width: 1440px) {

  .Item_subItem_1Lvf {
    font-size: 15px;
    line-height: 19px;
    padding-bottom: 22px;
  }

  .Item_subItem_1Lvf:last-child {
    padding-bottom: 40px;
  }
}

@media all and (min-width: 1600px) {

  .Item_subItem_1Lvf {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 24px;
  }
}

.Item_subItem_1Lvf:first-child {
  padding-top: 15px;
}

@media all and (min-width: 1440px) {

  .Item_subItem_1Lvf:first-child {
    padding-top: 16px;
  }
}

@media all and (min-width: 1600px) {

  .Item_subItem_1Lvf:first-child {
    padding-top: 17px;
  }
}

.Item_activeSubItem_2eq_ {
    color: #fff;
}

.dark .Item_activeSubItem_2eq_,
  .dark.Item_activeSubItem_2eq_ {
    color: #fff;
  }

.light .Item_activeSubItem_2eq_,
  .light.Item_activeSubItem_2eq_ {
    color: #000;
  }

.Item_subItemText_sspd {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

.Item_subItem_1Lvf.Item_open_2znU {
  opacity: 1;
}
:root {

  /* dark */

  /* light */
}

.Tabs_tabs_L-9U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 320px) {

  .Tabs_tabs_L-9U {
    padding-left: 15px;
  }
}

@media all and (min-width: 768px) {

  .Tabs_tabs_L-9U {
    padding-left: 0;
  }
}

@media all and (min-width: 1440px) {

  .Tabs_tabs_L-9U {
    padding-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .Tabs_tabs_L-9U {
    padding-left: 10px;
  }
}

@media all and (min-width: 1920px) {

  .Tabs_tabs_L-9U {
    padding-left: 15px;
  }
}

.Tabs_active_3G1s {
    color: #fff;
}

.dark .Tabs_active_3G1s,
  .dark.Tabs_active_3G1s {
    color: #fff;
  }

.light .Tabs_active_3G1s,
  .light.Tabs_active_3G1s {
    color: #000;
  }

.Tabs_tab_ik9O {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  cursor: pointer;
  padding: 10px 0;
  margin-right: 25px;
}

@media all and (min-width: 768px) {

  .Tabs_tab_ik9O {
    font-size: 14px;
  }
}

@media all and (min-width: 1280px) {

  .Tabs_tab_ik9O {
    margin-right: 29px;
  }
}

@media all and (min-width: 1440px) {

  .Tabs_tab_ik9O {
    margin-right: 32px;
    font-size: 15px;
  }
}

@media all and (min-width: 1600px) {

  .Tabs_tab_ik9O {
    font-size: 16px;
    margin-right: 35px;
  }
}

.Tabs_tab_ik9O:last-child {
  margin-right: 0;
}

.Tabs_fonts_1-zb {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
}

@media all and (min-width: 768px) {

  .Tabs_fonts_1-zb {
    font-size: 14px;
  }
}

@media all and (min-width: 1440px) {

  .Tabs_fonts_1-zb {
    font-size: 15px;
  }
}

@media all and (min-width: 1600px) {

  .Tabs_fonts_1-zb {
    font-size: 16px;
  }
}
:root {

  /* dark */

  /* light */
}

.SidebarMenu_topMenu_2IGP {
  padding: 18px 0;
  margin-bottom: 26px;
    border-bottom: 1px solid rgba(80, 80, 80, .3);
}

.dark .SidebarMenu_topMenu_2IGP,
  .dark.SidebarMenu_topMenu_2IGP {
    border-bottom: 1px solid rgba(80, 80, 80, .3);
  }

.light .SidebarMenu_topMenu_2IGP,
  .light.SidebarMenu_topMenu_2IGP {
    border-bottom: 1px solid rgba(80, 80, 80, .2);
  }

@media all and (min-width: 768px) {

  .SidebarMenu_topMenu_2IGP {
    padding-left: 36px;
  }
}

@media all and (min-width: 1600px) {

  .SidebarMenu_topMenu_2IGP {
    padding-left: 44px;
  }
}

@media all and (min-width: 1920px) {

  .SidebarMenu_topMenu_2IGP {
    padding-left: 56px;
  }
}

.SidebarMenu_backIcon_3dsw {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  opacity: 0.5;
    stroke: #fff;
}

.dark .SidebarMenu_backIcon_3dsw,
  .dark.SidebarMenu_backIcon_3dsw {
    stroke: #fff;
  }

.light .SidebarMenu_backIcon_3dsw,
  .light.SidebarMenu_backIcon_3dsw {
    stroke: #000;
  }

.SidebarMenu_backText_2Yb9 {
  font-size: 16px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 500;
}

.SidebarMenu_backButton_2rrt {
  height: 40px;
  cursor: pointer;
  width: 100%;
  background: none;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
    border-color: #2d2e2e;
}

.dark .SidebarMenu_backButton_2rrt,
  .dark.SidebarMenu_backButton_2rrt {
    border-color: #2d2e2e;
  }

.light .SidebarMenu_backButton_2rrt,
  .light.SidebarMenu_backButton_2rrt {
    border-color: #d3d3d3;
  }

@media all and (min-width: 768px) {

  .SidebarMenu_backButton_2rrt {
    padding: 0;
  }
}

@media all and (min-width: 1025px) {

  .SidebarMenu_backButton_2rrt:hover .SidebarMenu_backIcon_3dsw {
    opacity: 0.8;
  }
}

.SidebarMenu_backButton_2rrt:active .SidebarMenu_backIcon_3dsw {
  opacity: 1;
}

@media all and (min-width: 1025px) {

  .SidebarMenu_backButton_2rrt:hover .SidebarMenu_backText_2Yb9 {
        color: rgba(255, 255, 255, .8);
  }

  .dark .SidebarMenu_backButton_2rrt:hover .SidebarMenu_backText_2Yb9,
  .dark.SidebarMenu_backButton_2rrt:hover .SidebarMenu_backText_2Yb9 {
        color: rgba(255, 255, 255, .8);
  }

  .light .SidebarMenu_backButton_2rrt:hover .SidebarMenu_backText_2Yb9,
  .light.SidebarMenu_backButton_2rrt:hover .SidebarMenu_backText_2Yb9 {
        color: rgba(0, 0, 0, .8);
  }
}

.SidebarMenu_backButton_2rrt:active .SidebarMenu_backText_2Yb9 {
      color: #fff;
}

.dark .SidebarMenu_backButton_2rrt:active .SidebarMenu_backText_2Yb9,
  .dark.SidebarMenu_backButton_2rrt:active .SidebarMenu_backText_2Yb9 {
      color: #fff;
}

.light .SidebarMenu_backButton_2rrt:active .SidebarMenu_backText_2Yb9,
  .light.SidebarMenu_backButton_2rrt:active .SidebarMenu_backText_2Yb9 {
      color: #000;
}

.SidebarMenu_navigationByGroupsContainer_1Uqp {
  position: relative
}

.SidebarMenu_navigationByGroupsContainer_1Uqp .SidebarMenu_navigationByGroupsOnboarding_eHAW {
  position: absolute;
  right: calc(50% - 42px);
  top: 20px;
}

.SidebarMenu_navigationOnboarding_3QN_ {
  position: absolute;
  right: 15px;
  top: 30px;
}

@media all and (min-width: 375px) {

  .SidebarMenu_navigationOnboarding_3QN_ {
    right: 40px;
    top: 90px;
  }
}

@media all and (min-width: 768px) {

  .SidebarMenu_navigationOnboarding_3QN_ {
    right: 80px;
    top: 90px;
  }
}
:root {

  /* dark */

  /* light */
}

.Switch_input_27Ef {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0
}

.Switch_input_27Ef::-ms-check {
  display: none;
}

.Switch_switch_iVWN {
  position: relative;
  display: block;
  width: 32px;
  height: 18px;
  border-radius: 16px;
  border: 1px solid rgba(80, 80, 80, .3);
  -webkit-transition: background 0.45s ease;
  transition: background 0.45s ease;
  background: rgba(37, 40, 42, .2);
  cursor: pointer
}

.Switch_switch_iVWN.Switch_lg_3rog {
  width: 38px;
  height: 22px;
}

@media all and (min-width: 375px) {

  .Switch_switch_iVWN.Switch_lg_3rog {
    width: 42px;
    height: 24px;
  }
}

@media all and (min-width: 768px) {

  .Switch_switch_iVWN {
    width: 30px;
    height: 16px
  }

  .Switch_switch_iVWN.Switch_lg_3rog {
    width: 38px;
    height: 22px;
  }
}

@media all and (min-width: 1025px) {

  .Switch_switch_iVWN:hover {
    background: rgba(37, 40, 42, .6);
  }
}

.Switch_switch_iVWN {
    &.Switch_contrast_2WR7,
    &.Switch_contrast_2WR7:hover {
      background: #fff;
    }
}

.dark .Switch_switch_iVWN.Switch_contrast_2WR7,
    .dark .Switch_switch_iVWN.Switch_contrast_2WR7:hover,
    .dark.Switch_switch_iVWN.Switch_contrast_2WR7,
    .dark.Switch_switch_iVWN.Switch_contrast_2WR7:hover {
  background: #fff;
}

.light .Switch_switch_iVWN.Switch_contrast_2WR7,
    .light .Switch_switch_iVWN.Switch_contrast_2WR7:hover,
    .light.Switch_switch_iVWN.Switch_contrast_2WR7,
    .light.Switch_switch_iVWN.Switch_contrast_2WR7:hover {
  background: #000;
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN {
    width: 32px;
    height: 18px;
    border-radius: 24px
  }

  .Switch_switch_iVWN.Switch_lg_3rog {
    width: 42px;
    height: 24px;
    border-radius: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Switch_switch_iVWN {
    width: 34px;
    height: 20px;
    border-radius: 28px
  }

  .Switch_switch_iVWN.Switch_lg_3rog {
    width: 49px;
    height: 28px;
    border-radius: 28px;
  }
}

.Switch_switch_iVWN {
    &.Switch_contrast_2WR7::after {
      background: #000;
    }
}

.dark .Switch_switch_iVWN.Switch_contrast_2WR7::after, .dark.Switch_switch_iVWN.Switch_contrast_2WR7::after {
  background: #000;
}

.light .Switch_switch_iVWN.Switch_contrast_2WR7::after, .light.Switch_switch_iVWN.Switch_contrast_2WR7::after {
  background: #fff;
}

.Switch_switch_iVWN.Switch_lg_3rog::after {
  left: 3px;
  height: 16px;
  width: 16px;
}

@media all and (min-width: 375px) {

  .Switch_switch_iVWN.Switch_lg_3rog::after {
    height: 18px;
    width: 18px
  }
}

@media all and (min-width: 768px) {

  .Switch_switch_iVWN.Switch_lg_3rog::after {
    top: 2px;
    height: 16px;
    width: 16px
  }
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_lg_3rog::after {
    height: 18px;
    width: 18px
  }
}

@media all and (min-width: 1920px) {

  .Switch_switch_iVWN.Switch_lg_3rog::after {
    top: 3px;
    height: 20px;
    width: 20px
  }
}

.Switch_switch_iVWN::after {
  content: "";
  display: block;
  outline: none;
  border: none;
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 12px;
  top: 2px;
  left: 1px;
  -webkit-transition: left 0.2s ease, background 0.41s ease-out;
  transition: left 0.2s ease, background 0.41s ease-out;
  background: #fff;
}

@media all and (min-width: 768px) {

  .Switch_switch_iVWN::after {
    top: 1px
  }
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN::after {
    height: 14px;
    width: 14px
  }
}

@media all and (min-width: 1920px) {

  .Switch_switch_iVWN::after {
    height: 16px;
    width: 16px
  }
}

.Switch_switch_iVWN.Switch_contrast_2WR7 {
  width: 30px;
  height: 18px;
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7 {
    width: 32px;
    height: 18px;
    border-radius: 18px
  }
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7 {
    width: 34px;
    height: 20px;
    border-radius: 20px
  }
}

.Switch_switch_iVWN.Switch_contrast_2WR7::after {
  content: "";
  display: block;
  outline: none;
  border: none;
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 10px;
  top: 4px;
  left: 4px;
  -webkit-transition: left 0.2s ease, background 0.41s ease-out;
  transition: left 0.2s ease, background 0.41s ease-out;
  background: #fff;
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7::after {
    top: 3px;
    height: 10px;
    width: 10px
  }
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7::after {
    height: 12px;
    width: 12px
  }
}

.Switch_switch_iVWN.Switch_contrast_2WR7.Switch_active_yUb6::after {
  left: calc(100% - 12px);
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7.Switch_active_yUb6::after {
    left: calc(100% - 14px)
  }
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_contrast_2WR7.Switch_active_yUb6::after {
    left: calc(100% - 16px)
  }
}

.Switch_switch_iVWN.Switch_active_yUb6 {
  background: rgba(37, 40, 42, .8);
}

.Switch_switch_iVWN.Switch_active_yUb6::after {
  left: calc(100% - 13px);
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_active_yUb6::after {
    left: calc(100% - 15px)
  }
}

@media all and (min-width: 1920px) {

  .Switch_switch_iVWN.Switch_active_yUb6::after {
    left: calc(100% - 17px)
  }
}

.Switch_switch_iVWN.Switch_lg_3rog.Switch_active_yUb6::after {
  left: calc(100% - 19px);
}

@media all and (min-width: 1600px) {

  .Switch_switch_iVWN.Switch_lg_3rog.Switch_active_yUb6::after {
    left: calc(100% - 21px)
  }
}

@media all and (min-width: 1920px) {

  .Switch_switch_iVWN.Switch_lg_3rog.Switch_active_yUb6::after {
    left: calc(100% - 21px)
  }
}
:root {

  /* dark */

  /* light */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .SolutionFilterButton-component_button_3Ih4 {
    height: 1px;
  }
}

.SolutionFilterButton-component_button_3Ih4 {
  width: 100%;
  min-height: 48px;
  padding: 0 24px;
  font-size: 15px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: auto;
}

@media all and (min-width: 768px) {

  .SolutionFilterButton-component_button_3Ih4 {
    min-height: 44px;
    font-size: 14px;
  }
}

@media all and (min-width: 1280px) {

  .SolutionFilterButton-component_button_3Ih4 {
    min-height: 46px;
    font-size: 15px;
  }
}

@media all and (min-width: 1600px) {

  .SolutionFilterButton-component_button_3Ih4 {
    min-height: 48px;
    font-size: 16px;
  }
}

.SolutionFilterButton-component_button_3Ih4 small {
  font-size: 15px;
}

@media all and (min-width: 768px) {

  .SolutionFilterButton-component_button_3Ih4 small {
    font-size: 13px;
  }
}

@media all and (min-width: 1280px) {

  .SolutionFilterButton-component_button_3Ih4 small {
    font-size: 14px;
  }
}

.SolutionFilterButton-component_button-default_hSnT {
    color: #fff;
    background-color: #25282a;
}

.dark .SolutionFilterButton-component_button-default_hSnT,
  .dark.SolutionFilterButton-component_button-default_hSnT {
    color: #fff;
    background-color: #25282a;
  }

.light .SolutionFilterButton-component_button-default_hSnT,
  .light.SolutionFilterButton-component_button-default_hSnT {
    background-color: #fff;
    color: #000;
  }

.SolutionFilterButton-component_button-default_hSnT small {
      color: rgba(255, 255, 255, .5);
}

.dark .SolutionFilterButton-component_button-default_hSnT small,
  .dark.SolutionFilterButton-component_button-default_hSnT small {
      color: rgba(255, 255, 255, .5);
}

.light .SolutionFilterButton-component_button-default_hSnT small,
  .light.SolutionFilterButton-component_button-default_hSnT small {
      color: rgba(0, 0, 0, .5);
}

.SolutionFilterButton-component_button-active_3uvB,
.SolutionFilterButton-component_button-pulse_b61M {
  color: #000;
}

.SolutionFilterButton-component_button-pulse_b61M {
  -webkit-animation: SolutionFilterButton-component_bounce_1e9D 8s 1s infinite both;
          animation: SolutionFilterButton-component_bounce_1e9D 8s 1s infinite both
}

.SolutionFilterButton-component_button-pulse_b61M:hover,
  .SolutionFilterButton-component_button-pulse_b61M:focus {
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes SolutionFilterButton-component_bounce_1e9D {
  0%,
  2.8%,
  7.5%,
  11.4%,
  14% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  5.7%,
  6.1% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  10% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -7px, 0);
            transform: translate3d(0, -7px, 0);
  }

  12.8% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}

@keyframes SolutionFilterButton-component_bounce_1e9D {
  0%,
  2.8%,
  7.5%,
  11.4%,
  14% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  5.7%,
  6.1% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  10% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -7px, 0);
            transform: translate3d(0, -7px, 0);
  }

  12.8% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}
:root {

  /* dark */

  /* light */
}

.SolutionFilterButtonTooltip-component_tooltip_1oBZ {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  position: relative;
  pointer-events: auto;
  border-radius: 20px;
  margin-bottom: 7px;
  padding: 25px 30px;
  z-index: 201;
    background: #2d2e2e;
    border: 1px solid rgba(80, 80, 80, .3);
    color: #fff;
}

.dark .SolutionFilterButtonTooltip-component_tooltip_1oBZ,
  .dark.SolutionFilterButtonTooltip-component_tooltip_1oBZ {
    background: #2d2e2e;
    border: 1px solid rgba(80, 80, 80, .3);
    color: #fff;
  }

.light .SolutionFilterButtonTooltip-component_tooltip_1oBZ,
  .light.SolutionFilterButtonTooltip-component_tooltip_1oBZ {
    background: #fff;
    -webkit-box-shadow: 0 24px 48px rgba(0, 0, 0, .08);
            box-shadow: 0 24px 48px rgba(0, 0, 0, .08);
    border: 1px solid rgba(80, 80, 80, .2);
    color: #000;
  }

.SolutionFilterButtonTooltip-component_closeIcon_1yjI {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
    stroke: #fff;
}

.dark .SolutionFilterButtonTooltip-component_closeIcon_1yjI,
  .dark.SolutionFilterButtonTooltip-component_closeIcon_1yjI {
    stroke: #fff;
  }

.light .SolutionFilterButtonTooltip-component_closeIcon_1yjI,
  .light.SolutionFilterButtonTooltip-component_closeIcon_1yjI {
    stroke: #000;
  }

.SolutionFilterButtonTooltip-component_header_38Zi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SolutionFilterButtonTooltip-component_headerText_1bRm {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  margin-bottom: 16px;
  font-size: 14px;
  line-height: 22px;
  color: inherit;
}

@media all and (min-width: 375px) {

  .SolutionFilterButtonTooltip-component_headerText_1bRm {
    font-size: 16px;
  }
}

@media all and (min-width: 1600px) {

  .SolutionFilterButtonTooltip-component_headerText_1bRm {
    font-size: 18px;
  }
}

.SolutionFilterButtonTooltip-component_descriptionText_3IvV {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 13px;
  line-height: 17px;
  opacity: 0.5;
  color: inherit;
}

@media all and (min-width: 1600px) {

  .SolutionFilterButtonTooltip-component_descriptionText_3IvV {
    font-size: 14px;
    line-height: 18px;
  }
}

.SolutionFilterButtonTooltip-component_attentionIcon_1UgW {
  pointer-events: none;
  margin-right: 12px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 21px;
  height: 21px;
  border-radius: 21px;
  color: #000;
  background: #fed305;
  -webkit-box-shadow:
    0 4px 8px rgba(254, 211, 5, .18),
    0 0 2px rgba(254, 211, 5, .12),
    0 0 1px rgba(0, 0, 0, .04);
          box-shadow:
    0 4px 8px rgba(254, 211, 5, .18),
    0 0 2px rgba(254, 211, 5, .12),
    0 0 1px rgba(0, 0, 0, .04);
}
:root {

  /* dark */

  /* light */
}

.Sidebar_sidebarHeaderContainer_3zQy {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 26px;
  z-index: 200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
    background: rgba(30, 32, 32, .16);

    @supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {
      background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
      background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
    }

    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
      background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

.dark .Sidebar_sidebarHeaderContainer_3zQy,
  .dark.Sidebar_sidebarHeaderContainer_3zQy {
    background: rgba(30, 32, 32, .16);
  }

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .dark .Sidebar_sidebarHeaderContainer_3zQy,
  .dark.Sidebar_sidebarHeaderContainer_3zQy {
    background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .dark .Sidebar_sidebarHeaderContainer_3zQy,
  .dark.Sidebar_sidebarHeaderContainer_3zQy {
    background: -webkit-gradient(linear, left top, left bottom, from(#1e2020), color-stop(35.24%, rgba(30, 32, 32, .95)), color-stop(50.88%, rgba(30, 32, 32, .83)), color-stop(69.03%, rgba(30, 32, 32, .62)), color-stop(82.17%, rgba(30, 32, 32, .4)), color-stop(90.42%, rgba(30, 32, 32, .22)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 0%, rgba(30, 32, 32, .95) 35.24%, rgba(30, 32, 32, .83) 50.88%, rgba(30, 32, 32, .62) 69.03%, rgba(30, 32, 32, .4) 82.17%, rgba(30, 32, 32, .22) 90.42%, rgba(30, 32, 32, 0) 100%);
  }
}

.Sidebar_sidebarHeaderContainer_3zQy {}

.light .Sidebar_sidebarHeaderContainer_3zQy,
  .light.Sidebar_sidebarHeaderContainer_3zQy {
    background: rgba(243, 243, 243, .46);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .light .Sidebar_sidebarHeaderContainer_3zQy,
  .light.Sidebar_sidebarHeaderContainer_3zQy {
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(35.24%, rgba(243, 243, 243, .95)), color-stop(50.88%, rgba(243, 243, 243, .83)), color-stop(69.03%, rgba(243, 243, 243, .62)), color-stop(82.17%, rgba(243, 243, 243, .4)), color-stop(90.42%, rgba(243, 243, 243, .22)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 0%, rgba(243, 243, 243, .95) 35.24%, rgba(243, 243, 243, .83) 50.88%, rgba(243, 243, 243, .62) 69.03%, rgba(243, 243, 243, .4) 82.17%, rgba(243, 243, 243, .22) 90.42%, rgba(243, 243, 243, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .light .Sidebar_sidebarHeaderContainer_3zQy,
  .light.Sidebar_sidebarHeaderContainer_3zQy {
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(35.24%, rgba(243, 243, 243, .95)), color-stop(50.88%, rgba(243, 243, 243, .83)), color-stop(69.03%, rgba(243, 243, 243, .62)), color-stop(82.17%, rgba(243, 243, 243, .4)), color-stop(90.42%, rgba(243, 243, 243, .22)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 0%, rgba(243, 243, 243, .95) 35.24%, rgba(243, 243, 243, .83) 50.88%, rgba(243, 243, 243, .62) 69.03%, rgba(243, 243, 243, .4) 82.17%, rgba(243, 243, 243, .22) 90.42%, rgba(243, 243, 243, 0) 100%);
  }
}

@media all and (min-width: 768px) {

  .Sidebar_sidebarHeaderContainer_3zQy {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 84px;
    padding-top: 23px;
    padding-bottom: 8px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1440px) {

  .Sidebar_sidebarHeaderContainer_3zQy {
    min-height: 94px;
    padding-top: 28px;
    padding-left: 35px;
    padding-bottom: 0;
  }
}

@media all and (min-width: 1600px) {

  .Sidebar_sidebarHeaderContainer_3zQy {
    min-height: 96px;
    padding-left: 44px;
    padding-top: 28px;
  }
}

@media all and (min-width: 1920px) {

  .Sidebar_sidebarHeaderContainer_3zQy {
    min-height: 112px;
    padding-left: 62px;
    padding-top: 36px;
  }
}

.Sidebar_themeToggler_1Dun {
  margin-left: auto;
}

.Sidebar_sidebarMenuContainer_1R3x {
  position: absolute;
  overflow: scroll;
  padding-top: 84px;
  bottom: 0;
  top: 0;
  width: 100%;
}

@media all and (min-width: 1600px) {

  .Sidebar_sidebarMenuContainer_1R3x {
    padding-top: 96px;
  }
}

@media all and (min-width: 1920px) {

  .Sidebar_sidebarMenuContainer_1R3x {
    padding-top: 112px;
  }
}

.Sidebar_sidebarMenuContainer_1R3x {
    background: #1e2020;
}

.dark .Sidebar_sidebarMenuContainer_1R3x,
  .dark.Sidebar_sidebarMenuContainer_1R3x {
    background: #1e2020;
}

.light .Sidebar_sidebarMenuContainer_1R3x,
  .light.Sidebar_sidebarMenuContainer_1R3x {
    background: #f3f3f3;
}

.Sidebar_sidebarMenuContainer_1R3x {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Sidebar_sidebarMenuContainer_1R3x::-webkit-scrollbar {
  display: none;
}

.Sidebar_sidebarMenu_3MsB {
  margin-bottom: 160px;
}

.Sidebar_sidebar_1Pkg {
  position: absolute;
  top: 0;
  left: 0;
  width: 320px;
  z-index: 201;
}

@media all and (min-width: 768px) {

  .Sidebar_sidebar_1Pkg {
    width: 327px;
  }
}

@media all and (min-width: 1280px) {

  .Sidebar_sidebar_1Pkg {
    bottom: 0;
      border-right: 1px solid #2d2e2e;
  }

  .dark .Sidebar_sidebar_1Pkg,
  .dark.Sidebar_sidebar_1Pkg {
      border-right: 1px solid #2d2e2e;
  }

  .light .Sidebar_sidebar_1Pkg,
  .light.Sidebar_sidebar_1Pkg {
      border-right: 1px solid #d3d3d3;
  }
}

@media all and (min-width: 1440px) {

  .Sidebar_sidebar_1Pkg {
    width: 380px;
  }
}

@media all and (min-width: 1920px) {

  .Sidebar_sidebar_1Pkg {
    width: 400px;
  }
}

.Sidebar_sidebar_1Pkg .Sidebar_sidebarMenuContainer_1R3x {
  display: none;
}

.Sidebar_sidebar_1Pkg .Sidebar_sidebarHeaderContainer_3zQy {
  display: none;
}

@media all and (min-width: 1280px) {

  .Sidebar_sidebar_1Pkg .Sidebar_sidebarHeaderContainer_3zQy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye {
      border-right: 1px solid #2d2e2e;
}

.dark .Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye,
  .dark.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye {
      border-right: 1px solid #2d2e2e;
}

.light .Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye,
  .light.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye {
      border-right: 1px solid #d3d3d3;
}

.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye {
  bottom: 0;
}

.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye .Sidebar_sidebarMenuContainer_1R3x {
  display: block;
}

.Sidebar_sidebar_1Pkg.Sidebar_menuOpen_20Ye .Sidebar_sidebarHeaderContainer_3zQy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 1280px) {

  .Sidebar_sidebar_1Pkg .Sidebar_sidebarMenuContainer_1R3x {
    display: block;
  }
}

.Sidebar_sidebarHelpContainer_2Pla {
  -webkit-transition: none;
  transition: none;
  position: absolute;
  bottom: 0;
  padding: 50px 27px 38px 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  pointer-events: none;
  background: linear-gradient(356deg, #1b1d1d 44%, rgba(27, 29, 29, 0) 98%);
}

.light .Sidebar_sidebarHelpContainer_2Pla,
  .light.Sidebar_sidebarHelpContainer_2Pla {
    background: none;
  }

@media all and (min-width: 768px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    height: 210px;
    padding: 0 32px 34px 32px;
  }
}

@media all and (min-width: 1280px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    height: 180px;
    padding: 0 26px 42px 26px;
    z-index: 1;
  }
}

@media all and (min-width: 1440px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    padding: 0 52px 42px 53px;
    background: linear-gradient(356deg, #1b1d1d 50%, rgba(27, 29, 29, 0) 98%);
  }
}

@media all and (min-width: 1600px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    padding: 0 38px 40px 38px;
    background: linear-gradient(356deg, #1b1d1d 53%, rgba(27, 29, 29, 0) 98%);
  }
}

@media all and (min-width: 1920px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    padding: 0 48px 40px 48px;
  }
}

@media all and (min-width: 2560px) {

  .Sidebar_sidebarHelpContainer_2Pla {
    height: 162px;
    background: linear-gradient(356deg, #1b1d1d 46%, rgba(27, 29, 29, 0) 98%);
  }
}

.Sidebar_solutionSelectionContainer_u19C {
  position: relative
}

@media all and (max-width: 1279px) {

  .Sidebar_solutionSelectionContainer_u19C.Sidebar_active_1cT7 {
    top: -50px;
  }
}

.Sidebar_solutionOnboarding_1jih {
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: 202;
}

.Sidebar_themeOnboardingContainer_1k24 {
  position: absolute;
  top: 33px;
  right: 32px;
}

@media all and (min-width: 1440px) {

  .Sidebar_themeOnboardingContainer_1k24 {
    top: 38px;
  }
}

@media all and (min-width: 1600px) {

  .Sidebar_themeOnboardingContainer_1k24 {
    top: 39px;
  }
}

@media all and (min-width: 1920px) {

  .Sidebar_themeOnboardingContainer_1k24 {
    top: 47px;
  }
}

.Sidebar_themeOnboarding_1uyo {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
:root {

  /* dark */

  /* light */
}

.Card_card_lMGm {
  width: 208px;
  height: 128px;
  border-radius: 16px;
  padding: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
    color: #fff;
    background: rgba(80, 80, 80, .3);
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Card_card_lMGm,
  .dark.Card_card_lMGm {
    color: #fff;
    background: rgba(80, 80, 80, .3);
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .Card_card_lMGm,
  .light.Card_card_lMGm {
    color: #000;
    background: #fff;
    border: 1px solid rgba(80, 80, 80, .2);
  }

@media all and (min-width: 1440px) {

  .Card_card_lMGm {
    padding: 20px;
  }
}

@media all and (min-width: 1600px) {

  .Card_card_lMGm {
    padding: 24px;
  }
}

.Card_card_lMGm h3:first-child {
  float: left;
}

.Card_label_1vll {
  margin: 0;
  position: relative;
  z-index: 1;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400
}

.Card_label_1vll > span:last-child {
  display: block;
}

.Card_label_1vll {
  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 1440px) {

  .Card_label_1vll {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .Card_label_1vll {
    font-size: 16px;
    line-height: 20px;
  }
}

.Card_icon_z3DG {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom right;
}
:root {

  /* dark */

  /* light */
}

.CardList_list_3ldJ {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
    border-color: rgba(80, 80, 80, .3);
}

.dark .CardList_list_3ldJ,
  .dark.CardList_list_3ldJ {
    border-color: rgba(80, 80, 80, .3);
  }

.light .CardList_list_3ldJ,
  .light.CardList_list_3ldJ {
    border-color: rgba(80, 80, 80, .2);
  }

.CardList_list_3ldJ::-webkit-scrollbar {
  display: none;
}

.CardList_list_3ldJ {
  padding: 40px 0 15px 15px;
}

@media all and (min-width: 768px) {

  .CardList_list_3ldJ {
    padding: 40px 0 40px 48px;
    border-bottom: 1px solid #343636;
  }
}

@media all and (min-width: 1440px) {

  .CardList_list_3ldJ {
    padding: 48px 0 48px 56px;
  }
}

@media all and (min-width: 1600px) {

  .CardList_list_3ldJ {
    padding: 48px 0 48px 64px;
  }
}

@media all and (min-width: 1920px) {

  .CardList_list_3ldJ {
    padding: 56px 0 56px 72px;
  }
}

.CardList_itemList_3G7K {
  margin-right: 22px;
}

@media all and (min-width: 1440px) {

  .CardList_itemList_3G7K {
    margin-right: 26px;
  }
}

@media all and (min-width: 1600px) {

  .CardList_itemList_3G7K {
    margin-right: 30px;
  }
}

@media all and (min-width: 1920px) {

  .CardList_itemList_3G7K {
    margin-right: 34px;
  }
}

.CardList_itemList_3G7K:last-child {
  padding-right: 30px;
}

.CardList_item_1svx {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 160px;
  height: 96px;
}

@media all and (min-width: 1440px) {

  .CardList_item_1svx {
    width: 176px;
    height: 106px;
  }
}

@media all and (min-width: 1600px) {

  .CardList_item_1svx {
    width: 192px;
    height: 116px;
  }
}

@media all and (min-width: 1920px) {

  .CardList_item_1svx {
    width: 208px;
    height: 126px;
  }
}

:root {

  /* dark */

  /* light */
}

.Badge_badge_3EDP {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fed305;
  border-radius: 16px;
  height: 20px;
  padding: 3px 7px;
  color: #000;
  font-size: 11px;
  line-height: 14px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .Badge_badge_3EDP {
    height: 22px;
    font-size: 12px;
    line-height: 16px;
  }
}
:root {

  /* dark */

  /* light */
}

.MobileSectionList_sections_3Y6s {
  height: 100%;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionsList_3Bum {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionsList_3Bum:not(.MobileSectionList_active_1FzZ) {
  display: none;
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionContent_3toz {
  height: 100%;
  padding: 24px 0 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionContent_3toz:not(.MobileSectionList_active_1FzZ) {
  display: none;
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionsListContent_3LiB {
    padding: 24px 0 0 15px
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionsListContent_3LiB .MobileSectionList_sectionBadge_LBZ3 {
  vertical-align: middle;
  margin-left: 6px;
}

@media all and (min-width: 375px) {

  .MobileSectionList_sections_3Y6s .MobileSectionList_sectionsListContent_3LiB .MobileSectionList_sectionBadge_LBZ3 {
    margin-left: 10px
  }
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionText_E2Kt {
    cursor: pointer;
    font-size: 18px;
    line-height: 20px
}

.MobileSectionList_sections_3Y6s .MobileSectionList_sectionText_E2Kt:not(:last-child) {
  margin-bottom: 16px;
}

.MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    line-height: 20px;
}

.MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 25px;
      height: 25px;
      margin: 0 15px;
      padding-right: 1px;
      border-radius: 10px;
      border: 1px solid rgba(80, 80, 80, .3)
    }

.MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 svg path {
  stroke: #fff;
          stroke: #fff;
}

.dark .MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 svg path,
  .dark.MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 svg path {
          stroke: #fff;
}

.light .MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 svg path,
  .light.MobileSectionList_sections_3Y6s .MobileSectionList_rootSectionLink_3wvq .MobileSectionList_rootSectionLinkButton_3L53 svg path {
          stroke: #000;
}

.MobileSectionList_changeThemeItem_oc95 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding-right: 15px;
}

.MobileSectionList_onboardingNavigationByGroups_2NFl {
  position: absolute;
  left: -5px;
  top: -5px;
}

.MobileSectionList_themeContainer_34cQ {
  position: relative;
}

.MobileSectionList_onboardingTheme_ZKTX {
  position: absolute;
  left: -20px;
  top: -50px;
}

@media all and (min-width: 375px) {

  .MobileSectionList_onboardingTheme_ZKTX {
    top: -20px;
    left: -50px
  }
}
:root {

  /* dark */

  /* light */
}

.MobileDropMenu_list_WPEv {
  padding-top: 30px;
}

.MobileDropMenu_list_WPEv .MobileDropMenu_item_vWVT {
    padding-left: 15px;
    opacity: 0.5;
    font-size: 16px
  }

.MobileDropMenu_list_WPEv .MobileDropMenu_item_vWVT:not(:last-child) {
  margin-bottom: 20px;
}

.MobileDropMenu_sidebarMenu_V8op {
  padding-bottom: 120px;
}

.MobileDropMenu_solutionSelectionContainer_2X9c {
  width: 100%;
  height: 152px;
  position: fixed;
  bottom: 0;
  padding: 89px 15px 15px 15px;
  background: linear-gradient(356deg, #1b1d1d 42%, rgba(27, 29, 29, 0) 104%);
  pointer-events: none;
}

@media mobile-medium {

  .MobileDropMenu_solutionSelectionContainer_2X9c {
    padding: 84px 15px 20px 15px;
  }
}

.MobileDropMenu_solutionSelectionContainer_2X9c.MobileDropMenu_active_2_HJ {
  bottom: 85px;
}

.MobileDropMenu_solutionOnboarding_165S {
  position: absolute;
  top: -25px;
  right: 15px;
  z-index: 202;
}

@media all and (min-width: 375px) {

  .MobileDropMenu_solutionOnboarding_165S {
    top: -20px;
    right: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.SectionList_sectionList_2oMl {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 100%;
}

@media all and (min-width: 2560px) {

  .SectionList_sectionList_2oMl {
    min-height: 0;
    height: calc(100vh - 353px);
  }
}

.SectionList_sectionListItem_R_47 {
  width: 100%;
  border-right: 1px solid #343636;
  border-bottom: 1px solid #343636;
    border-color: rgba(80, 80, 80, .3);
}

.dark .SectionList_sectionListItem_R_47,
  .dark.SectionList_sectionListItem_R_47 {
    border-color: rgba(80, 80, 80, .3);
  }

.light .SectionList_sectionListItem_R_47,
  .light.SectionList_sectionListItem_R_47 {
    border-color: rgba(80, 80, 80, .2);
  }

@media all and (min-width: 768px) {

  .SectionList_sectionListItem_R_47 {
    width: 100%;
  }
}

@media all and (min-width: 1024px) {

  .SectionList_sectionListItem_R_47 {
    width: 50%;
  }
}

@media all and (min-width: 1280px) {

  .SectionList_sectionListItem_R_47 {
    width: 33.333%;
  }
}

@media all and (min-width: 1920px) {

  .SectionList_sectionListItem_R_47 {
    width: 25%;
  }
}

@media all and (min-width: 2560px) {

  .SectionList_sectionListItem_R_47 {
    width: 20%;
    height: 100%;
  }
}

.SectionList_section_2idC {
  padding: 32px 48px;
}

@media all and (min-width: 1440px) {

  .SectionList_section_2idC {
    padding: 40px 56px;
  }
}

@media all and (min-width: 1600px) {

  .SectionList_section_2idC {
    padding: 40px 64px;
  }
}

@media all and (min-width: 1920px) {

  .SectionList_section_2idC {
    padding: 40px 72px;
  }
}

.SectionList_sectionHeader_2EPF {
  margin: 0;
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 24px;
  cursor: default;
    color: #fff;

    &:hover {
      color: #fff;
    }
}

.dark .SectionList_sectionHeader_2EPF,
  .dark.SectionList_sectionHeader_2EPF {
    color: #fff;
  }

.dark .SectionList_sectionHeader_2EPF:hover, .dark.SectionList_sectionHeader_2EPF:hover {
  color: #fff;
}

.light .SectionList_sectionHeader_2EPF,
  .light.SectionList_sectionHeader_2EPF {
    color: #000;
  }

.light .SectionList_sectionHeader_2EPF:hover, .light.SectionList_sectionHeader_2EPF:hover {
  color: #000;
}

@media all and (min-width: 1440px) {

  .SectionList_sectionHeader_2EPF {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1600px) {

  .SectionList_sectionHeader_2EPF {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 32px;
  }
}

.SectionList_link_1El9 {
  position: relative;
  display: inline-block;
}

.SectionList_label_3Db_ {
  margin-bottom: 16px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 1440px) {

  .SectionList_label_3Db_ {
    margin-bottom: 17px;
  }
}

@media all and (min-width: 1600px) {

  .SectionList_label_3Db_ {
    margin-bottom: 20px;
  }
}

.SectionList_label_3Db_ {
    &:hover {
      color: #fff;
    }
}

.dark .SectionList_label_3Db_:hover, .dark.SectionList_label_3Db_:hover {
  color: #fff;
}

.light .SectionList_label_3Db_:hover, .light.SectionList_label_3Db_:hover {
  color: #000;
}

.SectionList_external_DbZ1::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 3px;
  right: -12px;
  width: 10px;
  height: 10px;
  background: url(https://static.beeline.ru/upload/images/business/main/v3/external.svg) no-repeat;
}
:root {

  /* dark */

  /* light */
}

.DropMenu_menu_GRjW {
  position: relative;
}

.DropMenu_menuContent_2F7B {
  display: none;
}

.DropMenu_menuOpen_1AcE {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  position: fixed;
  top: -84px;
  padding-top: 168px;
  height: calc(100vh + 84px);
  z-index: 100;
  overflow: auto;
  right: -2px;
  left: 0;
  background: #1e2020;
    color: #fff;
    background: #1e2020;
}

.dark .DropMenu_menuOpen_1AcE,
  .dark.DropMenu_menuOpen_1AcE {
    color: #fff;
    background: #1e2020;
  }

.light .DropMenu_menuOpen_1AcE,
  .light.DropMenu_menuOpen_1AcE {
    color: #000;
    background: #f3f3f3;
  }

.DropMenu_menuOpen_1AcE {

  -ms-overflow-style: none;

  scrollbar-width: none;
}

.DropMenu_menuOpen_1AcE::-webkit-scrollbar {
  display: none;
}

@media all and (min-width: 768px) {

  .DropMenu_menuOpen_1AcE {
    left: 326px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media all and (min-width: 1280px) {

  .DropMenu_menuOpen_1AcE {
    left: 312px;
  }
}

@media all and (min-width: 1440px) {

  .DropMenu_menuOpen_1AcE {
    left: 380px;
  }
}

@media all and (min-width: 1440px) {

  .DropMenu_menuOpen_1AcE {
    top: -94px;
    padding-top: 188px;
    height: calc(100vh + 94px);
  }
}

@media all and (min-width: 1600px) {

  .DropMenu_menuOpen_1AcE {
    top: -96px;
    padding-top: 192px;
    height: calc(100vh + 96px);
  }
}

@media all and (min-width: 1920px) {

  .DropMenu_menuOpen_1AcE {
    top: -112px;
    padding-top: 224px;
    height: calc(100vh + 112px);
  }
}
:root {

  /* dark */

  /* light */
}

.Breadcrumbs_footerNavigation_3YlY {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Breadcrumbs_footerNavigation_3YlY::-webkit-scrollbar {
  display: none;
}

.Breadcrumbs_footerNavigation_3YlY {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.Breadcrumbs_breadcrumbs_3fnL {
  display: inline-block;
  padding-right: 44px;
}

.Breadcrumbs_breadcrumb_M4dO {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  display: inline-block;
  font-size: 13px;
}

@media all and (min-width: 768px) {

  .Breadcrumbs_breadcrumb_M4dO {
    font-size: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Breadcrumbs_breadcrumb_M4dO {
    font-size: 13px;
  }
}

@media all and (min-width: 1920px) {

  .Breadcrumbs_breadcrumb_M4dO {
    font-size: 15px;
  }
}

.Breadcrumbs_breadcrumb_M4dO {
    color: #787979;
}

.dark .Breadcrumbs_breadcrumb_M4dO,
  .dark.Breadcrumbs_breadcrumb_M4dO {
    color: #787979;
}

.Breadcrumbs_breadcrumb_M4dO * {
      color: #787979;
      fill: #343636;
}

.dark .Breadcrumbs_breadcrumb_M4dO *,
  .dark.Breadcrumbs_breadcrumb_M4dO * {
      color: #787979;
      fill: #343636;
}

.Breadcrumbs_breadcrumbText_Ma8F {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 13px;
}

@media all and (min-width: 768px) {

  .Breadcrumbs_breadcrumbText_Ma8F {
    font-size: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Breadcrumbs_breadcrumbText_Ma8F {
    font-size: 13px;
  }
}

@media all and (min-width: 1920px) {

  .Breadcrumbs_breadcrumbText_Ma8F {
    font-size: 15px;
  }
}

.Breadcrumbs_divider_2LJQ {
  -webkit-transform: rotate(-90deg) scale(0.75);
          transform: rotate(-90deg) scale(0.75);
  margin: 0 10px;
  cursor: default;
    color: #343636;
    fill: #343636;
}

.dark .Breadcrumbs_divider_2LJQ,
  .dark.Breadcrumbs_divider_2LJQ {
    color: #343636;
    fill: #343636;
  }

.Breadcrumbs_lastItem_2lGn {
    color: #4b4d4d;
}

.dark .Breadcrumbs_lastItem_2lGn,
  .dark.Breadcrumbs_lastItem_2lGn {
    color: #4b4d4d;
  }
:root {

  /* dark */

  /* light */
}

.Footer_footer_11MR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 80px;
}

@media all and (min-width: 1440px) {

  .Footer_footer_11MR {
    margin-top: 96px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_footer_11MR {
    margin-top: 112px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_footer_11MR {
    margin-top: 128px;
  }
}

.Footer_top_3cDA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 22px 0;
}

@media all and (min-width: 768px) {

  .Footer_top_3cDA {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media all and (min-width: 1600px) {

  .Footer_top_3cDA {
    padding: 24px 0;
  }
}

@media all and (min-width: 1920px) {

  .Footer_top_3cDA {
    padding: 26px 0;
  }
}

.Footer_top_3cDA {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Footer_top_3cDA {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Footer_top_3cDA {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Footer_top_3cDA {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_top_3cDA {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_top_3cDA {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Footer_bottom_3KRd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.dark .Footer_bottom_3KRd,
  .dark.Footer_bottom_3KRd {
    border-top: 1px solid rgba(255, 255, 255, .1);
  }

.light .Footer_bottom_3KRd,
  .light.Footer_bottom_3KRd {
    border-top: 1px solid rgba(0, 0, 0, .1);
  }

@media all and (min-width: 768px) {

  .Footer_bottom_3KRd {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

@media all and (min-width: 320px) {

  .Footer_social_-JNU {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media all and (min-width: 768px) {

  .Footer_social_-JNU {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.Footer_politics_21_X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
  padding-bottom: 32px;
}

.Footer_politics_21_X p {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
  font-size: 13px;
  opacity: 0.5;
  margin-right: 7px;
  cursor: default;
  white-space: nowrap;
}

@media all and (min-width: 768px) {

  .Footer_politics_21_X p {
    font-size: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_politics_21_X p {
    font-size: 13px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_politics_21_X p {
    font-size: 14px;
  }
}

@media all and (min-width: 768px) {

  .Footer_politics_21_X {
    margin-top: 0;
  }
}

@media all and (min-width: 768px) {

  .Footer_politics_21_X {
    padding: 14px 0;
  }
}

@media all and (min-width: 1600px) {

  .Footer_politics_21_X {
    padding: 16px 0;
  }
}

@media all and (min-width: 1920px) {

  .Footer_politics_21_X {
    padding: 18px 0;
  }
}

.Footer_politics_21_X {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Footer_politics_21_X {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Footer_politics_21_X {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Footer_politics_21_X {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_politics_21_X {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_politics_21_X {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Footer_socialItem_1I0w {
  white-space: nowrap;
  margin-left: 0;
  margin-bottom: 12px
}

.Footer_socialItem_1I0w:hover p {
  opacity: 0.8;
  cursor: pointer !important;
}

@media all and (min-width: 768px) {

  .Footer_socialItem_1I0w {
    margin-left: 22px;
    margin-bottom: 0;
  }
}

@media all and (min-width: 1600px) {

  .Footer_socialItem_1I0w {
    margin-left: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_socialItem_1I0w {
    margin-left: 26px;
  }
}

.Footer_socialText_L6tA {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 768px) {

  .Footer_socialText_L6tA {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_socialText_L6tA {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_socialText_L6tA {
    font-size: 16px;
  }
}

.Footer_copyright_1sT0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.Footer_copyright_1sT0 * {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 768px) {

  .Footer_copyright_1sT0 * {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_copyright_1sT0 * {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_copyright_1sT0 * {
    font-size: 16px;
  }
}

.Footer_copyright_1sT0 div:first-child {
  margin-right: 22px;
}

@media all and (min-width: 1600px) {

  .Footer_copyright_1sT0 div:first-child {
    margin-right: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_copyright_1sT0 div:first-child {
    margin-right: 26px;
  }
}

.Footer_copyright_1sT0 {
    color: #fff;

    & a {
      color: #fff;
    }
}

.dark .Footer_copyright_1sT0,
  .dark.Footer_copyright_1sT0 {
    color: #fff;
}

.dark .Footer_copyright_1sT0 a, .dark.Footer_copyright_1sT0 a {
  color: #fff;
}

.light .Footer_copyright_1sT0,
  .light.Footer_copyright_1sT0 {
    color: #000;
}

.light .Footer_copyright_1sT0 a, .light.Footer_copyright_1sT0 a {
  color: #000;
}

@media all and (min-width: 320px) {

  .Footer_copyright_1sT0 {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 28px;
  }
}

@media all and (min-width: 768px) {

  .Footer_copyright_1sT0 {
    width: auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 0;
  }
}

.Footer_copyrightContainer_2j2O {
  margin-top: 22px;
  font-size: 11px;
}

@media all and (min-width: 1440px) {

  .Footer_copyrightContainer_2j2O {
    margin-top: 24px;
    font-size: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_copyrightContainer_2j2O {
    margin-top: 28px;
    font-size: 13px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_copyrightContainer_2j2O {
    margin-top: 35px;
    font-size: 14px;
  }
}

.Footer_copyrightContainer_2j2O a {
  text-decoration: none;
}

.Footer_tooltip_2DMV {
  z-index: 1000;
  width: 285px;
}

@media all and (min-width: 768px) {

  .Footer_tooltip_2DMV {
    width: 325px !important;
  }
}

@media all and (min-width: 1600px) {

  .Footer_tooltip_2DMV {
    width: 330px;
  }
}

.Footer_tooltipContent_2KsS {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 13px;
  line-height: 17px;
  padding: 14px;
    color: rgba(255, 255, 255, .2);
}

.dark .Footer_tooltipContent_2KsS,
  .dark.Footer_tooltipContent_2KsS {
    color: rgba(255, 255, 255, .2);
  }

.light .Footer_tooltipContent_2KsS,
  .light.Footer_tooltipContent_2KsS {
    color: rgba(0, 0, 0, .5);
  }

.Footer_tooltipContent_2KsS a {
  text-decoration: none;
      color: #fff;
}

.dark .Footer_tooltipContent_2KsS a,
  .dark.Footer_tooltipContent_2KsS a {
      color: #fff;
}

.light .Footer_tooltipContent_2KsS a,
  .light.Footer_tooltipContent_2KsS a {
      color: #000;
}

@media all and (min-width: 768px) {

  .Footer_tooltipContent_2KsS {
    padding: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_tooltipContent_2KsS {
    padding: 20px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_tooltipContent_2KsS {
    font-size: 14px;
    line-height: 16px;
  }
}

.Footer_infoIcon_3gFB {
  opacity: 0.8;
  width: 16px;
}

@media all and (min-width: 1600px) {

  .Footer_infoIcon_3gFB {
    width: 18px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_infoIcon_3gFB {
    width: 22px;
  }
}

.Footer_darkIcon_1tWs {
    display: none;
}

.dark .Footer_darkIcon_1tWs,
  .dark.Footer_darkIcon_1tWs {
    display: none;
  }

.light .Footer_darkIcon_1tWs,
  .light.Footer_darkIcon_1tWs {
    display: block;
  }

.Footer_lightIcon_3ZHu {
    display: block;
}

.dark .Footer_lightIcon_3ZHu,
  .dark.Footer_lightIcon_3ZHu {
    display: block;
  }

.light .Footer_lightIcon_3ZHu,
  .light.Footer_lightIcon_3ZHu {
    display: none;
  }

.Footer_breadcrumbs_3eqY {
  overflow: hidden;
  padding-top: 22px;
  position: relative;
}

.Footer_breadcrumbs_3eqY::before {
  content: "";
  height: 100%;
  width: 44px;
  position: absolute;
  top: 0;
  right: 15px;
  background: -webkit-gradient(linear, right top, left top, color-stop(20%, rgb(30, 32, 32)), color-stop(50%, rgba(30, 32, 32, .92)), color-stop(70%, rgba(30, 32, 32, .8)), to(rgba(30, 32, 32, 0)));
  background: linear-gradient(270deg, rgb(30, 32, 32) 20%, rgba(30, 32, 32, .92) 50%, rgba(30, 32, 32, .8) 70%, rgba(30, 32, 32, 0) 100%);
  z-index: 2;
}

.light .Footer_breadcrumbs_3eqY::before,
  .light.Footer_breadcrumbs_3eqY::before {
      background: -webkit-gradient(linear, right top, left top, color-stop(20%, rgb(243, 243, 243)), color-stop(50%, rgba(243, 243, 243, .92)), color-stop(70%, rgba(243, 243, 243, .8)), to(rgba(243, 243, 243, 0)));
      background: linear-gradient(270deg, rgb(243, 243, 243) 20%, rgba(243, 243, 243, .92) 50%, rgba(243, 243, 243, .8) 70%, rgba(243, 243, 243, 0) 100%);
}

@media all and (min-width: 768px) {

  .Footer_breadcrumbs_3eqY::before {
    right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Footer_breadcrumbs_3eqY::before {
    right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Footer_breadcrumbs_3eqY::before {
    right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_breadcrumbs_3eqY::before {
    right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_breadcrumbs_3eqY::before {
    right: 72px;
  }
}

@media all and (min-width: 768px) {

  .Footer_breadcrumbs_3eqY {
    padding: 14px 0;
  }
}

@media all and (min-width: 1600px) {

  .Footer_breadcrumbs_3eqY {
    padding: 16px 0;
  }
}

@media all and (min-width: 1920px) {

  .Footer_breadcrumbs_3eqY {
    padding: 18px 0;
  }
}

.Footer_breadcrumbs_3eqY {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Footer_breadcrumbs_3eqY {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Footer_breadcrumbs_3eqY {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Footer_breadcrumbs_3eqY {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_breadcrumbs_3eqY {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_breadcrumbs_3eqY {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Footer_politicsText_15Ob {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;

  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 768px) {

  .Footer_politicsText_15Ob {
    font-size: 12px;
    line-height: 14px;
  }
}

@media all and (min-width: 1600px) {

  .Footer_politicsText_15Ob {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1920px) {

  .Footer_politicsText_15Ob {
    font-size: 14px;
    line-height: 16px;
  }
}

.Footer_politicsText_15Ob {
    color: #787979;
}

.dark .Footer_politicsText_15Ob,
  .dark.Footer_politicsText_15Ob {
    color: #787979;
}
:root {

  /* dark */

  /* light */
}

.AdaptiveControl_adaptiveControl_kRyq {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1001;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.AdaptiveControl_adaptiveControlContainer_pPvE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  width: 100%;
  bottom: 0
}

.AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlProgress_31Ej {
  margin-bottom: 21px;
  width: 100%;
  z-index: 100;
}

.AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlSkip_2dHZ {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
      color: #fff;
}

.dark .AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlSkip_2dHZ,
  .dark.AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlSkip_2dHZ {
      color: #fff;
}

.light .AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlSkip_2dHZ,
  .light.AdaptiveControl_adaptiveControlContainer_pPvE .AdaptiveControl_adaptiveControlSkip_2dHZ {
      color: #000;
}
.WithGestures_withGestures_3CCn {
  width: 100%;
  cursor: -webkit-grab;
  cursor: grab
}
.WithGestures_withGestures_3CCn.WithGestures_moveActive_1rDQ {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.MenuButton-component_closeIcon_1Sds {
  width: 18px;
  height: 18px;
}
:root {

  /* dark */

  /* light */
}

.Header-component_header_2v6p {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Header-component_header_2v6p {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Header-component_header_2v6p {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_header_2v6p {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_header_2v6p {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Header-component_header_2v6p {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Header-component_header_2v6p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 62px;
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  top: 0;
}

@media all and (min-width: 375px) {

  .Header-component_header_2v6p {
    height: 66px;
  }
}

@media all and (min-width: 768px) {

  .Header-component_header_2v6p {
    height: 85px;
  }
}

@media all and (min-width: 1024px) {

  .Header-component_header_2v6p {
    height: 80px;
  }
}

@media all and (min-width: 1280px) {

  .Header-component_header_2v6p {
    height: 90px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_header_2v6p {
    height: 100px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_header_2v6p {
    height: 114px;
  }
}

@media all and (min-width: 1920px) {

  .Header-component_header_2v6p {
    height: 112px;
  }
}

.Header-component_logoLink_3a_P {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
}

@media all and (min-width: 375px) {

  .Header-component_logoLink_3a_P {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 768px) {

  .Header-component_logoLink_3a_P {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_logoLink_3a_P {
    font-size: 16px;
    line-height: 20px;
  }
}

.Header-component_beelineLogo_1mHs {
  width: 28px;
  height: 28px;
  margin-right: 13px;
}

@media all and (min-width: 768px) {

  .Header-component_beelineLogo_1mHs {
    width: 40px;
    height: 40px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_beelineLogo_1mHs {
    margin-right: 15px;
  }
}

@media all and (min-width: 1920px) {

  .Header-component_beelineLogo_1mHs {
    width: 42px;
    height: 42px;
    margin-right: 23px;
  }
}

.Header-component_rigth_3zyI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Header-component_searchIcon_DKXp {
  margin-right: 36px;
}

@media all and (min-width: 375px) {

  .Header-component_searchIcon_DKXp {
    margin-right: 38px;
  }
}

@media all and (min-width: 768px) {

  .Header-component_searchIcon_DKXp {
    margin-right: 28px;
  }
}

@media all and (min-width: 1280px) {

  .Header-component_searchIcon_DKXp {
    margin-right: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_searchIcon_DKXp {
    margin-right: 38px;
  }
}

.Header-component_chatIconButton_3tQd {
  margin-right: 36px;
}

@media all and (min-width: 768px) {

  .Header-component_chatIconButton_3tQd {
    margin-right: 42px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_chatIconButton_3tQd {
    margin-right: 50px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_chatIconButton_3tQd {
    margin-right: 66px;
  }
}

@media all and (min-width: 2560px) {

  .Header-component_chatIconButton_3tQd {
    margin-right: 74px;
  }
}

.Header-component_supportLink_hKMZ {
  display: none;
}

@media all and (min-width: 768px) {

  .Header-component_supportLink_hKMZ {
    font-family: "Hoves-Medium", serif;
    -webkit-font-feature-settings: "ss11" on;
            font-feature-settings: "ss11" on;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    margin-right: 32px;
    display: block;
  }
}

@media all and (min-width: 1280px) {

  .Header-component_supportLink_hKMZ {
    line-height: 14px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_supportLink_hKMZ {
    font-size: 15px;
    line-height: 20px;
    margin-right: 40px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_supportLink_hKMZ {
    font-size: 16px;
    margin-right: 48px;
  }
}

@media all and (min-width: 1920px) {

  .Header-component_supportLink_hKMZ {
    margin-right: 56px;
  }
}

@media all and (min-width: 2560px) {

  .Header-component_supportLink_hKMZ {
    margin-right: 64px;
  }
}

.Header-component_main_tatF {
  display: none;
}

@media all and (min-width: 768px) {

  .Header-component_main_tatF {
    font-family: "Hoves-Medium", serif;
    -webkit-font-feature-settings: "ss11" on;
            font-feature-settings: "ss11" on;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    display: block;
  }
}

@media all and (min-width: 1280px) {

  .Header-component_main_tatF {
    line-height: 14px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_main_tatF {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_main_tatF {
    font-size: 16px;
  }
}

.Header-component_icon__59N {
  margin-left: 12px
}

.Header-component_icon__59N path {
  fill: #fff;
}

@media all and (min-width: 768px) {

  .Header-component_icon__59N {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .Header-component_icon__59N {
    margin-left: 12px;
  }
}
:root {

  /* dark */

  /* light */
}

.MobileMenu-component_menu_2WyY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  background: #282828;
  top: 0;
}

.MobileMenu-component_top_3YaC {
  padding-top: 104px;
}

@media all and (min-width: 375px) {

  .MobileMenu-component_top_3YaC {
    padding-top: 112px;
  }
}

@media all and (min-width: 768px) {

  .MobileMenu-component_top_3YaC {
    padding-top: 198px;
  }
}

.MobileMenu-component_link_3TdR {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: block;
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  margin-bottom: 16px;
}

@media all and (min-width: 375px) {

  .MobileMenu-component_link_3TdR {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 24px;
  }
}

.MobileMenu-component_icon_3su8 {
  margin-left: 12px
}

.MobileMenu-component_icon_3su8 path {
  fill: #fff;
}

@media all and (min-width: 768px) {

  .MobileMenu-component_icon_3su8 {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .MobileMenu-component_icon_3su8 {
    margin-left: 12px;
  }
}
:root {

  /* dark */

  /* light */
}

body.dark main, body.light main {
  opacity: 1;
}

html,
body {
  overscroll-behavior: none;
}

.LayoutV3_mainPage_2i4O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  min-height: 100vh;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}

@media not all and (min-resolution: 0.001dpcm) {

  @supports (-webkit-appearance: none) and (stroke-color: transparent) {

    .LayoutV3_mainPage_2i4O {
      min-height: -webkit-fill-available;
      min-height: -moz-available;
      min-height: stretch;
    }
  }
}

.LayoutV3_mainPage_2i4O {
    background: #1e2020;
    color: rgba(255, 255, 255, .5);
}

.light .LayoutV3_mainPage_2i4O,
  .light.LayoutV3_mainPage_2i4O {
    background: #f3f3f3;
    color: rgba(0, 0, 0, .5);
}

.dark .LayoutV3_mainPage_2i4O,
  .dark.LayoutV3_mainPage_2i4O {
    background: #1e2020;
    color: rgba(255, 255, 255, .5);
}

.LayoutV3_themeTogglerContainer_2KWb {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 202;
}

@media all and (max-width: 767px) {

  .LayoutV3_themeToggler_2myZ {
    display: none;
  }
}

.LayoutV3_mainContentWrapper_bzc5 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
}

.LayoutV3_contentContainer_1nWo {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll;
  position: absolute
}

.LayoutV3_contentContainer_1nWo.LayoutV3_stopScroll_1uz6 {
  overflow-y: hidden;
  position: fixed;
}

.LayoutV3_contentContainer_1nWo {
    background: #1e2020;
}

.dark .LayoutV3_contentContainer_1nWo,
  .dark.LayoutV3_contentContainer_1nWo {
    background: #1e2020;
}

.light .LayoutV3_contentContainer_1nWo,
  .light.LayoutV3_contentContainer_1nWo {
    background: #f3f3f3;
}

@media all and (min-width: 1280px) {

  .LayoutV3_contentContainer_1nWo {
    padding-left: 327px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutV3_contentContainer_1nWo {
    padding-left: 380px;
  }
}

@media all and (min-width: 1920px) {

  .LayoutV3_contentContainer_1nWo {
    padding-left: 400px;
  }
}

.LayoutV3_contentContainer_1nWo {

  /* stylelint-disable */
  -ms-overflow-style: none;
  scrollbar-width: thin;
  scrollbar-color: #fff transparent;
}

.LayoutV3_contentContainer_1nWo::-webkit-scrollbar {
  width: 3px;
}

.LayoutV3_contentContainer_1nWo::-webkit-scrollbar-track {
  background: none;
}

.LayoutV3_contentContainer_1nWo::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.LayoutV3_contentContainer_1nWo {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .LayoutV3_contentContainer_1nWo,
  .dark.LayoutV3_contentContainer_1nWo {
    scrollbar-color: #fff transparent;
}

.dark .LayoutV3_contentContainer_1nWo::-webkit-scrollbar-thumb, .dark.LayoutV3_contentContainer_1nWo::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .LayoutV3_contentContainer_1nWo,
  .light.LayoutV3_contentContainer_1nWo {
    scrollbar-color: #000 transparent;
}

.light .LayoutV3_contentContainer_1nWo::-webkit-scrollbar-thumb, .light.LayoutV3_contentContainer_1nWo::-webkit-scrollbar-thumb {
  background: #000;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .LayoutV3_contentContainer_1nWo {
    -ms-overflow-style: auto;
  }
}

.LayoutV3_contentContainer_1nWo.LayoutV3_helpPage_2Dvi {
  padding-left: 0;
}

.LayoutV3_collectionsOnboarding_FHuk {
  position: fixed;
  right: 10px;
  top: 120px;
  z-index: 3;
}

@media all and (min-width: 768px) {

  .LayoutV3_collectionsOnboarding_FHuk {
    right: 100px;
    top: 320px;
  }
}

@media all and (min-width: 1280px) {

  .LayoutV3_collectionsOnboarding_FHuk {
    top: 520px;
    right: unset;
    left: 450px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutV3_collectionsOnboarding_FHuk {
    top: 550px;
    left: 500px;
  }
}

@media all and (min-width: 1600px) {

  .LayoutV3_collectionsOnboarding_FHuk {
    top: 620px;
  }
}

@media all and (min-width: 1920px) {

  .LayoutV3_collectionsOnboarding_FHuk {
    top: 700px;
    left: 520px;
  }
}

.LayoutV3_collectionsOnboarding_FHuk.LayoutV3_hide_38Y9 {
  display: none;
}

.LayoutV3_content_1xez {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .LayoutV3_content_1xez {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .LayoutV3_content_1xez {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutV3_content_1xez {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .LayoutV3_content_1xez {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .LayoutV3_content_1xez {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.LayoutV3_content_1xez {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.LayoutV3_contentBox_tCJt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.LayoutV3_footerBox_uMCX {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
:root {

  /* dark */

  /* light */
}

.Button-component_button_2o3K {
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  text-decoration: none;
}

.Button-component_buttonIcon_2qoz {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 1;
}

@media all and (min-width: 1025px) {

  .Button-component_buttonIcon_2qoz:hover svg {
    stroke: rgba(255, 255, 255, .8);
  }
}

.Button-component_buttonIcon_2qoz svg {
  stroke: #fff;
}

.Button-component_buttonIcon_2qoz:active svg {
  stroke: #fff;
}

@media all and (min-width: 375px) {

  .Button-component_buttonIcon_2qoz {
    width: 28px;
    height: 28px;
  }
}

.Button-component_buttonText_kD7u {
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: #fed306;
  pointer-events: none;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Button-component_buttonText_kD7u {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    margin-bottom: initial;
    color: #fff;
    pointer-events: initial;
  }
}

@media all and (min-width: 1025px) {

  .Button-component_buttonText_kD7u:hover {
    color: #a5a6a6;
  }
}

@media all and (min-width: 1280px) {

  .Button-component_buttonText_kD7u {
    font-size: 16px;
  }
}

.Button-component_buttonText_kD7u:active {
  color: #fff;
}
:root {

  /* dark */

  /* light */
}

.Logo-component_logoLink_2oAE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  position: relative;
  z-index: 1;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Logo-component_logoLink_2oAE {
    font-size: 16px;
  }
}

.Logo-component_beelineLogo_1kwd {
  width: 30px;
  height: auto;
  margin-right: 10px;
}

@media all and (min-width: 768px) {

  .Logo-component_beelineLogo_1kwd {
    width: 40px;
    margin-right: 14px;
  }
}
:root {

  /* dark */

  /* light */
}

.Link-component_headerMenuLink_LQtd {
  text-decoration: none;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 0;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Link-component_headerMenuLink_LQtd {
    font-size: 14px;
    margin-left: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Link-component_headerMenuLink_LQtd {
    font-size: 16px;
  }
}

.Link-component_sectionLink_1xTE {
  color: #a5a6a6;
  cursor: pointer;
  font-size: 13px;
  line-height: 26px;
  margin-bottom: 9px;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media all and (min-width: 768px) {

  .Link-component_sectionLink_1xTE {
    font-size: 14px;
    line-height: 23px;
  }
}

@media all and (min-width: 1280px) {

  .Link-component_sectionLink_1xTE {
    font-size: 15px;
  }
}

.Link-component_sectionLink_1xTE svg {
    stroke: #a5a6a6;
    max-width: 18px;
    margin-top: 2px;
    margin-right: 13px;
}

@media all and (min-width: 768px) {

  .Link-component_sectionLink_1xTE svg {
    max-width: none;
    max-width: initial;
    min-width: 20px;
    margin-top: 0;
  }
}

.Link-component_sectionLink_1xTE:hover,
  .Link-component_sectionLink_1xTE:active {
  color: #fff;
}

.Link-component_sectionLink_1xTE:hover svg, .Link-component_sectionLink_1xTE:active svg {
  stroke: #fff;
}
:root {

  /* dark */

  /* light */
}

.MenuList-component_title_1YRb {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: solid 1px #414141;
  display: block;
  text-decoration: none;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}
:root {

  /* dark */

  /* light */
}

.Menu-component_wrapper_3w8G {
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: fixed;
  display: block;
  background: #25282a;
  border: 1px solid rgba(80, 80, 80, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
          box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
  border-radius: 12px;
  z-index: 1001;
}

@media all and (min-width: 768px) {

  .Menu-component_wrapper_3w8G {
    top: 65px;
    max-width: 704px;
    max-height: calc(100vh - 100px);
    padding: 30px 32px;
  }
}

@media all and (min-width: 1024px) {

  .Menu-component_wrapper_3w8G {
    top: 67px;
    max-width: 880px;
    padding: 30px 34px;
  }
}

@media all and (min-width: 1280px) {

  .Menu-component_wrapper_3w8G {
    top: 94px;
    max-height: calc(100vh - 145px);
    max-width: 1110px;
    padding: 30px 56px;
  }
}

.Menu-component_wrapper_3w8G::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 58px;
  top: 0;
  left: 0;
}

@media all and (min-width: 768px) {

  .Menu-component_wrapper_3w8G::before {
    top: -25px;
  }
}

@media all and (min-width: 1280px) {

  .Menu-component_wrapper_3w8G::before {
    top: -50px;
  }
}

@media all and (min-width: 1440px) {

  .Menu-component_wrapper_3w8G::before {
    top: -43px;
  }
}

.Menu-component_menuSections_3rZ7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;

  /* stylelint-disable */

  -ms-overflow-style: none;

  scrollbar-width: thin;

  scrollbar-color: #fff transparent
}

.Menu-component_menuSections_3rZ7::-webkit-scrollbar {
  width: 3px;
}

.Menu-component_menuSections_3rZ7::-webkit-scrollbar-track {
  background: none;
}

.Menu-component_menuSections_3rZ7::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.Menu-component_menuSections_3rZ7 {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .Menu-component_menuSections_3rZ7,
  .dark.Menu-component_menuSections_3rZ7 {
    scrollbar-color: #fff transparent;
}

.dark .Menu-component_menuSections_3rZ7::-webkit-scrollbar-thumb, .dark.Menu-component_menuSections_3rZ7::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .Menu-component_menuSections_3rZ7,
  .light.Menu-component_menuSections_3rZ7 {
    scrollbar-color: #000 transparent;
}

.light .Menu-component_menuSections_3rZ7::-webkit-scrollbar-thumb, .light.Menu-component_menuSections_3rZ7::-webkit-scrollbar-thumb {
  background: #000;
}

@media all and (min-width: 768px) {

  .Menu-component_menuSections_3rZ7 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-height: calc(100vh - 166px);
    margin: 0 -16px;
  }
}

@media all and (min-width: 1024px) {

  .Menu-component_menuSections_3rZ7 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 -34px;
  }
}

@media all and (min-width: 1280px) {

  .Menu-component_menuSections_3rZ7 {
    max-height: calc(100vh - 233px);
    margin: 0 -12px;
  }
}

.Menu-component_menuSection_Hbkt {
  margin-bottom: 18px;
}

@media all and (min-width: 768px) {

  .Menu-component_menuSection_Hbkt {
    width: calc(50% - 32px);
    margin: 0 16px 30px 16px;
  }
}

@media all and (min-width: 1024px) {

  .Menu-component_menuSection_Hbkt {
    width: calc(33.33333% - 68px);
    margin: 0 34px 50px 34px;
  }
}

@media all and (min-width: 1280px) {

  .Menu-component_menuSection_Hbkt {
    width: calc(25% - 24px);
    margin: 0 12px 40px 12px;
  }
}
:root {

  /* dark */

  /* light */
}

.MenuMobile-component_links_2cCg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 15px;
}

.MenuMobile-component_button_1iK6 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border: none;
  padding: 17px 0
}

.MenuMobile-component_button_1iK6 .MenuMobile-component_title_Mr5p {
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
}

.MenuMobile-component_button_1iK6 .MenuMobile-component_buttonExpand_3Twk {
  width: 30px;
  height: 30px;
  border-radius: 10px;
  border: 1px solid rgba(80, 80, 80, .3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.MenuMobile-component_button_1iK6 svg {
  stroke: #fff;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.MenuMobile-component_button_1iK6 svg.MenuMobile-component_chevronRotate_101m {
  stroke: #787979;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.MenuMobile-component_menuMobileSection_Nj2Z {
  border-bottom: solid 1px #414141;
}
:root {

  /* dark */

  /* light */
}

.PhoneLink-component_phoneLink_wguB {
  width: 44px;
  height: 44px;
  border: 1px solid rgba(80, 80, 80, .3);
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}

@media all and (min-width: 768px) {

  .PhoneLink-component_phoneLink_wguB {
    width: auto;
    width: initial;
    height: auto;
    height: initial;
    border: none;
  }
}

@media all and (min-width: 1024px) {

  .PhoneLink-component_phoneLink_wguB {
    margin-right: 30px;
  }
}

.PhoneLink-component_phoneLink_wguB .PhoneLink-component_phoneIcon_1k4n {
  fill: #fff;
}

@media all and (min-width: 768px) {

  .PhoneLink-component_phoneLink_wguB .PhoneLink-component_phoneIcon_1k4n {
    margin-right: 6px;
    stroke: #fff;
    fill: none;
  }
}

.PhoneLink-component_phoneLink_wguB .PhoneLink-component_phoneText_3jPb {
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
  display: none;
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

@media all and (min-width: 768px) {

  .PhoneLink-component_phoneLink_wguB .PhoneLink-component_phoneText_3jPb {
    display: inline;
    display: initial;
  }
}

@media all and (min-width: 1280px) {

  .PhoneLink-component_phoneLink_wguB .PhoneLink-component_phoneText_3jPb {
    font-size: 16px;
  }
}

:root {

  /* dark */

  /* light */
}

.SubmitButton-component_submitButton_uQOm {
  padding: 12px 24px;
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
}

@media all and (min-width: 1280px) {

  .SubmitButton-component_submitButton_uQOm {
    float: none;
    float: initial;
    padding: 14px 22px;
    margin-right: 0;
  }
}

.SubmitButton-component_submitButton_uQOm .SubmitButton-component_submitIcon_2g41 {
  margin-left: 10px;
}
:root {

  /* dark */

  /* light */
}

.Header-component_header_l3QQ {
  z-index: 1000;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: transform 0.55s, opacity 0.5s;
  transition: transform 0.55s, opacity 0.5s, -webkit-transform 0.55s;
  opacity: 1;
  width: 100%;
}

.Header-component_headerButtons_1Ngu,
.Header-component_headerButtonsDropdownMenu_3pLk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .Header-component_headerButtons_1Ngu,
.Header-component_headerButtonsDropdownMenu_3pLk {
    margin-bottom: 0;
  }
}

.Header-component_headerButtons_1Ngu {
  display: none;
}

@media all and (min-width: 1024px) {

  .Header-component_headerButtons_1Ngu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Header-component_inner_3_iz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  max-width: 1600px;
  height: 62px;
  margin: 0 auto;
  width: 100%;
}

@media all and (min-width: 768px) {

  .Header-component_inner_3_iz {
    height: 72px;
    padding: 0 32px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_inner_3_iz {
    height: 86px;
  }
}

.Header-component_dropdownMenu_GTO7 {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: #25282a;
  padding: 0 15px;
  overflow-y: auto;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: transform 0.55s, opacity 0.5s;
  transition: transform 0.55s, opacity 0.5s, -webkit-transform 0.55s;
  opacity: 0;
  z-index: 1;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

@media all and (min-width: 768px) {

  .Header-component_dropdownMenu_GTO7 {
    display: none;
  }
}

.Header-component_dropdownMenu_GTO7.Header-component_open_3dFj {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.Header-component_dropdownMenuHeader_2SrU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 64px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}

.Header-component_headerButtonsDropdownMenu_3pLk {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.Header-component_headerWrapper_2xDQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  height: 62px;
  padding: 0 15px;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: transform 0.55s, opacity 0.5s;
  transition: transform 0.55s, opacity 0.5s, -webkit-transform 0.55s;
  opacity: 1
}

.Header-component_headerWrapper_2xDQ.Header-component_open_3dFj {
  opacity: 0;
}

@media all and (min-width: 768px) {

  .Header-component_headerWrapper_2xDQ {
    display: none;
  }
}

.Header-component_closeIcon_1UAK {
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
}

.Header-component_linksWrapper_3uuD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media all and (min-width: 1024px) {

  .Header-component_linksWrapper_3uuD {
    padding: 0 30px 0 95px;
  }
}

@media all and (min-width: 1440px) {

  .Header-component_linksWrapper_3uuD {
    padding: 0 30px 0 130px;
  }
}

.Header-component_left_2t5e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media all and (min-width: 1024px) {

  .Header-component_left_2t5e {
    width: auto;
    width: initial;
  }
}

.Header-component_left_2t5e .Header-component_linksWrapper_3uuD {
  display: none;
}

@media all and (min-width: 768px) {

  .Header-component_left_2t5e .Header-component_linksWrapper_3uuD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Header-component_right_Ps99 {
  display: none;
}

@media all and (min-width: 1024px) {

  .Header-component_right_Ps99 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Header-component_count_3ERY {
  width: 24px;
  height: 22px;
  margin-left: 10px;
  background: #fed305;
  -webkit-box-shadow: 0 4px 24px rgba(254, 211, 5, .18), 0 2px 7px rgba(254, 211, 5, .12), 0 0 1px rgba(0, 0, 0, .04);
          box-shadow: 0 4px 24px rgba(254, 211, 5, .18), 0 2px 7px rgba(254, 211, 5, .12), 0 0 1px rgba(0, 0, 0, .04);
  border-radius: 16px;
  font-size: 12px;
  line-height: 22px;
  color: #000;
}

.Header-component_menuWrapperHover_6toL {
  display: none;
}

@media all and (min-width: 768px) {

  .Header-component_menuWrapperHover_6toL {
    display: block;
  }
}

.Header-component_menuWrapperHover_6toL:hover button {
      color: #a5a6a6;
}

.Header-component_links_2wHS {
  padding: 20px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .Header-component_links_2wHS {
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.Header-component_scrollHeader_2fyV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: opacity 0.5s, -webkit-transform 0.55s;
  transition: transform 0.55s, opacity 0.5s;
  transition: transform 0.55s, opacity 0.5s, -webkit-transform 0.55s;
  opacity: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Header-component_scrollHeader_2fyV {
    height: 1px;
  }
}

.Header-component_scrollHeader_2fyV {
  background: rgba(30, 32, 32, .16);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .Header-component_scrollHeader_2fyV {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Header-component_scrollHeader_2fyV {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
  }
}

@media all and (min-width: 768px) {

  .Header-component_scrollHeader_2fyV .Header-component_header_l3QQ {
      height: 100%;
  }
}

.Header-component_scrollHeader_2fyV.Header-component_show_1N1A {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
:root {

  /* dark */

  /* light */
}

html,
body {
  overscroll-behavior: none;
}

.LayoutBeeCloud-component_BeeCloud__page_cOmb {
  background: #1e2020;
  color: rgba(255, 255, 255, .5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  min-height: 100vh;
  overflow: hidden;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}

@media not all and (min-resolution: 0.001dpcm) {

  @supports (-webkit-appearance: none) and (stroke-color: transparent) {

    .LayoutBeeCloud-component_BeeCloud__page_cOmb {
      min-height: -webkit-fill-available;
      min-height: -moz-available;
      min-height: stretch;
    }
  }
}

.LayoutBeeCloud-component_mainContentWrapper_3bQp {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll;
  position: absolute;

  /* stylelint-disable */

  -ms-overflow-style: none;

  scrollbar-width: thin;

  scrollbar-color: #fff transparent
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar {
  width: 3px;
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-track {
  background: none;
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .LayoutBeeCloud-component_mainContainerInner_1_aZ,
  .dark.LayoutBeeCloud-component_mainContainerInner_1_aZ {
    scrollbar-color: #fff transparent;
}

.dark .LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-thumb, .dark.LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .LayoutBeeCloud-component_mainContainerInner_1_aZ,
  .light.LayoutBeeCloud-component_mainContainerInner_1_aZ {
    scrollbar-color: #000 transparent;
}

.light .LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-thumb, .light.LayoutBeeCloud-component_mainContainerInner_1_aZ::-webkit-scrollbar-thumb {
  background: #000;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .LayoutBeeCloud-component_mainContainerInner_1_aZ {
    -ms-overflow-style: auto;
  }
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ {
    background: #1e2020;
}

.dark .LayoutBeeCloud-component_mainContainerInner_1_aZ,
  .dark.LayoutBeeCloud-component_mainContainerInner_1_aZ {
    background: #1e2020;
}

.LayoutBeeCloud-component_mainContainerInner_1_aZ.LayoutBeeCloud-component_stopScroll_14f0 {
  overflow-y: hidden;
}

.LayoutBeeCloud-component_container_3e6j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}

.LayoutBeeCloud-component_contentContainer_2cct {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll;
  position: absolute;
  background: #1e2020;
}

@media all and (min-width: 1280px) {

  .LayoutBeeCloud-component_contentContainer_2cct {
    padding-left: 327px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutBeeCloud-component_contentContainer_2cct {
    padding-left: 380px;
  }
}

@media all and (min-width: 1920px) {

  .LayoutBeeCloud-component_contentContainer_2cct {
    padding-left: 400px;
  }
}

.LayoutBeeCloud-component_contentContainer_2cct {

  /* stylelint-disable */
  -ms-overflow-style: none;
  scrollbar-width: thin;
  scrollbar-color: #fff transparent;
}

.LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar {
  width: 3px;
}

.LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-track {
  background: none;
}

.LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 4px;
}

.LayoutBeeCloud-component_contentContainer_2cct {
    scrollbar-color: #fff transparent;

    &::-webkit-scrollbar-thumb {
      background: #fff;
    }

  /* stylelint-enable */
}

.dark .LayoutBeeCloud-component_contentContainer_2cct,
  .dark.LayoutBeeCloud-component_contentContainer_2cct {
    scrollbar-color: #fff transparent;
}

.dark .LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-thumb, .dark.LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-thumb {
  background: #fff;
}

.light .LayoutBeeCloud-component_contentContainer_2cct,
  .light.LayoutBeeCloud-component_contentContainer_2cct {
    scrollbar-color: #000 transparent;
}

.light .LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-thumb, .light.LayoutBeeCloud-component_contentContainer_2cct::-webkit-scrollbar-thumb {
  background: #000;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .LayoutBeeCloud-component_contentContainer_2cct {
    -ms-overflow-style: auto;
  }
}

.LayoutBeeCloud-component_content_XIWQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  width: 100%;

  padding-left: 15px;

  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .LayoutBeeCloud-component_content_XIWQ {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .LayoutBeeCloud-component_content_XIWQ {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutBeeCloud-component_content_XIWQ {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .LayoutBeeCloud-component_content_XIWQ {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .LayoutBeeCloud-component_content_XIWQ {
    padding-left: 72px;
    padding-right: 72px;
  }
}

@media all and (min-width: 1440px) {

  .LayoutBeeCloud-component_content_XIWQ {
    max-width: 1220px;
    margin: 0 auto;
  }
}

@media all and (min-width: 1920px) {

  .LayoutBeeCloud-component_content_XIWQ {
    max-width: 1254px;
  }
}

.LayoutBeeCloud-component_main_2sxU {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.LayoutBeeCloud-component_footer_1eDy {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 90px;
}

@media all and (min-width: 1024px) {

  .LayoutBeeCloud-component_footer_1eDy {
    margin-bottom: 0;
  }
}

.LayoutBeeCloud-component_stopScroll_14f0 {
  overflow-y: hidden;
  height: 100vh;
}
:root {

  /* dark */

  /* light */
}

.StickyFooter-component_box_3Ntt {
  position: fixed;
  z-index: 999;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  height: 216px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(13.06%, #1e2020), color-stop(29.81%, rgba(30, 32, 32, .92)), color-stop(40.82%, rgba(30, 32, 32, .847662)), color-stop(54.32%, rgba(30, 32, 32, .75)), color-stop(64.57%, rgba(30, 32, 32, .6)), color-stop(96.3%, rgba(30, 32, 32, 0)));
  background: linear-gradient(360deg, #1e2020 13.06%, rgba(30, 32, 32, .92) 29.81%, rgba(30, 32, 32, .847662) 40.82%, rgba(30, 32, 32, .75) 54.32%, rgba(30, 32, 32, .6) 64.57%, rgba(30, 32, 32, 0) 96.3%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: transform 0.75s, opacity 0.5s;
  transition: transform 0.75s, opacity 0.5s, -webkit-transform 0.75s;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  opacity: 0
}

.StickyFooter-component_box_3Ntt.StickyFooter-component_isShow_MH3b {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.StickyFooter-component_box_3Ntt.StickyFooter-component_open_SLtu {
  display: none;
}

@media all and (min-width: 1024px) {

  .StickyFooter-component_box_3Ntt {
    display: none
  }
}

.StickyFooter-component_buttonsContainer_2jc5 {
  pointer-events: auto;
  width: 100%;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media all and (min-width: 768px) {

  .StickyFooter-component_buttonsContainer_2jc5 {
    padding: 24px 32px
  }
}
.HeadingB2B_heading_1BYN {
  margin: 20px 0;
  padding: 0;
  color: inherit;
  font: 17px/1.4117 'Officina Serif';
  font-weight: 400
}

.HeadingB2B_heading_1BYN:first-child {
  margin-top: 0;
}

.HeadingB2B_heading_1BYN:last-child {
  margin-bottom: 0;
}

.HeadingB2B_h1_1OdK {
  margin: 20px 0;
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
}

.HeadingB2B_h2_3LNh {
  margin: 20px 0;
  font-size: 21px;
  line-height: 1.2857;
}

.HeadingB2B_h3_2vEL {
  font-size: 21px;
  line-height: 1.4285;
}

.HeadingB2B_h4_12Lp {
  font-size: 17px;
  line-height: 1.4117;
}

.HeadingB2B_h5_3cQu {
  font-size: 17px;
  line-height: 1.4117;
}

@media (min-width: 768px) {
  .HeadingB2B_h1_1OdK {
    margin: 40px 0;
    font-size: 50px;
    line-height: 1.12;
  }

  .HeadingB2B_h2_3LNh {
    font-size: 41px;
    line-height: 1.1219;
  }

  .HeadingB2B_h3_2vEL {
    font-size: 30px;
    line-height: 1.3;
  }

  .HeadingB2B_h4_12Lp {
    font-size: 21px;
    line-height: 1.4285;
  }

  .HeadingB2B_h5_3cQu {
    font-size: 17px;
    line-height: 1.4117;
  }
}
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.ScrollContainer_scrollContainer_SJyB {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ScrollContainer_draggable_2rpb {
  cursor: -webkit-grab;
  cursor: grab
}
.ScrollContainer_draggable_2rpb:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ScrollContainer_content_UjaQ {
  min-width: 100%;
  display: inline-block
}
.ScrollContainer_elastic_1Upa .ScrollContainer_content_UjaQ {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .ScrollContainer_elastic_1Upa .ScrollContainer_content_UjaQ {
    padding-left: 44px;
    padding-right: 44px;
  }
}
.ScrollContainer_list_2xls {
  white-space: nowrap;
  display: block;
}
.ScrollContainer_listStretched_2pkG {
    min-height: 300px;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
@media (min-width: 768px) {
  .ScrollContainer_mobileOnly_1NQm {
    width: 100%;
  }
}
/* theme styles */
/* stylelint-disable */
.ScrollContainer_scrollContainer_SJyB {
  height: auto;
  height: initial
}
.ScrollContainer_scrollContainer_SJyB.ScrollContainer_alwaysVisible_2ET- {
  overflow-x: visible;
}
/* stylelint-enable */

.CardKeeper_cardKeeper_3SAu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
}

  .CardKeeper_cardKeeperNews_2FI5 {
    margin: 45px 0;
  }

@media all and (min-width: 768px) {

  .CardKeeper_cardKeeper_3SAu {
    overflow: visible;
  }

  .CardKeeper_cardKeeper_3SAu:not(.CardKeeper_tabletScroll_3Fm4) .CardKeeper_cardWrapper_1TX5 {
    min-width: 200px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .CardKeeper_cardKeeper_3SAu:not(.CardKeeper_tabletScroll_3Fm4) .CardKeeper_strip_2Ya2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

.CardKeeper_strip_2Ya2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5px;
}

.CardKeeper_card_1d_Q {
  padding: 1.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1
}

.CardKeeper_card_1d_Q > * {
  width: 100%;
}

.CardKeeper_verticalMobile_2rC8 {
  display: block
}

.CardKeeper_verticalMobile_2rC8 > div {
  min-height: 250px;
}

@media all and (min-width: 768px) {

  .CardKeeper_verticalMobile_2rC8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .CardKeeper_verticalMobile_2rC8 > div {
    min-height: auto;
  }
}

.CardKeeper_cardWrapper_1TX5 {
  min-width: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.CardKeeper_titleDesktop_1YO2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: default;
}

.CardKeeper_titleMobile_SS3T {
  display: block;
  margin-bottom: 2px;
}

.CardKeeper_scrollContainer_1bgV {
  overflow: visible;
  height: auto;
}
.View_wrapper_20js {
  position: relative;
}

.View_scrollContainer_2M33 {
  max-width: 100%;
  max-height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  padding-bottom: 3px
}

.View_scrollContainer_2M33.View_native_3Ws2 {
  overflow: auto;
}

.View_scrollContainer_2M33.View_draggable_2O7u {
  cursor: -webkit-grab;
  cursor: grab;
}

.View_scrollContainer_2M33.View_draggable_2O7u:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.View_scrollContainer_2M33.View_draggable_2O7u.View_controlling_FQQt {
  pointer-events: none;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.View_hideScrollbar_3yie {
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 3px;
  background-color: red;
}

.View_clickCatcher_1FD9 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: -webkit-grabbing;
  cursor: grabbing;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.View_clickCatcher_1FD9.View_catch_2jbt {
  display: block;
}

.View_content_1wN_ {
  min-width: 100%;
  display: inline-block;
  position: relative;
}
.Tabs_tabsWrapper_5xNy {
  text-align: center;
}

.Tabs_calendar_3RDq {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 6px 0;
  -webkit-transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 3px;
  font-size: 0
}

.Tabs_calendar_3RDq.Tabs_tab_2trk {
  display: inline-block;
  max-width: 150px;
  margin: -6px 0;
  padding: 18px 15px;
  cursor: pointer;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  text-decoration: none;
  color: #787878;
  border: 2px solid transparent;
  border-radius: 4px;
  font-family: 'Officina Serif';
  font-size: 15px;
  line-height: 1.25;
}

.Tabs_calendar_3RDq.Tabs_tab_2trk:first-child {
  margin-left: -2px;
}

.Tabs_calendar_3RDq.Tabs_tab_2trk:last-child {
  margin-right: -2px;
}

.Tabs_calendar_3RDq.Tabs_tab_2trk:hover {
  -webkit-transition: none;
  transition: none;
  color: #f68b1f;
}

.Tabs_calendar_3RDq.Tabs_tab_2trk.Tabs_active_4_Gb {
  cursor: default;
  color: #282828;
  border-color: #f9c872;
  background: #fff;
}

.Tabs_calendar_3RDq {
  color: inherit;
  border: none;
  padding: 0 2px;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk {
  color: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 0;
  border-left: none;
  border-right: none;
  border-radius: 0;
  padding: 10px 20px 10px 20px;
  border-color: rgba(255, 255, 255, .5);
}

.Tabs_calendar_3RDq .Tabs_tab_2trk * {
  opacity: 0.5;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk:hover {
  color: inherit;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk *:hover {
  -webkit-transition: none;
  transition: none;
  color: #f68b1f;
  opacity: 1;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk:first-child {
  border-radius: 3px 0 0 3px;
  border-left: 1px solid;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk:last-child {
  border-radius: 0 3px 3px 0;
  border-right: 1px solid;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk.Tabs_active_4_Gb {
  background: transparent;
  border: none;
  position: relative;
  color: inherit;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk.Tabs_active_4_Gb * {
  opacity: 1;
}

.Tabs_calendar_3RDq .Tabs_tab_2trk.Tabs_active_4_Gb::before {
  content: '';
  display: block;
  position: absolute;
  top: -4px;
  right: 0;
  left: 0;
  bottom: -4px;
  border: 2px solid #f9c872;
  border-radius: 3px;
}

.Tabs_radio_bcLk {
  display: block;
}

@media (min-width: 768px) {

  .Tabs_radio_bcLk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.Tabs_radio_bcLk.Tabs_tab_2trk {
  width: 100%;
  margin: 10px 0;
  padding: 22px 22px 22px 70px;
  position: relative;
  display: block;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  cursor: pointer;
  text-align: left;
  color: #282828;
  border: 2px solid #e1e1e1;
  border-radius: 4px;
  font-family: 'Officina Serif';
  font-size: 17px;
  line-height: 1.35;
}

@media (min-width: 768px) {

  .Tabs_radio_bcLk.Tabs_tab_2trk {
    width: auto;
    max-width: 320px;
    margin: 20px 0;
  }
}

.Tabs_radio_bcLk.Tabs_tab_2trk.Tabs_active_4_Gb {
  cursor: default;
  border-color: #f9c872;
  background: white;
}

.Tabs_radio_bcLk .Tabs_stateCircle_3u4- {
  width: 25px;
  height: 25px;
  margin-top: -13px;
  line-height: 24px;
  position: absolute;
  top: 50%;
  left: 22px;
  text-align: center;
  border: 2px solid #e1e1e1;
  border-radius: 50%;
  background: #fff;
}

.Tabs_radio_bcLk.Tabs_tab_2trk.Tabs_active_4_Gb .Tabs_stateCircle_3u4- {
  border-color: #f9c872;
  background: #f9c872;
}

.Tabs_radio_bcLk.Tabs_tab_2trk.Tabs_active_4_Gb .Tabs_stateCircle_3u4-::after {
  content: '';
  width: 9px;
  height: 9px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  background: #000;
}

@media (min-width: 768px) {

  .Tabs_radio_bcLk.Tabs_inline_2S2R {
    margin-left: -10px;
    margin-right: -10px;
  }
}

.Tabs_radio_bcLk.Tabs_inline_2S2R .Tabs_tab_2trk {
  display: block;
  vertical-align: middle;
}

@media (min-width: 768px) {

  .Tabs_radio_bcLk.Tabs_inline_2S2R .Tabs_tab_2trk {
    margin: 0 10px;
    display: inline-block;
  }
}

.Tabs_segmented_EFWA {
  padding: 5px 0 10px;
  white-space: nowrap
}

.Tabs_segmented_EFWA.Tabs_tab_2trk {
  min-width: 130px;
  height: 37px;
  margin-right: 5px;
  padding: 0 20px;
  vertical-align: top;
  display: inline-block;
  border-radius: 0;
  cursor: pointer;
  text-align: center;
  color: #282828;
  font-family: 'Officina Serif';
  font-size: 17px;
  line-height: 37px;
  text-decoration: none;
  position: relative;
  z-index: 2;
}

.Tabs_segmented_EFWA.Tabs_tab_2trk:last-child {
  margin-right: 0;
}

.Tabs_segmented_EFWA.Tabs_tab_2trk.Tabs_active_4_Gb {
  border-radius: 19px;
  background: #fbce5d;
  -webkit-box-shadow: inset 0 2px 1px 1px rgba(0, 0, 0, .13);
          box-shadow: inset 0 2px 1px 1px rgba(0, 0, 0, .13);
}

@media (min-width: 768px) {

  .Tabs_segmented_EFWA.Tabs_tab_2trk {
    height: 39px;
    max-width: 220px;
    margin-right: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
    line-height: 39px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(60%, #f6f6f6), to(#fcfcfc));
    background: linear-gradient(#f6f6f6 0%, #f6f6f6 60%, #fcfcfc 100%);
    -webkit-box-shadow: 0 3px 0 0 #dedede, 0 4px 0 0 #bfbfbf, 0 4px 6px 0 rgba(0, 0, 0, .5);
            box-shadow: 0 3px 0 0 #dedede, 0 4px 0 0 #bfbfbf, 0 4px 6px 0 rgba(0, 0, 0, .5);
  }

  .Tabs_segmented_EFWA.Tabs_tab_2trk:last-of-type {
    margin-right: 3px;
    border-radius: 0 19px 19px 0;
  }

  .Tabs_segmented_EFWA.Tabs_tab_2trk:first-of-type {
    margin-left: 3px;
    border-radius: 19px 0 0 19px;
  }

  .Tabs_segmented_EFWA.Tabs_tab_2trk.Tabs_active_4_Gb {
    cursor: default;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    -webkit-box-shadow: 0 1px 0 0 #ebb16f, 0 2px 0 0 #d99a59, 0 2px 4px 0 rgba(102, 55, 0, 0.4);
            box-shadow: 0 1px 0 0 #ebb16f, 0 2px 0 0 #d99a59, 0 2px 4px 0 rgba(102, 55, 0, 0.4);
    z-index: 1;
  }
}

.Tabs_shrinked_lHL-.Tabs_tab_2trk {
  min-width: 50px;
}
@media all and (max-width: 767px) {

    .WithPadding_desktop_9Sp9 {

        padding: 0 !important
    }
}

@media all and (min-width: 768px) {

    .WithPadding_mobile_1uyz {

        padding: 0 !important
    }
}
.FlexContainer_flexContainer_1VkI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-mobile-center_2ptm {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-mobile-flex-start_jMNz {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-mobile-space-between_2JxD {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-desktop-center_1Kzo {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-desktop-flex-start_ehOj {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_justifyContent_1JMj.FlexContainer_justifyContent-desktop-space-between_2Own {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-mobile-row_2ZEW {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-mobile-row-reverse_2kxk {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-mobile-column_3oMw {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-mobile-column-reverse_tCLi {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-desktop-row_3kVD {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-desktop-row-reverse_3Z1N {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-desktop-column_Qp91 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexDirection_13DT.FlexContainer_flexDirection-desktop-column-reverse_3WIv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
  }
}

.FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-mobile-flex-start_3_Ja {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-mobile-flex-end_Fn6v {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-mobile-stretch_uBSA {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-mobile-center_2AZm {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-mobile-baseline_3d58 {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-desktop-flex-start_3naH {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-desktop-flex-end_sNtb {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-desktop-stretch_1I_y {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-desktop-center_1fhv {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_alignItems_2sdy.FlexContainer_alignItems-desktop-baseline_2KHV {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline
  }
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexWrap_1VL2.FlexContainer_flexWrap-mobile-nowrap_AHGW {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.FlexContainer_flexContainer_1VkI.FlexContainer_flexWrap_1VL2.FlexContainer_flexWrap-mobile-wrap_QEM- {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexWrap_1VL2.FlexContainer_flexWrap-desktop-nowrap_2OBT {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexContainer_1VkI.FlexContainer_flexWrap_1VL2.FlexContainer_flexWrap-desktop-wrap_3Idg {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap
  }
}

.FlexContainer_flexItem_3YpO {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1
}

.FlexContainer_flexItem_3YpO.FlexContainer_growed_2aUS {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.FlexContainer_flexItem_3YpO.FlexContainer_notShrinked_2_Gr {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-mobile-auto_1bOo {
  -ms-flex-item-align: auto;
      -ms-grid-row-align: auto;
      align-self: auto;
}

.FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-mobile-center_1TZ_ {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-mobile-stretch_3kNM {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

@media all and (min-width: 768px) {

  .FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-desktop-auto_13P- {
    -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto
  }
}

@media all and (min-width: 768px) {

  .FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-desktop-center_19gY {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
  }
}

.FlexContainer_flexItem_3YpO.FlexContainer_alignSelf_2y0J.FlexContainer_alignSelf-desktop-stretch_IAx9 {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}
.Gift_wrapper_3x4k {
  font: 17px/1.47 'Officina Serif', serif;
  margin-bottom: 15px;
  padding: 4px 6px;
  color: #f7c441;
  border: 1px solid;
  border-color: #f7c441 transparent #f7c441 transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none
}

.Gift_wrapper_3x4k.Gift_hoverable_X_Fq:hover {
  opacity: 0.7;
}

.Gift_wrapper_3x4k:not(.Gift_hoverable_X_Fq) {
  cursor: default;
}

@media all and (min-width: 768px) {

  .Gift_wrapper_3x4k {
    font-size: 21px;
    line-height: 27px
  }
}

.Gift_wrapper_3x4k.Gift_style-dark_5Iso {
  color: #282828;
  border-color: #282828 transparent #282828 transparent;
}

.Gift_wrapper_3x4k.Gift_style-white_39Gu {
  color: #fff;
  border-color: #fff transparent #fff transparent;
}

.Gift_icon_24Pj {
  height: 35px;
  margin-top: 2px;
  margin-bottom: 4px;
  margin-right: 10px;
}
@media all and (min-width: 768px) {

    .Text_mobile_2dQp {

        font-family: inherit !important;

        font-size: inherit !important;

        line-height: inherit !important;

        color: inherit !important;
    }
}

.Text_styledText_yaq0.Text_officina_1sXd {

    font-family: 'Officina Serif', serif;
}

.Text_styledText_yaq0.Text_arial_7SE9 {

    font-family: 'Arial', sans-serif;
}

.Text_styledText_yaq0.Text_firaSans_2xhN {

    font-family: 'FiraSans-Black', serif;
}

@media all and (min-width: 768px) {

    .Text_textAlign_3-CR.Text_desktop_2r2c.Text_left_1D9r {

        text-align: left;
    }
}

@media all and (min-width: 768px) {

    .Text_textAlign_3-CR.Text_desktop_2r2c.Text_center_3ubK {

        text-align: center;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    .Text_textAlign_3-CR.Text_desktop_2r2c.Text_center_3ubK {

        max-width: 100%;
    }
}

@media not all and (min-resolution: 0.001dpcm) {

    @supports (-webkit-appearance: none) and (stroke-color: transparent) {

        .Text_textAlign_3-CR.Text_desktop_2r2c.Text_center_3ubK {

            max-width: 100%;
        }
    }
}

@media all and (min-width: 768px) {

    .Text_textAlign_3-CR.Text_desktop_2r2c.Text_right_2MyQ {

        text-align: right;
    }
}

@media all and (max-width: 767px) {

    .Text_textAlign_3-CR.Text_mobile_2dQp.Text_left_1D9r {

        text-align: left;
    }
}

@media all and (max-width: 767px) {

    .Text_textAlign_3-CR.Text_mobile_2dQp.Text_center_3ubK {

        text-align: center;
    }
}

@media all and (max-width: 767px) {

    .Text_textAlign_3-CR.Text_mobile_2dQp.Text_right_2MyQ {

        text-align: right;
    }
}

.Text_content_QJpV > * {

    margin: 0;

    padding: 0;

    font-family: inherit !important;

    font-size: 100%;

    color: inherit;
}

.Text_content_QJpV > * > * {

    margin: 0;

    padding: 0;

    font-family: inherit !important;

    font-size: 100%;

    color: inherit;
}

.Text_content_QJpV:not(.Text_enableTagWeight_34HR) > * {

    font-weight: normal;
}

.Text_content_QJpV:not(.Text_enableTagWeight_34HR) > * > * {

    font-weight: normal;
}

.Text_content_QJpV.Text_mobileOnly_2QXt {

    display: block;
}

@media all and (min-width: 768px) {

    .Text_content_QJpV.Text_mobileOnly_2QXt {

        display: none;
    }
}

.Text_content_QJpV.Text_desktopOnly_1dmJ {

    display: none;
}

@media all and (min-width: 768px) {

    .Text_content_QJpV.Text_desktopOnly_1dmJ {

        display: block;
    }
}

.Text_content_QJpV.Text_enableTagWeight_34HR > * {

    font-weight: inherit !important;
}
.BackgroundVideo_video_2-SR {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

.BackgroundVideo_wrapper_iFIX {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 2s;
  transition: opacity 2s;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden
}

.BackgroundVideo_wrapper_iFIX.BackgroundVideo_playing_1UcP {
  opacity: 1;
}
.Background_background_2FKC {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

.Background_bgWrapper_14Uv {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -2
}

.Background_bgWrapper_14Uv.Background_desktop_3Auy {
  display: none;
}

.Background_bgWrapper_14Uv.Background_gradient_3fEv {
  z-index: -1;
}

@media all and (min-width: 768px) {

  .Background_bgWrapper_14Uv {
    background-position: top left;
  }

  .Background_bgWrapper_14Uv.Background_mobile_3-l- {
    display: none;
  }

  .Background_bgWrapper_14Uv.Background_desktop_3Auy {
    display: block;
  }
}

.Background_overlay_Zio_ {
  pointer-events: none;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 1;
}

.Background_filler_2apM {
  background-size: contain;
}

.Background_main_TNb0 {
  display: block;
  margin: auto;
  height: 100%;
}
.ContentWrapper_ContentWrapper_3eAG {
  background: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}

.ContentWrapper_content_GoV2 {
  overflow: hidden;
  max-width: 1140px;
  width: 100%;
  margin: auto;
  padding: 0 20px
}

.ContentWrapper_content_GoV2.ContentWrapper_overflowVisible_3VMs {
  overflow: visible;
}

@media all and (min-width: 768px) {

  .ContentWrapper_content_GoV2 {
    padding: 0 44px;
    overflow: hidden;
  }
}

.ContentWrapper_content_GoV2.ContentWrapper_fullWidthInMobile_1vN8 {
  padding: 0;
}

@media all and (min-width: 768px) {

  .ContentWrapper_content_GoV2.ContentWrapper_fullWidthInMobile_1vN8 {
    padding: 0 44px;
  }
}
.PhoneLink_logoPhone_2JYW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Officina Serif', sans-serif;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  border-bottom-color: transparent !important;
  font-size: 21px;

  width: auto
}

.PhoneLink_logoPhone_2JYW:hover {
  color: #ffba00;
}

.PhoneLink_logo_3mNl {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.PhoneLink_linkLight_2bZj path {
  stroke: #000;
}

.PhoneLink_phoneLink_1AFn {
  margin-left: 10px;
  color: inherit;
  text-decoration: none;
  position: relative;
  font-size: inherit;
  line-height: inherit;
  white-space: nowrap
}

.PhoneLink_phoneLink_1AFn a {
  color: inherit;
  text-decoration: none;
}

.PhoneLink_phoneLink_1AFn:not(.PhoneLink_hideBorder_1znc)::before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid;
  opacity: 0.5;
  background: transparent;
  content: '';
  display: block;
}

.PhoneLink_adaptive_2SKP {
  font-size: 21px
}

@media (min-width: 600px) {

  .PhoneLink_adaptive_2SKP {
    font-size: 14px;
  }
}

@media (min-width: 1004px) {

  .PhoneLink_adaptive_2SKP {
    font-size: 17px;
    line-height: 1.5294;
  }
}

.PhoneLink_description_w9JO {
  margin-bottom: 7px;
}

.PhoneLink_style-white_3k0A {
  color: #fff
}

.PhoneLink_style-white_3k0A path {
  stroke: #fff;
}
.PopupToggle_wrapper_3XVZ {
  display: inline-block;
  max-width: 100%;
}
.PopupToggleButton_phoneWrapper_13hq {
  width: 100%;
  display: block;
  margin-top: 30px
}

.PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-mobile-left_3_tm {
  text-align: left;
}

.PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-mobile-center_1SZ- {
  text-align: center;
}

.PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-mobile-right_tWQe {
  text-align: right;
}

@media all and (min-width: 768px) {

  .PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-desktop-left_1cTY {
    text-align: left
  }
}

@media all and (min-width: 768px) {

  .PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-desktop-center_1fEL {
    text-align: center
  }
}

@media all and (min-width: 768px) {

  .PopupToggleButton_phoneWrapper_13hq.PopupToggleButton_align-desktop-right_2bka {
    text-align: right
  }
}

.PopupToggleButton_phone_3P51 {
  font-size: 21px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.PopupToggleButton_additional-button_1viE {
  width: 100%;
  margin-left: 0;
}

@media all and (min-width: 768px) {

  .PopupToggleButton_additional-button_1viE {
    width: auto;
    padding-left: 60px;
    padding-right: 60px
  }
}

.PopupToggleButton_additional-button_1viE.PopupToggleButton_white_1LBm {
  background-color: white;
}

.PopupToggleButton_additional-button_1viE.PopupToggleButton_yellow-black_31Q6 {
  background-color: #ffd855;
  border: 1px solid black
}

.PopupToggleButton_additional-button_1viE.PopupToggleButton_yellow-black_31Q6:hover {
  border: 1px solid black;
}

.PopupToggleButton_buttons-row_30XO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media all and (min-width: 768px) {

  .PopupToggleButton_buttons-row_30XO {
    padding: 0 100px
  }

  .PopupToggleButton_buttons-row_30XO.PopupToggleButton_align-left_EVJi {
    padding: 0 0;
  }
}

.PopupToggleButton_buttons-row_30XO.PopupToggleButton_align-left_EVJi {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.PopupToggleButton_buttons-row_30XO > * {
  margin: 5px;
}
.Banner_content_1Aus {
  display: block;
}

@media all and (min-width: 768px) {

  .Banner_content_1Aus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media all and (min-width: 1025px) {

  .Banner_content_1Aus {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.Banner_overflowImage_3t56 {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  z-index: 1;
}

.Banner_wrapper_LYrH {
  width: 100%;
  position: relative;
  z-index: 2;
  padding: 70px 0 22px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  white-space: normal;
  min-height: 350px
}

.Banner_wrapper_LYrH.Banner_largePadding_3-Cl {
  padding: 60px 20px 30px;
  min-height: 460px;
}

.Banner_wrapper_LYrH.Banner_contentBg_DXpz {
  padding: 0 20px;
}

.Banner_wrapper_LYrH.Banner_contentBg_DXpz .Banner_content_1Aus {
  padding: 20px;
  margin: 0 -20px;
}

@media all and (min-width: 768px) {

  .Banner_wrapper_LYrH {
    padding: 80px 0 25px 0;
  }

  .Banner_wrapper_LYrH.Banner_largePadding_3-Cl {
    min-height: 360px;
  }

  .Banner_wrapper_LYrH.Banner_contentBg_DXpz {
    padding: 0 20px;
  }

  .Banner_wrapper_LYrH.Banner_contentBg_DXpz .Banner_description_3Qie {
    width: auto;
  }

  .Banner_wrapper_LYrH.Banner_contentBg_DXpz .Banner_contentWrapper_2ZBI > div {
    max-width: 700px;
    margin: 30px auto auto 40px;
  }

  .Banner_wrapper_LYrH.Banner_contentBg_DXpz .Banner_content_1Aus {
    padding: 20px;
    margin: 0 -20px;
  }
}

@media all and (min-width: 768px) {

  .Banner_tabContent_1q_- {
    font-size: 15px;
  }
}

.Banner_titleImage_XaUu {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-bottom: 10px;
  max-width: 150px;
}

@media all and (min-width: 768px) {

  .Banner_titleImage_XaUu {
    max-width: none;
  }
}

.Banner_contentWrapper_2ZBI {
  z-index: 1;
  position: relative;
  min-height: 270px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (min-width: 768px) {

  .Banner_contentWrapper_2ZBI {
    min-height: 250px;
  }
}

.Banner_right_2PC3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 400px;
}

@media all and (min-width: 768px) {

  .Banner_right_2PC3 {
    margin-top: 0;
    width: 50%;
    min-width: 50%;
  }
}

.Banner_title_1Iq4 {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-top: 0;
  margin-bottom: 18px;
}

@media all and (min-width: 768px) {

  .Banner_title_1Iq4 {
    font: 50px/1.12 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    margin-bottom: 15px;
    width: 100%;
  }

  .Banner_title_1Iq4.Banner_small_3-N7 {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.Banner_title_1Iq4.Banner_large_1BLD {
  font-family: 'FiraSans-Black', serif;
}

.Banner_subtitle_vZcg {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 25px;
}

@media all and (min-width: 768px) {

  .Banner_subtitle_vZcg {
    font: 26px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    margin-bottom: 15px;
  }
}

.Banner_description_3Qie {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .Banner_description_3Qie {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    margin-bottom: 15px;
    max-width: 700px;
  }
}

.Banner_price_CYCB > .Banner_priceValue_2E-7 {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.Banner_price_CYCB > .Banner_priceUnit_1Ny8 {
  margin-left: 5px;
  height: 56px;
  font-size: 20px;
  font-family: 'Officina Serif', serif;
}

.Banner_price_CYCB {
  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .Banner_price_CYCB > .Banner_priceValue_2E-7 {
    font: 50px/1.12 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .Banner_price_CYCB {
    margin-bottom: 15px;
  }
}

.Banner_buttonWrapper_1GSk {
  width: 100%;
  padding: 0;
  margin-left: 0;
  margin-bottom: 20px
}

.Banner_buttonWrapper_1GSk button {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  height: 50px;
}

@media all and (min-width: 768px) {

  .Banner_buttonWrapper_1GSk {
    width: 240px;
  }
}

.Banner_button_1Led {
  width: 240px;
  max-width: 100%;
  min-width: auto;
}

.Banner_phoneLinkWrapper_ybUN {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
}

@media all and (min-width: 768px) {

  .Banner_phoneLinkWrapper_ybUN {
    width: 240px;
  }
}

.Banner_childrenWrapper_2-pn {
  margin-top: 12px;
  margin-right: auto;
  margin-left: 0;
}

.Banner_align_left_3Bbc {
  width: 100%;
}

.Banner_align_center_2-72 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center
}

.Banner_align_center_2-72 .Banner_description_3Qie {
  margin: 0 auto 30px;
}

.Banner_align_center_2-72 .Banner_buttonWrapper_1GSk {
  margin-left: auto;
}

.Banner_align_center_2-72 .Banner_phoneLinkWrapper_ybUN {
  margin: 12px auto 0;
}

.Banner_align_center_2-72 .Banner_childrenWrapper_2-pn {
  margin-left: auto;
  margin-right: auto;
}

.Banner_align_right_3lKd {
  width: 100%;
  text-align: right;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end
}

.Banner_align_right_3lKd .Banner_buttonWrapper_1GSk {
  margin-right: 0;
  margin-left: auto;
}

.Banner_align_right_3lKd .Banner_phoneLinkWrapper_ybUN {
  margin: 12px 0 0 auto;
}

.Banner_align_right_3lKd .Banner_childrenWrapper_2-pn {
  margin-left: auto;
  margin-right: 0;
}

.Banner_subNavigation_lZdP {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}

.Banner_image_Fge7 {
  width: 100%;
  min-height: 1px;
}

@media all and (max-width: 767px) {

  .Banner_tab_3ZVc {
    width: 150px;
  }
}

body > div:first-child {
  position: relative;
}
.TitleCard_titleButton_AG6y {
  margin-top: 15px
}

.TitleCard_titleButton_AG6y a {
  text-decoration: none;
}

.TitleCard_titleBlock_2pJm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  word-wrap: break-word;
  background: #eeeae4;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15px 15px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 1;
  width: 100%
}

.TitleCard_titleBlock_2pJm a:hover {
  opacity: 0.8;
}

.TitleCard_titleBlock_2pJm.TitleCard_cursorPointer_21Fl {
  cursor: pointer;
}

@media all and (max-width: 767px) {

  .TitleCard_titleBlock_2pJm.TitleCard_isCashBoxKeeper_UeGf {
    padding-bottom: 0
  }
}

.TitleCard_title__Jpg,
.TitleCard_links_2vyG,
.TitleCard_benefits_1DcE,
.TitleCard_titleButton_AG6y {
  z-index: 1;
}

.TitleCard_benefit_2NVx {
  margin-top: 20px;
  position: relative
}

.TitleCard_benefit_2NVx span {
  display: block;
}

.TitleCard_titleLink_3r3y {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.TitleCard_titleLink_3r3y span {
  display: inline-block;
}

.TitleCard_titleLink_3r3y:not(:first-child) {
  margin-top: 15px;
}

.TitleCard_linkLight_2DZm > span {
  border-bottom-color: #fff !important
}

.TitleCard_linkLight_2DZm > span:hover {
  border-bottom-color: #ffba00 !important;
}

.TitleCard_title__Jpg {
  position: relative;

  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.TitleCard_titleForm_1Yz6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.TitleCard_titleText_buj6 {
  font-size: 1em;
  font-weight: 400;
}

.TitleCard_titleInput_1gYa {
  margin: 15px 15px 0 0;
}

.TitleCard_tileBg_quZa {
  z-index: -1;
}

.TitleCard_links_2vyG {
  margin-top: 15px;
}

.TitleCard_label_2KZQ {
  display: none;
  color: #656565;
  margin-bottom: 13px;

  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.TitleCard_arrow_1PLD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1
}

.TitleCard_arrow_1PLD path {
  stroke: #282828;
}

@media all and (max-width: 767px) {

  .TitleCard_arrow_1PLD.TitleCard_isCashBoxKeeper_UeGf {
    display: none
  }
}

.TitleCard_lightArrow_1D2r path {
  stroke: #fff;
}

@media all and (min-width: 768px) {
  .TitleCard_titleBlock_2pJm {
    width: 100%;
    padding: 35px 30px;
    border: 1px solid transparent;
  }

  .TitleCard_title__Jpg {
    font: 26px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .TitleCard_links_2vyG {
    margin: 15px 0 30px 0;
  }

  .TitleCard_label_2KZQ {
    display: block;
  }

  .TitleCard_titleForm_1Yz6 {
    margin-top: 115px;
  }

  .TitleCard_benefit_2NVx {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
  }

@media all and (min-width: 1025px) {
  .TitleCard_title__Jpg {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
  }
.Animation_animation_32v0 {
  width: 100%;
  display: inherit;
}
.CounterInput_counterInput_1hRX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.CounterInput_control_2q9n {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  display: inline-block;
  font-size: 21px;
  font-family: 'Officina Serif', sans-serif;
  color: #28282d;
  padding: 0 10px;
  outline: none;
  line-height: 21px;
  vertical-align: middle;
}

.CounterInput_disabled_1ryv {
  visibility: hidden;
}

.CounterInput_input_1ELP {
  width: 50px;
  padding: 12px 7px;
  font-size: 17px;
  border: 1px solid #cdcdcd;
  text-align: center;
  font-family: 'Officina Serif', sans-serif;
  border-radius: 2px;
}

@media --tablet {
  .CounterInput_input_1ELP {
    width: 40px;
  }
}
.NotifyCard_tagWrapper_9n6X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.NotifyCard_tag_A4zp {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  padding: 5px;
  border: 1px solid;
  border-radius: 4px;
  color: #f5a623;
}
.ProductCard_titleWrapper_1lgM {
  position: relative;
  margin-bottom: 8px;
  padding-right: 12px;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.ProductCard_title_33OK {
  border-bottom: 1px solid rgba(40, 40, 40, .2);
}

.ProductCard_arrow_31jZ {
  position: absolute;
  right: 0;
  top: 0;
  color: #dbdbdb;
  -webkit-transform: translateY(120%) rotate(-90deg);
          transform: translateY(120%) rotate(-90deg);
}

.ProductCard_image_2hZK {
  margin-bottom: 15px;
  min-height: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.ProductCard_image_2hZK img {
  width: 100%;
}

.ProductCard_moreLink_3Pvl {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif
}

.ProductCard_moreLink_3Pvl a {
  color: #000;
}

.ProductCard_benefit_2mUW {
  font-family: "Arial";
  font-size: 13px;
  line-height: 1.3;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2
}

.ProductCard_benefit_2mUW ul {
  margin: 0;
}

.ProductCard_sale_2bhF {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  border-top: 1px solid #f8e71c;
  border-bottom: 1px solid #f8e71c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 10px 0;
  margin: 10px 0;
}

.ProductCard_bottomLinks_Jr73 {
  padding: 10px 0
}

.ProductCard_bottomLinks_Jr73 > div {
  margin: 10px 0;
}

.ProductCard_bottomLinks_Jr73 a {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid rgba(40, 40, 40, .2);
}

.ProductCard_bottomLinks_Jr73 a:hover {
  color: #f5b21c;
  border-color: rgba(245, 178, 28, .5);
}

.ProductCard_productCard_3csH {
  height: 100%;
  width: 100%;
  padding: 25px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Officina Serif";
  background: #fff;
  color: #282828;
  text-decoration: none;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: auto;
  cursor: initial;
}

.ProductCard_productCardFlex_1J5j {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    border: 2px solid #f0f0f0;
  }

.ProductCard_productCard_3csH.ProductCard_hoverHighlight_34Lw:hover {
  outline: 3px solid #ffdc7d;
}

.ProductCard_productCard_3csH.ProductCard_hoverHighlight_34Lw:hover .ProductCard_title_33OK,
      .ProductCard_productCard_3csH.ProductCard_hoverHighlight_34Lw:hover .ProductCard_arrow_31jZ {
  color: #f5b21c;
  border-color: rgba(245, 178, 28, .5);
}

.ProductCard_productCard_3csH.ProductCard_hoverCursorPointer_22qj {
  cursor: pointer;
}

.ProductCard_priceBlock_2cWf {
  margin-top: 20px;
}

.ProductCard_smallIcon_18Bl {
  max-height: 95px;
  min-height: 95px;
  margin-bottom: 10px
}

.ProductCard_smallIcon_18Bl img {
  max-width: 95px;
  max-height: 95px;
}

.ProductCard_smallIcon_18Bl.ProductCard_isCashBoxCard_BxP8 {
  height: 150px;
  width: 100%;
  max-width: none;
  max-height: none;
  text-align: center;
}

.ProductCard_smallIcon_18Bl.ProductCard_isCashBoxCard_BxP8 > img {
  max-width: 100%;
  max-height: 100%;
}

@media all and (min-width: 768px) {

  .ProductCard_smallIcon_18Bl.ProductCard_isCashBoxCard_BxP8 {
    height: 200px;
  }
}

.ProductCard_splitLine_2Np5::before {
  display: block;
  content: '';
  border-top: 1px solid #282828;
  opacity: 0.1;
  height: 23px;
}

.ProductCard_shopItem_2V1E .ProductCard_top_dFSn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 60%;
}

.ProductCard_shopItem_2V1E .ProductCard_top_dFSn .ProductCard_smallIcon_18Bl {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 37.5%;
  max-width: none;
  max-height: none;
}

.ProductCard_shopItem_2V1E .ProductCard_top_dFSn .ProductCard_smallIcon_18Bl img {
  max-width: 100%;
  min-width: auto;
  max-height: 100%;
  min-height: auto;
}

.ProductCard_shopItem_2V1E .ProductCard_top_dFSn .ProductCard_titleWrapper_1lgM {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 37.5%;
}

.ProductCard_shopItem_2V1E .ProductCard_top_dFSn .ProductCard_benefit_2mUW {
  display: none;
}

.ProductCard_shopItem_2V1E .ProductCard_bottom_3mjL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 40%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ProductCard_shopItem_2V1E .ProductCard_bottom_3mjL .ProductCard_sale_2bhF {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 50%;
  margin: 0;
}

.ProductCard_shopItem_2V1E .ProductCard_bottom_3mjL .ProductCard_priceBlock_2cWf {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: 50%;
  margin: 0;
}

.ProductCard_date_32uP {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-bottom: 5px;
  color: #656565;
}

.ProductCard_archiveDate_3dN2 {
  margin: 20px 0 0 0
}

.ProductCard_archiveDate_3dN2 .ProductCard_archiveDateText_3X3R {
  color: red;
  margin: 20px 0 0 0;
}

.ProductCard_params_15G9 {
  font-size: 17px;
  line-height: 1.17;
  margin-top: 24px;
}

.ProductCard_buttonContainer_17P6 {
  margin-top: 28px;
}

.ProductCard_paramString_2hKG + .ProductCard_paramString_2hKG {
  margin-top: 10px;
}

.ProductCard_tagWrapper_vhMU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 20px;
}

.ProductCard_tag_3nkF {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  padding: 5px;
  border: 1px solid;
  border-radius: 4px;
  color: #f5a623;
}

.ProductCard_videoWrapper_gsW7 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.ProductCard_video_1ZjH {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

.ProductCard_content_GOBp {
  padding: 20px 15px;
  position: relative;
  z-index: 2;
  min-height: 330px;
  color: #fff;
}

.ProductCard_marketingSign_2Kj5 {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  border-top: 1px solid #f8e71c;
  border-bottom: 1px solid #f8e71c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 10px 0;
  margin: 10px 0
}

.ProductCard_marketingSign_2Kj5.ProductCard_displayBlock_3GJ2 {
  display: block;
}

.ProductCard_price_-fOc {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.ProductCard_priceWithoutDiscount_2HNt {
  position: relative;
  display: inline-block;

  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #656565
}

.ProductCard_priceWithoutDiscount_2HNt .ProductCard_value_oOKx {
  position: relative;
}

.ProductCard_priceWithoutDiscount_2HNt .ProductCard_value_oOKx::before {
  content: '';
  color: #b31736;
  width: calc(100% + 11px);
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  border-bottom: 2px solid;
  -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
}

.ProductCard_counterInput_3Xmq {
  padding-top: 20px;
}

.ProductCard_hideCounter_1NyX {
  visibility: hidden;
}

.ProductCard_notify_2Z2S {
  margin-top: 20px;
}

@media all and (min-width: 600px) {
  .ProductCard_productCard_3csH {
    padding: 30px 30px 20px 30px;
  }

  .ProductCard_titleWrapper_1lgM {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .ProductCard_benefit_2mUW {
    font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
  }

@media all and (min-width: 768px) {
  .ProductCard_price_-fOc {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
  }

@media all and (min-width: 1025px) {
  .ProductCard_content_GOBp {
    max-width: 350px;
    padding: 45px 60px
  }
  .ProductCard_content_GOBp .ProductCard_title_33OK {
    font-size: 30px;
    line-height: 1.3;
  }
  .ProductCard_content_GOBp .ProductCard_benefit_2mUW {
    font-family: "Officina Serif";
    font-size: 15px;
    line-height: 1.33;
  }

  .ProductCard_subService_30vX {
    width: 100%;
  }
  }
.ProductList_serviceListWrapper_DUWi {
  margin-bottom: 30px;
}

.ProductList_serviceList_2vxI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -30px;
}

.ProductList_productCard_11PY {
  padding: 1.5px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.ProductList_cardKeeper_pqqJ,
.ProductList_banner_3_ox {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.ProductList_cardKeeper_pqqJ {
  margin-bottom: 30px;
}

.ProductList_archiveCard_2WYP {
  margin-bottom: 30px
}

.ProductList_archiveCard_2WYP .ProductList_productCard_11PY {
  margin: 0;
}

.ProductList_banner_3_ox {
  margin: 30px 0;
  z-index: 0
}

.ProductList_banner_3_ox:first-child {
  margin-top: 0;
}

.ProductList_cutButton_2ypl {
  margin: 30px 0;
  text-align: center;
}

.ProductList_cutButtonText_39JF {
    padding: 0 40px;
  }

.ProductList_archiveButton_2sI_ {
  margin-top: 30px;
  text-align: center;
}

.ProductList_archiveButtonLink_1bBy {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  text-decoration: none;
  border-bottom: 1px solid rgba(40, 40, 40, .33);
  -webkit-transition: color 0.15s, border-color 0.15s;
  transition: color 0.15s, border-color 0.15s;
  color: #000;
  cursor: pointer;
}

.ProductList_archiveButtonLink_1bBy:hover {
  -webkit-transition: none;
  transition: none;
  color: rgb(246, 160, 0);
  border-color: rgba(246, 160, 0, .33);
}

.ProductList_archiveButtonLink_1bBy {
  border-bottom-style: dashed;
}

@media (min-width: 600px) {
  .ProductList_productCard_11PY {
    width: 50%;
  }
}

@media (min-width: 1004px) {
  .ProductList_productCard_11PY {
    width: 33.33%
  }
  .ProductList_productCard_11PY.ProductList_fourProductCards_1Nd2 {
    width: 25%;
  }
}
@media all and (max-width: 767px) {
    .TextMaxWidthContainer_textMaxWidthContainer_buIn.TextMaxWidthContainer_desktop_2i9A {
        max-width: none !important
    }
}
@media all and (min-width: 768px) {
    .TextMaxWidthContainer_textMaxWidthContainer_buIn.TextMaxWidthContainer_mobile_b4Kq {
        max-width: none !important
    }
}
.PopupToggleLinkWithIcon_routeLinkWithIcon_1ov4 {
  display: block;
  text-decoration: none;
  color: inherit;
  text-align: left;
  white-space: nowrap;
}

.PopupToggleLinkWithIcon_linkWrapper_1zWv {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.PopupToggleLinkWithIcon_icon_7zuf {
  vertical-align: top;
  margin-right: 10px;
}

@media all and (min-width: 768px) {
  .PopupToggleLinkWithIcon_routeLinkWithIcon_1ov4 {
    text-align: center;

    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
  }

.ErrorTooltip_wrapper_25SR {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  position: relative;
  display: block;
  width: 100%;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 13px;
  z-index: 5
}
.ErrorTooltip_wrapper_25SR::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}
.ErrorTooltip_wrapper_25SR.ErrorTooltip_absolutePosition_3f-B {
  position: absolute;
}

.Checkbox_container_11Ci {
  width: 100%;
}

.Checkbox_wrapper_29Zx {
  min-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.Checkbox_icon_2PMo {
  width: 11px;
  height: 9px;
  position: absolute;
  top: 3px;
  left: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Checkbox_label_QHKK {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-left: 30px;
}

@media all and (min-width: 768px) {

  .Checkbox_label_QHKK {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.Checkbox_text_3UDv {
  margin-right: 5px;
}

.Checkbox_field_2_ND {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 1;
  cursor: pointer
}

.Checkbox_field_2_ND:checked ~ .Checkbox_icon_2PMo {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Checkbox_checkbox_AOkI {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e5e5e5));
  background-image: linear-gradient(#fcfcfc 0%, #e5e5e5 100%);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

.Checkbox_checkboxChecked_4jY7 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8a839), to(#fddb38));
  background-image: linear-gradient(#f8a839 0%, #fddb38 100%);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

.Checkbox_link_1Yya {
  line-height: 20px
}

.Checkbox_link_1Yya.Checkbox_personalData_3zAQ {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  color: #999;
}

.Checkbox_link_1Yya.Checkbox_personalData_3zAQ:visited {
  color: #999;
}

.Checkbox_link_1Yya.Checkbox_personalData_3zAQ > span {
  border-bottom-style: dashed;
}
.Input_inputWrapper_2FJ_ {
  width: 100%
}

.Input_inputWrapper_2FJ_.Input_absoluteTooltipPosition_196a {
  position: relative;
}

.Input_inputError_3T40 input {
  border-color: rgba(220, 0, 0, .45);
}

.Input_input_1Mue {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  -webkit-box-shadow: none;

          box-shadow: none
}

.Input_input_1Mue > input::-ms-reveal {
  display: none;
}

.Input_input_1Mue > textarea {
  height: auto;
}

@media all and (min-width: 768px) {
  .Input_wrapper_2pK3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  }
.FileInput_wrapper_T2ZX {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.FileInput_inputLabel_1wuL {
  cursor: pointer;
}

.FileInput_icon_3Qrn {
  width: 13px;
  margin-right: 5px;
}

.FileInput_input_bVXl {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  cursor: pointer;
}

.FileInput_inputContainer_2WH3 {
  text-align: left;
  width: 100%;
}

.FileInput_uploadedFiles_1tXp {
  padding-bottom: 15px;
}

.FileInput_uploadedFileWrapper_wPaJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px
}

.FileInput_uploadedFileWrapper_wPaJ:first-child {
  margin-top: 0;
}

.FileInput_uploadedFile_1WHh {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: block;
}

.FileInput_labelText_oPBN {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  border-bottom: 1px solid rgba(40, 40, 40, .2);
  font-size: 17px;
}

.FileInput_extensions_2oxP {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: block;
  margin-top: 5px;
  font-size: 17px;
}

.FileInput_spinner_2nZV {
  text-align: center;
  padding-bottom: 15px;
}

.FileInput_crossIcon_2q2C {
  margin-left: 5px;
  opacity: 0.5;
  cursor: pointer
}

.FileInput_crossIcon_2q2C:hover {
  opacity: 1;
}

@media all and (min-width: 768px) {
  .FileInput_uploadedFile_1WHh {
    font-size: 17px;
  }
  }
.DatePicker_wrapper_1HIn {
  vertical-align: top;
  display: inline-block;
  position: relative;
  z-index: 1
}

.DatePicker_wrapper_1HIn > div {
  padding: 0;
}

.DatePicker_button_2_NG {
  position: absolute;
  top: 50%;
  right: 6px;
  margin: 0;
  padding: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #787878;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  background: none;
  font-size: 0;
  cursor: pointer
}

.DatePicker_button_2_NG:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.DatePicker_button_2_NG:hover:enabled {
  -webkit-transition: none;
  transition: none;
  color: #282828;
}

.DatePicker_button_2_NG.DatePicker_default_offset_3Gej {
  right: 6px;
}

.DatePicker_button_2_NG.DatePicker_big_offset_1eEb {
  right: 11px;
}

.DatePicker_calendar_3NXL {
  position: absolute;
  z-index: 1;
  min-width: 200px;
}

.DatePicker_opened__rLF {
  z-index: 1000;
}

.DatePicker_opened-up_3IyV .DatePicker_calendar_3NXL {
  bottom: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

.DatePicker_opened-up_3IyV .DatePicker_input_3Axf input {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.DatePicker_opened-down_1EBY .DatePicker_calendar_3NXL {
  top: 100%;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 0;
}

.DatePicker_opened-down_1EBY .DatePicker_input_3Axf input {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.DatePicker_inputWrapper_eX1J {
  width: 100%
}

.DatePicker_inputWrapper_eX1J > div {
  width: 100%;
}

.DatePicker_error_1r1Y input {
  border: 1px solid rgba(220, 0, 0, .45);
}
.RegionAutocomplete_container_1qKN {
  position: relative;
}

.RegionAutocomplete_text_JUsa {
  display: none;
}

.RegionAutocomplete_forceError_U3DQ input {
  border-color: rgba(220, 0, 0, .45) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
}

@media (max-width: 768px) {
  .RegionAutocomplete_textFail_Mcyi {
    max-width: none;
    font-family: 'Officina Serif', serif;
    font-style: normal;
    font-size: 15px;
  }
}

input.RegionAutocomplete_input_eoX7 {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.RegionAutocomplete_defaultSize_3vro {
  height: 58px;
}

.RegionAutocomplete_textFail_Mcyi {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: left
}

.RegionAutocomplete_absolute_2Zcd .RegionAutocomplete_textFail_Mcyi {
  position: absolute;
}

.RegionAutocomplete_textFail_Mcyi {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5;
}

.RegionAutocomplete_textFail_Mcyi::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

.RegionAutocomplete_absTooltip_1EKN .RegionAutocomplete_textFail_Mcyi {
  position: absolute;
}

@media (max-width: 768px) {
  .RegionAutocomplete_textFail_Mcyi {
    max-width: 100%;
  }
}

@media all and (min-width: 768px) {
  input.RegionAutocomplete_defaultSize_3vro {
    height: 39px;
  }
  }

.RegionAutocomplete_wrapper_2G34 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.RegionAutocomplete_inputWrapper_qCN- {
  width: 100%;
}

.RegionAutocomplete_inputContainer_2xWM {
  position: relative;
  width: 100%;
}

.RegionAutocomplete_input_eoX7 {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  height: 58px;
  width: 100%;
  padding: 0 15px;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s
}

.RegionAutocomplete_input_eoX7:focus {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
}

.RegionAutocomplete_inputError_1Lqf {
  border: 1px solid rgba(220, 0, 0, .45);
}

.RegionAutocomplete_menu_1gCx {
  max-height: 300px;
  position: absolute;
  z-index: 10;
  top: 100%;
  right: 0;
  left: 0;
  overflow: auto;
  margin-top: -1px;
  border-radius: 0 0 3px 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #aaa;
          box-shadow: inset 0 0 0 1px #aaa;
  -webkit-overflow-scrolling: touch
}

.RegionAutocomplete_menu_1gCx .RegionAutocomplete_dropDownItem_3zsI {
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid rgba(170, 170, 170, .45);
  margin-top: -1px;
  min-height: 39px;
  width: 100%;
  padding: 0 15px;
  font: 17px/39px 'Officina Serif', serif;
  text-align: left;
}

.RegionAutocomplete_menu_1gCx .RegionAutocomplete_dropDownItem_3zsI:last-child {
  border-radius: 0 0 3px 3px;
}

.RegionAutocomplete_menu_1gCx .RegionAutocomplete_dropDownItem_3zsI.RegionAutocomplete_isHighlighted_3GtJ:not(.RegionAutocomplete_selected_1uW0) {
  z-index: 2;
  -webkit-transition: none;
  transition: none;
  border-color: #f9c872;
  cursor: pointer;
}

.RegionAutocomplete_menu_1gCx .RegionAutocomplete_dropDownItem_3zsI.RegionAutocomplete_selected_1uW0 {
  cursor: default;
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.RegionAutocomplete_menu_1gCx .RegionAutocomplete_dropDownItem_3zsI:first-child {
  margin-top: 0;
}

@media all and (min-width: 768px) {
  .RegionAutocomplete_input_eoX7 {
    height: 39px;
  }
  }
.Autocomplete_container_1EHZ {
  position: relative;
}

.Autocomplete_text_3y31 {
  display: none;
}

.Autocomplete_forceError_2PQN input {
  border-color: rgba(220, 0, 0, .45) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
}

@media (max-width: 768px) {
  .Autocomplete_textFail_1gkZ {
    max-width: none;
    font-family: 'Officina Serif', serif;
    font-style: normal;
    font-size: 15px;
  }
}

input.Autocomplete_input_3d2a {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.Autocomplete_defaultSize_2p3Q {
  height: 58px;
}

.Autocomplete_textFail_1gkZ {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: left
}

.Autocomplete_absolute_RBie .Autocomplete_textFail_1gkZ {
  position: absolute;
}

.Autocomplete_textFail_1gkZ {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5;
}

.Autocomplete_textFail_1gkZ::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

.Autocomplete_absTooltip_3pAr .Autocomplete_textFail_1gkZ {
  position: absolute;
}

@media (max-width: 768px) {
  .Autocomplete_textFail_1gkZ {
    max-width: 100%;
  }
}

@media all and (min-width: 768px) {
  input.Autocomplete_defaultSize_2p3Q {
    height: 39px;
  }
  }

.Autocomplete_wrapper_z8wV {
  width: 100%;
}

.Autocomplete_inputContainer_KR-f {
  position: relative;
  width: 100%;
}

.Autocomplete_input_3d2a {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  height: 58px;
  width: 100%;
  padding: 0 15px;
  background-color: inherit;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  text-overflow: ellipsis
}

.Autocomplete_input_3d2a:focus {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
}

.Autocomplete_menu_Ac9- {
  max-height: 300px;
  position: absolute;
  z-index: 10;
  top: 100%;
  right: 0;
  left: 0;
  overflow: auto;
  margin-top: -1px;
  border-radius: 0 0 3px 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #aaa;
          box-shadow: inset 0 0 0 1px #aaa;
  -webkit-overflow-scrolling: touch;
}

.Autocomplete_dropDownItem_3LVV {
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid rgba(170, 170, 170, .45);
  margin-top: -1px;
  min-height: 39px;
  width: 100%;
  padding: 0 15px;
  font: 17px/39px 'Officina Serif', serif;
  text-align: left
}

.Autocomplete_dropDownItem_3LVV.Autocomplete_isHighlighted_3Hbf:not(.Autocomplete_selected_3dj_) {
  z-index: 2;
  -webkit-transition: none;
  transition: none;
  border-color: #f9c872;
  cursor: pointer;
}

.Autocomplete_dropDownItem_3LVV.Autocomplete_smallText_1oRf {
  line-height: normal;
  white-space: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.Autocomplete_dropDownItem_3LVV.Autocomplete_selected_3dj_ {
  cursor: default;
  color: rgba(40, 40, 40, 0.44999999999999996);
}

.Autocomplete_dropDownItem_3LVV:first-child {
  margin-top: 0;
}

.Autocomplete_dropDownItem_3LVV:last-child {
  border-radius: 0 0 3px 3px;
}

.Autocomplete_arrow_2-p8 {
  position: absolute;
  right: 11px;
  top: 50%;
  height: 6px;
  color: #505050;
  margin-top: -2px
}

.Autocomplete_arrow_2-p8.Autocomplete_active_1cdI {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.Autocomplete_dropdownInputWrapper_3GYz {
  position: relative
}

.Autocomplete_dropdownInputWrapper_3GYz .Autocomplete_input_3d2a {
  cursor: pointer;
  padding-right: 35px;
}

.Autocomplete_inputError_26I9 {
  border: 1px solid rgba(220, 0, 0, .45);
}

@media all and (min-width: 768px) {
  .Autocomplete_input_3d2a {
    height: 39px;
    background-color: #fff;
  }
  }
.StarRating_wrapper_q-D1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}

.StarRating_star_3RQR {
  margin: 0 3px;
  cursor: pointer
}

.StarRating_star_3RQR.StarRating_active_HmZv path {
  fill: #ffdc7d;
}
.RadioButton_wrapper_1mfz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px
}

.RadioButton_wrapper_1mfz:last-child {
  margin-bottom: 0;
}

.RadioButton_radioWrapper_1v4d {
  position: relative;
  width: 23px;
  min-width: 23px;
  height: 23px;
  margin-right: 12px;
}

.RadioButton_radio_1EIJ {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}

.RadioButton_styledRadio_1xGM {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid #e1e1e1;
  border-radius: 50%
}

.RadioButton_styledRadio_1xGM.RadioButton_checked_1Zfd {
  background: -webkit-gradient(linear, left bottom, left top, from(#ffdc7d), to(#e0be62));
  background: linear-gradient(360deg, #ffdc7d 0%, #e0be62 100%);
  border: none
}

.RadioButton_styledRadio_1xGM.RadioButton_checked_1Zfd::after {
  content: '';
  position: absolute;
  background: #000;
  top: 7px;
  left: 7px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.RadioButton_styledRadio_1xGM.RadioButton_light_VPKq {
  border-color: #fff;
}

.RadioButton_label_1W7l {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif
}

.RadioButton_label_1W7l.RadioButton_light_VPKq {
  color: #fff;
}
.TabPicker_wrapper_1TMW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -7px;
}

.TabPicker_tab_120n {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  width: 100px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e5e6ea;
  border-radius: 50px;
  margin: 0 7px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  color: #282828
}

.TabPicker_tab_120n.TabPicker_active_2a9s {
  background: #ffdc7d;
  cursor: default;
}
.CompanyAutocomplete_container_38g6 {
  position: relative;
}

.CompanyAutocomplete_text_2cog {
  display: none;
}

.CompanyAutocomplete_forceError_3K01 input {
  border-color: rgba(220, 0, 0, .45) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
          box-shadow: inset 0 0 0 1px rgba(220, 0, 0, .45) !important;
}

@media (max-width: 768px) {
  .CompanyAutocomplete_textFail_26yw {
    max-width: none;
    font-family: 'Officina Serif', serif;
    font-style: normal;
    font-size: 15px;
  }
}

input.CompanyAutocomplete_input_19QR {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.CompanyAutocomplete_defaultSize_2DSa {
  height: 58px;
}

.CompanyAutocomplete_textFail_26yw {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: left
}

.CompanyAutocomplete_absolute_bXTm .CompanyAutocomplete_textFail_26yw {
  position: absolute;
}

.CompanyAutocomplete_textFail_26yw {
  position: relative;
  display: block;
  max-width: 300px;
  margin-top: 13px;
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  background: #e33333;
  font-size: 14px;
  font-family: 'Officina Serif', serif;
  font-style: normal;
  z-index: 5;
}

.CompanyAutocomplete_textFail_26yw::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: solid 8px rgba(0, 0, 0, 0);
  border-bottom-color: #e33333;
  content: '';
}

.CompanyAutocomplete_absTooltip_1-TX .CompanyAutocomplete_textFail_26yw {
  position: absolute;
}

@media (max-width: 768px) {
  .CompanyAutocomplete_textFail_26yw {
    max-width: 100%;
  }
}

@media all and (min-width: 768px) {
  input.CompanyAutocomplete_defaultSize_2DSa {
    height: 39px;
  }
  }

.CompanyAutocomplete_wrapper_1TTV {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.CompanyAutocomplete_inputWrapper_1wRT {
  width: 100%;
}

.CompanyAutocomplete_inputContainer_2UOl {
  position: relative;
  width: 100%;
}

.CompanyAutocomplete_input_19QR {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  height: 58px;
  width: 100%;
  padding: 0 15px;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s
}

.CompanyAutocomplete_input_19QR:focus {
  border-color: rgba(249, 195, 91, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
          box-shadow: inset 0 0 0 1px rgba(249, 195, 91, .9);
  -webkit-transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s;
  transition: border-color ease-out 0.3s, box-shadow ease-out 0.3s, -webkit-box-shadow ease-out 0.3s;
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_input_19QR {
    height: 39px;
  }
}

.CompanyAutocomplete_inputError_1bbB {
  border: 1px solid rgba(220, 0, 0, .45);
}

.CompanyAutocomplete_menu_3Z0D {
  z-index: 10;
  overflow: auto;
  background: #fff;
  -webkit-overflow-scrolling: touch;
}

@media all and (max-width: 767px) {

  .CompanyAutocomplete_menu_3Z0D {
    margin-top: 5px;
    max-height: 266px;
    top: calc(100% + 2px);
    padding-left: 13px;
    padding-right: 13px;
    border: 1px solid rgba(40, 40, 40, .2);
    border-radius: 4px;
  }
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_menu_3Z0D {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    width: 568px;
    max-height: 322px;
    padding-left: 15px;
    padding-right: 15px;
    border: 2px solid #fbd580;
    border-radius: 2px;
  }
}

.CompanyAutocomplete_menu_3Z0D.CompanyAutocomplete_loading_-bcc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 266px;
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_menu_3Z0D.CompanyAutocomplete_loading_-bcc {
    height: 322px;
  }
}

.CompanyAutocomplete_dropdownItem_2BVN {
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  padding-top: 8px;
  padding-bottom: 8px;
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_dropdownItem_2BVN {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_dropdownItem_2BVN:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, .14);
  }
}

.CompanyAutocomplete_dropdownItemCompanyName_2ifi {
  font-family: 'Officina Serif', serif;
  font-size: 15px;
  line-height: 21px;
  white-space: pre-wrap;
  color: #000;
}

@media all and (min-width: 768px) {

  .CompanyAutocomplete_dropdownItemCompanyName_2ifi {
    line-height: 17px;
  }
}

.CompanyAutocomplete_dropdownItemLabel_uuYF {
  margin-top: 5px;
  font-family: 'Arial', sans-serif;
  font-size: 13px;
  line-height: 17px;
  color: #787878;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media all and (max-width: 767px) {

    .WithMargin_desktop_3mnQ {

        margin: 0 !important
    }
}

@media all and (min-width: 768px) {

    .WithMargin_mobile_29kX {

        margin: 0 !important
    }
}
.SuccessTooltip_wrapper_14he {
  padding: 15px 15px;
  border-radius: 4px;
  background-color: #fff7cb;
  margin-top: 20px;
}
@media all and (min-width: 768px) {
  .SuccessTooltip_wrapper_14he {
    padding: 20px 20px;
  }
}
.PromocodeField_wrapper_1wi4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px;
}

@media all and (min-width: 768px) {

  .PromocodeField_wrapper_1wi4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 30px;
  }
}

.PromocodeField_label_32lu {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  width: 100%;
  color: rgba(40, 40, 45, .5);
}

.PromocodeField_labelWrapper_1x_O {
  text-align: left;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (min-width: 768px) {

  .PromocodeField_labelWrapper_1x_O {
    width: 33%;
    min-width: 33%;
    padding-right: 20px;
  }
}

.PromocodeField_input_3xIw {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  -webkit-box-flex: 1;

      -ms-flex-positive: 1;

          flex-grow: 1;
  -webkit-box-shadow: none;
          box-shadow: none
}

.PromocodeField_input_3xIw > input::-ms-reveal {
  display: none;
}

@media all and (min-width: 768px) {

  .PromocodeField_inputWrapper_1Vxd {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}

.PromocodeField_inputWithButton_1vSw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PromocodeField_button_20Zf {
  -ms-flex-preferred-size: 104px;
      flex-basis: 104px;
  margin-left: 10px;
}

@media all and (min-width: 768px) {

  .PromocodeField_button_20Zf {
    -ms-flex-preferred-size: 133px;
        flex-basis: 133px;
    margin-left: 17px;
  }
}
.QuickRequestForm_link_qHRz {
  margin-bottom: 30px;
}

.QuickRequestForm_inputWrapper_MZ8Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px
}

.QuickRequestForm_inputWrapper_MZ8Y:first-child {
  margin-top: 0;
}

.QuickRequestForm_label_1SIG {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  width: 100%;
  margin-right: 35px;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  color: rgba(40, 40, 45, .5);
}

.QuickRequestForm_personalDataWrapper_2ior {
  margin: 30px auto 5px;
}

.QuickRequestForm_button_1W0b {
  display: block;
  margin: 30px auto 0 auto;
}

.QuickRequestForm_loader_ngSS {
  margin-top: 30px;
  text-align: center;
}

@media all and (min-width: 768px) {
  .QuickRequestForm_inputWrapper_MZ8Y {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 30px;
  }

  .QuickRequestForm_labelWrapper_39b9 {
    min-width: 33%;
    width: 33%;
    padding-right: 20px;
  }
  }
.QuickRequestPopup_form_34P- {
  width: 435px;
  max-width: 100%;
  margin: auto;
}
.CrossSale_wrapper_S_yx {
  margin-bottom: 45px
}

.CrossSale_wrapper_S_yx a {
  text-decoration: none;
}

.CrossSale_title_qnnx {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  text-align: left;
  padding: 25px 0;
}

.CrossSale_productsContainer_3QQm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.CrossSale_card_2ZYn {
  position: relative;
  width: 100%;
  min-height: 170px;
  border: 1.5px solid #fff;
  background: #f0f0f0;
  text-align: left
}

.CrossSale_card_2ZYn .CrossSale_cardDescription_k-KO {
  margin-top: 10px;
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.CrossSale_card_2ZYn .CrossSale_cardContent_Oqc9 {
  position: relative;
  z-index: 1;
}

.CrossSale_card__1_1BtQ div[class*=NewBanner_wrapper] {
  min-height: 170px;
  padding: 30px 0;
}

.CrossSale_card__1_1BtQ div[class*=ContentWrapper_content] {
  margin-bottom: -25px;
  padding-bottom: 0;
  margin-top: 0;
}

.CrossSale_card__1_1BtQ div[class*=NewBanner_content] * {
  text-align: left;
  position: relative;
  z-index: 1;
}

.CrossSale_card__1_1BtQ.CrossSale_hideTitle_27Jk div[class*=NewBanner_title] {
  display: none;
}

.CrossSale_card__2_3cZq {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.CrossSale_card__2_3cZq .CrossSale_cardContent_Oqc9 .CrossSale_cardTitle_FU_3 {
  border-bottom: 1px solid
}

.CrossSale_card__2_3cZq .CrossSale_cardContent_Oqc9 .CrossSale_cardTitle_FU_3:hover {
  color: #ffba00;
}

.CrossSale_card__3_1fZl {
  padding: 30px;
  color: #000
}

.CrossSale_card__3_1fZl a {
  color: inherit;
  border-bottom: 1px solid rgba(40, 40, 40, .33)
}

.CrossSale_card__3_1fZl a:hover {
  color: #ffba00;
  border-color: #ffba00;
}

.CrossSale_card__3_1fZl {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.CrossSale_card__3_1fZl .CrossSale_cardImg_2Xsc {
  width: 70px;
  height: 70px;
  margin: 0 auto 10px
}

.CrossSale_card__3_1fZl .CrossSale_cardImg_2Xsc img {
  max-width: 100%;
  max-height: 100%;
}

@media all and (min-width: 768px) {
  .CrossSale_title_qnnx {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    text-align: center;
  }

  .CrossSale_card__1_1BtQ {
    width: 100%;
  }

  .CrossSale_card__2_3cZq {
    width: 60%;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end
  }

  .CrossSale_card__2_3cZq .CrossSale_cardTitle_FU_3 {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .CrossSale_card__2_3cZq .CrossSale_cardContent_Oqc9 {
    width: 70%;
  }

  .CrossSale_card__3_1fZl {
    width: 40%
  }

  .CrossSale_card__3_1fZl .CrossSale_cardImg_2Xsc {
    margin: 0;
  }
  }

@media all and (max-width: 767px) {
  .CrossSale_card__1_1BtQ {
    width: 100%
  }
  .CrossSale_card__1_1BtQ div[class*=NewBanner_wrapper] {
    padding: 30px 0;
  }
  .CrossSale_card__1_1BtQ div[class*=NewBanner_description] {
    font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
  }

  .CrossSale_card__2_3cZq .CrossSale_cardTitle_FU_3 {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .CrossSale_card__2_3cZq .CrossSale_cardDescription_k-KO {
    font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
  }

  .CrossSale_card__3_1fZl .CrossSale_cardDescription_k-KO {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
  }
.TimeSlotTabs_tabs_1_jc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.7;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: rgba(0, 0, 0, .2) solid;
  border-width: 2px;
  height: 50px;
  margin: 5px 0;
  border-radius: 4px;
}

.TimeSlotTabs_items_3klY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.TimeSlotTabs_item_1G-J {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.13;
  color: rgba(0, 0, 0, .7);
  min-width: 144px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer
}

.TimeSlotTabs_item_1G-J:hover {
  color: #f7c441;
}

.TimeSlotTabs_item_1G-J.TimeSlotTabs_active_1Mg2 {
  border: #f7c441 solid 2px;
  border-radius: 2px;
  color: #000;
  background-color: #fff;
  margin: -7px 0;
  cursor: inherit;
}
.Options_optionsContainer_19Yh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Options_option_17I7 {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 240px;
  color: #aaa;
  border: solid 2px #9b9b9b;
  border-radius: 2px;
  line-height: 1.13px;
  height: 60px;
  padding: 0 20px;
  cursor: pointer
}

.Options_option_17I7.Options_active_1Fk0 {
  cursor: default;
  color: #282828;
  border-color: #f7c441;
}

.Options_option_17I7:first-child {
  margin-right: 30px;
}
.WebinarForm_webinarRequestForm_i-kl {
  text-align: left
}

.WebinarForm_webinarRequestForm_i-kl.WebinarForm_isCrossWebinar_3SJM {
  padding: 15px 0 55px;
}

.WebinarForm_title_159p {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 14px
}

.WebinarForm_title_159p.WebinarForm_isCrossWebinar_3SJM {
  margin: 10px 0;
  font: 21px/1.71 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  color: #282828;
}

@media all and (min-width: 1025px) {

  .WebinarForm_title_159p.WebinarForm_isCrossWebinar_3SJM {
    margin: 10px 0 15px;
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
  }
}

.WebinarForm_description_rS7U {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-bottom: 21px
}

.WebinarForm_description_rS7U.WebinarForm_isCrossWebinar_3SJM {
  margin-left: auto;
  margin-right: auto;
  color: #000;
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  text-align: left;
}

@media all and (min-width: 1025px) {

  .WebinarForm_description_rS7U.WebinarForm_isCrossWebinar_3SJM {
    width: 380px;
    text-align: center
  }
}

.WebinarForm_datesHead__ZTE {
  font: 21px/1.71 'Officina Serif', serif;
  margin-bottom: 15px
}

.WebinarForm_datesHead__ZTE.WebinarForm_isCrossWebinar_3SJM {
  display: none;
}

.WebinarForm_optionsLabel_3ELY {
  display: block;
  font: 15px/1.4 'Officina Serif', serif;
  color: #282828;
  opacity: 0.5;
  margin-bottom: 12px;
}

.WebinarForm_options_2gTz {
  margin-bottom: 20px;
}

.WebinarForm_timeSlotTabs_1a47 {
  height: 60px;
  margin: 0 -14px 35px;
}

.WebinarForm_spinner_3W0f {
  text-align: center;
}

.WebinarForm_loader_3Upu {
  min-height: 100px;
}

@media all and (min-width: 768px) {
  .WebinarForm_title_159p {
    font-size: 50px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .WebinarForm_description_rS7U {
    font: 17px/1.47 'Officina Serif', serif;
    margin-bottom: 15px;
  }

  .WebinarForm_datesHead__ZTE {
    font: 30px/1.2 'Officina Serif', serif;
    margin-bottom: 30px;
  }

  .WebinarForm_optionsLabel_3ELY {
    display: none;
  }

  .WebinarForm_title_159p,
  .WebinarForm_description_rS7U,
  .WebinarForm_datesHead__ZTE {
    text-align: center;
  }

  .WebinarForm_form_2DmQ {
    margin: 0 auto;
    max-width: 472px;
  }

  .WebinarForm_timeSlotTabs_1a47 {
    max-width: 596px;
    margin: 0 auto 30px;
  }
  }
.SignUpToWebinar_webinar_2u17 {
  background: #dde3f7;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_webinar_2u17 {
    border-radius: 8px;
    border: solid 1px #979797;
    margin-top: 45px;
  }
}

.SignUpToWebinar_header_1hLc {
  padding: 15px 20px 25px;
  margin-top: 15px;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_header_1hLc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 23px 15px 20px 23px;
    margin-top: 0;
  }
}

.SignUpToWebinar_title_dVWH {
  text-align: left;
  margin: 0;

  font: 21px/1.71 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.29;
  color: #000;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_title_dVWH {
    width: 460px;
    margin: 20px 0 0;
    font: 30px/1.33 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.23;
  }
}

.SignUpToWebinar_description_jp0Q {
  text-align: left;
  margin-bottom: 0;
  color: #000;

  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.24;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_description_jp0Q {
    width: 430px;
    font: 21px/1.71 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.19;
    color: #000;
  }
}

.SignUpToWebinar_image_3VTA {
  display: none;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_image_3VTA {
    display: block;
  }
}

.SignUpToWebinar_content_2K2w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SignUpToWebinar_contentTitle_5ZWr {
  margin: 10px 0 15px;

  font: 30px/1.33 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #282828;
}

.SignUpToWebinar_contentDescription_3ixB {
  width: 600px;
  margin: 0;
  color: #000;
}

.SignUpToWebinar_isClient_pjU7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
}

.SignUpToWebinar_selectClientButtn_1hKC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  min-width: 240px;
  padding: 0 20px;
  border: solid 2px #9b9b9b;
  border-radius: 2px;
  margin: 0 15px;
  cursor: pointer;

  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.13px;
  color: #aaa;
}

.SignUpToWebinar_button_eW5V {
  height: 64px;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-bottom: 70px;
  background-color: #ffdc7d;
  cursor: pointer;

  font: 21px/1.71 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #28282d;
}

@media all and (min-width: 1025px) {

  .SignUpToWebinar_button_eW5V {
    width: 295px;
    height: 50px;
    border-radius: 2px;
    margin: 10px 0 25px;
  }
}

.SignUpToWebinar_formWrapper_1uhg {
  border-top: 1px solid #979797;
  background: white;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.SuccessPopup_buttonContainer_3U-w {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SuccessPopup_button_uVpE {
  margin: auto;
}

@media all and (min-width: 768px) {
  .SuccessPopup_popup_175Q div[class*=Popup_content] {
    padding: 70px 15px;
  }
  .SuccessPopup_popup_175Q.SuccessPopup_showSignUpToWebinar_1ctm div[class*=Popup_content] {
    padding: 70px 70px;
    width: 100%;
  }
  }
.ArticleBanner_wrapper_1j63 {
  padding: 16px 20px;
  overflow-y: hidden;
  height: 350px;
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1200px;
  margin: auto;
  margin-bottom: 40px
}

.ArticleBanner_wrapper_1j63.ArticleBanner_align_left_-6GI {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}

.ArticleBanner_wrapper_1j63.ArticleBanner_align_center_29ce {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.ArticleBanner_wrapper_1j63.ArticleBanner_align_right_2TYq {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: right;
}

@media all and (min-width: 768px) {

  .ArticleBanner_wrapper_1j63 {
    height: 441px;
    padding-top: 20px;
    margin-bottom: 60px
  }
}

@media all and (min-width: 1025px) {

  .ArticleBanner_wrapper_1j63 {
    height: 700px;
    padding: 20px 118px
  }
}

.ArticleBanner_contentWrapper_1J-V {
  z-index: 1;
  height: 100%;
}

.ArticleBanner_fullSize_A5OI {
  max-width: 100% !important;
}

.ArticleBanner_title_2IVv {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 16px;
}

@media all and (min-width: 768px) {

  .ArticleBanner_title_2IVv {
    font-size: 60px;
    max-width: 670px;
    margin-bottom: 40px
  }
}

@media all and (min-width: 1025px) {

  .ArticleBanner_title_2IVv {
    font-size: 80px
  }
}

.ArticleBanner_titleText_3zOy {
  background: #fff;
  font-size: 1em;
  display: inline;
  font-weight: normal;

  background: #fff;

  /* последние три строчки box-shadow специально для IE <3 */

  -webkit-box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;

          box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;

  padding: 4px 0;
}

a.ArticleBanner_wrapper_1j63 {
  text-decoration: none;
  color: inherit
}

a.ArticleBanner_wrapper_1j63:hover .ArticleBanner_title_2IVv {
  color: #f5a623;
}

.ArticleBanner_description_etAP {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #fff;
  background: #000;
  padding: 10px;
}

@media all and (min-width: 768px) {

  .ArticleBanner_description_etAP {
    font-size: 35px;
    max-width: 670px
  }
}

@media all and (min-width: 1025px) {

  .ArticleBanner_description_etAP {
    font-size: 40px
  }
}

.ArticleBanner_descriptionText_22iy {
  background: transparent;
}
.ContentFixedWidth_contentFixedWidth_j-sY {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media all and (max-width: 767px) {
  .ContentFixedWidth_contentFixedWidth_j-sY {
    max-width: none !important;
  }
}
.CanvasBoilerplate_canvas_1_7N {
  width: 100%;
  height: 100%;
}
.Gallery_canvas_1twH {
  height: auto;
  margin: 0;
  width: 100%
}

@media all and (min-width: 415px) and (max-width: 767px) {

  .Gallery_canvas_1twH.Gallery_horizontalFullScreen_1fLC {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 999
  }
}

.Gallery_wrapper_2Rmp {
  position: relative;
  overflow: visible;
}

.Gallery_counter_39NI {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  text-align: center;
  margin-top: 20px;
  color: #fff
}

.Gallery_counter_39NI.Gallery_light_1fzI {
  color: #282828;
}

@media all and (min-width: 768px) {

  .Gallery_counter_39NI {
    display: none
  }
}
.MultitouchPopup_popupImage_3U5j {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, .4);
  -ms-touch-action: none;
      touch-action: none;
  z-index: 9999;
}

.MultitouchPopup_popupContent_1Rzj {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.MultitouchPopup_popupContent_1Rzj img {
  max-width: 100%;
  max-height: 90%;
}

.MultitouchPopup_popupDescription_DzoV {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -4px;
  padding: 5px;
}
.Image_imageWrapper_3wVz {
  width: 100%;
  min-height: 1px;
}

.Image_image_14ua {
  width: 100%;
  display: block
}

@media all and (min-width: 768px) {

  .Image_image_14ua.Image_small_11QO {
    width: auto;
    min-height: 1px;
    max-width: 100%;
    margin: auto;
    display: block;
  }
}

.Image_imageDescription_3I8f {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-top: 10px;
}

@media all and (min-width: 768px) {

  .Image_imageDescription_3I8f {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    margin-top: 17px;
  }
}
.Video_videoWrapper_2NHb {
  width: 100%;
  padding-top: 56.2%;
  position: relative;
}

iframe.Video_video_Z9fn {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.Video_video_Z9fn {
  width: 100%;
}

.Video_imageWrapper_2bxL {
  width: 100%;
  min-height: 1px;
  margin-bottom: 20px;
  margin-top: 20px
}

.Video_imageWrapper_2bxL.Video_withoutMargins_21I0 {
  margin: 0;
}

.Video_imageDescription_2zSI {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-top: 10px;
}

@media all and (min-width: 768px) {

  .Video_imageDescription_2zSI {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    margin-top: 17px;
  }
}
.AutoScroll_container_2U8V {
  overflow-y: hidden;
  text-align: center;
  position: relative;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none
}

.AutoScroll_container_2U8V::-webkit-scrollbar {
  display: none;
}

.AutoScroll_content_Qi_z {
  overflow-x: scroll;
  position: relative;
  min-width: 100%;
  display: inline-block;
  -ms-overflow-style: none;
  overflow: hidden
}

.AutoScroll_content_Qi_z::-webkit-scrollbar {
  display: none;
}

.AutoScroll_content_Qi_z.AutoScroll_animate_kUx2 {
  -webkit-animation: AutoScroll_move-in-steps_32sO 1s;
          animation: AutoScroll_move-in-steps_32sO 1s;
}

@-webkit-keyframes AutoScroll_move-in-steps_32sO {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
}

@keyframes AutoScroll_move-in-steps_32sO {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
}
.Tooltip_wrapper_1_87 {
  display: inline-block;
  position: relative;
  width: 0;
}

.Tooltip_icon_VQoS {
  position: relative;
  width: 16px;
  height: 16px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  background: #b4b4b4;
  font: 12px 'Officina Serif';
  line-height: 16px;
  cursor: pointer;
}

.Tooltip_arrow_1XX8 {
  background-color: #dbd9d9;
  padding: 10px;
  border-radius: 3px;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  position: absolute;
  top: 26px;
  left: 50%;
  display: none
}

.Tooltip_arrow_1XX8.Tooltip_showAbove_30E- {
  top: -26px;
}

.Tooltip_container_28NO {
  position: absolute;
  top: 0;
  left: 50%;
  padding-top: 34px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none
}

.Tooltip_container_28NO.Tooltip_showAbove_30E- {
  padding-top: 0;
  top: -16px;
}

.Tooltip_container_28NO.Tooltip_showAbove_30E- > div {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.Tooltip_component_3Mx3 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  font-family: 'Arial'
}

.Tooltip_component_3Mx3:hover {
  z-index: 10;
}

.Tooltip_component_3Mx3:hover .Tooltip_icon_VQoS {
  background: #f49f27;
  z-index: 3;
}

.Tooltip_component_3Mx3:hover .Tooltip_arrow_1XX8,
    .Tooltip_component_3Mx3:hover .Tooltip_container_28NO {
  display: block;
}

.Tooltip_textContainer_m9Cd {
  position: relative;
  max-height: 300px;
  padding: 20px;
  overflow: auto;
  background-color: #dbd9d9;
  border-radius: 4px;
}

.Tooltip_text_3o_5 {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  line-height: 1.3;
  text-align: left;
  color: #000;
  white-space: pre-line
}

.Tooltip_text_3o_5 a {
  color: inherit;
}
.Cell_value_1Tsa {
  padding-right: 5px;
}

.Cell_tickIconWrapper_32wy {
  position: relative;
}

.Cell_tickIcon_3KbL {
  position: absolute;
  top: -5px;
}

@media all and (min-width: 768px) {

  .Cell_tickIcon_3KbL {
    left: -15px;
  }
}

.Cell_tooltipWrapper_GSdV {
  position: relative;
  display: inline-block;
}

.Cell_tooltip_2k5t {
  position: absolute;
  top: -18px;
}
.ScrollableTableMobile_tariffMarks_3h65 {
  margin-top: 20px;
  font-family: 'Officina Serif', sans-serif;
  opacity: 1;
}

.ScrollableTableMobile_container_1Ek- {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-top: 20px;
}

.ScrollableTableMobile_row_2fQC {
  padding: 20px 34px;
  border-bottom: rgba(0, 0, 0, .1) solid 1px
}

.ScrollableTableMobile_row_2fQC:nth-last-child(1),
  .ScrollableTableMobile_row_2fQC:nth-last-child(2) {
  border: 0;
}

.ScrollableTableMobile_row_2fQC.ScrollableTableMobile_group_28Ee {
  padding-left: 20px;
  padding-bottom: 0;
}

.ScrollableTableMobile_param_2sm- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 450px) {

  .ScrollableTableMobile_param_2sm- {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.ScrollableTableMobile_paramValue_3nXq {
  margin-left: 30px;
  min-width: 100px;
  width: 100px;
  min-height: 20px;
}

@media (max-width: 450px) {

  .ScrollableTableMobile_paramValue_3nXq {
    width: auto;
    margin-left: 0;
    margin-top: 5px;
    font-weight: bold;
  }
}

.ScrollableTableMobile_price_JlNR {
  font-size: 40px;
}

.ScrollableTableMobile_unit_V5YN {
  font-size: 20px;
}

.ScrollableTableMobile_emptyCell_2DUx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ScrollableTableMobile_emptyCell_2DUx > *:last-child {
  margin-left: 20px;
}

.ScrollableTableMobile_tab_2J7M {
  min-width: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: rgba(0, 0, 0, .2) !important;
  border-width: 2px !important;
  font-size: 17px !important
}

.ScrollableTableMobile_tab_2J7M .ScrollableTableMobile_tabName_2DL6 {
  padding: 3px 0;
}

.ScrollableTableMobile_blogTable_19QR .ScrollableTableMobile_row_2fQC.ScrollableTableMobile_first_1B-C {
  display: none;
}

.ScrollableTableMobile_blogTable_19QR .ScrollableTableMobile_paramValue_3nXq {
  width: 200px;
}

@media (max-width: 450px) {

  .ScrollableTableMobile_blogTable_19QR .ScrollableTableMobile_param_2sm- {
    font-weight: bold;
  }

  .ScrollableTableMobile_blogTable_19QR .ScrollableTableMobile_paramValue_3nXq {
    font-weight: normal;
  }
}
.ScrollableTableDesktop_container_37zJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 20px auto 0;
  opacity: 1;
}

.ScrollableTableDesktop_promotionText_3tgs {
  color: #fac12b;
  padding-bottom: 30px;
}

.ScrollableTableDesktop_firstColumnContainer_1WWy.ScrollableTableDesktop_hasHighlited_3Bxg {
  padding-top: 1px;
}

.ScrollableTableDesktop_firstColumnContainer_1WWy {
  min-width: 250px;
  max-width: 250px;
}

.ScrollableTableDesktop_toggleButton_1grc span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ScrollableTableDesktop_table_2swY {
  display: table;
  table-layout: fixed;
  width: 100%;
  font-family: 'Officina Serif', sans-serif;
  border-collapse: collapse;
}

.ScrollableTableDesktop_cell_3LaJ {
  word-wrap: break-word;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 30px 10px;
  font-size: 17px
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_rowTitle_3Hp8 {
  text-align: left;
  padding-right: 25px;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_highlighted_2ZrW {
  border-width: 0 2px;
  border-style: solid;
  border-color: #fac12b;
  border-radius: 2px;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_group_Ah3x {
  padding-bottom: 0;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_firstRow_25o7 {
  vertical-align: bottom;
  border-width: 2px 2px 0;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_firstRow_25o7.ScrollableTableDesktop_highlighted_2ZrW {
  border-width: 2px 2px 0;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_lastRow_1KPe {
  padding-top: 15px;
}

.ScrollableTableDesktop_cell_3LaJ.ScrollableTableDesktop_lastRow_1KPe.ScrollableTableDesktop_highlighted_2ZrW {
  border-width: 0 2px 2px 2px;
}

.ScrollableTableDesktop_row_1HQS {
  display: table-row;
  border-bottom: rgba(0, 0, 0, .1) solid 1px
}

.ScrollableTableDesktop_row_1HQS:nth-last-child(1),
  .ScrollableTableDesktop_row_1HQS:nth-last-child(2) {
  border: 0;
}

.ScrollableTableDesktop_row_1HQS.ScrollableTableDesktop_group_Ah3x:not(:last-child) {
  border-bottom: none;
}

.ScrollableTableDesktop_row_1HQS.ScrollableTableDesktop_group_Ah3x:not(:last-child) .ScrollableTableDesktop_cell_3LaJ {
  padding-bottom: 15px;
}

.ScrollableTableDesktop_columnTitle_32dT {
  font-size: 17px;
  white-space: pre-line;
}

.ScrollableTableDesktop_price_1xlo {
  font-size: 40px;
}

/* stylelint-disable */

.ScrollableTableDesktop_blogTable_3Ojk .ScrollableTableDesktop_columnTitle_32dT {
  font-size: 30px;
}

.ScrollableTableDesktop_blogTable_3Ojk .ScrollableTableDesktop_rowTitle_3Hp8 {
  font-weight: bold;
}

.ScrollableTableDesktop_blogTable_3Ojk .ScrollableTableDesktop_cell_3LaJ {
  text-align: left;
  vertical-align: top;
}
.ScrollableTable_loader_3aI_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100px;
}
/* stylelint-disable */

.ArticleBodyComponents_article_3mb9 {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin: 0 20px;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_article_3mb9 {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_article_3mb9 {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
    margin: auto;
    padding: 0 40px 0 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 1120px;
  }
}

.ArticleBodyComponents_paragraph_3-BK {
  max-width: 100%;
  margin-bottom: 10px;
}

.ArticleBodyComponents_noteMedium_20iG {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_noteMedium_20iG {
    font: 26px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.ArticleBodyComponents_list_1Bzb {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 16px
}

.ArticleBodyComponents_list_1Bzb .ArticleBodyComponents_listItem_2axG {
  margin-bottom: 10px;
}

.ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG {
  padding-left: 0;
}

.ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG .ArticleBodyComponents_listItem_2axG {
  list-style-type: none;
  position: relative;
}

.ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG .ArticleBodyComponents_listItem_2axG::before {
  content: "\2014   ";
  font-size: 17px;
  line-height: 1.48;
  position: relative;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_list_1Bzb {
    counter-reset: item;
    list-style-type: none;
    padding-left: 30px;
  }

  .ArticleBodyComponents_list_1Bzb > .ArticleBodyComponents_listItem_2axG {
    position: relative;
  }

  .ArticleBodyComponents_list_1Bzb > .ArticleBodyComponents_listItem_2axG::before {
    content: counter(item) " ";
    counter-increment: item;
    position: absolute;
    margin-left: -30px;
  }

  .ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG {
    padding-left: 30px;
  }

  .ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG > .ArticleBodyComponents_listItem_2axG::before {
    font-size: 23px;
    position: absolute;
    margin-left: -30px;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_list_1Bzb {
    padding-left: 0;
  }

  .ArticleBodyComponents_list_1Bzb.ArticleBodyComponents_dash_2BZG {
    padding-left: 0;
  }
}

.ArticleBodyComponents_image_xmIt {
  width: 100%;
}

.ArticleBodyComponents_note_2uwe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 10px
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_otherWrapper_1Sv- > *:first-child {
  margin-bottom: 10px;
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteSmall_4WHC {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteSmall_4WHC {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteImgWrapper_3o0Y {
  margin-right: 14px;
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteImgWrapper_3o0Y .ArticleBodyComponents_noteimage_21Th {
  width: 80px;
  height: 80px;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteImgWrapper_3o0Y {
    margin-right: 20px;
  }

  .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteImgWrapper_3o0Y .ArticleBodyComponents_noteimage_21Th {
    width: 120px;
    height: 120px;
  }
}

.ArticleBodyComponents_note_2uwe.ArticleBodyComponents_alignWithImage__FE3 > .ArticleBodyComponents_noteImgWrapper_3o0Y {
  max-height: none !important;
}

.ArticleBodyComponents_note_2uwe.ArticleBodyComponents_alignWithImage__FE3 > .ArticleBodyComponents_noteImgWrapper_3o0Y > .ArticleBodyComponents_noteimage_21Th {
  -webkit-transform: none;
          transform: none;
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_notebig_3o3V {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  display: inline;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_notebig_3o3V {
    font-size: 72px;
  }
}

.ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteprice_3ArX {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
  display: inline;
  vertical-align: top;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteprice_3ArX {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
    line-height: 3;
  }
}

.ArticleBodyComponents_greyBlock_2BQe {
  padding: 20px 14px;
  background: #f2f2f2;
  margin: 30px -14px
}

.ArticleBodyComponents_greyBlock_2BQe .ArticleBodyComponents_title_1tQe {
  font-weight: bold;
  margin-bottom: 10px;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_greyBlock_2BQe {
    padding: 30px 35px 40px;
    margin: 20px -35px;
  }

  .ArticleBodyComponents_greyBlock_2BQe .ArticleBodyComponents_title_1tQe {
    font-weight: bold;
    margin-bottom: 22px;
  }
}

.ArticleBodyComponents_subTitle_3IRg {
  margin-bottom: -40px;
  margin-top: 40px;
}

.ArticleBodyComponents_tabs_3FbQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 22px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_tabs_3FbQ {
    padding-right: 0;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_tabs_3FbQ {
    padding-right: 320px;
  }
}

.ArticleBodyComponents_tab_2n1k {
  width: 50%;
  height: 50px;
  opacity: 0.2;
  border: solid 2px #282828;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 15px;
  cursor: default
}

.ArticleBodyComponents_tab_2n1k.ArticleBodyComponents_active_3Pzv {
  opacity: 1;
  border-color: #f7c441;
  height: 60px;
  margin: 0 -3px;
  z-index: 1;
  background: #fff;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_tab_2n1k {
    width: 117px;
  }
}

.ArticleBodyComponents_sectionWrapper_1ccl {
  height: 100%
}

.ArticleBodyComponents_sectionWrapper_1ccl > .ArticleBodyComponents_title_1tQe {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  margin-bottom: 20px;
  margin-top: 40px;
}

.ArticleBodyComponents_sectionWrapper_1ccl .ArticleBodyComponents_section_2GlM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ArticleBodyComponents_sectionWrapper_1ccl .ArticleBodyComponents_section_2GlM > .ArticleBodyComponents_content_2OIh {
  width: 100%;
}

.ArticleBodyComponents_sectionWrapper_1ccl .ArticleBodyComponents_section_2GlM > .ArticleBodyComponents_content_2OIh .ArticleBodyComponents_quoteContent_1v-L {
  min-width: 100%;
}

.ArticleBodyComponents_sectionWrapper_1ccl.ArticleBodyComponents_conclusion_2qlH {
  background: #f2f2f2;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 20px;
  margin: 20px -20px 0;
}

.ArticleBodyComponents_sectionWrapper_1ccl.ArticleBodyComponents_conclusion_2qlH > .ArticleBodyComponents_title_1tQe {
  margin-top: 0;
}

.ArticleBodyComponents_sectionWrapper_1ccl.ArticleBodyComponents_conclusion_2qlH .ArticleBodyComponents_noteImgWrapper_3o0Y {
  max-height: unset !important;
}

.ArticleBodyComponents_sectionWrapper_1ccl.ArticleBodyComponents_conclusion_2qlH .ArticleBodyComponents_noteImgWrapper_3o0Y .ArticleBodyComponents_noteimage_21Th {
  -webkit-transform: none !important;
          transform: none !important;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_sectionWrapper_1ccl {
    width: 100%;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl > .ArticleBodyComponents_title_1tQe {
    font-size: 48px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.21;
    margin-bottom: 30px;
    margin-top: 60px;
    display: block;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl:first-child .ArticleBodyComponents_noteImgWrapper_3o0Y {
    max-height: unset !important;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl:first-child .ArticleBodyComponents_noteImgWrapper_3o0Y .ArticleBodyComponents_noteimage_21Th {
    -webkit-transform: unset !important;
            transform: unset !important;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_sectionWrapper_1ccl > .ArticleBodyComponents_title_1tQe {
    font: 50px/1.12 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-bottom: 30px;
    max-width: 720px;
    margin-top: 60px;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl .ArticleBodyComponents_section_2GlM > .ArticleBodyComponents_content_2OIh {
    max-width: 720px;
    margin-right: 40px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl .ArticleBodyComponents_section_2GlM > .ArticleBodyComponents_content_2OIh > .ArticleBodyComponents_note_2uwe {
    display: none;
  }

  .ArticleBodyComponents_sectionWrapper_1ccl.ArticleBodyComponents_conclusion_2qlH {
    padding: 30px 80px;
    margin: 40px 0;
  }
}

.ArticleBodyComponents_quote_3HH7 {
  padding-top: 14px;
  margin: 36px 0;
  width: 100%;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quote_3HH7 {
    font: 26px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.ArticleBodyComponents_quoteNotes_2Iro {
  display: none;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quoteNotes_2Iro {
    display: block;
    min-width: 280px;
  }
}

.ArticleBodyComponents_quoteNote_qGF1 {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  opacity: 0.6;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_quoteNote_qGF1 {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    opacity: 0.6;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quoteNote_qGF1 {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    opacity: 0.6;
    margin-top: 66px;
  }
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_quoteText_1oEb {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quoteText_1oEb {
    margin: 20px 0;
  }
}

.ArticleBodyComponents_quoteContent_1v-L .ArticleBodyComponents_title_1tQe {
  font-weight: bold;
  margin-bottom: 16px;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quoteContent_1v-L {
    margin-right: 40px;
  }

  .ArticleBodyComponents_quoteContent_1v-L .ArticleBodyComponents_note_2uwe {
    display: none;
  }
}

.ArticleBodyComponents_quoteIcon_3_JI {
  width: 46px;
  display: block;
  margin: 0 auto 10px
}

.ArticleBodyComponents_quoteIcon_3_JI.ArticleBodyComponents_after_3IOJ {
  display: none;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_quoteIcon_3_JI {
    margin-bottom: 10px;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_quoteIcon_3_JI {
    width: 46px;
  }

  .ArticleBodyComponents_quoteIcon_3_JI.ArticleBodyComponents_after_3IOJ {
    display: block;
  }
}

.ArticleBodyComponents_highlight_3rjE {
  background: #ffdc7d;
  padding: 3px 0;
}

.ArticleBodyComponents_link_1RKW {
  text-decoration: none;
  border-bottom: solid 1px rgba(0, 0, 0, .2);
  color: #000
}

.ArticleBodyComponents_link_1RKW:hover {
  color: #f5a623;
}

.ArticleBodyComponents_columns_5ysz {
  border-top: solid 2px #979797;
  padding-top: 5px;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.ArticleBodyComponents_columns_5ysz > .ArticleBodyComponents_column_282q {
  min-width: 220px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ArticleBodyComponents_columns_5ysz > .ArticleBodyComponents_column_282q:not(:last-child) {
  margin-right: 20px;
}

.ArticleBodyComponents_columns_5ysz > .ArticleBodyComponents_column_282q > .ArticleBodyComponents_title_1tQe {
  font-weight: bold;
  margin-bottom: 10px;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_columns_5ysz {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-style: solid;
    border-width: 2px 0 0 0;
    border-image-source: linear-gradient(to right, #fdc206, #e78206);
    border-image-slice: 1;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_columns_5ysz {
    width: 900px;
    margin-top: 40px;
    padding-top: 10px;
  }

  .ArticleBodyComponents_columns_5ysz > .ArticleBodyComponents_column_282q:not(:last-child) {
    margin-right: 40px;
  }

  .ArticleBodyComponents_columns_5ysz > .ArticleBodyComponents_column_282q > .ArticleBodyComponents_title_1tQe {
    font-weight: bold;
    margin-bottom: 10px;
  }
}

.ArticleBodyComponents_important_W9eQ {
  font-size: 24px;
  line-height: 1.42;
  margin-top: 13px;
  width: 100%
}

.ArticleBodyComponents_important_W9eQ .ArticleBodyComponents_icon_3xPR {
  display: none;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_important_W9eQ {
    font-size: 38px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.39;
  }

  .ArticleBodyComponents_important_W9eQ .ArticleBodyComponents_icon_3xPR {
    display: block;
    margin: auto;
    width: 40px;
  }

  .ArticleBodyComponents_important_W9eQ.ArticleBodyComponents_centered_1afT {
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .ArticleBodyComponents_important_W9eQ.ArticleBodyComponents_centered_1afT .ArticleBodyComponents_icon_3xPR {
    display: block;
    margin: auto;
    position: static;
    left: 0;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_important_W9eQ {
    font-size: 38px;
    line-height: 1.39;
    position: relative;
  }

  .ArticleBodyComponents_important_W9eQ .ArticleBodyComponents_icon_3xPR {
    position: absolute;
    left: -70px;
    display: block;
    width: 53px;
  }
}

.ArticleBodyComponents_people_3STH {
  width: 100%;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_people_3STH {
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.ArticleBodyComponents_peopleTitle_1t1j {
  font-weight: bold;
  margin-bottom: 15px;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_peopleTitle_1t1j {
    font-weight: bold;
    margin-bottom: 25px;
  }
}

.ArticleBodyComponents_peopleContent_2Reu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_peopleContent_2Reu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -60px;
  }
}

.ArticleBodyComponents_person_39Yn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px
}

.ArticleBodyComponents_person_39Yn.ArticleBodyComponents_noImage_3mQE {
  padding-left: 60px;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_person_39Yn {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 35px;
    padding-right: 60px;
  }
}

.ArticleBodyComponents_personImage_3Q-K {
  min-width: 50px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
  border-radius: 50%;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_personImage_3Q-K {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    -o-object-fit: contain;
       font-family: "object-fit:contain";
       object-fit: contain;
  }
}

.ArticleBodyComponents_personText_14cz {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

@media all and (min-width: 768px) {

  .ArticleBodyComponents_personText_14cz {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
  }
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_personText_14cz {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.ArticleBodyComponents_notes_29VE {
  display: none;
}

@media all and (min-width: 1025px) {

  .ArticleBodyComponents_notes_29VE {
    width: 280px;
    max-width: 280px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .ArticleBodyComponents_notes_29VE .ArticleBodyComponents_note_2uwe {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }

  .ArticleBodyComponents_notes_29VE .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteImgWrapper_3o0Y {
    max-height: 0;
  }

  .ArticleBodyComponents_notes_29VE .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteimage_21Th {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    margin-bottom: 15px;
    width: auto;
    height: auto;
    max-width: 250px;
  }

  .ArticleBodyComponents_notes_29VE .ArticleBodyComponents_note_2uwe .ArticleBodyComponents_noteMedium_20iG {
    font: 26px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

@media all and (max-width: 767px) {

  .ArticleBodyComponents_desktop_2QJ2 {
    display: none;
  }
}

.ArticleBodyComponents_label_1fd6 {
  font-size: 17px;
  font-family: Arial;
  line-height: 1.24;
  color: #9b9b9b;
}

.ArticleBodyComponents_small_3rqo {
  font-size: 17px;
}
.XScroll_scroller_3TFE {
  overflow-x: scroll;
  -ms-overflow-style: none;
  position: relative;
  scrollbar-width: none; /* stylelint-disable-line */
}

.XScroll_scroller_3TFE::-webkit-scrollbar {
  display: none;
}

.XScroll_content_iz6y {
  display: inline-block;
  min-width: 100%
}

.XScroll_content_iz6y.XScroll_displayBlock_2J6k { /* inline-block cause bug in IE if inner content has flex layout */
  display: block;
}

.XScroll_content_iz6y.XScroll_withGrabbing_3HkJ {
  cursor: -webkit-grab;
  cursor: grab;
}

.XScroll_content_iz6y.XScroll_withGrabbing_3HkJ:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.SizeContainer_sizeContainer_dFTR {
  width: 100%;
}

@media all and (max-width: 767px) {

  .SizeContainer_desktop_3O6N {
    max-width: none !important;
    width: auto !important;
    height: auto !important;
  }
}

@media all and (min-width: 768px) {

  .SizeContainer_mobile_1XYS {
    max-width: none !important;
    width: auto !important;
    height: auto !important;
  }
}
.Recommendations_recommendationsWrapper_1Prz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .Recommendations_recommendationsWrapper_1Prz {
    font-size: 56px;
    line-height: 1.07;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media all and (min-width: 1025px) {

  .Recommendations_recommendationsWrapper_1Prz {
    max-width: 1200px;
    margin: auto;
    font-size: 56px;
    line-height: 1.07;
  }
}

.Recommendations_recommendationsWrapper_1Prz.Recommendations_displayOneForMobile_2R0S > *:not(:first-child) {
  display: none;
}

@media all and (min-width: 768px) {

  .Recommendations_recommendationsWrapper_1Prz.Recommendations_displayOneForMobile_2R0S > *:not(:first-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Recommendations_title_1FLk {
  font-size: 23px;
  line-height: 1.3;
  color: #000;
  border-bottom: solid 1px rgba(0, 0, 0, .3);
}

@media all and (min-width: 1025px) {

  .Recommendations_title_1FLk {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

@media all and (min-width: 768px) {

  .Recommendations_title_1FLk {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.Recommendations_title_1FLk.Recommendations_first_2lP- {
  background: #fff;
  /* последние три строчки box-shadow специально для IE <3 */
  -webkit-box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
          box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
  padding: 4px 0;
  border-bottom: 0;
}

.Recommendations_title_1FLk.Recommendations_second_3LAy {
  background-color: transparent !important;
}

.Recommendations_top_2z30 {
  max-width: 300px;
  line-height: 0;
}

@media all and (min-width: 768px) {

  .Recommendations_top_2z30 {
    max-width: none;
  }
}

.Recommendations_top_2z30.Recommendations_first_2lP- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.Recommendations_item_2ceL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 350px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px;
  margin-right: 0;
  background-position: bottom;
  position: relative;
  text-decoration: none;
}

@media all and (min-width: 768px) {

  .Recommendations_item_2ceL {
    padding: 30px;
    width: 50%;
    min-height: 420px;
    border: solid 3px #fafafa;
  }
}

@media all and (min-width: 1025px) {

  .Recommendations_item_2ceL {
    padding: 30px;
    width: 33%;
    min-height: 440px;
    border: solid 3px #fafafa;
  }
}

.Recommendations_item_2ceL:not(.Recommendations_first_2lP-) {
  height: auto;
}

.Recommendations_item_2ceL.Recommendations_first_2lP- {
  background-color: #fff !important;
}

.Recommendations_item_2ceL.Recommendations_second_3LAy {
  background-image: none !important;
  background-color: #fff !important;
}

.Recommendations_item_2ceL.Recommendations_third_6CbK {
  background-image: none !important;
}

.Recommendations_item_2ceL:hover .Recommendations_top_2z30 {
  cursor: pointer;
}

.Recommendations_item_2ceL:hover .Recommendations_top_2z30 .Recommendations_title_1FLk {
  color: #f5a623;
  border-color: #f5a623;
}

@media all and (min-width: 768px) {

  .Recommendations_item_2ceL:last-child {
    width: 100%;
    min-height: 210px;
  }
}

@media all and (min-width: 1025px) {

  .Recommendations_item_2ceL:last-child {
    width: 33%;
    height: 440px;
  }
}

@media all and (min-width: 1025px) {

  .Recommendations_item_2ceL:not(:last-child) {
    margin-right: 3px;
  }
}

.Recommendations_content_1W5l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.Recommendations_titleWrapper_299E {
  max-width: 100%;
}

.Recommendations_description_PRim {
  max-width: 100%;
  margin-top: 38px;

  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
}

@media all and (min-width: 1025px) {

  .Recommendations_description_PRim {
    margin-top: 22px;
    font-size: 23px;
    line-height: 1.3;
    font-family: 'Officina Serif', serif;
  }
}

@media all and (min-width: 768px) {

  .Recommendations_description_PRim {
    margin-top: 22px;
    font-size: 23px;
    line-height: 1.3;
    font-family: 'Officina Serif', serif;
  }
}

.Recommendations_description_PRim.Recommendations_first_2lP- {
  background: #000;
  padding: 15px;
  color: #fff;
}

.Recommendations_descriptionText_1Wrk.Recommendations_first_2lP- {
  background: transparent !important;
}

.Recommendations_overlay_TEGn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .4)), color-stop(30%, rgba(0, 0, 0, .1)), color-stop(50%, rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, 0) 50%);
  pointer-events: none
}

.Recommendations_overlay_TEGn.Recommendations_second_3LAy {
  background: none;
}

.Recommendations_overlay_TEGn.Recommendations_third_6CbK {
  background: none;
}

.Recommendations_bottom_1Lk6 {
  color: #000;
  opacity: 0.45;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media all and (min-width: 768px) {

  .Recommendations_bottom_1Lk6 {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

@media all and (min-width: 1025px) {

  .Recommendations_bottom_1Lk6 {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.Recommendations_bottom_1Lk6.Recommendations_first_2lP- {
  color: #fff;
  opacity: 0.8;
}

.Recommendations_date_3I8T {
  margin-right: 15px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.Recommendations_tag_1Xqh {
  color: inherit;
  margin-right: 5px;
  display: inline-block;
}
.RelatedTagsHeading_title_1fl5 {
  margin-bottom: 18px;

  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .RelatedTagsHeading_title_1fl5 {
    font-size: 56px;
    line-height: 1.07;
    margin-bottom: 30px;
  }
}

@media all and (min-width: 1025px) {

  .RelatedTagsHeading_title_1fl5 {
    font-size: 56px;
    line-height: 1.07;
    margin-bottom: 30px;
  }
}

.RelatedTagsHeading_themeLink_2c6S {
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid rgba(0, 0, 0, .2)
}

.RelatedTagsHeading_themeLink_2c6S:hover {
  color: #f5a623;
  border-bottom-color: #f5a623;
}

.RelatedTagsHeading_textDesktopOnly_17Xc {
  display: none;
}

@media all and (min-width: 768px) {

  .RelatedTagsHeading_textDesktopOnly_17Xc {
    display: inline;
  }
}

@media all and (min-width: 768px) {

  .RelatedTagsHeading_textMobileOnly_3ceo {
    display: none;
  }
}
.Header_header_3JVU {
  position: relative;
  max-width: 1200px;
  padding: 0 15px;
  margin: auto;
  z-index: 1;
}

.Header_wrapper_3flj {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 15px 82px
}

.Header_wrapper_3flj .Header_logo_1LYT {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 75px;
  height: 42px;
}

.Header_wrapper_3flj .Header_link_3hRL {
  color: #000;
  text-decoration: none;
  border-bottom: solid 1px rgba(0, 0, 0, .2);
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Header_wrapper_3flj .Header_link_3hRL:not(:last-child) {
  margin-right: 26px;
}

.Header_wrapper_3flj .Header_link_3hRL:hover {
  color: #f5a623;
}

.Header_wrapper_3flj .Header_searchIcon_2Mt_,
  .Header_wrapper_3flj .Header_crossIcon_3Oaw {
  margin-left: auto;
  width: 27px;
  height: 20px;
  cursor: pointer;
}

.Header_wrapper_3flj .Header_search_KGv6 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.Header_wrapper_3flj .Header_search_KGv6 form {
  height: 22px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 100%;
}

.Header_wrapper_3flj .Header_search_KGv6 input {
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  height: 20px;
  padding: 0;
  width: 100%;
  border: 0;
}

.Header_wrapper_3flj .Header_search_KGv6 input::-webkit-input-placeholder {
  color: #000;
  opacity: 0.3;
}

.Header_wrapper_3flj .Header_search_KGv6 input::-moz-placeholder {
  color: #000;
  opacity: 0.3;
}

.Header_wrapper_3flj .Header_search_KGv6 input::-ms-input-placeholder {
  color: #000;
  opacity: 0.3;
}

.Header_wrapper_3flj .Header_search_KGv6 input::placeholder {
  color: #000;
  opacity: 0.3;
}

.Header_wrapper_3flj .Header_search_KGv6 input:-ms-input-placeholder {
  color: #000;
  opacity: 0.3;
}

.Header_wrapper_3flj .Header_search_KGv6::after {
  left: 0;
  content: '';
  position: absolute;
  width: 100%;
  border-bottom: solid 1px rgba(0, 0, 0, .2);
  bottom: -4px;
}

@media all and (min-width: 768px) {
  .Header_header_3JVU {
    padding: 0 32px;
  }

  .Header_wrapper_3flj {
    min-height: 100px;
    padding: 32px 0 32px 110px
  }

  .Header_wrapper_3flj .Header_logo_1LYT {
    width: 100px;
    height: 66px;
  }

  .Header_wrapper_3flj .Header_link_3hRL {
    font-size: 24px;
    line-height: 1.42;
  }

  .Header_wrapper_3flj .Header_link_3hRL:not(:last-child) {
    margin-right: 42px;
  }

  .Header_wrapper_3flj .Header_searchIcon_2Mt_,
    .Header_wrapper_3flj .Header_crossIcon_3Oaw {
    width: 34.7px;
    height: 33.3px;
  }

  .Header_wrapper_3flj .Header_search_KGv6 form {
    height: 34px;
  }

  .Header_wrapper_3flj .Header_search_KGv6 input {
    font: 24px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    height: 34px;
  }

  .Header_wrapper_3flj .Header_search_KGv6::after {
    bottom: -8px;
  }
  }

@media all and (min-width: 1025px) {
  .Header_wrapper_3flj {
    min-height: 100px;
    padding: 32px 0 32px 160px
  }
  .Header_wrapper_3flj .Header_logo_1LYT {
    width: 140px;
    height: 66px;
  }
  }
.Switch_component_lAa2 {
  display: inline-block
}

.Switch_component_lAa2.Switch_disabled_1QJC {
  opacity: 0.4;
}

.Switch_switch_3bt4 {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 22px;
  vertical-align: middle;
  border-radius: 11px;
  background: #b7b7b7;
}

.Switch_input_1s5M {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
}

.Switch_back_1-1U {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
  border-radius: 11px;
  background: #f8c162;
}

.Switch_preloaderContainer_2g2l {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 11px;
  overflow: hidden;
}

.Switch_circle_2XKt {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 24px;
  height: 24px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  border: 1px solid #aaa;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
}

.Switch_preloader_f1VE {
  position: absolute;
  color: #fff;
  top: 7.5px;
  left: 1px;
  -webkit-animation: Switch_loadingOff_1OGt 1s infinite linear;
          animation: Switch_loadingOff_1OGt 1s infinite linear;
}

@-webkit-keyframes Switch_loadingOff_1OGt {
  0% { -webkit-transform: translateX(50%); transform: translateX(50%); }
  100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes Switch_loadingOff_1OGt {
  0% { -webkit-transform: translateX(50%); transform: translateX(50%); }
  100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@-webkit-keyframes Switch_loadingOn_2-WM {
  0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes Switch_loadingOn_2-WM {
  0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

.Switch_input_1s5M:checked ~ .Switch_back_1-1U {
  opacity: 1;
}

.Switch_input_1s5M:checked ~ .Switch_circle_2XKt {
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}

.Switch_input_1s5M:checked ~ .Switch_preloaderContainer_2g2l .Switch_preloader_f1VE {
  -webkit-animation-name: Switch_loadingOn_2-WM;
          animation-name: Switch_loadingOn_2-WM;
}

.Switch_isFuture_1WLM .Switch_back_1-1U {
  /* stylelint-disable-line */
  opacity: 1;
}

.Switch_isFuture_1WLM .Switch_input_1s5M:checked ~ .Switch_back_1-1U {
  opacity: 0;
}

.Switch_label_3QRD {
  margin-left: 12px;
  vertical-align: middle;
  font-family: 'Officina Serif';
  font-size: 17px;
}
.SubInput_inputContainer_2o_P {
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.67;
  font-size: 23px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  font-size: 18px;
}

@media all and (min-width: 768px) {

  .SubInput_inputContainer_2o_P {
    font-size: 23px;
  }
}

@media all and (min-width: 1025px) {

  .SubInput_inputContainer_2o_P {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

.SubInput_inputWrapper_OVI1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: left
}

.SubInput_inputWrapper_OVI1 input {
  background: #fff;
}

.SubInput_input_1SU5 {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  width: 100%;
  outline: 0;
  border: solid 1px rgba(40, 40, 40, .2);
  border-radius: 4px;
  min-height: 50px;
  height: 50px;
  padding: 8px 15px;
  font-size: 18px;
}

@media all and (min-width: 768px) {

  .SubInput_input_1SU5 {
    font-size: 23px;
  }
}

.SubInput_error_1uJx {
  color: #e33333;
}
.DefaultForm_title_1jFD {
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.67;
  font-size: 23px;
}

@media all and (min-width: 768px) {

  .DefaultForm_title_1jFD {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    max-width: 600px;
  }
}

.DefaultForm_hashTag_2Mc6 {
  margin-left: 10px;
  color: inherit;
  text-decoration: none;
  border-bottom: solid 1px rgba(0, 0, 0, .2)
}

.DefaultForm_hashTag_2Mc6:hover {
  color: #f5a623;
  border-color: #f5a623;
}

.DefaultForm_formWrapper_5SG0 {
  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .DefaultForm_formWrapper_5SG0 {
    margin-bottom: 40px;
  }
}

.DefaultForm_form_15B4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DefaultForm_inputContainer_3z2Z {
  margin-top: 15px;
  min-width: 240px;
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultForm_inputContainer_3z2Z {
    margin-right: 20px;
    max-width: none;
    width: 280px;
  }
}

.DefaultForm_inputContainer_3z2Z input {
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.67;
  font-size: 23px;
}

.DefaultForm_button_kDMZ {
  margin-top: 15px;
  min-width: 240px;
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultForm_button_kDMZ {
    width: auto;
  }
}

.DefaultForm_disabled_mv1Y {
  background: #d1d1d2;
  pointer-events: none;
}

.DefaultForm_error_RbfM {
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.67;
  font-size: 23px;

  color: #e33333;
  margin-top: 10px;
}

.DefaultForm_loader_267B {
  max-width: 600px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.DefaultForm_loader_267B.DefaultForm_wide_3gDJ {
  max-width: 100%;
}

.DefaultForm_switchWrapper_21gI {
  margin-right: 8px;
}

.DefaultForm_link_1o_E {
  color: #000 !important
}

.DefaultForm_link_1o_E span {
  border-bottom-color: rgba(40, 40, 40, .33) !important;
}

@media all and (min-width: 768px) {

  .DefaultForm_link_1o_E {
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.67;
    font-size: 23px;
  }
}
.DefaultResponseBlock_title_3HlY {
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.67;
  font-size: 23px;
}

@media all and (min-width: 768px) {

  .DefaultResponseBlock_title_3HlY {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    max-width: 600px;
  }
}

.DefaultResponseBlock_animatedBlock_2Wpe {
  height: 100px;
  position: relative;
}

.DefaultResponseBlock_responceDescription_HZke {
  position: absolute;
  -webkit-transform: translateY(100px);
          transform: translateY(100px)
}

.DefaultResponseBlock_responceDescription_HZke.DefaultResponseBlock_animated_u_yj {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}

@media all and (min-width: 768px) {

  .DefaultResponseBlock_responceDescription_HZke {
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.67;
    font-size: 23px;
  }
}
.BlogSub_wrapper_3hBq {
  position: relative;
  padding: 20px;
  background-color: #f2f2f2
}

.BlogSub_wrapper_3hBq * {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

@media all and (min-width: 768px) {

  .BlogSub_wrapper_3hBq {
    padding: 30px 30px 50px
  }
}

.BlogSub_content_2CYk {
  position: relative;
  z-index: 1;
}

.BlogSub_paperPlane_3_je.BlogSub_mobile_BgD7 {
  display: block;
  position: relative;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0)
}

.BlogSub_paperPlane_3_je.BlogSub_mobile_BgD7.BlogSub_animated_1Y8t {
  position: absolute;
  -webkit-transform: translate(150px, -200px);
          transform: translate(150px, -200px);
}

@media all and (min-width: 768px) {

  .BlogSub_paperPlane_3_je.BlogSub_mobile_BgD7 {
    display: none
  }
}

.BlogSub_paperPlane_3_je.BlogSub_desktop_1Sh8 {
  display: none;
}

@media all and (min-width: 768px) {

  .BlogSub_paperPlane_3_je.BlogSub_desktop_1Sh8 {
    display: block;
    position: absolute;
    top: 30px;
    right: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0)
  }
}

@media all and (min-width: 768px) {

  .BlogSub_paperPlane_3_je.BlogSub_desktop_1Sh8.BlogSub_animated_1Y8t {
    -webkit-transform: translate(-500px, -400px);
            transform: translate(-500px, -400px)
  }
}
.SubscriptionPopup_formContent_3cBA {
  text-align: left;
}

@media all and (min-width: 1025px) {

  .SubscriptionPopup_formContent_3cBA {
    max-width: 580px;
    margin: auto;
  }
}

.SubscriptionPopup_popupImage_1-Dd {
  min-height: 150px;
  max-height: 150px;
  min-width: 162px;
  max-width: 162px;
  margin-bottom: 30px;
}

.SubscriptionPopup_title_3HJy {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 0;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_title_3HJy {
    font: 41px/1.12 "Officina Serif", serif;
    margin: auto;
    max-width: 390px;
    text-align: center;
    font-size: 44px;
  }
}

.SubscriptionPopup_description_2ecY {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_description_2ecY {
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.67;
    font-size: 23px;
    margin-bottom: 25px;
    text-align: center;
  }
}

.SubscriptionPopup_checkboxWrapper_3ahB {
  margin-top: 15px;
}

@media all and (min-width: 1025px) {

  .SubscriptionPopup_checkboxWrapper_3ahB {
    text-align: left;
  }
}

.SubscriptionPopup_checkbox_6wp7 {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_checkbox_6wp7 {
    max-width: 390px;
    margin-left: auto;
    margin-right: auto;
  }
}

.SubscriptionPopup_checkbox_6wp7 div[class*=styles_layout] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SubscriptionPopup_link_1fMp {
  color: #999
}

.SubscriptionPopup_link_1fMp:visited {
  color: #999 !important;
}

.SubscriptionPopup_link_1fMp > span {
  border-bottom-style: dashed;
}

.SubscriptionPopup_link_1fMp svg {
  display: none;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_link_1fMp {
    font-size: 16px;
  }
}

.SubscriptionPopup_button_I1V8 {
  width: 100%;
  margin-top: 20px;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_button_I1V8 {
    width: 280px;
  }
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_buttonContainer_2us1 {
    width: 100%;
    text-align: center;
  }
}

.SubscriptionPopup_disabled_34Iv {
  background: #d1d1d2;
  pointer-events: none;
}

.SubscriptionPopup_loader_2zJp {
  min-height: 100px;
}

.SubscriptionPopup_input_1lmi {
  width: 100%
}

.SubscriptionPopup_input_1lmi div[class*=error] {
  margin-top: 5px;
  font: 16px 'Officina Serif', sans-serif;
  color: #e33333;
}

@media all and (min-width: 768px) {

  .SubscriptionPopup_input_1lmi {
    max-width: 280px;
    margin: auto;
  }
}

@media all and (min-width: 1025px) {

  .SubscriptionPopup_wrapper_2oTi {
    margin: o auto;
  }
}
.ContentWrapper_wrapper_3x4A {
  max-width: 1200px;
  overflow-x: hidden;
  padding: 0 15px;
  margin: auto;
}

@media all and (min-width: 1025px) {
  .ContentWrapper_wrapper_3x4A {
    padding: 0 32px;
  }
  }
.TooltipB2B_component_3j2V {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  font-family: 'Arial'
}

.TooltipB2B_component_3j2V:hover {
  z-index: 10
}

.TooltipB2B_component_3j2V:hover .TooltipB2B_icon_t844 {
  background: #f49f27;
  z-index: 3;
}

.TooltipB2B_component_3j2V:hover .TooltipB2B_arrow_2PtZ,
    .TooltipB2B_component_3j2V:hover .TooltipB2B_container_1zp4 {
  display: block;
}

.TooltipB2B_icon_t844 { /* stylelint-disable-line */
  position: relative;
  width: 16px;
  height: 16px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  background: #b4b4b4;
  font-family: 'Officina Serif';
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}

.TooltipB2B_arrow_2PtZ { /* stylelint-disable-line */
  background-color: #dbd9d9;
  padding: 10px;
  border-radius: 3px;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  position: absolute;
  top: 26px;
  left: 50%;
  display: none;
}

.TooltipB2B_container_1zp4 { /* stylelint-disable-line */
  position: absolute;
  top: 0;
  left: 50%;
  padding-top: 34px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
}

.TooltipB2B_text_CMeR {
  position: relative;
  padding: 20px;
  overflow: auto;
  white-space: pre-line;
  color: #000;
  background-color: #dbd9d9;
  border-radius: 4px;
  font-size: 13px;
  line-height: 1.3
}

.TooltipB2B_text_CMeR a {
  color: inherit;
}
.ProductParameter_param_2Zmk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .ProductParameter_param_2Zmk {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.ProductParameter_leftColumn_3qzB {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media all and (min-width: 768px) {

  .ProductParameter_leftColumn_3qzB {
    max-width: 320px;
  }
}

@media all and (min-width: 768px) {

  .ProductParameter_rightColumn_1Igk {
    margin-left: 30px;
  }
}

.ProductParameter_valueWrapper_1TaH {
  position: relative;
}

@media all and (max-width: 767px) {

  .ProductParameter_valueWrapper_1TaH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.ProductParameter_value_1tLU a {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  text-decoration: none;
  border-bottom: 1px solid rgba(40, 40, 40, .33);
  -webkit-transition: color 0.15s, border-color 0.15s;
  transition: color 0.15s, border-color 0.15s;
  color: #000;
  cursor: pointer;
}

.ProductParameter_value_1tLU a:hover {
  -webkit-transition: none;
  transition: none;
  color: rgb(246, 160, 0);
  border-color: rgba(246, 160, 0, .33);
}

@media all and (max-width: 767px) {

  .ProductParameter_legal_1yIE {
    width: 23px;
  }
}

.ProductParameter_crossIcon_1pF- {
  display: inline-block;
  width: 23px;
  cursor: pointer
}

.ProductParameter_crossIcon_1pF- > svg {
  width: 14px;
  height: 14px;
  margin: 0 6px;
}

.ProductParameter_crossIcon_1pF- > svg > path {
  stroke-width: 1;
}

.ProductParameter_crossIcon_1pF-:hover {
  color: #f5a623;
}

@media all and (min-width: 768px) {

  .ProductParameter_crossIcon_1pF- {
    width: 0;
  }
}

.ProductParameter_calcValue_3lJD {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  opacity: 0.5;
  white-space: nowrap;
}
.DocumentLink_wrapper_3nVm {
  display: inline-table;
}

.DocumentLink_iconWrapper_3JRq {
  display: table-cell;
  padding-right: 8px;
  vertical-align: middle;
  font-size: 0;
}

.DocumentLink_icon_SNwQ {
  position: relative;
  display: inline-block;
}

.DocumentLink_link_1Tjg span[class*=styles_text] {
  border-bottom-color: #fff !important;
}

.DocumentLink_format_fQFf {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding-right: 3px;
  text-align: center;
  font-size: 10px;
  line-height: 18px;
}

.DocumentLink_text_3nHA {
  display: table-cell;
  vertical-align: middle;
}

.DocumentLink_info_tgZn {
  margin-left: 5px;
}
.Accordion_accordionHeader_36B4 {
  display: inline-block;
  position: relative;
  padding: 17px 0;
  cursor: pointer;
  font-size: 17px;
  line-height: 1.25;
  font-family: 'Officina Serif'
}

.Accordion_accordionHeader_36B4.Accordion_noChildren_19Oh {
  position: relative;
  margin: 0 !important;
  padding: 0 !important
}

.Accordion_accordionHeader_36B4.Accordion_noChildren_19Oh .Accordion_title_1k6O {
  margin-left: 0;
  border-bottom: none
}

.Accordion_accordionHeader_36B4.Accordion_noChildren_19Oh .Accordion_title_1k6O::before {
  display: none;
}

.Accordion_accordionHeader_36B4.Accordion_noChildren_19Oh .Accordion_link_26gf,
    .Accordion_accordionHeader_36B4.Accordion_noChildren_19Oh .Accordion_noContent_1CUm {
  display: block;
  padding: 15px 20px;
}

.Accordion_accordionHeader_36B4 {

  /* stylelint-disable */
}

.Accordion_accordionHeader_36B4 .Accordion_link_26gf {

  /* stylelint-enable */
  cursor: pointer;
  text-decoration: none;
  color: #282828;
}

/* stylelint-disable */

.Accordion_title_1k6O,
.Accordion_expandAll_1p3r {
  /* stylelint-enable */
  position: relative;
  margin-left: 20px

  /* stylelint-disable */
}

.Accordion_title_1k6O::before, .Accordion_expandAll_1p3r::before {

  /* stylelint-enable */
  content: '';
  position: absolute;
  top: 10px;
  left: -10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 4px;
  border-color: transparent transparent transparent #787878;
}

.Accordion_accordionHeader_36B4.Accordion_active_1iBr .Accordion_title_1k6O::before, .Accordion_expandAll_1p3r.Accordion_expanded_2Slj::before {
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}

.Accordion_expandAll_1p3r {
  float: right
}

.Accordion_expandAll_1p3r::before {
  top: 7px;
}

.Accordion_accordionContent_TRCV {
  padding: 0 40px 30px 20px;
  display: none
}

.Accordion_accordionContent_TRCV.Accordion_active_1iBr {
  display: block;
}

.Accordion_accordionHeaderArrow_32j5 {
  display: none;
}

.Accordion_mobile_1EXt .Accordion_accordionHeader_36B4 {
  display: block;
  margin: 0 20px;
  padding: 15px 55px 15px 0;
  font-size: 21px;
}

.Accordion_mobile_1EXt.Accordion_accordionGroup_3YwB:not(:last-child) {
  border-bottom: 1px solid #c2c2c2;
}

.Accordion_mobile_1EXt .Accordion_title_1k6O {

  /* stylelint-disable-line */
  border-bottom: none;
  margin-left: 0
}

.Accordion_mobile_1EXt .Accordion_title_1k6O .Accordion_text_L0Av {
  border-bottom: none;
}

.Accordion_mobile_1EXt .Accordion_title_1k6O::before {

  /* stylelint-disable-line */
  display: none;
}

.Accordion_mobile_1EXt .Accordion_accordionContent_TRCV {
  padding: 24px 20px 30px 20px;
}

.Accordion_mobile_1EXt .Accordion_accordionHeaderArrow_32j5 {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #a9a9a9;
}

.Accordion_mobile_1EXt .Accordion_accordionHeader_36B4.Accordion_active_1iBr {
  border-bottom: 1px solid #c2c2c2;
}

.Accordion_mobile_1EXt .Accordion_accordionHeader_36B4.Accordion_active_1iBr .Accordion_accordionHeaderArrow_32j5 {
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
}

/* Themes */

.Accordion_blackTheme_1JZC {
  color: white;
  font-family: 'Officina Serif';
  background: #242424
}

.Accordion_blackTheme_1JZC .Accordion_accordionHeader_36B4 {
  font-size: 21px;
}

.Accordion_blackTheme_1JZC .Accordion_accordionHeader_36B4.Accordion_active_1iBr {
  border-color: #787878;
}

.Accordion_blackTheme_1JZC:not(:last-child) {
  border-color: #787878 !important;
}

.Accordion_blackTheme_1JZC:last-child {
  border-bottom: 1px solid #787878;
}

.Accordion_blackTheme_1JZC .Accordion_accordionContent_TRCV {
  padding: 15px 20px;
}

.Accordion_blackTheme_1JZC .Accordion_link_26gf {

  /* stylelint-disable-line */
  color: white
}

.Accordion_blackTheme_1JZC .Accordion_link_26gf:hover {
  color: #ed7701;
}

.Accordion_blackTheme_1JZC .Accordion_accordionHeaderArrow_32j5 {

  /* stylelint-disable-line */
  width: 9px;
  height: 4px;
  color: white;
}
.Description_wrapper_1PSi {
  font-family: 'Officina Serif';
}

.Description_mobile_1ZIu {
  margin: 0 -20px;
}

.Description_desktop_BmGM {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Description_navbar_RpoT {
  width: 275px;
  padding: 5px 35px 0 0;
  font-size: 17px;
  line-height: 1.4;
  display: inline-block;
  vertical-align: top;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.Description_navbarItem_3eto {
  margin-bottom: 17px
}

.Description_navbarItem_3eto:last-child {
  margin-bottom: 0;
}

.Description_navbarLink_1TNj {
  text-decoration: none;
  color: inherit;
  -webkit-transition: color 0.2s, border-color 0.2s;
  transition: color 0.2s, border-color 0.2s
}

.Description_navbarLink_1TNj.Description_active_2dQX {
  cursor: default;
  color: #787878;
}

.Description_navbarLink_1TNj:not(.Description_active_2dQX) {
  cursor: pointer;
  border-bottom: 1px dashed rgba(40, 40, 40, 0.33);
}

.Description_navbarLink_1TNj:hover {
  border-bottom-color: transparent;
}

.Description_heading_3TJ5 {
  text-align: left;
  margin: 0 0 15px;
  font-size: 41px;
  line-height: 1.2;
  font-weight: 400;
}

.Description_content_3QHz {
  width: calc(100% - 275px);
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 17px;
  line-height: 1.45;
}

.Description_hideBlock_1Xyo {
  visibility: hidden;
  position: absolute;
}
.ProductDescription_productDescription_JjbM {
  width: 100%;
  padding: 0 10px
}

.ProductDescription_productDescription_JjbM div[class^=Descriptions_navbar_] {
  width: 280px;
  padding: 5px 42px 0 0;
}

.ProductDescription_productDescription_JjbM div[class^=Descriptions_content_] {
  max-width: 640px;
  width: 100%;
}

.ProductDescription_productDescription_JjbM.ProductDescription_noNavigation_27Nj div[class^=Descriptions_content_] {
  margin: auto;
}

.ProductDescription_wrapper_2KLy {
  width: 100%;
}

.ProductDescription_parameters_35Nl {
  max-width: 520px;
}

.ProductDescription_wideDescription_3NId {
  width: 100%;
}

.ProductDescription_descRow_2JNX {
  margin: 10px 0 20px;
}

.ProductDescription_descIcon_39Sc {
  margin-right: 5px;
}

.ProductDescription_arrow_1y5n {
  display: none;
}

@media all and (min-width: 768px) {
  .ProductDescription_productDescription_JjbM {
    padding: 55px 0 78px 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  }

@media all and (max-width: 767px) {
  .ProductDescription_descRow_2JNX * {
    font: 13px Arial;
    line-height: 1.31;
  }

  .ProductDescription_documentLink_1Frq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 20px;
    border-top: 1px solid #c2c2c2;
    font-size: 16px
  }

  .ProductDescription_documentLink_1Frq .ProductDescription_arrow_1y5n {
    display: block;
    color: #a9a9a9;
  }
  }

.ProductDescription_paramItem_1zkJ {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  padding: 15px 0
}

.ProductDescription_paramItem_1zkJ:first-child {
  padding-top: 0;
}

.ProductDescription_paramItem_1zkJ:last-child {
  padding-bottom: 0;
}

@media all and (min-width: 768px) {

  .ProductDescription_paramItem_1zkJ {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif
  }
}

@media all and (max-width: 767px) {

  .ProductDescription_rightColumn_3I3n {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
  }
}

@media all and (min-width: 768px) {

  .ProductDescription_rightColumn_3I3n {
    width: 180px;
    min-width: 180px
  }
}
.FileLink_resetButton_12-D {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;
}

.FileLink_link_Te5x {
  cursor: pointer;
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid rgba(40, 40, 40, .33);

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif
}

.FileLink_link_Te5x:hover {
  color: #ffba00;
  border-bottom-color: rgba(246, 160, 40, .33);
}

@media all and (min-width: 768px) {

  .FileLink_link_Te5x {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

@media all and (min-width: 768px) {

  .FileLink_light_2wx- {
    color: #9b9b9b;
  }
}
.OrderBlock_wrapper_fvVW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.OrderBlock_item_1Tix {
  margin-top: 15px
}

.OrderBlock_item_1Tix:first-child {
  margin-top: 0;
}

@media all and (min-width: 768px) {

  .OrderBlock_fileLink_CH7E + .OrderBlock_button_3SnJ {
    margin-top: 30px;
  }
}

.OrderBlock_comment_1YKi {
  font-weight: bold;
  line-height: 1.41;
  margin-bottom: 15px;
  margin-top: 30px;
}

@media all and (min-width: 768px) {

  .OrderBlock_comment_1YKi {
    margin-top: 20px;
  }
}
.PopupButtonContainer_wrapper_1XRA {
  padding: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.DefaultBanner_banner_2nL8 {
  position: relative;
}

.DefaultBanner_button_2jPM {
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultBanner_button_2jPM {
    width: auto;
  }
}

.DefaultBanner_buttonWrapper_1d8t {
  width: 100%
}

.DefaultBanner_buttonWrapper_1d8t.DefaultBanner_align-left_MeTX {
  text-align: left;
}

.DefaultBanner_buttonWrapper_1d8t.DefaultBanner_align-center_1wC2 {
  text-align: center;
}

.DefaultBanner_buttonWrapper_1d8t.DefaultBanner_align-right_Wszx {
  text-align: right;
}

.DefaultBanner_requestButtonWrapper_291F {
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultBanner_requestButtonWrapper_291F {
    width: auto;
  }
}
.NewBackground_gradientBackground_2zC9.NewBackground_keepParentHeight_36Zw, .NewBackground_colorBackground_3UHr.NewBackground_keepParentHeight_36Zw, .NewBackground_imageBackground_1sl6.NewBackground_keepParentHeight_36Zw, .NewBackground_overlay_29Td.NewBackground_keepParentHeight_36Zw, .NewBackground_breakpointOverlay_FU8e.NewBackground_keepParentHeight_36Zw {

    height: 100%;
}

@media all and (max-width: 1024px) {

    .NewBackground_gradientBackground_2zC9.NewBackground_useTabletBreakpoint_3zHP.NewBackground_isDesktop_rvl3, .NewBackground_colorBackground_3UHr.NewBackground_useTabletBreakpoint_3zHP.NewBackground_isDesktop_rvl3 {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (min-width: 1025px) {

    .NewBackground_gradientBackground_2zC9.NewBackground_useTabletBreakpoint_3zHP:not(.NewBackground_isDesktop_rvl3), .NewBackground_colorBackground_3UHr.NewBackground_useTabletBreakpoint_3zHP:not(.NewBackground_isDesktop_rvl3) {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (max-width: 767px) {

    .NewBackground_gradientBackground_2zC9:not(.NewBackground_useTabletBreakpoint_3zHP).NewBackground_isDesktop_rvl3 {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (min-width: 768px) {

    .NewBackground_gradientBackground_2zC9:not(.NewBackground_useTabletBreakpoint_3zHP):not(.NewBackground_isDesktop_rvl3) {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (max-width: 767px) {

    .NewBackground_colorBackground_3UHr:not(.NewBackground_useTabletBreakpoint_3zHP).NewBackground_isDesktop_rvl3 {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (min-width: 768px) {

    .NewBackground_colorBackground_3UHr:not(.NewBackground_useTabletBreakpoint_3zHP):not(.NewBackground_isDesktop_rvl3) {

        background: inherit !important;

        border-radius: inherit !important;
    }
}

@media all and (max-width: 1024px) {

    .NewBackground_breakpointOverlay_FU8e.NewBackground_useTabletBreakpoint_3zHP.NewBackground_isDesktop_rvl3 {

        background: transparent !important;
    }
}

@media all and (min-width: 1025px) {

    .NewBackground_breakpointOverlay_FU8e.NewBackground_useTabletBreakpoint_3zHP:not(.NewBackground_isDesktop_rvl3) {

        background: transparent !important;
    }
}

@media all and (max-width: 767px) {

    .NewBackground_breakpointOverlay_FU8e:not(.NewBackground_useTabletBreakpoint_3zHP).NewBackground_isDesktop_rvl3 {

        background: transparent !important;
    }
}

@media all and (min-width: 768px) {

    .NewBackground_breakpointOverlay_FU8e:not(.NewBackground_useTabletBreakpoint_3zHP):not(.NewBackground_isDesktop_rvl3) {

        background: transparent !important;
    }
}

@media all and (max-width: 1024px) {

    .NewBackground_imageBackground_1sl6.NewBackground_useTabletBreakpoint_3zHP.NewBackground_isDesktop_rvl3 {

        background-image: inherit !important;

        border-radius: inherit !important;

        background-repeat: inherit !important;

        background-size: inherit !important;

        background-position: inherit !important;
    }
}

@media all and (min-width: 1025px) {

    .NewBackground_imageBackground_1sl6.NewBackground_useTabletBreakpoint_3zHP:not(.NewBackground_isDesktop_rvl3) {

        background-image: inherit !important;

        border-radius: inherit !important;

        background-repeat: inherit !important;

        background-size: inherit !important;

        background-position: inherit !important;
    }
}

@media all and (max-width: 767px) {

    .NewBackground_imageBackground_1sl6:not(.NewBackground_useTabletBreakpoint_3zHP).NewBackground_isDesktop_rvl3 {

        background-image: inherit !important;

        border-radius: inherit !important;

        background-repeat: inherit !important;

        background-size: inherit !important;

        background-position: inherit !important;
    }
}

@media all and (min-width: 768px) {

    .NewBackground_imageBackground_1sl6:not(.NewBackground_useTabletBreakpoint_3zHP):not(.NewBackground_isDesktop_rvl3) {

        background-image: inherit !important;

        border-radius: inherit !important;

        background-repeat: inherit !important;

        background-size: inherit !important;

        background-position: inherit !important;
    }
}

.FrameSwitcher_showWindow_2ru6 {
  width: 100%;
  position: relative
}

.FrameSwitcher_showWindow_2ru6.FrameSwitcher_withVerticalScroll_1GEk {
  overflow-y: scroll;
}

.FrameSwitcher_slidesWrapper_BCXA {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0%;
  overflow: hidden;
}

.FrameSwitcher_slide_2fE5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  width: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  visibility: hidden
}

.FrameSwitcher_slide_2fE5:not(:first-child) {
  position: absolute;
}

.FrameSwitcher_slide_2fE5.FrameSwitcher_active_1H-x {
  left: 0%;
  right: 0%;
  visibility: visible;
}

.FrameSwitcher_slide_2fE5.FrameSwitcher_prev_3Wt1 {
  left: -100%;
  right: 100%;
}

.FrameSwitcher_slide_2fE5.FrameSwitcher_next_3kB0 {
  left: 100%;
  right: -100%;
}

.FrameSwitcher_arrowWrapper_2LAJ {
  position: absolute;
  height: 100%;
  width: 50px;
  z-index: 100;
  cursor: pointer
}

.FrameSwitcher_arrowWrapper_2LAJ.FrameSwitcher_left_SrJT {
  left: 0
}

.FrameSwitcher_arrowWrapper_2LAJ.FrameSwitcher_left_SrJT.FrameSwitcher_outerArrows_1zyO {
  left: -55px;
}

.FrameSwitcher_arrowWrapper_2LAJ.FrameSwitcher_right_1EqH {
  right: 0
}

.FrameSwitcher_arrowWrapper_2LAJ.FrameSwitcher_right_1EqH.FrameSwitcher_outerArrows_1zyO {
  right: -55px;
}

.FrameSwitcher_arrow_2BDb {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  border-left: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf
}

.FrameSwitcher_arrow_2BDb.FrameSwitcher_left_SrJT {
  -webkit-transform: rotate(45deg) translate(15px, -15px);
          transform: rotate(45deg) translate(15px, -15px);
}

.FrameSwitcher_arrow_2BDb.FrameSwitcher_right_1EqH {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.FrameSwitcher_dots_ao82 {
  position: relative;
  top: -30px;
  max-height: 0;
  z-index: 100;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.FrameSwitcher_dot_3UP8 {
  cursor: pointer;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #adadad
}

.FrameSwitcher_dot_3UP8.FrameSwitcher_filled_1URw {
  background: #fbc660;
}

.FrameSwitcher_dot_3UP8 + .FrameSwitcher_dot_3UP8 {
  margin-left: 10px;
}
.FileLink_fileLink_1xvu {
  text-align: center;

  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif
}

.FileLink_fileLink_1xvu a {
  color: #000
}

.FileLink_fileLink_1xvu a:hover {
  color: #ffba00;
  border-bottom-color: rgba(246, 160, 40, .33);
}

@media all and (min-width: 768px) {
  .FileLink_fileLink_1xvu {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
  }
.Section_wrapper_FoxH {
  padding-top: 30px;
  padding-bottom: 20px;
}

.Section_icon_1X0J {
  margin: 0 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 10px;
}

.Section_title_3Xog {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: block;
  margin: 0 auto 15px
}

.Section_title_3Xog img {
  margin: 0 10px;
  width: 40px;
  display: inline;
  vertical-align: text-bottom;
}

.Section_title_3Xog h1,
.Section_title_3Xog h2 {
  font-weight: normal;
  font-size: 1em;
  margin: 0;
  display: inline;
}

.Section_descriptionText_jISZ {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  line-height: 1.31
}

.Section_descriptionText_jISZ p {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
  line-height: 1.31;
}

.Section_descriptionText_jISZ h4 {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  font-size: 21px;
}

.Section_description_lN-Z img {
  margin: auto;
  display: block;
}

.Section_description_lN-Z iframe {
  margin: auto;
  display: block;
}

.Section_description_lN-Z video {
  margin: auto;
  display: block;
  width: 100%;
}

.desktopImg {
  max-width: 680px !important;
}

.mobileImg {
  max-width: 280px !important;
}

@media all and (min-width: 768px) {
  .Section_wrapper_FoxH {
    padding-top: 60px;
  }

  .Section_descriptionText_jISZ {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

    line-height: 1.41
  }

  .Section_descriptionText_jISZ p {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    line-height: 1.41;
  }

  .Section_descriptionText_jISZ h4 {
    font-size: 24px;
  }

  .Section_description_lN-Z {
    margin: auto;
  }

  .Section_description_lN-Z img {
    max-width: 661px;
  }

  .Section_description_lN-Z video {
    max-width: 661px;
  }

  .Section_title_3Xog {
    font: 41px/1.12 "Officina Serif", serif;

    margin-bottom: 30px;
    text-align: center;
  }

  .decktopImg {
    display: block !important;
  }

  .mobileImg {
    display: none !important;
  }
  }

@media all and (max-width: 767px) {
  .Section_description_lN-Z {
    padding-bottom: 30px;
  }

  .desktopImg {
    display: none !important;
  }

  .mobileImg {
    display: block !important;
  }
  }
@media all and (min-width: 768px) {

  .Benefits_wrapper_mV7x {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.Benefits_mobileView_3Ylm,
.Benefits_columnView_kAG2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Benefits_itemContainer_1m22 {
  width: 100%;
  margin-bottom: 15px;
}

@media all and (min-width: 768px) {

  .Benefits_itemContainer_1m22 {
    width: 50%;
    margin: 0 0 30px 0;
  }

  .Benefits_itemContainer_1m22.Benefits_count_3_21_F {
    width: 33%;
  }
}

@media all and (min-width: 1025px) {

  .Benefits_itemContainer_1m22 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Benefits_columnView_kAG2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Benefits_columnView_kAG2 .Benefits_itemContainer_1m22 {
    width: 50%;
  }

.Benefits_title_126m {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 0 0 15px
}

.Benefits_title_126m.Benefits_small_1d-w {
  font: 17px/1.235'Officina Serif', serif;
}

@media all and (min-width: 768px) {

  .Benefits_title_126m {
    font-size: 24px;
    padding-right: 55px;
  }

  .Benefits_title_126m.Benefits_small_1d-w {
    font: 17px/1.411 'Officina Serif', serif;
  }
}

.Benefits_description_17zb {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  line-height: 1.31;
}

@media all and (min-width: 768px) {

  .Benefits_description_17zb {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    line-height: 1.41;
    padding-right: 45px;
  }
}

.Benefits_icon_3TXf {
  display: block;
  text-align: center;
  margin-bottom: 15px;
}

@media all and (min-width: 768px) {

  .Benefits_icon_3TXf {
    text-align: left;
    margin: 0 18px 15px 0;
  }
}

@media all and (min-width: 1025px) {

  .Benefits_icon_3TXf {
    margin: 0 18px 0 0;
  }
}

.Benefits_image_3HwH {
  width: 70px;
  height: 70px;
}

.Benefits_showMoreButton_sc3Y {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  padding: 15px 0 10px;
  text-decoration: underline;
  cursor: pointer;
}

.Benefits_tabletView_1skQ {
  display: none;
}

@media all and (min-width: 768px) {

  .Benefits_tabletView_1skQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.Benefits_bigLeft_1QN3 .Benefits_icon_3TXf {
  text-align: left;
}

.Benefits_bigLeftCentered_2SIz .Benefits_icon_3TXf {
  text-align: center;
}

.Benefits_bigCentered_3nJQ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Benefits_bigCentered_3nJQ .Benefits_icon_3TXf {
  text-align: center;
}

.Benefits_infoLink_3rHk {
  display: inline-block;
  margin-top: 10px;
}

@media all and (min-width: 768px) {

  .Benefits_infoLink_3rHk {
    margin-top: 20px;
  }
}

@media all and (min-width: 768px) {

  .Benefits_row_YCRa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media all and (min-width: 768px) {
  .Benefits_bigCentered_3nJQ .Benefits_row_YCRa, .Benefits_big_1vfB .Benefits_row_YCRa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .Benefits_bigCentered_3nJQ .Benefits_itemContainer_1m22, .Benefits_big_1vfB .Benefits_itemContainer_1m22 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .Benefits_bigCentered_3nJQ .Benefits_text_3T45, .Benefits_big_1vfB .Benefits_text_3T45 {
    margin-top: 15px;
    width: 635px;
  }
  .Benefits_bigCentered_3nJQ .Benefits_title_126m, .Benefits_big_1vfB .Benefits_title_126m {
    text-align: center;
  }

  .Benefits_bigLeftCentered_2SIz .Benefits_itemContainer_1m22, .Benefits_bigLeft_1QN3 .Benefits_itemContainer_1m22 {
    width: 100%;
  }
  }
.OptionList_optionList_Cf1i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .OptionList_optionList_Cf1i {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media all and (min-width: 768px) {

  .OptionList_optionList_Cf1i.OptionList_center_1cu_ {
    padding: 0 130px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media all and (min-width: 768px) {

  .OptionList_optionList_Cf1i.OptionList_right_2ROF {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-left: 300px;
  }
}

@media all and (min-width: 768px) {

  .OptionList_optionList_Cf1i.OptionList_left_2ioD {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-right: 300px;
  }
}

.OptionList_image_3fqw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 768px) {

  .OptionList_image_3fqw {
    position: absolute;
    width: 320px;
  }
}

.OptionList_imageWrapper_2l6c {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.OptionList_imageItem_2VPe {
  max-height: 150px;
  max-width: 100%;
  margin-bottom: 15px;
}

@media all and (min-width: 768px) {

  .OptionList_imageItem_2VPe {
    max-height: none;
    width: 100%;
    max-width: none;
  }
}

.OptionList_item_1kCA {
  margin-bottom: 30px
}

.OptionList_item_1kCA:last-child {
  margin-bottom: 0;
}

@media all and (min-width: 768px) {

  .OptionList_item_1kCA {
    position: relative;
  }
}

.OptionList_showMoreButton_jt6O {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  padding: 15px 0 10px;
  text-decoration: underline;
  cursor: pointer;
}

.OptionList_title_2Xxe {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 0 0 15px;
}

@media all and (min-width: 768px) {

  .OptionList_title_2Xxe {
    font-size: 24px;
  }
}

@media all and (min-width: 768px) {

  .OptionList_title_2Xxe.OptionList_center_1cu_ {
    text-align: center;
  }
}

.OptionList_description_33cf {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  line-height: 1.31;
  position: relative;
}

@media all and (min-width: 768px) {

  .OptionList_description_33cf {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    line-height: 1.41;
  }
}

.OptionList_link_37nI {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-top: 30px;
}

@media all and (min-width: 768px) {

  .OptionList_link_37nI {
    font-size: 21px;
  }
}

@media all and (min-width: 768px) {

  .OptionList_info_avSA {
    max-width: 600px;
  }
}
.AdaptiveMenu_adaptiveMenuWrapper_1AbA {
  z-index: 9;
  white-space: nowrap;
  font: 17px/1.4705 'Officina Serif';
  line-height: 1.4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-width: 42px;
}

.AdaptiveMenu_entry_iJOW {
  display: inline-block;
  padding: 7px 15px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1
}

.AdaptiveMenu_entry_iJOW:last-child {
  margin-right: 0;
}

.AdaptiveMenu_entry_iJOW .AdaptiveMenu_title_2fgd {
  border-bottom: 1px dashed rgba(40, 40, 40, .33);
}

.AdaptiveMenu_entry_iJOW:hover {
  color: #f68b1f;
}

.AdaptiveMenu_entry_iJOW:hover .AdaptiveMenu_title_2fgd {
  border-color: #f68b1f;
}

.AdaptiveMenu_entry_iJOW.AdaptiveMenu_active_1Bis {
  border-radius: 70px;
  color: inherit;
  background-color: #ffdc7d;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.AdaptiveMenu_entry_iJOW.AdaptiveMenu_active_1Bis .AdaptiveMenu_title_2fgd {
  cursor: default;
  border-color: rgba(0, 0, 0, 0);
}

.AdaptiveMenu_entry_iJOW.AdaptiveMenu_hidden_HCy2 ~ .AdaptiveMenu_entry_iJOW.AdaptiveMenu_active_1Bis {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.AdaptiveMenu_tick_1RIG {
  margin-left: 5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #8cb785;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center
}

.AdaptiveMenu_tick_1RIG svg {
  width: 60%;
}

.AdaptiveMenu_tick_1RIG path {
  stroke: #fff;
}

.AdaptiveMenu_count_2UNc {
  color: #787878;
}

.AdaptiveMenu_moreLink_1oxC {
  cursor: pointer;
  padding-left: 20px
}

.AdaptiveMenu_moreLink_1oxC:hover {
  color: #f68b1f;
}

.AdaptiveMenu_moreLink_1oxC:hover .AdaptiveMenu_title_2fgd {
  border-color: #f68b1f;
}

.AdaptiveMenu_dropDown_UJY4 {
  position: absolute;
  left: 50%;
  margin-top: 20px;
  padding: 10px 15px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: normal;
  border: 1px solid rgba(170, 170, 170, .45);
  border-radius: 3px;
  background: #fff
}

.AdaptiveMenu_dropDown_UJY4::before {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 50%;
  display: inline-block;
  width: 10px;
  height: 10px;
  content: '';
  -webkit-transform: rotate(135deg) translate(0, 10px);
          transform: rotate(135deg) translate(0, 10px);
  border-bottom: 1px solid rgba(170, 170, 170, .45);
  border-left: 1px solid rgba(170, 170, 170, .45);
  border-radius: 0 1px 0 0;
  background: #fff;
}

.AdaptiveMenu_wrapper_1cGV {
  overflow: auto;
  max-height: 500px;
}

.AdaptiveMenu_dropDownEntry_3obZ {
  margin: 5px 0;
  cursor: pointer;
  white-space: nowrap
}

.AdaptiveMenu_dropDownEntry_3obZ:hover {
  color: #f68b1f;
}

.AdaptiveMenu_moreWrapper_3pO4 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
}

.AdaptiveMenu_hidden_HCy2 {
  visibility: hidden;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}

/* stylelint-disable */

.AdaptiveMenu_entry_iJOW .AdaptiveMenu_title_2fgd,
.AdaptiveMenu_moreLink_1oxC .AdaptiveMenu_title_2fgd {
  /* stylelint-enable */
  border-bottom: none;
}
.CounterParam_counter_1u9x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

@media all and (min-width: 768px) {

  .CounterParam_rightColumn_-Guq {
    width: 180px;
    position: relative;
    left: -25px;
  }
}
.TotalBlock_wrapper_1dhy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0 auto;
}

@media all and (min-width: 768px) {

  .TotalBlock_wrapper_1dhy {
    width: 510px;
    padding: 0;
  }
}

.TotalBlock_tableWrapper_3J9S {
  display: table;
  width: 100%;
}

.TotalBlock_paramItem_3eLD {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  padding: 15px 0;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.TotalBlock_paramItem_3eLD:first-child {
  padding-top: 0;
}

.TotalBlock_paramItem_3eLD:last-child {
  padding-bottom: 0;
  border: none;
}

@media all and (min-width: 768px) {

  .TotalBlock_paramItem_3eLD {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    border: none;
  }
}

@media all and (max-width: 767px) {

  .TotalBlock_rightColumn_h92z {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

@media all and (min-width: 768px) {

  .TotalBlock_rightColumn_h92z {
    width: 180px;
    min-width: 180px;
  }
}

.TotalBlock_totalTitle_bfO6 {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  padding-top: 15px;
}

@media all and (min-width: 768px) {

  .TotalBlock_totalTitle_bfO6 {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    padding: 20px 0 5px;
    border-top: 1px solid rgba(0, 0, 0, .1);
  }
}

.TotalBlock_orderBlock_2eAo {
  margin-top: 30px;
}
.ButtonB2B_wrapper_3TyM {
  display: inline-block
}

.ButtonB2B_wrapper_3TyM.ButtonB2B_transformer_2_0- {
  width: 100%
}

.ButtonB2B_wrapper_3TyM.ButtonB2B_transformer_2_0- .ButtonB2B_button_VFXp {
  width: 100%;
}

.ButtonB2B_button_VFXp { /* stylelint-disable-line */
  border: none;
  cursor: pointer;
  background: #ffdc7d;
  text-align: center;
  font: 17px 'Officina Serif', serif;
  line-height: 39px;
  height: 39px;
  border-radius: 2px;
  padding: 0 14px;
  width: 100%;
  white-space: nowrap;
  text-decoration: none;
  color: #282828
}

.ButtonB2B_button_VFXp:active:not(:disabled) {
  background: #ffba00;
}

.ButtonB2B_button_VFXp:disabled { /* stylelint-disable-line */
  opacity: 0.7;
  cursor: not-allowed;
}

.ButtonB2B_buttonTall_3ud9 {
    padding: 10px 14px;
    font-size: 21px;
    line-height: 0;
    height: 50px;
    width: 280px;
}

.ButtonB2B_buttonLogin_2UGU {
    padding: 10px 14px;
    font-size: 21px;
    line-height: 0;
    height: 58px;
    width: 100%;
}

.ButtonB2B_light_2D1g {
  background: #fff
}

.ButtonB2B_light_2D1g:hover {
  background: #f0f0f0;
}

.ButtonB2B_wide_29TI {
  width: 100%;
}

.ButtonB2B_big_6MZd {
  height: 52px;
  line-height: 52px;
  padding: 0 30px;
  font-size: 21px;
}

@media all and (min-width: 768px) {
  .ButtonB2B_wrapper_3TyM.ButtonB2B_transformer_2_0- {
    width: auto
  }
  .ButtonB2B_wrapper_3TyM.ButtonB2B_transformer_2_0- .ButtonB2B_button_VFXp {
    width: auto;
  }

  .ButtonB2B_button_VFXp:not(:disabled) { /* stylelint-disable-line */
  }

  .ButtonB2B_button_VFXp:not(:disabled):hover {
    background: #ffba00;
  }

  .ButtonB2B_buttonLogin_2UGU {
    height: 39px;
  }
  }
:root {

  /* color */

  /* font */

  /* h1-6 */

  /* link */
}
.Tabs_tabsWrapper_G07u {
  text-align: center;
}
.Tabs_calendar_yx4_ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 6px 0;
  -webkit-transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 2px solid #e1e1e1;
  border-radius: 3px;
  font-size: 0
}
.Tabs_calendar_yx4_.Tabs_tab_1TRG {
  display: inline-block;
  margin: -6px 0;
  padding: 18px 15px;
  cursor: pointer;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  text-decoration: none;
  color: #787878;
  border: 2px solid transparent;
  border-radius: 4px;
  font-family: 'Officina Serif';
  font-size: 15px;
  line-height: 1.25;
}
.Tabs_calendar_yx4_.Tabs_tab_1TRG:first-child {
  margin-left: -2px;
}
.Tabs_calendar_yx4_.Tabs_tab_1TRG:last-child {
  margin-right: -2px;
}
.Tabs_calendar_yx4_.Tabs_tab_1TRG *:hover {
  -webkit-transition: none;
  transition: none;
  color: #f68b1f;
  opacity: 1;
}
.Tabs_calendar_yx4_.Tabs_tab_1TRG.Tabs_active_2hU3 {
  cursor: default;
  color: #282828;
  border-color: #f9c872;
  background: #fff;
}
.Tabs_radio_2peW.Tabs_tab_1TRG {
  width: 100%;
  margin: 10px 0;
  padding: 22px 22px 22px 70px;
  position: relative;
  display: block;
  cursor: pointer;
  text-align: left;
  color: #282828;
  border: 2px solid #e1e1e1;
  border-radius: 4px;
  font-family: 'Officina Serif';
  font-size: 17px;
  line-height: 1.35;
}
@media (min-width: 768px) {
  .Tabs_radio_2peW.Tabs_tab_1TRG {
    width: auto;
    max-width: 320px;
    margin: 20px 0;
  }
}
.Tabs_radio_2peW.Tabs_tab_1TRG.Tabs_active_2hU3 {
  cursor: default;
  border-color: #f9c872;
  background: white;
}
.Tabs_radio_2peW .Tabs_stateCircle_Ex0Q {
  width: 25px;
  height: 25px;
  margin-top: -13px;
  line-height: 24px;
  position: absolute;
  top: 50%;
  left: 22px;
  text-align: center;
  border: 2px solid #e1e1e1;
  border-radius: 50%;
  background: #fff;
}
.Tabs_radio_2peW.Tabs_tab_1TRG.Tabs_active_2hU3 .Tabs_stateCircle_Ex0Q {
  border-color: #f9c872;
  background: #f9c872;
}
.Tabs_radio_2peW.Tabs_tab_1TRG.Tabs_active_2hU3 .Tabs_stateCircle_Ex0Q::after {
  content: '';
  width: 9px;
  height: 9px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  background: #000;
}
.Tabs_radio_2peW.Tabs_inline_3Ic_ .Tabs_tab_1TRG {
  max-width: 280px;
  margin-right: 20px;
  display: inline-block;
}
.Tabs_radio_2peW.Tabs_inline_3Ic_ .Tabs_tab_1TRG:last-of-type {
  margin-right: 0;
}
.Tabs_segmented_2che {
  padding: 5px 0 10px;
  white-space: nowrap
}
.Tabs_segmented_2che.Tabs_tab_1TRG {
  min-width: 130px;
  height: 37px;
  margin-right: 5px;
  padding: 0 20px;
  vertical-align: top;
  display: inline-block;
  border-radius: 0;
  cursor: pointer;
  text-align: center;
  color: #282828;
  font-family: 'Officina Serif';
  font-size: 17px;
  line-height: 37px;
  text-decoration: none;
  position: relative;
  z-index: 2;
}
.Tabs_segmented_2che.Tabs_tab_1TRG:last-child {
  margin-right: 0;
}
.Tabs_segmented_2che.Tabs_tab_1TRG.Tabs_active_2hU3 {
  border-radius: 19px;
  background: #fbce5d;
  -webkit-box-shadow: inset 0 2px 1px 1px rgba(0, 0, 0, .13);
          box-shadow: inset 0 2px 1px 1px rgba(0, 0, 0, .13);
}
@media (min-width: 768px) {
  .Tabs_segmented_2che.Tabs_tab_1TRG {
    height: 39px;
    max-width: 220px;
    margin-right: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
    line-height: 39px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(60%, #f6f6f6), to(#fcfcfc));
    background: linear-gradient(#f6f6f6 0%, #f6f6f6 60%, #fcfcfc 100%);
    -webkit-box-shadow: 0 3px 0 0 #dedede, 0 4px 0 0 #bfbfbf, 0 4px 6px 0 rgba(0, 0, 0, .5);
            box-shadow: 0 3px 0 0 #dedede, 0 4px 0 0 #bfbfbf, 0 4px 6px 0 rgba(0, 0, 0, .5);
  }
  .Tabs_segmented_2che.Tabs_tab_1TRG:last-of-type {
    margin-right: 3px;
    border-radius: 0 19px 19px 0;
  }
  .Tabs_segmented_2che.Tabs_tab_1TRG:first-of-type {
    margin-left: 3px;
    border-radius: 19px 0 0 19px;
  }
  .Tabs_segmented_2che.Tabs_tab_1TRG.Tabs_active_2hU3 {
    cursor: default;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    -webkit-box-shadow: 0 1px 0 0 #ebb16f, 0 2px 0 0 #d99a59, 0 2px 4px 0 rgba(102, 55, 0, 0.4);
            box-shadow: 0 1px 0 0 #ebb16f, 0 2px 0 0 #d99a59, 0 2px 4px 0 rgba(102, 55, 0, 0.4);
    z-index: 1;
  }
}
.Tabs_shrinked_XzH0.Tabs_tab_1TRG {
  min-width: 50px;
}
/* theme styles */
/* stylelint-disable */
.Tabs_calendar_yx4_ {
  color: inherit;
  border: none;
  padding: 0 2px
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG {
  color: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 0;
  border-left: none;
  border-right: none;
  border-radius: 0;
  padding: 10px 20px 10px 20px;
  border-color: rgba(255, 255, 255, .5);
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG * {
  opacity: 0.5;
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG:first-child {
  border-radius: 3px 0 0 3px;
  border-left: 1px solid;
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG:last-child {
  border-radius: 0 3px 3px 0;
  border-right: 1px solid;
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG.Tabs_active_2hU3 {
  background: transparent;
  border: none;
  position: relative;
  color: inherit;
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG.Tabs_active_2hU3 * {
  opacity: 1;
}
.Tabs_calendar_yx4_ .Tabs_tab_1TRG.Tabs_active_2hU3::before {
  content: '';
  display: block;
  position: absolute;
  top: -4px;
  right: 0;
  left: 0;
  bottom: -4px;
  border: 2px solid #f9c872;
  border-radius: 3px;
}
/* stylelint-enable */

.ScrollContainer_scrollContainer_qQxU {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ScrollContainer_draggable_2JXd {
  cursor: -webkit-grab;
  cursor: grab
}

.ScrollContainer_draggable_2JXd:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.ScrollContainer_content_3Y_y {
  min-width: 100%;
  display: inline-block
}

.ScrollContainer_elastic_1G8S .ScrollContainer_content_3Y_y {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 768px) {

  .ScrollContainer_elastic_1G8S .ScrollContainer_content_3Y_y {
    padding-left: 44px;
    padding-right: 44px;
  }
}

.ScrollContainer_list_14G- {
  white-space: nowrap;
  display: block;
}

.ScrollContainer_listStretched_2AG4 {
    min-height: 300px;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

@media (min-width: 768px) {
  .ScrollContainer_mobileOnly_18nV {
    width: 100%;
  }
}
.TabList_tabsWrapper_mukK {
  text-align: center;
}

.TabList_calendar_34RR {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 6px 0;
  -webkit-transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.95s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 2px solid #e1e1e1;
  border-radius: 3px;
  font-size: 0
}

.TabList_calendar_34RR.TabList_tab_1Ens {
  display: inline-block;
  margin: -6px 0;
  padding: 18px 15px;
  cursor: pointer;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  text-decoration: none;
  color: #787878;
  border: 2px solid transparent;
  border-radius: 4px;
  font-family: 'Officina Serif';
  font-size: 15px;
  line-height: 1.25;
}

.TabList_calendar_34RR.TabList_tab_1Ens:first-child {
  margin-left: -2px;
}

.TabList_calendar_34RR.TabList_tab_1Ens:last-child {
  margin-right: -2px;
}

.TabList_calendar_34RR.TabList_tab_1Ens *:hover {
  -webkit-transition: none;
  transition: none;
  color: #f68b1f;
  opacity: 1;
}

.TabList_calendar_34RR.TabList_tab_1Ens.TabList_active_18JW {
  cursor: default;
  color: #282828;
  border-color: #f9c872;
  background: #fff;
}
.UpSaleCard_upsaleCard_2UW8 {
  position: relative;
  padding: 30px 22px;
  cursor: pointer;
  margin-bottom: 20px
}

.UpSaleCard_upsaleCard_2UW8::before {
  content: '';
  position: absolute;
  top: 45px;
  right: 35px;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 1px solid;
  border-right: 1px solid;
  z-index: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.UpSaleCard_upsaleCard_2UW8:hover::before {
  border-color: #ffba00;
}

.UpSaleCard_content_2DGr {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.UpSaleCard_title_3b3X {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: inline-block;
  margin-bottom: 15px;
  padding-right: 25px
}

.UpSaleCard_title_3b3X span {
  border-bottom: none !important;
}

.UpSaleCard_price_3Rjz {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-top: 10px;
}

.UpSaleCard_tabs_PJzn {
  text-align: center;
}

.UpSaleCard_tab_KDcb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.UpSaleCard_tab_KDcb:hover span {
  opacity: 1;
}

.UpSaleCard_benefits_DoYg {
  width: 100%;
}

.UpSaleCard_benefitsSpecificationsList_1A7a {
  margin: 0;
  padding: 0;
}

.UpSaleCard_benefitsSpecification_3SXk {
  margin-top: 10px
}

.UpSaleCard_benefitsSpecification_3SXk:first-child {
  margin-top: 0;
}

.UpSaleCard_tabContent_3nxd {
  font-size: 17px;
  margin: 0;
  white-space: nowrap;
}

.UpSaleCard_switch_2H_8 {
  margin: 5px 0;
  text-align: left;
}

.UpSaleCard_popup_3f2l div[class*=styles_content] {
  padding-bottom: 0;
}

.UpSaleCard_popupTitle_1gMf {
  text-align: left;
}

.UpSaleCard_productInfo_2t97 {
  padding: 20px 0;
  border-bottom: 1px solid rgba(40, 40, 40, .2);
  border-top: 1px solid rgba(40, 40, 40, .2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.UpSaleCard_productMainInfo_1aUx {
  padding-left: 15px;
  text-align: left;
}

.UpSaleCard_productTitle_zyLm {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-top: 7px;
  margin-bottom: 10px;
}

.UpSaleCard_selectorTip_lkQ1 {
  margin-bottom: 10px;
}

.UpSaleCard_selector_bz21 {
  margin-bottom: 10px;
}

.UpSaleCard_popupPrice_KuL_ {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin: 15px 0;
}

.UpSaleCard_popupLink_JoGu {
  max-width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #656565;
}

.UpSaleCard_buttonContainer_2dcT {
  max-width: 250px;
  min-height: 50px;
  padding: 15px 0;
  margin: 0 auto
}

.UpSaleCard_buttonContainer_2dcT .UpSaleCard_disabled_IFBB {
  pointer-events: none;
  background-color: #f0f0f0;
}

.UpSaleCard_info_2Jla {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  padding: 15px;
  border-radius: 3px;
  color: #282828;
  background: #f0f0f0;
  max-width: 220px;
  margin-bottom: 15px;
}

.UpSaleCard_changeLinkText_2VIG {
  margin-top: 10px;
}

@media all and (min-width: 1025px) {
  .UpSaleCard_upsaleCard_2UW8 {
    max-width: 900px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    margin-bottom: 30px;
    padding: 55px 75px
  }
  .UpSaleCard_upsaleCard_2UW8::before {
    right: 60px;
    top: 0;
    bottom: 0;
    margin: auto;
  }

  .UpSaleCard_benefits_DoYg {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    width: 100%;
    -webkit-box-ordinal-group: 101;
        -ms-flex-order: 100;
            order: 100;
  }

  .UpSaleCard_content_2DGr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .UpSaleCard_price_3Rjz {
    position: absolute;
    margin-top: 5px;
    right: 55px;
    top: 0;

    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .UpSaleCard_title_3b3X {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .UpSaleCard_switch_2H_8 {
    margin: 5px;
  }

  .UpSaleCard_productInfo_2t97 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .UpSaleCard_tabs_PJzn {
    text-align: left;
  }

  .UpSaleCard_tabContent_3nxd {
    font-size: 17px;
    margin: 5px 10px;
  }

  .UpSaleCard_productMainInfo_1aUx {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% - 55px);
  }

  .UpSaleCard_productTitle_zyLm {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    margin-bottom: 20px;
  }

  .UpSaleCard_popupPrice_KuL_ {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    position: absolute;
    right: 0;
    top: -8px;
  }

  .UpSaleCard_selectorTip_lkQ1 {
    font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    color: #787878;
  }

  .UpSaleCard_popupLink_JoGu {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }

  .UpSaleCard_buttonContainer_2dcT {
    padding: 25px 0;
    min-height: 70px;
  }
  }
.UpSaleCardWithConstructor_upSaleCard_2X3R {
  position: relative;
  padding: 30px 22px 16px 22px;
  cursor: pointer;
  margin-bottom: 20px
}

.UpSaleCardWithConstructor_upSaleCard_2X3R::before {
  content: '';
  position: absolute;
  top: 45px;
  right: 30px;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 1px solid;
  border-right: 1px solid;
  z-index: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.UpSaleCardWithConstructor_upSaleCard_2X3R:hover::before {
  border-color: #ffba00;
}

.UpSaleCardWithConstructor_content_WrJA {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.UpSaleCardWithConstructor_title_2Iot {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: inline-block;
  margin-bottom: 15px;
}

.UpSaleCardWithConstructor_price_2Hsa {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-top: 18px;
}

.UpSaleCardWithConstructor_switch_2KE1 {
  margin: 5px 0;
  text-align: left;
}

.UpSaleCardWithConstructor_benefits_2yzp {
  width: 100%;
  -webkit-box-ordinal-group: 101;
      -ms-flex-order: 100;
          order: 100;
}

.UpSaleCardWithConstructor_benefitsSpecificationsList_1xrs {
  margin: 0;
  padding: 0;
}

.UpSaleCardWithConstructor_benefitsSpecification_2GBQ {
  margin-top: 10px
}

.UpSaleCardWithConstructor_benefitsSpecification_2GBQ:first-child {
  margin-top: 0;
}

.UpSaleCardWithConstructor_popup_3u3Y div[class*=styles_content] {
  padding-top: 50px;
  padding-bottom: 0;
}

.UpSaleCardWithConstructor_popup_3u3Y div[class*=counterInput] {
  margin: 10px 0 0 -25px;
}

.UpSaleCardWithConstructor_popup_3u3Y div[class*=DocumentLink_wrapper] {
  margin-top: 10px;
}

.UpSaleCardWithConstructor_popup_3u3Y div[class*=Background_background] {
  width: 100%;
  height: 100%;
}

.UpSaleCardWithConstructor_popupTitle_2Ltr {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  text-align: left;
}

.UpSaleCardWithConstructor_popupDescription_1Ire {
  margin-top: 24px;
  text-align: left;
}

.UpSaleCardWithConstructor_productInfo_1Tl3 {
  margin-top: 30px;
  padding: 15px 0 10px 0;
  border-bottom: 1px solid rgba(40, 40, 40, .2);
  border-top: 1px solid rgba(40, 40, 40, .2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.UpSaleCardWithConstructor_productMainInfo_18ls {
  text-align: left;
}

.UpSaleCardWithConstructor_productTitle_8MWU {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-top: 7px;
  margin-bottom: 10px;
}

.UpSaleCardWithConstructor_cardMainContent_3-AM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.UpSaleCardWithConstructor_selectorTip_3ext {
  margin-bottom: 10px;
}

.UpSaleCardWithConstructor_selector_27pY {
  margin-bottom: 10px;
}

.UpSaleCardWithConstructor_popupPrice_HDvn {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin: 15px 0;
}

.UpSaleCardWithConstructor_popupLink_2uVG {
  max-width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #656565;
}

.UpSaleCardWithConstructor_info_1BVl {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  padding: 15px;
  border-radius: 3px;
  color: #282828;
  background: #f0f0f0;
  max-width: 220px;
  margin-top: 15px;
}

.UpSaleCardWithConstructor_changeLinkText_3PEX {
  margin-top: 10px;
}

.UpSaleCardWithConstructor_productImage_2aDv {
  max-width: 227px;
  margin-top: 20px;
  height: auto;
}

.UpSaleCardWithConstructor_popupProductImage_2mHm {
  display: block;
  max-width: 150px;
  height: auto;
  margin: 0 auto;
}

.UpSaleCardWithConstructor_counter_2pbX {
  margin-top: 10px;
}

.UpSaleCardWithConstructor_counterText_1N4x {
  display: block;
  margin-top: 10px;
  color: #787878;
}

.UpSaleCardWithConstructor_specificationsWrapper_1oc9 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px;
  padding: 20px 0;
  border-bottom: 1px solid rgba(40, 40, 40, .2);
}

.UpSaleCardWithConstructor_specificationsWrapperWithBg_202i {
  color: #282828;
  border-bottom: none;
}

.UpSaleCardWithConstructor_specifications_eTxH {
  position: relative;
  text-align: left
}

.UpSaleCardWithConstructor_specifications_eTxH div[class*=DocumentLink_wrapper] {
  margin-top: 30px;
}

.UpSaleCardWithConstructor_specificationsBg_1Aed {
  padding: 0 15px 10px;
}

.UpSaleCardWithConstructor_specificationsList_xrlQ {
  padding: 0;
  margin: 0;
}

.UpSaleCardWithConstructor_specification_PrsC {
  margin-top: 15px;
  list-style: none;
  text-align: left
}

.UpSaleCardWithConstructor_specification_PrsC:first-child {
  margin-top: 0;
}

.UpSaleCardWithConstructor_buttonContainer_2LLL {
  max-width: 250px;
  min-height: 50px;
  padding: 15px 0;
  margin: 0 auto
}

.UpSaleCardWithConstructor_buttonContainer_2LLL .UpSaleCardWithConstructor_disabled_1s-b {
  pointer-events: none;
  background-color: #f0f0f0;
}

.UpSaleCardWithConstructor_legals_3kWw {
  padding-bottom: 15px;
  text-align: left;
}

.UpSaleCardWithConstructor_legal_3wvU {
  margin-top: 5px
}

.UpSaleCardWithConstructor_legal_3wvU:first-child {
  margin-top: 0;
}

@media all and (min-width: 1025px) {
  .UpSaleCardWithConstructor_upSaleCard_2X3R {
    max-width: 900px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 30px auto;
    padding: 45px 75px 45px 75px
  }
  .UpSaleCardWithConstructor_upSaleCard_2X3R::before {
    width: 16px;
    height: 16px;
    right: 60px;
    top: 0;
    bottom: 0;
    margin: auto;
  }

  .UpSaleCardWithConstructor_titleBlockWrapper_3LAO {
    padding-right: 25px;
  }

  .UpSaleCardWithConstructor_cardMainContent_3-AM {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .UpSaleCardWithConstructor_content_WrJA {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .UpSaleCardWithConstructor_title_2Iot {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .UpSaleCardWithConstructor_productTitle_8MWU {
    max-width: 400px;
  }

  .UpSaleCardWithConstructor_info_1BVl {
    width: 220px;
    max-width: none;
  }

  .UpSaleCardWithConstructor_price_2Hsa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-width: 150px;
    margin-top: 0;
  }

  .UpSaleCardWithConstructor_switch_2KE1 {
    margin: 5px;
  }

  .UpSaleCardWithConstructor_productMainInfo_18ls {
    position: relative;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% - 55px);
  }

  .UpSaleCardWithConstructor_productInfo_1Tl3 {
    padding: 20px 0 15px 0;
  }

  .UpSaleCardWithConstructor_productImage_2aDv {
    margin: 30px auto 0 0;
  }

  .UpSaleCardWithConstructor_popup_3u3Y div[class*=styles_content] {
    padding-top: 70px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .UpSaleCardWithConstructor_popup_3u3Y div[class*=counterInput] {
    margin: 0;
  }

  .UpSaleCardWithConstructor_popup_3u3Y div[class*=Background_background] {
    width: calc(100% + 232px);
    height: 100%;
    margin: auto -116px -30px -116px;
  }

  .UpSaleCardWithConstructor_specificationsWrapper_1oc9 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 30px;
    padding: 30px 0;
    min-height: 240px;
  }

  .UpSaleCardWithConstructor_specifications_eTxH {
    margin-top: 0;
  }

  .UpSaleCardWithConstructor_popupProductImage_2mHm {
    max-width: 350px;
    height: auto;
  }

  .UpSaleCardWithConstructor_popupPrice_HDvn {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    position: absolute;
    right: 100px;
    top: -10px;
  }

  .UpSaleCardWithConstructor_counter_2pbX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 20px 85px 10px 0;
  }

  .UpSaleCardWithConstructor_counterText_1N4x {
    color: #282828;
  }

  .UpSaleCardWithConstructor_priceBlockWrapper_bpCQ {
    text-align: right;
    margin-right: 55px;
  }

  .UpSaleCardWithConstructor_benefits_2yzp {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .UpSaleCardWithConstructor_popupLink_2uVG {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }

  .UpSaleCardWithConstructor_buttonContainer_2LLL {
    bottom: 30px;
    padding: 25px 0;
    min-height: 70px;
  }

  .UpSaleCardWithConstructor_legals_3kWw {
    padding-bottom: 25px;
  }
  }
.Dropdown_customSelectWrapper_1-J4 {
  width: 100%;
}

.Dropdown_dropdown_3n8B {
  width: 96px;
  height: 58px;
  border-radius: 4px;
  border: 1px solid rgba(40, 40, 40, .2);
  padding: 0 50px 0 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Dropdown_arrow_1kjx {
  position: absolute;
  border: solid rgba(40, 40, 40, .2);
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;
  right: 16px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
  top: 50%;
}

.Dropdown_option_CmEZ {
  border: 1px solid rgba(40, 40, 40, .2);
  padding: 10px 12px;
  cursor: pointer;
  border-top: none;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Dropdown_optionsWrapper_1fTO {
  position: absolute;
  width: 100%;
  background: #fff;
  z-index: 10;
  overflow-y: auto;
}

.Dropdown_wrapper_2C1d {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000
}

.Dropdown_wrapper_2C1d.Dropdown_light_2zvV .Dropdown_dropdown_3n8B {
  border-color: #fff;
  background: rgb(40, 40, 40);
  color: #fff;
}

.Dropdown_wrapper_2C1d.Dropdown_light_2zvV .Dropdown_arrow_1kjx {
  border-color: #fff;
}

.Dropdown_wrapper_2C1d.Dropdown_light_2zvV .Dropdown_optionsWrapper_1fTO {
  background: rgb(40, 40, 40);
  color: #fff;
}

.Dropdown_wrapper_2C1d.Dropdown_light_2zvV .Dropdown_option_CmEZ {
  border-color: #fff;
}

@media all and (min-width: 768px) {
  top: 0;
  }
.TextInput_input_3exV {
  height: 58px;
  border-radius: 4px;
  border: 1px solid rgba(40, 40, 40, .2);
  color: #282828;
  padding: 0 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.TextInput_numberInput_3yYZ {
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}

@supports (-webkit-touch-callout: none) {

  .TextInput_numberInput_3yYZ {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
}

.TextInput_numberInput_3yYZ :hover,
  .TextInput_numberInput_3yYZ :focus {
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: textfield;
}
.ChooseNumberInput_tabWrapper_3Yqk {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  font: 25px/34px 'Officina Serif', serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media all and (min-width: 768px) {

  .ChooseNumberInput_tabWrapper_3Yqk {
    font-size: 41px;
    line-height: 47px;
  }
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf {
  width: 22px;
  height: 34px;
  padding: 4px;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  font: 25px/34px 'Officina Serif', serif;
  text-align: center;
  margin-right: 1px;
}

@media all and (min-width: 768px) {

  .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf {
    font-size: 41px;
    line-height: 47px;
    width: 35px;
    height: 53px;
  }
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-webkit-outer-spin-button,
    .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-webkit-input-placeholder {
  color: rgba(40, 40, 40, .1);
  font-size: 21px;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-moz-placeholder {
  color: rgba(40, 40, 40, .1);
  font-size: 21px;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-ms-input-placeholder {
  color: rgba(40, 40, 40, .1);
  font-size: 21px;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::placeholder {
  color: rgba(40, 40, 40, .1);
  font-size: 21px;
}

@media all and (min-width: 768px) {

  .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-webkit-input-placeholder {
    font-size: 41px;
  }

  .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-moz-placeholder {
    font-size: 41px;
  }

  .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::-ms-input-placeholder {
    font-size: 41px;
  }

  .ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf::placeholder {
    font-size: 41px;
  }
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:-ms-input-placeholder {
  color: rgba(40, 40, 40, .1);
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus {
  border-color: #fbce5d;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus::-webkit-input-placeholder {
  color: transparent;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus::-moz-placeholder {
  color: transparent;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus::-ms-input-placeholder {
  color: transparent;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus::placeholder {
  color: transparent;
}

.ChooseNumberInput_tabWrapper_3Yqk > .ChooseNumberInput_numberInput_3bbf:focus:-ms-input-placeholder {
  color: transparent;
}

@media all and (min-width: 768px) {

  .ChooseNumberInput_inputWrapper_OQOb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.ChooseNumberInput_dropdown_1A1g {
  height: 34px;
  width: 63px;
  padding: 1.5px 7px 4px;
  font: 25px/1.16 'Officina Serif', serif;
  background: #fff;
}

@media all and (min-width: 768px) {

  .ChooseNumberInput_dropdown_1A1g {
    font-size: 41px;
    line-height: 47px;
    width: 103px;
    height: 53px;
    padding-left: 12px;
  }
}

.ChooseNumberInput_arrow_2iwl {
  padding: 3px;
  right: 6px;
  top: calc(50% - 2px);
}
.PhoneNumberSelectView_titleWidget_1bRH {
  border-bottom: 1px solid #b6b6b6;
}

@media all and (min-width: 768px) {

  .PhoneNumberSelectView_inputWrapper_2T6E {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.PhoneNumberSelectView_autoScrollWrapper_2l8r {
  margin: 0 -20px;
}

.PhoneNumberSelectView_tabs_9noO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin: 32px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media all and (min-width: 768px) {

  .PhoneNumberSelectView_tabs_9noO {
    margin: 45px 0;
  }
}

.PhoneNumberSelectView_tab_21lm {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  background: none;
  border: none;
  border-bottom: 2px solid rgba(0, 0, 0, .1);
  padding: 0 12px 6px;
  white-space: nowrap;
  cursor: pointer
}

.PhoneNumberSelectView_tab_21lm.PhoneNumberSelectView_active_2t41 {
  border-color: #fbce5d;
}

@media all and (min-width: 768px) {

  .PhoneNumberSelectView_tab_21lm {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.PhoneNumberSelectView_button_1TQT {
  margin: 32px 0 0;
}

@media all and (min-width: 768px) {

  .PhoneNumberSelectView_button_1TQT {
    margin: 0 0 0 25px;
    height: 54px;
    min-width: 147px;
    max-width: 147px;
  }
}

.PhoneNumberSelectView_link_10aZ {
  text-decoration: none;
}
.SideMenu_menu_1jxl {
  display: block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-left: 0;
  list-style: none;
}

.SideMenu_itemContainer_36Dk {
  text-decoration: none;
}

.SideMenu_item_2J1O {
  position: relative;
  padding: 20px 0;
  cursor: pointer
}

.SideMenu_item_2J1O::before {
  content: '';
  position: absolute;
  top: 23px;
  right: 0;
  display: block;
  width: 10px;
  height: 10px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%229.5%22 height%3D%229.5%22 viewBox%3D%220 0 9.5 9.5%22%3E%3Cpath stroke%3D%22%23787878%22 stroke-miterlimit%3D%2250%22 d%3D%22M9.25.25v9h-9%22 fill%3D%22none%22%2F%3E%3C%2Fsvg%3E');
  -webkit-transform: rotate(45deg) translate3d(-25%, -25%, 0);
          transform: rotate(45deg) translate3d(-25%, -25%, 0);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.SideMenu_item_2J1O.SideMenu_active_1Xma::before {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.SideMenu_item_2J1O::after {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #cdcdcd;
  -webkit-transition: border-bottom 0.1s ease-in-out;
  transition: border-bottom 0.1s ease-in-out;
}

.SideMenu_itemText_24aA {
  position: relative;
  color: #28282d;
  font-size: 21px;
  font-family: 'Officina Serif', sans-serif;
}

@media (min-width: 768px) {
  .SideMenu_menu_1jxl {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .SideMenu_item_2J1O {
    height: auto;
    padding: 0;
    margin-bottom: 25px;
    line-height: inherit
  }

  .SideMenu_item_2J1O::before {
    display: none;
  }

  .SideMenu_item_2J1O::after {
    display: none;
  }

  .SideMenu_itemText_24aA {
    font-size: 18px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-bottom: 1px dashed rgba(40, 40, 45, .5);
    -webkit-transition: border-bottom 0.1s ease-in-out;
    transition: border-bottom 0.1s ease-in-out
  }

  .SideMenu_itemText_24aA:hover {
    cursor: pointer;
    border-bottom: 1px dashed transparent;
  }

  .SideMenu_itemText_24aA.SideMenu_active_1Xma {
    color: rgba(40, 40, 40, .5);
    border-bottom: 1px dashed transparent;
  }
}

.VideoBlock_videoBlockWrapper_1AI9 {
  position: relative;
}

.VideoBlock_videoWrapper_BU9D {
  position: relative;
  width: 100%;
}

.VideoBlock_video_GkLy {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #cdcdcd;
  background-color: #000;
}
.youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 5px;
}

.embeddedYoutubeVideo {
  width: 100%;
}

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
}

.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}

.youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("//i.imgur.com/TxzC70f.png") no-repeat;
  cursor: pointer;
}
.HintComponent_hint_34HM {
  display: none;
  padding-left: 90px;
  font-family: 'Officina Serif', sans-serif
}

.HintComponent_hint_34HM.HintComponent_mobile_DCnP {
  display: block;
  padding-left: 0;
  padding-top: 40px;
}

.HintComponent_header_2hx2 {
  font-family: 'Officina Serif', sans-serif;
  font-weight: inherit;
  margin: 0;
  margin-bottom: 30px;
  font-size: 41px
}

.HintComponent_header_2hx2.HintComponent_mobile_DCnP {
  display: none;
}

.HintComponent_paragraph_mIFw {
  margin-bottom: 40px;
}

.HintComponent_paragraphItem_3r9z {
  margin-bottom: 25px;
}

.HintComponent_textBox_3OGX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.HintComponent_image_22DI {
  max-width: 100%;
}

.HintComponent_subParagraphWrapper_3zhv {
  margin-bottom: 15px;
}

.HintComponent_subParagraph_cuTk {
  margin-right: 15px;
  color: #282828;
  font-size: 30px;
  line-height: 38px
}

.HintComponent_subParagraph_cuTk.HintComponent_mobile_DCnP {
  font-size: 23px;
}

.HintComponent_text_1ekt {
  color: #282828;
  font-size: 17px;
  line-height: 24px
}

.HintComponent_text_1ekt.HintComponent_mobile_DCnP {
  padding-top: 8px;
  font-size: 15px;
  line-height: 17px;
}

.HintComponent_smallMargin_3Crm {
  margin-bottom: 5px;
  line-height: normal
}

.HintComponent_smallMargin_3Crm .HintComponent_textBox_3OGX {
  margin-bottom: 0;
}

.HintComponent_doc_2DRt {
  color: #000;
  font-family: 'Officina Serif', sans-serif;
  font-size: 17px;
}

.HintComponent_docIcon_2XLt {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .HintComponent_hint_34HM {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 811px;
    width: 100%
  }
  .HintComponent_hint_34HM.HintComponent_mobile_DCnP {
    display: none;
  }
}

.ContentContainer_ContentContainer_3I7y {
  padding-bottom: 30px;
  background: #f0f0f0;
}
.MenuBlock_menuBlock_2pXU {
  padding: 30px 0 0;
  text-align: center;
}

.MenuBlock_entry_15sj {
  display: inline-block;
  font-family: 'Officina Serif';
  font-size: 17px;
  line-height: 30px;
  color: rgba(40, 40, 40, .5);
  white-space: nowrap;
  margin: 0 14px;
  cursor: pointer
}

.MenuBlock_entry_15sj.MenuBlock_button_2hm7 {
  padding: 0;
  background: none;
  border: none;
}

.MenuBlock_entry_15sj.MenuBlock_link_3P4V {
  text-decoration: none;
}

.MenuBlock_entry_15sj:not(.MenuBlock_active_30f4):hover {
  color: #f68b1f;
}

.MenuBlock_entry_15sj.MenuBlock_active_30f4 {
  color: #282828;
  border-bottom: #f7c441 solid 3px;
  cursor: default;
}

.MenuBlock_entriesWrapper_3aJh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.CarAnimation_wrapper_2tNr {
  position: relative;
  height: 200px;
}

@media all and (min-width: 768px) {

  .CarAnimation_wrapper_2tNr {
    height: 330px;
  }
}

.CarAnimation_wrapper_2tNr > * {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
  background-repeat: repeat;
}

.CarAnimation_wrapper_2tNr > *:nth-child(1) {
  z-index: 1;
}

.CarAnimation_wrapper_2tNr > *:nth-child(2) {
  z-index: 0;
}

.CarAnimation_wrapper_2tNr > *:nth-child(3) {
  z-index: 1;
}

.CarAnimation_car_1LPD {
  background-repeat: no-repeat;
}
.BackButton_backButton_3ZQD {
  color: rgba(40, 40, 45, .5)
}

.BackButton_backButton_3ZQD svg path {
  stroke: rgba(40, 40, 45, .5);
}

.BackButton_backButton_3ZQD:hover svg path {
  stroke: #f5a623;
}

@media all and (min-width: 768px) {
  .BackButton_backButton_3ZQD span {
    max-width: 70px;
  }
  }
.LeadOffer_imageContainer_32OF {
  min-height: 218px;
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

.LeadOffer_imageContainer_32OF .LeadOffer_imageContent_1u35 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  padding: 30px;
  z-index: 1;
}

.LeadOffer_imageContainer_32OF .LeadOffer_imagePreviewShort_XAO6 {
  max-width: 100%;
  padding: 15px;
  background: #000;
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.LeadOffer_imageContainer_32OF .LeadOffer_imagePreviewShort_XAO6 span {
  color: #fff;
}

.LeadOffer_imageContainer_32OF .LeadOffer_imageTitle_1Ik_ {
  width: 100%;
  margin-bottom: 17px;
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.LeadOffer_imageContainer_32OF .LeadOffer_imageTitle_1Ik_ span {
  background: #fff;
  /* последние три строчки box-shadow специально для IE <3 */
  -webkit-box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
          box-shadow: 10px 0 0 #fff, -10px 0 0 #fff, 5px 0 0 #fff, -5px 0 0 #fff,
    3px 0 0 #fff, -3px 0 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
  padding: 4px 0;
}

.LeadOffer_title_37ox {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  word-wrap: break-word;
  margin-bottom: 13px;
  line-height: 27px;
  white-space: normal;
}

.LeadOffer_leadOffer_1QDM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  color: inherit;
  cursor: pointer
}

.LeadOffer_leadOffer_1QDM.LeadOffer_hidePointer_1q0c {
  cursor: default
}

.LeadOffer_leadOffer_1QDM.LeadOffer_hidePointer_1q0c .LeadOffer_title_37ox {
  pointer-events: none
}

.LeadOffer_leadOffer_1QDM.LeadOffer_hidePointer_1q0c .LeadOffer_title_37ox span[class*=text] {
  border: none;
}

.LeadOffer_leadOffer_1QDM:hover .LeadOffer_imageTitle_1Ik_ {
  color: #f5a623;
  border-color: #f5a623;
}

.LeadOffer_infoContainer_3Cph {
  position: relative;
  padding: 25px 14px
}

.LeadOffer_infoContainer_3Cph.LeadOffer_light_3iLK {
  color: #fff;
}

.LeadOffer_bg_383k {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  z-index: 0;
}

.LeadOffer_content_3qhz {
  height: 100%;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.LeadOffer_bgDesktop_1q4- {
  display: none;
}

.LeadOffer_text_xKwm {
  margin-bottom: 13px;
  font-size: 13px;
  line-height: 17px;
  font-family: Arial, sans-serif;
  white-space: normal;
}

.LeadOffer_arrow_87aB {
  display: none;
}

.LeadOffer_sale_-oY8 {
  display: inline-block;
  padding: 12px 0;
  border-top: 1px solid #f8e71c;
  border-bottom: 1px solid #f8e71c;

  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.LeadOffer_sale_-oY8.LeadOffer_light_3iLK {
  color: #fff;
}

.LeadOffer_button_2jcI {
  white-space: nowrap;
  margin-top: 25px;
  min-width: auto
}

.LeadOffer_button_2jcI.LeadOffer_light_3iLK {
  background-color: #fff
}

.LeadOffer_button_2jcI.LeadOffer_light_3iLK:hover {
  background-color: #ffba00;
}

@media all and (min-width: 768px) {
  .LeadOffer_leadOffer_1QDM {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    min-height: 370px;
  }

  .LeadOffer_imageContainer_32OF {
    width: 66.66667%;
    height: auto;
    min-height: 370px
  }

  .LeadOffer_imageContainer_32OF .LeadOffer_imageContent_1u35 .LeadOffer_imageTitle_1Ik_ {
    font-size: 60px;
    margin-bottom: 30px;
  }

  .LeadOffer_imageContainer_32OF .LeadOffer_imageContent_1u35 .LeadOffer_imagePreviewShort_XAO6 {
    font-size: 35px;
  }

  .LeadOffer_infoContainer_3Cph {
    position: relative;
    width: 33.33333%;
    min-width: 280px;
    padding: 45px 40px 20px;
    min-height: 370px;
  }

  .LeadOffer_title_37ox {
    margin-bottom: 17px;
    font-size: 30px;
    line-height: 39px;
  }

  .LeadOffer_arrowWrapper_1sJ7 path {
    stroke: #282828;
  }

  .LeadOffer_lightArrow__bq6 path {
    stroke: #fff;
  }

  .LeadOffer_text_xKwm {
    margin-bottom: 25px;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Officina Serif';
  }

  .LeadOffer_arrow_87aB {
    display: block;
    position: absolute;
    width: 43px;
    bottom: 30px;
    right: 30px;
    font-size: 0;
  }

  .LeadOffer_bgMobile_1fDj {
    display: none;
  }

  .LeadOffer_bgDesktop_1q4- {
    display: block;
  }
  }

.CashBoxTableRow_paramWrapper_1bQQ {
  margin: 20px 0;
}

@media all and (min-width: 768px) {

  .CashBoxTableRow_paramWrapper_1bQQ {
    margin: 0;
    display: table-row;
  }
}

.CashBoxTableRow_paramTitle_3Go_ {
  font: 15px 'Officina Serif', serif;
  padding: 5px 0;
  padding-right: 30px;
}

@media all and (min-width: 768px) {

  .CashBoxTableRow_paramTitle_3Go_ {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    display: table-cell;
    padding: 10px 0;
    padding-right: 70px;
    max-width: 300px;
  }

  .CashBoxTableRow_paramTitle_3Go_.CashBoxTableRow_wide_29PY {
    max-width: 100%;
  }
}

.CashBoxTableRow_paramValue_18Qg {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: table-cell;
}

@media all and (min-width: 768px) {

  .CashBoxTableRow_paramValue_18Qg {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.CashBoxTableRow_cross_3Y5C {
  position: relative;
  display: inline-block
}

.CashBoxTableRow_cross_3Y5C::before {
  content: '';
  color: #b31736;
  width: 100%;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  border-bottom: 2px solid;
  -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
}

.CashBoxTableRow_free_2-gH {
  font-weight: bold;
}
.Description_descriptionWrapper_1TJa {
  margin-bottom: 30px;
}

.Description_switcher_2H2x {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid rgb(240, 240, 240);
}

.Description_arrow_3aIe {
  color: rgb(169, 169, 169)
}

.Description_arrow_3aIe.Description_active_NAy3 {
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
}

.Description_content_FYqg {
  display: block;
  margin: 20px 0;
}

.Description_mobile_9IBK {
  display: block;
}

@media all and (min-width: 768px) {

  .Description_mobile_9IBK {
    display: none;
  }
}

.Description_desktop_3M1E {
  display: none;
}

@media all and (min-width: 768px) {

  .Description_desktop_3M1E {
    display: block;
  }
}
.PdfLink_link_19bR {
  display: inline-block;
  border-bottom: 1px dashed rgba(40, 40, 40, .33);
  color: rgba(40, 40, 45, .5);
  text-decoration: none
}
.PdfLink_link_19bR:hover {
  border-bottom-color: #f5a623;
  color: #f5a623;
}
.CashBoxPopup_popup_29y6 {
  z-index: 998;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_popup_29y6 div[class*="content"] {
    width: 100%;
  }
}

.CashBoxPopup_container_3cs2 {
  text-align: left;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_container_3cs2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.CashBoxPopup_titleWrapper_29bH {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.CashBoxPopup_titleWrapper_29bH .CashBoxPopup_title_2B1C {
  margin-right: 20px;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_titleWrapper_29bH {
    margin-bottom: 20px;
  }
}

.CashBoxPopup_img_2bsg {
  max-width: 100%;
  max-height: 140px;
  margin: 10px 0
}

.CashBoxPopup_img_2bsg img {
  max-width: 100%;
  max-height: 140px;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_img_2bsg {
    width: 33%;
    max-height: 100%;
    min-width: 33%;
    margin: 0;
    margin-top: 50px;
    padding-right: 50px;
  }

  .CashBoxPopup_img_2bsg img {
    max-height: 100%;
  }
}

.CashBoxPopup_priceBlockTitle_15Cb {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 10px 0;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_priceBlockTitle_15Cb {
    font-weight: bold;
  }
}

.CashBoxPopup_button_17qw {
  margin-bottom: 15px
}

.CashBoxPopup_button_17qw.CashBoxPopup_disabled_DePW {
  display: none;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_button_17qw {
    width: 160px;
    margin-right: 50px;
  }

  .CashBoxPopup_button_17qw.CashBoxPopup_disabled_DePW {
    display: block;
    background-color: #f0f0f0;
  }
}

.CashBoxPopup_bottom_3jLh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 30px;
}

.CashBoxPopup_desktop_8hSb {
  display: none;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_desktop_8hSb {
    display: block;
  }

  .CashBoxPopup_desktop_8hSb.CashBoxPopup_bottom_3jLh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.CashBoxPopup_mobile_1o9W {
  display: block;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_mobile_1o9W {
    display: none;
  }
}

.CashBoxPopup_installPlate_aUvV {
  display: inline-block;
  position: relative;
  bottom: 5px;
}

@media all and (min-width: 768px) {
  .CashBoxPopup_paramsContainer_33D9 {
    display: table;
  }
  }

.CashBoxPopup_installmentPriceBlock_zZmt {
  margin: -10px 0;
}

.CashBoxPopup_additionalSensors_2XJV {
  margin-top: 20px;
}

@media all and (min-width: 768px) {

  .CashBoxPopup_additionalSensors_2XJV {
    margin-top: 40px;
  }
}
.CashBoxKeeper_name_2TGT {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin: 20px 0;
}

.CashBoxKeeper_description_2GNh {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.4;
  margin-bottom: 30px;
}

.CashBoxKeeper_giftContainer_2NJ5 {
  margin: 0 -15px 15px;
}

.CashBoxKeeper_gift_Wc54 {
  color: #f5a623;
  padding: 5px 30px;
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-color: rgba(246, 160, 0, .3)
}

.CashBoxKeeper_gift_Wc54 svg {
  width: 25px;
}

.CashBoxKeeper_linkWrapper_1AzJ {
  margin: 30px auto;
  text-align: center;
}

.CashBoxKeeper_link_4W3i {
  font-size: 24px;
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.42;
}

@media all and (min-width: 768px) {
  .CashBoxKeeper_name_2TGT {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    line-height: 1.7;
  }

  .CashBoxKeeper_giftContainer_2NJ5 {
    margin: 0 -30px 15px;
  }
  }

@media all and (max-width: 767px) {
  .CashBoxKeeper_description_2GNh {
    display: none;
  }

  .CashBoxKeeper_giftContainer_2NJ5 {
    margin-bottom: 0;
  }
  }

.CashBoxKeeper_showMoreWrapper_1uSs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.CashBoxKeeper_showMoreButton_2XBA {
  border: none;
}

.CashBoxKeeper_showMore_1yrz {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  border: none;
  text-decoration: underline;
  color: #28282d;
  font-size: 24px;
  line-height: 1.92;
  cursor: pointer
}

.CashBoxKeeper_showMore_1yrz:hover {
  color: #ffba00;
  border-bottom-color: rgba(246, 160, 40, .33);
}
.Switch_pin_1ec4 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
  background-color: #fff;
}

.Switch_slider_Bw9Y {
  width: 40px;
  height: 22px;
  border-radius: 11px;
  background-color: #ededed;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Switch_slider_Bw9Y.Switch_active_2Qtg {
  background: #f9c25a;
}

.Switch_slider_Bw9Y.Switch_active_2Qtg > .Switch_pin_1ec4 {
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}
.TariffSlider_wrapper_m45U {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}

.TariffSlider_canvas_23x7 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.TariffSlider_childrenWrapper_VTza {
  position: relative;
  z-index: 1;
  display: inline-block;
}

.TariffSlider_pin_3Fxz {
  position: absolute;
  z-index: 2;
}

.TariffSlider_infinify_1yLQ {
  display: inline-block;
  font-size: 30px;
  padding-right: 5px;
}

.TariffSlider_paramWrapper_28jG {
  position: absolute;
  pointer-events: none;
}

@media all and (max-width: 767px) {

  .TariffSlider_paramWrapper_28jG {
    padding-top: 5px;
  }
}

.TariffSlider_paramWrapper_28jG:not(.TariffSlider_left_1gQr) {
  left: 10px;
}

.TariffSlider_paramWrapper_28jG.TariffSlider_left_1gQr {
  right: 10px;
  color: #fff;
  text-align: right;
}

.TariffSlider_value_3d-r {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .TariffSlider_value_3d-r {
    font: 50px/1.12 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.TariffSlider_unit_P1lA {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  margin-bottom: 10px;
}

@media all and (min-width: 768px) {

  .TariffSlider_unit_P1lA {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.TariffSlider_infinityIcon_1WH9 {
  width: 36px;
  height: 33px;
}

@media all and (min-width: 768px) {

  .TariffSlider_infinityIcon_1WH9 {
    width: 54px;
    height: 54px;
  }
}

.TariffSlider_tipContainer_2c6k {
  width: 200px;
  pointer-events: none;
}

@media all and (max-width: 767px) {

  .TariffSlider_tipContainer_2c6k {
    position: absolute;
    color: #fff;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 10px;
  }
}

.TariffSlider_tip_1PUM {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
}

@media all and (min-width: 768px) {

  .TariffSlider_tip_1PUM {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.TariffSlider_additionalOptionContainer_kFnS {
  max-width: 185px;
}

@media all and (min-width: 768px) {

  .TariffSlider_mobile_3THF {
    display: none;
  }
}

.TariffSlider_tablet_2rPE {
  display: none;
}

@media all and (min-width: 768px) {

  .TariffSlider_tablet_2rPE {
    display: block;
  }
}

.TariffSlider_unlimMinutes_VWd3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.customScroll_scrollBar_1jov {
  display: none;
}

@media all and (min-width: 1025px) {
  .customScroll_scrollBar_1jov {
    display: block;
  }
  }
.FixedBarWrapper_fixedWrapper_Tbqf {
  position: relative;
  z-index: 4
}

.FixedBarWrapper_pinned_v6de .FixedBarWrapper_fixedWrapper_Tbqf {
  z-index: 500;
  top: -220px;
}

@media all and (min-width: 768px) {

  .FixedBarWrapper_fixedWrapper_Tbqf {
    top: 0 !important
  }

  .FixedBarWrapper_pinned_v6de .FixedBarWrapper_fixedWrapper_Tbqf {
    top: 0;
  }
}

.FixedBarWrapper_menuWrapper_EQ1v {
  padding: 10px 0;
}

@media all and (min-width: 768px) {

  .FixedBarWrapper_menuWrapper_EQ1v {
    padding: 20px 0
  }
}
.Icon_iconWrapper_1DGY {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media all and (min-width: 768px) {

  .Icon_mobile_2xYx {
    max-width: inherit !important;
  }
}

.Icon_icon_9vSQ {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.Benefits_mobile_3if0 {
  display: block;
}

.Benefits_tablet_f_St {
  display: none;
}

@media all and (min-width: 768px) {
  .Benefits_mobile_3if0 {
    display: none;
  }

  .Benefits_tablet_f_St {
    display: block;
  }

  .Benefits_wrapper_2yDW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 25px 0 0 0;
  }

  .Benefits_itemContainer_38wW {
    width: 100%;
    max-width: 550px;
    margin: 0 0 30px 0
  }

  .Benefits_itemContainer_38wW:last-child {
    margin-bottom: 0;
  }

  .Benefits_icon_Xi1u {
    text-align: left;
    margin: 0 18px 0 0;
  }

  .Benefits_image_3LEf {
    width: 70px;
    height: 70px;
  }

  .Benefits_titleWrapper_17gk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .Benefits_title_1Hwv {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;

    margin-top: 10px;
  }

  .Benefits_description_Ajk3 {
    font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

    margin-left: 30px;
    margin-top: 10px;
    line-height: normal;
    text-align: justify;
  }
  }
.Separator_separator_1gqr {
  height: 1px;
  border-top: 1px solid rgba(40, 40, 40, .5)
}
.Separator_separator_1gqr.Separator_displayOnlyMobile_1POM {
  display: block;
}
@media all and (min-width: 768px) {
  .Separator_separator_1gqr.Separator_displayOnlyMobile_1POM {
    display: none
  }
}
.PromotionMainPopupToggleButton_buttonWrapper_3sHC {
  display: block;
}

.PromotionMainPopupToggleButton_button_2nss {
  padding-left: 20px;
  padding-right: 20px;
}

@media all and (max-width: 767px) {

  .PromotionMainPopupToggleButton_button_2nss {
    min-height: 60px;
    width: 100%;
  }
}

@media all and (min-width: 768px) {

  .PromotionMainPopupToggleButton_button_2nss {
    min-width: 200px;
  }
}
.AnimationContainer_animatedContainer_32RI {
  max-width: 100%;
}

@media all and (min-width: 1025px) {

  .AnimationContainer_animatedContainer_32RI {
    opacity: 0;
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_animatedContainer_32RI.AnimationContainer_animate_27tC {
    opacity: 1;
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_fadeIn_12kl.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_fadeInAnimation_1ySS;
            animation-name: AnimationContainer_fadeInAnimation_1ySS;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
  }
}

@-webkit-keyframes AnimationContainer_fadeInAnimation_1ySS {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes AnimationContainer_fadeInAnimation_1ySS {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_shiftLeft_2v2j {
    position: relative;
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_shiftLeft_2v2j.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_shiftLeftAnimation_qgQ5;
            animation-name: AnimationContainer_shiftLeftAnimation_qgQ5;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
  }
}

@-webkit-keyframes AnimationContainer_shiftLeftAnimation_qgQ5 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes AnimationContainer_shiftLeftAnimation_qgQ5 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_shiftRight_JDug.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_shiftRightAnimation_2CcI;
            animation-name: AnimationContainer_shiftRightAnimation_2CcI;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
  }
}

@-webkit-keyframes AnimationContainer_shiftRightAnimation_2CcI {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes AnimationContainer_shiftRightAnimation_2CcI {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_scale_34P8.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_scaleAnimation_2GlF;
            animation-name: AnimationContainer_scaleAnimation_2GlF;
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@-webkit-keyframes AnimationContainer_scaleAnimation_2GlF {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }

  70% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }

  85% {
    opacity: 1;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes AnimationContainer_scaleAnimation_2GlF {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }

  70% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }

  85% {
    opacity: 1;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_grow_3cDr.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_growAnimation_KLYW;
            animation-name: AnimationContainer_growAnimation_KLYW;
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
  }
}

@-webkit-keyframes AnimationContainer_growAnimation_KLYW {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes AnimationContainer_growAnimation_KLYW {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_shiftRightAndLeft_XOgL {
    position: relative;
  }
}

@media all and (min-width: 1025px) {

  .AnimationContainer_shiftRightAndLeft_XOgL.AnimationContainer_animate_27tC {
    -webkit-animation-name: AnimationContainer_shiftRightAndLeftAnimation_2f7g;
            animation-name: AnimationContainer_shiftRightAndLeftAnimation_2f7g;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
  }
}

@-webkit-keyframes AnimationContainer_shiftRightAndLeftAnimation_2f7g {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }

  10% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  90% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }
}

@keyframes AnimationContainer_shiftRightAndLeftAnimation_2f7g {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }

  10% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  90% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }
}
@media all and (max-width: 767px) {

  .AnimatedButton_wrapper_f7kd {
    text-align: center;
  }
}

@media all and (min-width: 768px) {

  .AnimatedButton_wrapper_f7kd.AnimatedButton_center_BihP {
    text-align: center;
  }
}

.AnimatedButton_buttonWrapper_3w7- {
  width: 100%;
}

@media all and (min-width: 768px) {

  .AnimatedButton_buttonWrapper_3w7- {
    width: auto;
  }
}

.AnimatedButton_button_3TkI {
  padding-left: 20px;
  padding-right: 20px;
}

@media all and (max-width: 767px) {

  .AnimatedButton_button_3TkI {
    min-height: 60px;
  }
}

@media all and (min-width: 768px) {

  .AnimatedButton_button_3TkI {
    min-width: 200px;
  }
}
@media all and (min-width: 768px) {

  .Item_wrapper_2aLZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Item_wrapper_2aLZ.Item_leftIcons_3_qM {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.Item_iconContainer_2k9c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 70px;
  height: 70px;
  margin-bottom: 20px
}

@media all and (min-width: 768px) {

  .Item_iconContainer_2k9c.Item_withMarginRight_1W_Y {
    margin-right: 30px;
  }
}

.Item_iconContainer_2k9c.Item_left_2w5i {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.Item_iconContainer_2k9c.Item_center_3o5p {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Item_iconContainer_2k9c.Item_right_36Vo {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.Item_content_3ydn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
}

@media all and (min-width: 768px) {

  .Item_content_3ydn {
    min-width: 1px;
  }
}

@media all and (max-width: 767px) {

  .Item_titleContainer_la4i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.Item_arrow_10Fq {
  width: 10px
}

.Item_arrow_10Fq.Item_active_2S-g {
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
}

@media all and (min-width: 768px) {

  .Item_arrow_10Fq {
    display: none;
  }
}

.Item_title_opQa {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 0
}

.Item_title_opQa > a {
  text-decoration: none;
  border-bottom: 1px solid;
}

.Item_title_opQa > a:hover {
  color: #f5a623;
}

@media all and (min-width: 768px) {

  .Item_title_opQa {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
    font-size: 25px;
    line-height: 28px;
    position: relative;
  }
}

@media all and (min-width: 768px) {

  .Item_gift_3DYa {
    display: inline-block;
    margin-bottom: 0;
  }
}

.Item_filler_3IFk {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media all and (max-width: 767px) {

  .Item_descriptionGiftButton_2qZI.Item_hide_3HTm {
    display: none;
  }
}
.PriceLabel_wrapper_1E3v.PriceLabel_wideInMobile_2izs {
    margin-left: -20px;
    width: calc(100% + 40px);
}
@media all and (min-width: 768px) {
    .PriceLabel_wrapper_1E3v.PriceLabel_wideInMobile_2izs {
        margin-left: 0;
        width: 100%;
    }
}
.PriceListLink_link_2isr {
  text-decoration: none;
  border-bottom: 1px solid;
}
.ShowDemoLink_showDemoLink_30o4 {
  display: block;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
  border: 1px solid #1e1e22;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  background-color: #ffd955
}
.ShowDemoLink_showDemoLink_30o4:hover {
  background-color: #ffba00;
}
@media all and (min-width: 768px) {

  .Benefits_items_2FSZ {
    margin-top: -80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media all and (min-width: 768px) {

  .Benefits_items_2FSZ.Benefits_oneItem_2bva {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.Benefits_item_2wbt {
  margin-top: 30px;
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt {
    margin-top: 60px;
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count1_2hrX {
    width: 50%;
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count2_2C-q {
    width: 50%;
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count2_2C-q.Benefits_innerMargin_2R-B {
    width: calc(50% - 65px);
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count2_2C-q.Benefits_innerMargin_2R-B:first-child {
    margin-right: 130px;
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count3_1x4g {
    width: calc(33.33333% - 41.33333px);
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count3_1x4g:not(:last-child) {
    margin-right: 60px;
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count4_2puh {
    width: calc(50% - 25px);
  }
}

@media all and (min-width: 768px) {

  .Benefits_item_2wbt.Benefits_count4_2puh:nth-child(odd) {
    margin-right: 20px;
  }
}

@media all and (max-width: 767px) {

  .Benefits_buttonWrapper_3K-o {
    text-align: center;
  }
}

@media all and (min-width: 768px) {

  .Benefits_buttonWrapper_3K-o {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.ServiceConnectionPopup_back_2mEL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}

.ServiceConnectionPopup_ussdCode_VXjq {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 20px;
}

.ServiceConnectionPopup_profile_2nhG {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  border-bottom: 1px dashed rgba(0, 0, 0, .5);
  margin-top: 15px;
}

.ServiceConnectionPopup_profileLink_4wsB {
  color: #000;
  text-decoration: none;
}

.ServiceConnectionPopup_orderNewSim_P1wN {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-top: 80px;
  margin-bottom: 20px;
}

.ServiceConnectionPopup_orderNewSimButton_E0UP {
  width: 100%;
  margin: auto;
}

@media all and (min-width: 768px) {
  .ServiceConnectionPopup_wrapper_2Mbo {
    margin: auto;
    max-width: 500px;
  }

  .ServiceConnectionPopup_back_2mEL {
    position: relative;
    top: -40px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0;
    width: 85px;
  }

  .ServiceConnectionPopup_orderNewSimButton_E0UP {
    width: 180px;
    margin: auto;
  }
  }
.PageHeading_pageHeading_3yll {
  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .PageHeading_pageHeading_3yll {
    font: 50px/1.12 "Officina Serif", serif;
  }
}

.PageHeading_pageHeading_3yll {
  display: inline-block;
  width: 100%;
  margin: 40px 0 50px;
  text-align: center;
}

@media all and (min-width: 768px) {
  .PageHeading_pageHeading_3yll {
    margin: 50px 0 60px;
  }
  }
.TopBarMenu_wrapper_2E2w {
  width: 100%;
  position: relative;
}

@media all and (min-width: 768px) {

  .TopBarMenu_wrapper_2E2w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.TopBarMenu_leftMenu_3Kn8,
.TopBarMenu_rightMenu_fsJR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (min-width: 768px) {

  .TopBarMenu_leftMenu_3Kn8,
.TopBarMenu_rightMenu_fsJR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.TopBarMenu_rightMenu_fsJR {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.TopBarMenu_leftMenu_3Kn8.TopBarMenu_isFixed_2bf4 {
  display: none;
}

@media all and (min-width: 768px) {

  .TopBarMenu_leftMenu_3Kn8.TopBarMenu_isFixed_2bf4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.TopBarMenu_navLink_1uYG {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 10px 0;
  text-decoration: none;
  color: #282828;
}

@media all and (max-width: 767px) {

  .TopBarMenu_navLink_1uYG span {
    border-bottom: 2px dotted rgba(40, 40, 40, .2);
  }

  .TopBarMenu_navLink_1uYG span:hover {
    color: #f5a623;
    border-bottom: 2px dotted #f5a623;
  }
}

@media all and (min-width: 768px) {

  .TopBarMenu_navLink_1uYG {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    padding: 5px 20px 15px;
    margin: 0;
    border-bottom: 2px solid #eeeae4;
    color: #787878;
    cursor: pointer;
  }

  .TopBarMenu_navLink_1uYG:first-child,
    .TopBarMenu_navLink_1uYG:last-child {
    padding: 5px 10px 15px;
  }

  .TopBarMenu_navLink_1uYG span {
    border: none;
  }

  .TopBarMenu_navLink_1uYG:hover {
    color: #282828;
  }

  .TopBarMenu_navLink_1uYG.TopBarMenu_active_3q8e {
    color: #282828;
    border-bottom: 2px solid #ffba00;
  }
}

.TopBarMenu_phone_1l4b {
  width: auto;
  margin: 10px 0 30px;

  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (min-width: 768px) {

  .TopBarMenu_phone_1l4b {
    margin: 0 10px 5px 10px;
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
  }
}

.TopBarMenu_phone_1l4b.TopBarMenu_isFixed_2bf4 {
  display: none;
}

@media all and (min-width: 768px) {

  .TopBarMenu_phone_1l4b.TopBarMenu_isFixed_2bf4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.TopBarMenu_button_1LSB {
  width: 280px;
}

@media all and (min-width: 768px) {

  .TopBarMenu_button_1LSB {
    min-height: 45px;
    width: auto;
    min-width: auto;
    font-size: 17px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.Faq_wrapper_2RyA {
  position: relative;
  z-index: 1;
}

.Faq_subSection_2F5t {
  padding-left: 20px;
}

@media all and (min-width: 768px) {

  .Faq_subSection_2F5t {
    padding-left: 0;
  }
}

.Faq_accordion_2P1F {
  display: block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 15px;
  padding-left: 0;
}

.Faq_item_101k {
  display: block;
  text-decoration: none;
  position: relative;
  padding: 20px 0;
  color: #28282d;
  cursor: pointer;

  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif
}

.Faq_item_101k::before {
  content: '';
  position: absolute;
  top: 23px;
  right: 0;
  display: block;
  width: 10px;
  height: 10px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%229.5%22 height%3D%229.5%22 viewBox%3D%220 0 9.5 9.5%22%3E%3Cpath stroke%3D%22%23787878%22 stroke-miterlimit%3D%2250%22 d%3D%22M9.25.25v9h-9%22 fill%3D%22none%22%2F%3E%3C%2Fsvg%3E');
  -webkit-transform: rotate(45deg) translate3d(-25%, -25%, 0);
          transform: rotate(45deg) translate3d(-25%, -25%, 0);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.Faq_item_101k.Faq_active_1vHm::before {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.Faq_item_101k::after {
  content: '';
  position: absolute;
  display: block;
  top: 66px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #cdcdcd;
  -webkit-transition: border-bottom 0.1s ease-in-out;
  transition: border-bottom 0.1s ease-in-out;
}

@media all and (min-width: 768px) {

  .Faq_item_101k {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}
.SubSection_wrapper_fcmZ {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SubSection_videoLinkWrapper_1hU7 {
  padding: 20px 0;
  border-bottom: 1px solid #cdcdcd;
}

.SubSection_videoLink_1w-F {
  font-family: 'Officina Serif', serif;
  font-size: 21px;
}

@media all and (min-width: 768px) {
  .SubSection_videoLinkWrapper_1hU7 {
    padding: 0;
    border: 0;
  }

  .SubSection_videoLink_1w-F {
    font-size: 18px;
  }
  }
.Descriptions_wrapper_-3V- {
  font-family: 'Officina Serif';
}

.Descriptions_mobile_1H3n {
  display: block;
  margin: 0 -20px;
}

@media (min-width: 768px) {

  .Descriptions_mobile_1H3n {
    display: none;
  }
}

.Descriptions_desktop_3Lqb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {

  .Descriptions_desktop_3Lqb {
    display: none;
  }
}

.Descriptions_navbar_d9p5 {
  width: 275px;
  padding: 5px 35px 0 0;
  font-size: 17px;
  line-height: 1.4;
  display: inline-block;
  vertical-align: top;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.Descriptions_navbarItem_1Ysn {
    margin-bottom: 17px
  }

.Descriptions_navbarItem_1Ysn:last-child {
  margin-bottom: 0;
}

.Descriptions_navbarLink_dq0L {
    text-decoration: none;
    color: inherit;
    -webkit-transition: color 0.2s, border-color 0.2s;
    transition: color 0.2s, border-color 0.2s
  }

.Descriptions_navbarLink_dq0L.Descriptions_active_2zoO {
  cursor: default;
  color: #787878;
}

.Descriptions_navbarLink_dq0L:not(.Descriptions_active_2zoO) {
  cursor: pointer;
  border-bottom: 1px dashed rgba(40, 40, 40, 0.33);
}

.Descriptions_navbarLink_dq0L:hover {
  border-bottom-color: transparent;
}

.Descriptions_heading_2tU7 {
  text-align: left;
  margin: 0 0 15px;
  font-size: 41px;
  line-height: 1.2;
  font-weight: 400;
}

.Descriptions_content_2jWF {
  width: calc(100% - 275px);
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 17px;
  line-height: 1.45;
  max-width: 700px;
  margin: 0 auto;
}

.Descriptions_hide_2xNU {
  display: none;
}
.Questions_title_33cz {
  margin-top: 20px;
  text-align: center;

  font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 36px;
}

@media all and (min-width: 768px) {

  .Questions_title_33cz {
    font: 41px/1.12 "Officina Serif", serif;
    text-align: left;
    margin-left: 244px;
    margin-bottom: 60px;
  }
}

.Questions_description_2vGe div[class*=styles_heading] {
  font-size: 30px;
}

@media all and (min-width: 768px) {

  .Questions_questions_32nM {
    padding: 50px 0 120px;
  }
}

@media all and (min-width: 768px) {

  .Questions_questions_32nM div[class*=styles_navbar] {
    width: 202px;
    margin-right: 42px;
    padding-right: 0;
  }
}
.CardGrid_cardGrid_xamo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1.5px;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.CardGrid_wrapper_2y5b {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5px
}

.CardGrid_wrapper_2y5b > a {
  margin: 2px;
}

@media all and (min-width: 768px) {
  .CardGrid_wrapper_2y5b {
    width: 50%;
  }
  }

@media all and (min-width: 1025px) {
  .CardGrid_wrapper_2y5b {
    width: 25%;
  }
  }
.OperationResponseBlocks_successBlock_2y7l {
  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  width: 235px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  color: #fff;
  background: #82b882;
  border-radius: 5px;
}

.OperationResponseBlocks_tickIcon_3Fqb {
  margin-right: 15px;
}

.OperationResponseBlocks_failText_3dOd {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin-top: 10px;
  color: #ff3e43;
  font-style: italic;
}
@media all and (min-width: 768px) {

  .BottomBlock_successBlockWrapper_3SMc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

.BottomBlock_resetLink_MiuH {
  display: inline-block;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;

  text-decoration: none;

  border-bottom: 1px solid rgba(40, 40, 40, .33);

  -webkit-transition: color 0.15s, border-color 0.15s;

  transition: color 0.15s, border-color 0.15s;

  color: #000;

  cursor: pointer
}

.BottomBlock_resetLink_MiuH:hover {
  -webkit-transition: none;
  transition: none;
  color: rgb(246, 160, 0);
  border-color: rgba(246, 160, 0, .33);
}

@media all and (max-width: 767px) {

  .BottomBlock_resetLink_MiuH {
    margin-top: 20px
  }
}

.BottomBlock_resetLink_MiuH.BottomBlock_light_1tc9:not(:hover) {
  color: #fff;
  border-bottom-color: #fff;
}

@media all and (min-width: 768px) {

  .BottomBlock_resetLink_MiuH {
    margin-left: 20px
  }
}

@media all and (max-width: 767px) {

  .BottomBlock_button_2SlZ {
    width: 100%
  }
}
.Form_light_2nHI {
  color: #fff;
}

.Form_title_yuNb {
  font-size: 24px;
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.42;

  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .Form_title_yuNb {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.Form_title_yuNb.Form_light_2nHI {
  color: #fff;
}

.Form_tip_3y2G {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin: 20px 0;
  color: #a8a8a8;
}

@media all and (min-width: 768px) {

  .Form_tip_3y2G {
    margin-top: 10px;
  }
}

@media all and (min-width: 768px) {

  .Form_radioButtons_2Jp- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media all and (min-width: 768px) {

  .Form_radioButton_1DsX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 35px;
    margin-bottom: 0;
  }
}

@media all and (min-width: 768px) {

  .Form_webinarCoursesField_hHhc {
    width: 290px;
    margin-right: 20px;
  }
}

@media all and (min-width: 768px) {

  .Form_timeSlotsField_fjnl {
    width: 140px;
  }
}

.Form_label_2PE2 {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 8px;
}

@media all and (min-width: 768px) {

  .Form_label_2PE2 {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    margin-bottom: 10px;
  }
}

@media all and (min-width: 768px) {

  .Form_fieldsContainer_1gch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.Form_fieldsContainer_1gch.Form_bottom_1bao {
  margin-bottom: 5px;
}

@media all and (min-width: 768px) {

  .Form_fieldsContainer_1gch.Form_bottom_1bao {
    margin: 25px 0;
  }
}

@media all and (max-width: 767px) {

  .Form_fieldContainer_7kzT {
    margin-bottom: 20px;
  }
}

.Form_field_2OZH:not(:last-child) {
  margin-bottom: 20px;
}

@media all and (min-width: 768px) {

  .Form_field_2OZH:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
}

.Form_field_2OZH input {
  background: #fff;
}

@media all and (min-width: 768px) {

  .Form_field_2OZH {
    max-width: 230px;
  }
}

.Form_personalDataWrapper_1b3h {
  margin-bottom: 10px;
  color: #000;
}

@media all and (min-width: 768px) {

  .Form_personalDataWrapper_1b3h {
    margin-bottom: 45px;
  }
}

@media all and (max-width: 767px) {

  .Form_personalDataWrapper_1b3h {
    padding-right: 18px;
  }
}

.Form_personalDataWrapper_1b3h span {
  border-bottom-color: #999 !important;
}

.Form_personalDataWrapper_1b3h span:hover {
  border-bottom-color: #ffba00 !important;
}

.Form_noTimeSlots_1XYP {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 20px 0;
  opacity: 0.5;
}

.Form_loaderContainer_1eWm {
  max-width: 100%;
}

.Form_formTab_1w5K {
  width: 170px;
}
.CompanyInfo_label_22-I {
  margin-right: 5px;
}

@media all and (min-width: 768px) {

  .CompanyInfo_label_22-I {
    margin-right: 10px;
    min-width: 40px;
  }
}

.CompanyInfo_label_22-I.CompanyInfo_address_3Eke {
  display: none;
}

@media all and (min-width: 768px) {

  .CompanyInfo_label_22-I.CompanyInfo_address_3Eke {
    display: block;
  }
}

@media all and (min-width: 768px) {

  .CompanyInfo_textOverflow_3_jb {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

@media all and (min-width: 768px) {

  .CompanyInfo_textOverflowHack_16Vn {
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
  }
}
.Form_light_1L-I {
  color: #fff;
}

.Form_title_18ia {
  font-size: 24px;
  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  line-height: 1.42;

  margin-bottom: 20px;
}

@media all and (min-width: 768px) {

  .Form_title_18ia {
    margin-bottom: 30px;
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }
}

.Form_title_18ia.Form_light_1L-I {
  color: #fff;
}

.Form_webinarDate_SCVO {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 50px;
  color: #282828;
  background: #ffdc7d;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Form_tip_SBrr {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  margin: 20px 0;
  color: #a8a8a8;
}

@media all and (min-width: 768px) {

  .Form_tip_SBrr {
    margin-top: 10px;
  }
}

.Form_webinarCloseTip_1_Fx {
  max-width: 700px;
  margin-bottom: 40px;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Form_addressWrap_21TX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Form_address_2I6S {
  margin: 0 0 25px 10px;

  font: 18px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  color: #fff;
}

@media all and (min-width: 768px) {

  .Form_address_2I6S {
    margin: 0 0 0 10px;
  }
}

@media all and (min-width: 768px) {

  .Form_radioButtons_22EV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media all and (min-width: 768px) {

  .Form_radioButton_2ac0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 35px;
    margin-bottom: 0;
  }
}

@media all and (min-width: 768px) {

  .Form_webinarCoursesField_24PW {
    width: 290px;
    margin-right: 20px;
  }
}

@media all and (min-width: 768px) {

  .Form_timeSlotsField_wgZD {
    width: 140px;
  }
}

.Form_label_3_79 {
  display: none;
}

@media all and (min-width: 768px) {

  .Form_label_3_79 {
    display: block;
    margin-bottom: 10px;
  }
}

@media all and (min-width: 768px) {

  .Form_fieldsContainer_Hkhi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.Form_fieldsContainer_Hkhi.Form_bottom_1SRN {
  margin-bottom: 5px;
}

@media all and (min-width: 768px) {

  .Form_fieldsContainer_Hkhi.Form_bottom_1SRN {
    margin: 25px 0;
  }
}

.Form_fieldContainer_3Xb1:not(:last-child) {
  margin-bottom: 20px;
}

@media all and (min-width: 768px) {

  .Form_fieldContainer_3Xb1:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
}

.Form_fieldContainer_3Xb1 input {
  background: #fff;
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

@media all and (max-width: 767px) {

  .Form_fieldContainer_3Xb1 {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 768px) {

  .Form_fieldContainer_3Xb1 {
    max-width: 230px;
  }
}

@media all and (min-width: 768px) {

  .Form_fieldContainer_3Xb1.Form_wide_bTdS {
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }
}

.Form_field_56U2 {
  max-width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0
}

@media all and (min-width: 768px) {

  .Form_field_56U2.Form_isCompany_38oM {
    max-width: 201px;
  }
}

.Form_fieldContent_HrB3.Form_isCompany_38oM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .Form_fieldContent_HrB3.Form_isCompany_38oM {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.Form_companyInfoWrapper_3hRC {
  margin-top: 20px;
}

@media all and (min-width: 768px) {

  .Form_companyInfoWrapper_3hRC {
    min-width: 0;
    margin-top: 0;
    margin-left: 35px;
  }
}

.Form_personalDataWrapper_3QTo {
  margin-bottom: 10px;
  color: #000;
}

@media all and (min-width: 768px) {

  .Form_personalDataWrapper_3QTo {
    margin-bottom: 45px;
  }
}

@media all and (max-width: 767px) {

  .Form_personalDataWrapper_3QTo {
    padding-right: 18px;
  }
}

.Form_personalDataWrapper_3QTo span {
  border-bottom-color: #999 !important;
}

.Form_personalDataWrapper_3QTo span:hover {
  border-bottom-color: #ffba00 !important;
}

.Form_noTimeSlots_3W3h {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin: 20px 0;
  opacity: 0.5;
}
.WebinarForm_formWrapper_ajMh {
  border: 2px solid #ffdc7d;
  border-radius: 6px;
  padding: 30px 10px;
}
@media all and (min-width: 768px) {
  .WebinarForm_formWrapper_ajMh {
    padding: 40px 50px;
  }
}
@media all and (min-width: 768px) {

  .CourseReviewForm_form_1_y9 {
    max-width: 700px;
  }
}

.CourseReviewForm_fields_3S8V {
  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .CourseReviewForm_fields_3S8V {
    margin-bottom: 80px;
  }
}

.CourseReviewForm_field_2RwU:not(:first-child) {
  margin-top: 15px;
}

@media all and (min-width: 768px) {

  .CourseReviewForm_field_2RwU:not(:first-child) {
    margin-top: 20px;
  }
}

.CourseReviewForm_field_2RwU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .CourseReviewForm_field_2RwU {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.CourseReviewForm_label_137o {
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 5px;
}

@media all and (min-width: 768px) {

  .CourseReviewForm_label_137o {
    min-width: 25%;
    width: 25%;
    margin-right: 25px;
  }
}

.CourseReviewForm_button_1oLi {
  width: 100%;
}

@media all and (min-width: 768px) {

  .CourseReviewForm_button_1oLi {
    width: auto;
  }
}

@media all and (min-width: 768px) {

  .CourseReviewForm_input_3vyB.CourseReviewForm_isShortInput_ZFsj {
    max-width: 220px;
  }
}

@media all and (min-width: 768px) {

  .CourseReviewForm_input_3vyB.CourseReviewForm_isDropdownInput_3ccv {
    max-width: 280px;
  }
}
.AskQuestionForm_label_dTKm {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
}

.AskQuestionForm_askQuestionInput_2MC7 {
  margin-top: 10px;
}

@media all and (min-width: 768px) {

  .AskQuestionForm_askQuestionInput_2MC7 {
    margin-top: 15px;
  }
}

.AskQuestionForm_additionalFields_29Rl {
  margin-top: 20px;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .AskQuestionForm_additionalFields_29Rl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.AskQuestionForm_usernameField_3zgx {
  margin-bottom: 20px;
}

@media all and (min-width: 768px) {

  .AskQuestionForm_usernameField_3zgx {
    margin-bottom: 0;
    min-width: 220px;
    margin-right: 20px;
  }
}

.AskQuestionForm_buttonContainer_1X4V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 768px) {

  .AskQuestionForm_buttonContainer_1X4V {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.AskQuestionForm_button_3Bkr {
  width: 100%;
}

@media all and (min-width: 768px) {

  .AskQuestionForm_button_3Bkr {
    width: 210px;
  }
}
.AskQuestion_askQuestionIcon_2Nrw {
  position: fixed;
  z-index: 500;
  right: 5px;
  bottom: 5px;
  width: 65px;
  height: 65px;
  cursor: pointer;
}

@media all and (min-width: 768px) {

  .AskQuestion_askQuestionIcon_2Nrw {
    right: 40px;
    bottom: 40px;
    width: 87px;
    height: 87px;
  }
}

.AskQuestion_askQuestionIcon_2Nrw.AskQuestion_opened_6Y_j {
  display: none;
}

@media all and (min-width: 768px) {

  .AskQuestion_askQuestionIcon_2Nrw.AskQuestion_opened_6Y_j {
    display: block;
  }
}

.AskQuestion_modalWrapper_1NiT {
  display: none
}

.AskQuestion_modalWrapper_1NiT.AskQuestion_openedModal_1OU1 {
  display: block;
}

.AskQuestion_modalBackground_2ZBL {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.AskQuestion_modalContainer_3wbF {
  position: fixed;
  z-index: 500;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media all and (min-width: 768px) {

  .AskQuestion_modalContainer_3wbF {
    top: auto;
    bottom: 150px;
    left: auto;
    right: 45px;
    max-height: calc(100vh - 150px);
    overflow-y: auto;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .5);
            box-shadow: 0 0 8px 0 rgba(0, 0, 0, .5);
  }
}

.AskQuestion_modal_1ZB7 {
  background: #fff;
  width: 100%;
  height: 100vh;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  overflow-y: auto;
}

@media all and (min-width: 768px) {

  .AskQuestion_modal_1ZB7 {
    width: 615px;
    height: auto;
    padding-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

.AskQuestion_closeIconContainer_1OfG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 20px;
}

@media all and (min-width: 768px) {

  .AskQuestion_closeIconContainer_1OfG {
    display: none;
  }
}

.AskQuestion_closeIcon_asxV {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.AskQuestion_intro_1_FO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AskQuestion_modalTriangle_2DHW {
  display: none;
}

@media all and (min-width: 768px) {

  .AskQuestion_modalTriangle_2DHW {
    display: block;
    position: fixed;
    right: 70px;
    bottom: 138px;
    z-index: 500;
  }
}

.AskQuestion_avatarWrapper_3NmQ {
  min-height: 60px;
  min-width: 60px;
  max-height: 60px;
  max-width: 60px;
}

@media all and (min-width: 768px) {

  .AskQuestion_avatarWrapper_3NmQ {
    min-height: 120px;
    min-width: 120px;
    max-height: 120px;
    max-width: 120px;
    margin-right: 20px;
  }
}

.AskQuestion_avatar_3aOh {
  border-radius: 50%;
  min-height: 60px;
  min-width: 60px;
  max-height: 60px;
  max-width: 60px;
}

@media all and (min-width: 768px) {

  .AskQuestion_avatar_3aOh {
    min-height: 120px;
    min-width: 120px;
    max-height: 120px;
    max-width: 120px;
    margin-right: 20px;
  }
}

.AskQuestion_triangle_otLB {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 10px 0;
  border-right-color: #fdfbc4;
  border-bottom-color: transparent;
}

@media all and (min-width: 768px) {

  .AskQuestion_triangle_otLB {
    border-width: 0 25px 20px 0;
  }
}

.AskQuestion_description_1SUO {
  background: #fdfbc4;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
}

.AskQuestion_descriptionText_F3RK {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 22px;
}

@media all and (min-width: 768px) {

  .AskQuestion_descriptionText_F3RK {
    font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
    line-height: 25px;
  }
}

.AskQuestion_askQuestionForm_UT_8 {
  margin-top: 20px;
}
.PastEventItem_eventItem_2Y6S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 25px;
}

@media all and (min-width: 768px) {

  .PastEventItem_eventItem_2Y6S {
    margin-top: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.PastEventItem_imgWrap_1VOd {
  max-width: 100%;
}

@media all and (min-width: 768px) {

  .PastEventItem_imgWrap_1VOd {
    max-width: 330px;
    margin-right: 30px;
  }
}

.PastEventItem_image_26kl {
  width: 100%;
  border-radius: 6px;
}

@media all and (min-width: 768px) {

  .PastEventItem_image_26kl {
    width: 330px;
  }
}

.PastEventItem_textWrap_14Bm {
  margin-top: 25px;
}

@media all and (min-width: 768px) {

  .PastEventItem_textWrap_14Bm {
    margin-top: 0;
  }
}

.PastEventItem_titleLink_cUQr {
  text-decoration: none;
  color: inherit;

  font-size: 48px;

  font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.21;

  font-size: 21px
}

.PastEventItem_titleLink_cUQr.PastEventItem_url_2dJ4 {
  border-bottom: 1px solid #e5e5e5;
}

.PastEventItem_titleLink_cUQr.PastEventItem_lightLinkUnderline_iFRK {
  border-bottom: 1px solid rgba(255, 255, 255, .5);
}

@media all and (min-width: 768px) {

  .PastEventItem_titleLink_cUQr {
    font: 41px/1.12 "Officina Serif", serif;
  }
}

.PastEventItem_dateAndCityWrap_3dun {
  font: 13px/1.46 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;

  color: #7c7c7c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 16px
}

.PastEventItem_dateAndCityWrap_3dun.PastEventItem_mainPage_PBO5 {
  color: #cfd0d5;
}

@media all and (min-width: 768px) {

  .PastEventItem_dateAndCityWrap_3dun {
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.PastEventItem_date_1rMn {
  text-transform: capitalize;
}

@media all and (min-width: 768px) {

  .PastEventItem_date_1rMn {
    margin-right: 15px;
  }
}

.PastEventItem_description_3fGd {
  font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  line-height: 1.5;
  margin-top: 22px;
}

@media all and (min-width: 768px) {

  .PastEventItem_description_3fGd {
    font: 15px "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    margin-top: 30px;
    line-height: 1.7;
  }
}

.PastEventItem_content_3_Za {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #fff;
  margin-top: 25px;
}

@media all and (min-width: 768px) {

  .PastEventItem_content_3_Za {
    margin: 60px 0 70px 0;
  }
}

.PastEventItem_showMoreWrap_1mhj {
  height: auto
}

.PastEventItem_showMoreWrap_1mhj.PastEventItem_isClosed_3Cb7 {
  height: 85px;
  overflow: hidden;
}

@media all and (min-width: 768px) {

  .PastEventItem_showMoreWrap_1mhj.PastEventItem_isClosed_3Cb7 {
    height: auto;
  }
}

@media all and (min-width: 768px) {

  .PastEventItem_showMoreWrap_1mhj {
    height: auto;
  }
}

.PastEventItem_showMoreButton_lNTT {
  font: 17px/1.47 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  cursor: pointer;
  text-decoration: underline;
  border: none;
  background-color: inherit;
  padding: 0;
  color: #282828
}

.PastEventItem_showMoreButton_lNTT.PastEventItem_isWhite_166e {
  color: #fff;
}

.PastEventItem_showMoreButton_lNTT.PastEventItem_hidden_355q {
  display: none;
}

.PastEventItem_hideMobile_2oYD {
  display: none;
}

@media all and (min-width: 768px) {

  .PastEventItem_hideMobile_2oYD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.PastEventItem_hideDesktop_3lCy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 768px) {

  .PastEventItem_hideDesktop_3lCy {
    display: none;
  }
}

.PastEventItem_flexWrap_w8P9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PastEventItem_icon_25by {
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0
}

.PastEventItem_icon_25by path {
  stroke: #7c7c7c;
}

.PastEventItem_icon_25by.PastEventItem_mainPage_PBO5 path {
  stroke: #cfd0d5;
}

.PastEventItem_buttonWrapper_2Abe {
  margin-top: 20px;
}

@media all and (min-width: 768px) {

  .PastEventItem_buttonWrapper_2Abe {
    margin-top: 0;
  }
}
.DefaultSection_button_1F9l {
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultSection_button_1F9l {
    width: auto;
  }
}

.DefaultSection_buttonWrapper_i35z {
  width: 100%
}

.DefaultSection_buttonWrapper_i35z.DefaultSection_align-left_3trv {
  text-align: left;
}

.DefaultSection_buttonWrapper_i35z.DefaultSection_align-center_2vOL {
  text-align: center;
}

.DefaultSection_buttonWrapper_i35z.DefaultSection_align-right_1zc3 {
  text-align: right;
}

.DefaultSection_requestButtonWrapper_cpZZ {
  width: 100%;
}

@media all and (min-width: 768px) {

  .DefaultSection_requestButtonWrapper_cpZZ {
    width: auto;
  }
}
.SimplePopup_wrapper_1TbV {
  padding: 40px 0 86px;
  color: #fff;
  height: 100vh;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
  width: 100%;
}

.SimplePopup_cross__Ctu {
  cursor: pointer;
  position: absolute;
  z-index: 9999;
  top: 50px;
  right: 10px;
}

@media all and (min-width: 768px) {

  .SimplePopup_cross__Ctu {
    top: 50px;
    right: 30px;
  }
}
.Option_wrapper_3wjs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
}

.Option_button_1la3 {
  margin-top: 30px;
}

.Option_image_3tWp {
  max-height: 150px;
  margin-bottom: 20px;
}

.Option_contentWrapper_1yvc {
  max-width: 530px;
}

.Option_title_10YZ {
  font: 21px/1.42 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;

  margin-bottom: 20px;
}

.Option_description_1FQU {
  font: 13px/1.4 "Arial", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    sans-serif;
}

@media all and (min-width: 768px) {
  .Option_wrapper_3wjs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .Option_image_3tWp {
    max-width: 320px;
    max-height: none;
    margin-right: 20px;
  }

  .Option_title_10YZ {
    font: 30px/1.2 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
  }

  .Option_description_1FQU {
    font-size: 24px;
    font-family: "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    serif;
    line-height: 1.42;
  }

  .Option_wide_1GYu {
    max-width: 630px
  }

  .Option_wide_1GYu .Option_description_1FQU {
    font-size: 21px;
  }
  }
.IconWithText_itemContainer_XKs3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.IconWithText_itemContainer_XKs3.IconWithText_vertical_3bSP {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* FIX IE flexbox column extra space issue */

.IconWithText_container_2K_R {
  -ms-flex-negative: 0;
}
:root {

  /* dark */

  /* light */
}

.Progress-component_progressOuter_iSYX {
  width: 0;
  background-color: rgba(80, 80, 80, .3);
  height: 100%;
  -webkit-transition: width 0.1s ease-in, width 0.1s ease-out;
  transition: width 0.1s ease-in, width 0.1s ease-out;
    background-color: rgba(80, 80, 80, .3);
}

.dark .Progress-component_progressOuter_iSYX,
  .dark.Progress-component_progressOuter_iSYX {
    background-color: rgba(80, 80, 80, .3);
  }

.light .Progress-component_progressOuter_iSYX,
  .light.Progress-component_progressOuter_iSYX {
    background-color: rgba(80, 80, 80, .2);
  }

.Progress-component_progress_1kfR {
  height: 1px;
  width: 160px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 72px;
  position: absolute;
  right: 20px;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

@media all and (min-width: 1600px) {

  .Progress-component_progress_1kfR {
    width: 170px;
  }
}

@media all and (min-width: 1920px) {

  .Progress-component_progress_1kfR {
    width: 180px;
  }
}

.Progress-component_progress_1kfR.Progress-component_show_18EN {
  opacity: 1;
}

.Progress-component_progress_1kfR.Progress-component_show_18EN .Progress-component_progressOuter_iSYX {
  width: 100%;
}

.Progress-component_progressInner_3Pzf {
    background-color: #fff;
}

.dark .Progress-component_progressInner_3Pzf,
  .dark.Progress-component_progressInner_3Pzf {
    background-color: #fff;
  }

.light .Progress-component_progressInner_3Pzf,
  .light.Progress-component_progressInner_3Pzf {
    background-color: #000;
  }

.Progress-component_progressInner_3Pzf {

  height: 100%;
  -webkit-transition: width 0.1s ease-in-out;
  transition: width 0.1s ease-in-out;
}
:root {

  /* dark */

  /* light */
}

.ScrollButton-component_scrollButton_1n3t {
    background-color: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .ScrollButton-component_scrollButton_1n3t,
  .dark.ScrollButton-component_scrollButton_1n3t {
    background-color: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .ScrollButton-component_scrollButton_1n3t,
  .light.ScrollButton-component_scrollButton_1n3t {
    background-color: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
  }

.ScrollButton-component_scrollButton_1n3t {

  -webkit-box-shadow:
    0 12px 64px rgba(0, 0, 0, .08),
    0 4px 24px rgba(0, 0, 0, .08),
    0 0 8px rgba(0, 0, 0, .04),
    0 16px 48px rgba(0, 0, 0, .32);

          box-shadow:
    0 12px 64px rgba(0, 0, 0, .08),
    0 4px 24px rgba(0, 0, 0, .08),
    0 0 8px rgba(0, 0, 0, .04),
    0 16px 48px rgba(0, 0, 0, .32);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  -webkit-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  width: 26px;
  height: 90px;
}

@media all and (min-width: 1600px) {

  .ScrollButton-component_scrollButton_1n3t {
    width: 32px;
    height: 112px;
  }
}

@media all and (min-width: 1920px) {

  .ScrollButton-component_scrollButton_1n3t {
    width: 36px;
    height: 112px;
  }
}

@media all and (min-width: 2560px) {

  .ScrollButton-component_scrollButton_1n3t {
    height: 124px;
  }
}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_hide_3Qzs {
  opacity: 0;
  pointer-events: none;
}

.ScrollButton-component_scrollButton_1n3t:hover {
  cursor: pointer;
}

.ScrollButton-component_scrollButton_1n3t:active {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T {}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H,
  .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T {
  border-radius: 12px 0 0 12px;
  background: #fed305;
}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H svg, .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  stroke: #000;
}

.ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H:hover, .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T:hover {
  width: 32px;
  background: #fbb712;
}

@media all and (min-width: 1600px) {

  .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H:hover, .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T:hover {
    width: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_left_1X0H:hover, .ScrollButton-component_scrollButton_1n3t.ScrollButton-component_right_mC7T:hover {
    width: 42px;
  }
}
:root {

  /* dark */

  /* light */
}

.ScrollButtons-component_scrollButtons_1B04 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 0;
  top: 50%;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
  width: 100%;
}
:root {

  /* dark */

  /* light */
}

.CardItem-component_cardComponent_dRxQ {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

@media not all and (min-resolution: 0.001dpcm) {

  @supports (-webkit-appearance: none) and (stroke-color: transparent) {

    .CardItem-component_cardComponent_dRxQ {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  }
}

.CardItem-component_cardComponent_dRxQ:active {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
          box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
}

@media all and (min-width: 1025px) {

  .CardItem-component_cardComponent_dRxQ:hover {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }

  .CardItem-component_cardComponent_dRxQ:active {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }
}

.CardItem-component_cardComponent_dRxQ.CardItem-component_static_3WY-:hover,
  .CardItem-component_cardComponent_dRxQ.CardItem-component_static_3WY-:active {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
:root {

  /* dark */

  /* light */
}

@-webkit-keyframes CardLayout-component_animateLayout_2N3q {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes CardLayout-component_animateLayout_2N3q {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.CardLayout-component_appearActive_AD5K {
  opacity: 1;
  -webkit-animation: CardLayout-component_animateLayout_2N3q 0.8s;
          animation: CardLayout-component_animateLayout_2N3q 0.8s;
}

.CardLayout-component_cardLayout_1zsp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 16px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform
}

.CardLayout-component_cardLayout_1zsp:last-child {
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .CardLayout-component_cardLayout_1zsp:last-child {
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .CardLayout-component_cardLayout_1zsp:last-child {
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .CardLayout-component_cardLayout_1zsp:last-child {
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .CardLayout-component_cardLayout_1zsp:last-child {
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .CardLayout-component_cardLayout_1zsp:last-child {
    padding-right: 72px;
  }
}
:root {

  /* dark */

  /* light */
}

.Card_card_1nyd {
  height: 100%;
    background: #1e2020;
    color: rgba(255, 255, 255, .8);
}

.dark .Card_card_1nyd,
  .dark.Card_card_1nyd {
    background: #1e2020;
    color: rgba(255, 255, 255, .8);
  }

.light .Card_card_1nyd,
  .light.Card_card_1nyd {
    background: #f3f3f3;
  }

.Card_cardLink_12LT {
  text-decoration: none
}

.Card_cardLink_12LT:hover {
  cursor: pointer;
}
:root {

  /* dark */

  /* light */
}

.SubmitButton_submitButton_21B9 .SubmitButton_submitIcon_1OY2 {

  margin-left: 8px;
}
:root {

  /* dark */

  /* light */
}

.BannerButtons_bannerButtonsSection_3d4J {
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media all and (min-width: 768px) {

  .BannerButtons_bannerButtonsSection_3d4J {
    width: auto;
    margin: 0;
  }
}

@media all and (min-width: 1440px) {

  .BannerButtons_bannerButtonsSection_3d4J {
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .BannerButtons_bannerButtonsSection_3d4J {
    height: 48px;
  }
}

.BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 {
  width: 100%;
  font-size: 14px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0 14px;
  margin-left: 5px;
}

@media all and (min-width: 375px) {

  .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 {
    font-size: 14px;
  }
}

@media all and (min-width: 768px) {

  .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 {
    width: auto;
    font-size: 14px;
    margin: 0 0 0 24px;
  }
}

@media all and (min-width: 1440px) {

  .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 {
    font-size: 15px;
  }
}

@media all and (min-width: 1600px) {

  .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 {
    font-size: 16px;
  }
}

.BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9.BannerButtons_aboutButton_32wG,
    .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9.BannerButtons_tariffButton_3C4T {
  display: none;
}

@media all and (min-width: 768px) {

  .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9.BannerButtons_aboutButton_32wG,
    .BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9.BannerButtons_tariffButton_3C4T {
    display: inherit;
  }
}

.BannerButtons_bannerButtonsSection_3d4J .BannerButtons_bannerControl_3PR9 .BannerButtons_bannerConnectIcon_16xG {
  margin-left: 8px;
}

.BannerButtons_withAdditionalButton_YNWa {
  margin-top: 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 78px;
}

@media all and (min-width: 375px) {

  .BannerButtons_withAdditionalButton_YNWa {
    height: 98px;
  }
}

@media all and (min-width: 768px) {

  .BannerButtons_withAdditionalButton_YNWa {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
  }
}

.BannerButtons_withAdditionalButton_YNWa .BannerButtons_bannerControl_3PR9 {
  height: 34px;
}

@media all and (min-width: 375px) {

  .BannerButtons_withAdditionalButton_YNWa .BannerButtons_bannerControl_3PR9 {
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .BannerButtons_withAdditionalButton_YNWa .BannerButtons_bannerControl_3PR9 {
    height: 46px;
  }
}
.Icon_iconWrapper_26c6 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.Icon_icon_3TVQ {
  position: absolute;
  max-width: 100%;
  margin: 0 auto;
  background-position: center;
  height: 180px;
  width: 120px;
  top: -90px;
  right: -40px;
  background-size: 180%;
  pointer-events: none;
}

@media all and (min-width: 1280px) {

  .Icon_icon_3TVQ {
    height: 180px;
    width: 140px;
    top: -95px;
    right: -50px;
    background-size: 180%;
  }
}

@media all and (min-width: 1600px) {

  .Icon_icon_3TVQ {
    height: 180px;
    width: 140px;
    top: -85px;
    right: -40px;
    background-size: 200%;
  }
}

@media all and (min-width: 1920px) {

  .Icon_icon_3TVQ {
    height: 200px;
    width: 140px;
    top: -100px;
    right: -35px;
    background-size: 250%;
  }
}

.Icon_icon_3TVQ {
    &.Icon_darkIcon_28gU {
      display: block;
    }

    &.Icon_lightIcon_2LqO {
      display: none;
    }
}

.dark .Icon_icon_3TVQ.Icon_darkIcon_28gU, .dark.Icon_icon_3TVQ.Icon_darkIcon_28gU {
  display: block;
}

.dark .Icon_icon_3TVQ.Icon_lightIcon_2LqO, .dark.Icon_icon_3TVQ.Icon_lightIcon_2LqO {
  display: none;
}

.light .Icon_icon_3TVQ.Icon_darkIcon_28gU, .light.Icon_icon_3TVQ.Icon_darkIcon_28gU {
  display: none;
}

.light .Icon_icon_3TVQ.Icon_lightIcon_2LqO, .light.Icon_icon_3TVQ.Icon_lightIcon_2LqO {
  display: block;
}
:root {

  /* dark */

  /* light */
}

.PriceBlock_priceCurrency_1tAH {
  font-weight: 400;
  margin-left: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.6;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 2px;
}

@media all and (min-width: 768px) {

  .PriceBlock_priceCurrency_1tAH {
    margin-left: 5px;
    font-size: 13px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_priceCurrency_1tAH {
    font-size: 14px;
    line-height: 16px;
    margin-left: 8px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_priceCurrency_1tAH {
    font-size: 16px;
    line-height: 16px;
  }
}

.PriceBlock_priceCurrency_1tAH.PriceBlock_priceGiftCurrency_tElQ {
  opacity: 0.7;
  font-size: 18px;
  line-height: 18px;
}

@media all and (min-width: 1600px) {

  .PriceBlock_priceCurrency_1tAH.PriceBlock_priceGiftCurrency_tElQ {
    font-size: 20px;
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_priceCurrency_1tAH.PriceBlock_priceGiftCurrency_tElQ {
    font-size: 22px;
    line-height: 23px;
  }
}

.PriceBlock_cardPriceValueWrapper_3SGb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  white-space: nowrap;
}

.PriceBlock_oldPriceValueWrapper_14Yz {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  bottom: 0;
  left: 0;
  line-height: 1;
  -webkit-transform: translateY(100%);
          transform: translateY(100%)
}

.PriceBlock_oldPriceValueWrapper_14Yz::before {
  content: '';
  background-color: #fff;
}

.PriceBlock_oldPriceValueWrapper_14Yz::before.PriceBlock_dark_2SG1 {
  background-color: #000;
}

.PriceBlock_oldPriceValueWrapper_14Yz::before {
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 50%;
}

.PriceBlock_priceLabel_RGsZ {
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.02em;
  opacity: 0.6;
  font-size: 12px;
  line-height: 12px;
}

@media all and (min-width: 1600px) {

  .PriceBlock_priceLabel_RGsZ {
    font-size: 14px;
    line-height: 14px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_priceLabel_RGsZ {
    font-size: 16px;
    line-height: 16px;
  }
}

@media all and (min-width: 2560px) {

  .PriceBlock_priceLabel_RGsZ {
    font-size: 16px;
    line-height: 16px;
  }
}

.PriceBlock_priceLabel_RGsZ.PriceBlock_forFreeLabel_3jSX {
  opacity: 1;
  font-size: 18px;
  line-height: 28px;
  margin-top: 12px;
}

@media all and (min-width: 768px) {

  .PriceBlock_priceLabel_RGsZ.PriceBlock_forFreeLabel_3jSX {
    font-size: 20px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_priceLabel_RGsZ.PriceBlock_forFreeLabel_3jSX {
    font-size: 22px;
    line-height: 32px;
    margin-top: 14px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_priceLabel_RGsZ.PriceBlock_forFreeLabel_3jSX {
    font-size: 24px;
    line-height: 38px;
    margin-top: 16px;
  }
}

.PriceBlock_priceValue_1YPC {
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.02em;

  font-family: "Interphases-Regular", serif;

  font-weight: 500;
}

@media all and (min-width: 768px) {

  .PriceBlock_priceValue_1YPC {
    font-size: 30px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_priceValue_1YPC {
    font-size: 36px;
    line-height: 36px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_priceValue_1YPC {
    font-size: 40px;
    line-height: 38px;
  }
}

.PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH,
  .PriceBlock_banner_isH2 .PriceBlock_priceLabel_RGsZ {
  font-size: 12px;
  line-height: 14px;
}

@media all and (min-width: 375px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH,
  .PriceBlock_banner_isH2 .PriceBlock_priceLabel_RGsZ {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 768px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH,
  .PriceBlock_banner_isH2 .PriceBlock_priceLabel_RGsZ {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH,
  .PriceBlock_banner_isH2 .PriceBlock_priceLabel_RGsZ {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH,
  .PriceBlock_banner_isH2 .PriceBlock_priceLabel_RGsZ {
    font-size: 17px;
    line-height: 23px;
  }
}

@media all and (min-width: 768px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH {
    margin-bottom: 10px;
  }
}

@media all and (min-width: 1440px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH {
    margin-bottom: 5px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceCurrency_1tAH {
    margin-bottom: 0;
  }
}

.PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC {
  font-size: 30px;
  line-height: 30px;
}

@media all and (min-width: 375px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC {
    font-size: 38px;
    line-height: 38px;
  }
}

@media all and (min-width: 768px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC {
    font-size: 48px;
    line-height: 64px;
  }
}

@media all and (min-width: 1440px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC {
    font-size: 56px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC {
    font-size: 64px;
    line-height: 64px;
  }
}

.PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 0;
}

@media all and (min-width: 375px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
    line-height: 21px;
  }
}

@media all and (min-width: 768px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
    font-size: 22px;
    line-height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
    font-size: 22px;
    line-height: 38px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
    font-size: 26px;
    line-height: 32px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_banner_isH2 .PriceBlock_priceValue_1YPC.PriceBlock_decreasedSize_3b9L {
    line-height: 34px;
  }
}

.PriceBlock_price_luAb {
  position: relative;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;

  color: #fff
}

.PriceBlock_price_luAb.PriceBlock_dark_2SG1 {
  color: #000;
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk {
  max-width: 100%;
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media all and (min-width: 768px) {

  .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb {
        color: #fff;
}

.dark .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb,
  .dark.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb {
        color: #fff;
}

.light .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb,
  .light.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_cardPriceValueWrapper_3SGb {
        color: #000;
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH {
  min-width: 25%;
  margin-right: auto;
}

@media all and (min-width: 768px) {

  .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH {
    min-width: unset;
    margin-right: 0;
  }
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH {
        color: #a5a6a6;
}

.dark .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH,
  .dark.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH {
        color: #a5a6a6;
}

.light .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH,
  .light.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_priceCurrency_1tAH {
        color: rgba(0, 0, 0, .5);
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz {
  position: relative;
  margin-top: 3px;
  margin-right: 10px;
  -webkit-transform: none;
          transform: none;
}

@media all and (min-width: 768px) {

  .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz {
    margin-top: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz {}

.light .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz,
  .light.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz {
        color: rgba(0, 0, 0, .5);
}

.light .PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz::before, .light.PriceBlock_price_luAb.PriceBlock_quickForm_3sgk .PriceBlock_oldPriceValueWrapper_14Yz::before {
  background-color: rgba(0, 0, 0, .5);
}

.PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H {
  max-width: 100%;
}

.PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H .PriceBlock_cardPriceValueWrapper_3SGb {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H .PriceBlock_cardPriceValueWrapper_3SGb :nth-last-child(2) {
  padding-right: 3px;
}

@media all and (min-width: 768px) {

  .PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H .PriceBlock_cardPriceValueWrapper_3SGb :nth-last-child(2) {
    padding-right: 5px;
  }
}

@media all and (min-width: 1600px) {

  .PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H .PriceBlock_cardPriceValueWrapper_3SGb :nth-last-child(2) {
    padding-right: 8px;
  }
}

.PriceBlock_price_luAb.PriceBlock_fixedWidthPrice_2n2H .PriceBlock_priceCurrency_1tAH {
  margin-left: 0;
}

.PriceBlock_oldPriceValue_ZyVH {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.7;

  font-family: "Interphases-Regular", serif;

  font-weight: 500;
}

@media all and (min-width: 768px) {

  .PriceBlock_oldPriceValue_ZyVH {
    font-size: 18px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_oldPriceValue_ZyVH {
    font-size: 20px;
    line-height: 26px;
  }
}

.PriceBlock_oldPriceCurrency_32Dw {
  margin-left: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.6;
  font-size: 12px;
  margin-bottom: 1px;
}

@media all and (min-width: 768px) {

  .PriceBlock_oldPriceCurrency_32Dw {
    margin-left: 5px;
    font-size: 11px;
  }
}

@media all and (min-width: 1920px) {

  .PriceBlock_oldPriceCurrency_32Dw {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 2px;
  }
}
.PriceValue_decreasedSize_w53s {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 2px;
}
@media all and (min-width: 768px) {
  .PriceValue_decreasedSize_w53s {
    font-size: 13px;
    line-height: 13px;
  }
}
@media all and (min-width: 1600px) {
  .PriceValue_decreasedSize_w53s {
    font-size: 14px;
    line-height: 14px;
  }
}
@media all and (min-width: 1920px) {
  .PriceValue_decreasedSize_w53s {
    font-size: 16px;
    line-height: 16px;
  }
}
:root {

  /* dark */

  /* light */
}

.CommonCard_cardTitleWrapper_kxGy {
  max-width: 300px
}

.CommonCard_cardTitleWrapper_kxGy.CommonCard_topCard_3Kz6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95px;
          flex: 0 0 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.CommonCard_priceBlockWrapper_2VSf {
  margin-top: 22px;
}

@media all and (min-width: 1920px) {

  .CommonCard_priceBlockWrapper_2VSf {
    margin-top: 24px
  }
}

.CommonCard_cardTitle_2ICr {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  font-size: 22px;
  line-height: 25px;
}

@media all and (min-width: 1600px) {

  .CommonCard_cardTitle_2ICr {
    font-size: 26px;
    line-height: 30px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_cardTitle_2ICr {
    font-size: 28px;
    line-height: 32px
  }
}

.CommonCard_cardContent_2XRR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.CommonCard_cardSection_4FBE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.CommonCard_bottom_v8N7 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.CommonCard_cardDescription_2scP {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 15px;
  line-height: 20px;
}

@media all and (min-width: 1600px) {

  .CommonCard_cardDescription_2scP {
    font-size: 17px;
    line-height: 23px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_cardDescription_2scP {
    font-size: 18px;
    line-height: 24px
  }
}

.CommonCard_cardDescriptionWrapper_GlPc {
  max-width: 300px;
  margin-top: 14px;
}

@media all and (min-width: 768px) {

  .CommonCard_cardDescriptionWrapper_GlPc {
    max-width: 50%
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_cardDescriptionWrapper_GlPc {
    margin-top: 18px
  }
}

.CommonCard_cardDescriptionWrapper_GlPc.CommonCard_vertical_8nw3 {
  max-width: 300px;
}

@media all and (min-width: 1600px) {

  .CommonCard_cardDescriptionWrapper_GlPc.CommonCard_vertical_8nw3 {
    max-width: 390px
  }
}

.CommonCard_cardDescriptionWrapper_GlPc.CommonCard_topCard_3Kz6 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.CommonCard_card-extended_1CMv .CommonCard_cardDescriptionWrapper_GlPc {
  max-width: 300px;
  margin-top: 19px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card-extended_1CMv .CommonCard_cardDescriptionWrapper_GlPc {
    margin-top: 16px;
    max-width: 395px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card-extended_1CMv .CommonCard_cardDescriptionWrapper_GlPc {
    margin-top: 18px;
    max-width: 425px
  }
}

.CommonCard_card_CSAo {
  border-radius: 20px;
  letter-spacing: -0.02em;
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 264px;
  height: 336px;
  padding: 24px 26px;
  color: #fff;
    background: #25282a;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .CommonCard_card_CSAo,
  .dark.CommonCard_card_CSAo {
    background: #25282a;
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .CommonCard_card_CSAo,
  .light.CommonCard_card_CSAo {
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
  }

.CommonCard_card_CSAo.CommonCard_themeColor_3pwi {
      color: rgba(255, 255, 255, .8);
}

.dark .CommonCard_card_CSAo.CommonCard_themeColor_3pwi,
  .dark.CommonCard_card_CSAo.CommonCard_themeColor_3pwi {
      color: rgba(255, 255, 255, .8);
}

.light .CommonCard_card_CSAo.CommonCard_themeColor_3pwi,
  .light.CommonCard_card_CSAo.CommonCard_themeColor_3pwi {
      color: rgba(0, 0, 0, .8);
}

.CommonCard_card_CSAo.CommonCard_themeColor_3pwi .CommonCard_priceBlockWrapper_2VSf {
  color: inherit;
}

.CommonCard_card_CSAo.CommonCard_isHoverTransition_1xen {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out
}

.CommonCard_card_CSAo.CommonCard_isHoverTransition_1xen:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.CommonCard_card_CSAo.CommonCard_isOverflowVisible_2Hsu {
  overflow: visible;
}

.CommonCard_card_CSAo.CommonCard_isTransparent_DgGj {
      background: transparent;
}

.dark .CommonCard_card_CSAo.CommonCard_isTransparent_DgGj,
  .dark.CommonCard_card_CSAo.CommonCard_isTransparent_DgGj {
      background: transparent;
}

.light .CommonCard_card_CSAo.CommonCard_isTransparent_DgGj,
  .light.CommonCard_card_CSAo.CommonCard_isTransparent_DgGj {
      background: transparent;
}

.CommonCard_card_CSAo.CommonCard_isCursorPointer_K_YT {
  cursor: pointer;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo {
    width: 576px;
    height: 376px;
    padding: 30px 32px;
    border-radius: 24px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo {
    width: 680px;
    height: 444px;
    padding: 30px 32px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo {
    width: 784px;
    height: 512px;
    padding: 36px 40px
  }
}

.CommonCard_card_CSAo.CommonCard_card-vertical_1c7s {
  width: 264px;
  height: 336px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-vertical_1c7s {
    width: 280px;
    height: 376px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-vertical_1c7s {
    width: 325px;
    height: 444px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-vertical_1c7s {
    width: 376px;
    height: 512px
  }
}

.CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
  width: 345px;
  height: 216px;
  padding: 36px 32px
}

@media not all and (min-resolution: 0.001dpcm) {

  @supports (-webkit-appearance: none) and (stroke-color: transparent) {

    .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start
    }
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    width: 704px;
    height: 390px;
    padding: 34px
  }
}

@media all and (min-width: 1024px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    width: 960px;
    height: 376px;
    padding: 34px
  }
}

@media all and (min-width: 1280px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    width: 856px;
    height: 376px;
    padding: 40px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    width: 1024px;
    height: 444px;
    padding: 44px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-extended_1CMv {
    width: 1160px;
    height: 512px;
    padding: 48px
  }
}

.CommonCard_card_CSAo.CommonCard_card-small_T_3F {
  width: 264px;
  height: 216px;
  padding: 21px 24px
}

.CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardTitle_2ICr {
  font-size: 20px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardTitle_2ICr {
    font-size: 22px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardTitle_2ICr {
    font-size: 26px
  }
}

.CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardDescription_2scP {
  font-size: 13px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardDescription_2scP {
    font-size: 14px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_cardDescription_2scP {
    font-size: 16px
  }
}

.CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_priceBlockWrapper_2VSf {
  margin-top: 16px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_priceBlockWrapper_2VSf {
    margin-top: 20px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F .CommonCard_priceBlockWrapper_2VSf {
    margin-top: 24px
  }
}

@media all and (min-width: 375px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F {
    width: 336px
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F {
    width: 376px;
    height: 240px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F {
    width: 444px;
    height: 284px;
    padding: 28px 26px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small_T_3F {
    width: 512px;
    height: 328px;
    padding: 30px 28px
  }
}

.CommonCard_card_CSAo.CommonCard_card-small2_1hZv {
  width: 280px;
  height: 276px;
  padding: 24px;
  border-radius: 20px;
  cursor: pointer
}

.CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitle_2ICr {
  font-size: 20px;
  line-height: 22px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitle_2ICr {
    font-size: 18px;
    line-height: 20px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitle_2ICr {
    font-size: 22px;
    line-height: 25px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitle_2ICr {
    font-size: 26px;
    line-height: 30px
  }
}

.CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitleWrapper_kxGy {
  margin-bottom: 46px;
}

@media all and (min-width: 375px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitleWrapper_kxGy {
    margin-bottom: 50px
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitleWrapper_kxGy {
    margin-bottom: 24px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv .CommonCard_cardTitleWrapper_kxGy {
    margin-bottom: 38px;
    max-width: 100%
  }
}

@media all and (min-width: 375px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv {
    width: 336px;
    height: 280px
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv {
    width: 376px;
    height: 240px;
    border-radius: 24px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv {
    width: 444px;
    height: 284px;
    padding: 28px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-small2_1hZv {
    width: 512px;
    height: 328px
  }
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B {
  width: 160px;
  height: 216px;
  padding: 0 22px
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardContent_2XRR {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitleWrapper_kxGy {
  margin-top: 75px;
  margin-bottom: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitleWrapper_kxGy {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitleWrapper_kxGy {
    margin-top: 87px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitleWrapper_kxGy {
    margin-top: 104px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitleWrapper_kxGy {
    margin-top: 100px
  }
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitle_2ICr {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitle_2ICr {
    font-size: 18px;
    line-height: 20px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardTitle_2ICr {
    font-size: 22px;
    line-height: 26px
  }
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardDescriptionWrapper_GlPc {
      margin-top: auto;
}

.CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardDescription_2scP {
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardDescription_2scP {
    font-size: 15px;
    line-height: 20px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B .CommonCard_cardDescription_2scP {
    font-size: 18px;
    line-height: 24px
  }
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B {
    width: 176px;
    height: 240px;
    padding: 0 22px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B {
    width: 208px;
    height: 284px;
    padding: 0 19px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-tiny_3l9B {
    width: 240px;
    height: 328px;
    padding: 0 24px
  }
}

.CommonCard_card_CSAo.CommonCard_card-cases_1GTk {
  padding: 26px;
  border-radius: 20px;
  width: 264px;
  height: 336px
}

.CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardTitleWrapper_kxGy {
  max-width: 212px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardTitleWrapper_kxGy {
    max-width: 388px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardTitleWrapper_kxGy {
    max-width: 436px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardTitleWrapper_kxGy {
    max-width: 464px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardTitle_2ICr {
    font-size: 28px;
    line-height: 32px
  }
}

.CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardDescriptionWrapper-cases_2I4c {
  margin-top: 12px;
}

.CommonCard_card_CSAo.CommonCard_card-cases_1GTk .CommonCard_cardDescription-cases_2g0A {
  letter-spacing: 0;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk {
    width: 576px;
    height: 376px;
    padding: 32px;
    border-radius: 22px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk {
    width: 680px;
    height: 444px;
    padding: 36px;
    border-radius: 24px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-cases_1GTk {
    width: 784px;
    height: 512px;
    padding: 40px
  }
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO {
  height: 336px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO {
    height: 376px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO {
    height: 444px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO {
    height: 512px
  }
}

.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- {
  height: 100%;
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO,
  .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- {
  width: 264px;
  padding: 26px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO,
  .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- {
    padding: 32px;
    width: 280px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO,
  .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- {
    padding: 36px;
    width: 325px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO,
  .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- {
    padding: 40px;
    width: 376px
  }
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_iconWrapper_2CJe, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_iconWrapper_2CJe {
  padding: 0;
  font-size: 0;
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1 {
  height: 28px;
  width: 28px;
        stroke: #fff;
}

.dark .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1,
  .dark.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1,
  .dark .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1,
  .dark.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1 {
        stroke: #fff;
}

.light .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1,
  .light.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1,
  .light .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1,
  .light.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1 {
        stroke: #000;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1 {
    height: 30px;
    width: 30px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_icon_JmC1, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_icon_JmC1 {
    height: 33px;
    width: 33px
  }
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_bottom_v8N7, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_bottom_v8N7 {
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitleWrapper_kxGy, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitleWrapper_kxGy {
  margin-top: 50px;
}

@media all and (min-width: 768px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitleWrapper_kxGy, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitleWrapper_kxGy {
    margin-top: 58px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitleWrapper_kxGy, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitleWrapper_kxGy {
    margin-top: 60px
  }
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescriptionWrapper_GlPc, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescriptionWrapper_GlPc {
  margin-top: 12px;
  max-width: 100%;
}

@media all and (min-width: 1600px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescriptionWrapper_GlPc, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescriptionWrapper_GlPc {
    margin-top: 14px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescriptionWrapper_GlPc, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescriptionWrapper_GlPc {
    margin-top: 18px
  }
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitle_2ICr, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitle_2ICr {
        color: #fff;
}

.dark .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitle_2ICr,
  .dark.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitle_2ICr,
  .dark .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitle_2ICr,
  .dark.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitle_2ICr {
        color: #fff;
}

.light .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitle_2ICr,
  .light.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardTitle_2ICr,
  .light .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitle_2ICr,
  .light.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardTitle_2ICr {
        color: #000;
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescription_2scP, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescription_2scP {
        color: rgba(255, 255, 255, .6);
}

.dark .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescription_2scP,
  .dark.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescription_2scP,
  .dark .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescription_2scP,
  .dark.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescription_2scP {
        color: rgba(255, 255, 255, .6);
}

.light .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescription_2scP,
  .light.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_cardDescription_2scP,
  .light .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescription_2scP,
  .light.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_cardDescription_2scP {
        color: rgba(0, 0, 0, .6);
}

.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_priceBlockWrapper_2VSf, .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_priceBlockWrapper_2VSf {
        color: #fff;
}

.dark .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_priceBlockWrapper_2VSf,
  .dark.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_priceBlockWrapper_2VSf,
  .dark .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_priceBlockWrapper_2VSf,
  .dark.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_priceBlockWrapper_2VSf {
        color: #fff;
}

.light .CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_priceBlockWrapper_2VSf,
  .light.CommonCard_card_CSAo.CommonCard_card-additionalServices_lfZO .CommonCard_priceBlockWrapper_2VSf,
  .light .CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_priceBlockWrapper_2VSf,
  .light.CommonCard_card_CSAo.CommonCard_card-enterpriseFunctions_29R- .CommonCard_priceBlockWrapper_2VSf {
        color: #000;
}

.CommonCard_card-withSpeakers_2z9_ {
  padding-bottom: 15px;
}

.CommonCard_cardDateWrapper_15q6 {
  margin-top: 35px;
}

@media all and (min-width: 1600px) {

  .CommonCard_cardDateWrapper_15q6 {
    margin-top: 50px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_cardDateWrapper_15q6 {
    margin-top: 48px
  }
}

.CommonCard_cardDate_y37_ {
  opacity: 0.7;
  font-size: 12px;
  line-height: 12px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .CommonCard_cardDate_y37_ {
    font-size: 13px;
    line-height: 16px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_cardDate_y37_ {
    font-size: 14px;
    line-height: 16px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_cardDate_y37_ {
    font-size: 16px;
    line-height: 16px
  }
}

.CommonCard_noteBottomWrapper_zos7 {
  margin-top: 44px;
}

@media all and (min-width: 768px) {

  .CommonCard_noteBottomWrapper_zos7 {
    margin-top: 34px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_noteBottomWrapper_zos7 {
    margin-top: 58px
  }
}

.CommonCard_noteBottom_2Dqr {
  opacity: 0.6;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 320px) {

  .CommonCard_noteBottom_2Dqr {
    font-size: 12px;
    line-height: 14px
  }
}

@media all and (min-width: 768px) {

  .CommonCard_noteBottom_2Dqr {
    font-size: 13px;
    line-height: 17px
  }
}

@media all and (min-width: 1600px) {

  .CommonCard_noteBottom_2Dqr {
    font-size: 14px;
    line-height: 16px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_noteBottom_2Dqr {
    font-size: 16px;
    line-height: 20px
  }
}

.CommonCard_cardPriceAndButton__OoN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end
}

.CommonCard_cardPriceAndButton__OoN svg {
  display: none;
}

@media all and (min-width: 375px) {

  .CommonCard_cardPriceAndButton__OoN svg {
    display: none
  }
}

@media all and (min-width: 768px) {

  .CommonCard_cardPriceAndButton__OoN svg {
    display: block
  }
}

.CommonCard_cardPriceAndSubmitBtn_1fBP svg {
  display: none;
}

.CommonCard_articleWrapper_2KZe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.CommonCard_articleTitle_296C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  width: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.CommonCard_articleDesc_3szQ {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  width: 100%;
  margin-top: 12px;
}

@media all and (min-width: 768px) {

  .CommonCard_articleDesc_3szQ {
    margin-top: 14px
  }
}

@media all and (min-width: 1920px) {

  .CommonCard_articleDesc_3szQ {
    margin-top: 18px
  }
}

@media all and (min-width: 375px) {

  .CommonCard_card-extended_1CMv .CommonCard_cardPriceAndButton__OoN svg {
    display: block
  }
}
:root {

  /* dark */

  /* light */
}

.TimingBlock_timingBlock_1rNK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  margin-top: 34px;
}

.TimingBlock_clock_31VT {
  background-image: url(https://static.beeline.ru/upload/images/business/main/v3/clock.svg);
  width: 14px;
  height: 14px;
  background-position: center;
  background-size: contain;
}

@media all and (min-width: 1600px) {

  .TimingBlock_clock_31VT {
    width: 16px;
    height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .TimingBlock_clock_31VT {
    width: 18px;
    height: 18px;
  }
}

.TimingBlock_microphone_1JYZ {
  background-image: url(https://static.beeline.ru/upload/images/business/main/v3/microphone.svg);
  width: 9px;
  height: 14px;
  background-position: center;
  background-size: contain;
}

@media all and (min-width: 1600px) {

  .TimingBlock_microphone_1JYZ {
    width: 10px;
    height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .TimingBlock_microphone_1JYZ {
    width: 12px;
    height: 18px;
  }
}

.TimingBlock_text_uubg {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  color: #fff;
  opacity: 0.5;
  margin-left: 8px;
  font-size: 13px;
  line-height: 16px;
}

@media all and (min-width: 1600px) {

  .TimingBlock_text_uubg {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .TimingBlock_text_uubg {
    font-size: 14px;
    line-height: 18px;
  }
}

.TimingBlock_text_uubg + .TimingBlock_microphone_1JYZ {
  margin-left: 36px;
}

@media all and (min-width: 1600px) {

  .TimingBlock_text_uubg + .TimingBlock_microphone_1JYZ {
    margin-left: 40px;
  }
}

@media all and (min-width: 1920px) {

  .TimingBlock_text_uubg + .TimingBlock_microphone_1JYZ {
    margin-left: 48px;
  }
}

.TimingBlock_timing_3Qu_ {
  font-size: 12px;
  line-height: 12px;
}

@media all and (min-width: 768px) {

  .TimingBlock_timing_3Qu_ {
    font-size: 13px;
    line-height: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TimingBlock_timing_3Qu_ {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .TimingBlock_timing_3Qu_ {
    font-size: 16px;
    line-height: 20px;
  }
}

.TimingBlock_speaker_1K_m {
  max-width: 310px;
}
:root {

  /* dark */

  /* light */
}

.Tags_tags_1ol7 {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.Tags_tag_3f6G {
  background: rgba(46, 47, 47, .21);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 5px;
  padding: 5px;
  margin-right: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #fff;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}

@media all and (min-width: 1600px) {

  .Tags_tag_3f6G {
    margin-right: 10px;
    padding: 6px;
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1920px) {

  .Tags_tag_3f6G {
    margin-right: 12px;
    padding: 7px;
    font-size: 14px;
    line-height: 16px;
  }
}

.Scroller_scrollerTrack_2kjf {
  position: absolute;
  right: 2px;
  width: 6px;
  height: calc(100% - 24px);
  top: 22px;
  pointer-events: none;
}

.Scroller_scrollerBar_1i0m {
  position: absolute;
  right: 0;
  width: 2px;
  border-radius: 3px;
  height: 20px;
  top: 0;
  background-color: #fff;
}

.Scroller_scrollerContent_-6X1 {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 1;
}

.Scroller_scrollerContentWrap_XEWz {
  overflow: auto;
  height: 100%;
  width: calc(100% + 30px);
}

.Scroller_scrollerSync_1bs3 {
  background-color: #000;
  overflow: auto;
  opacity: 0.01;
  position: absolute;
  height: 240px;
  top: -146px;
  width: 264px;
}

@media all and (min-width: 375px) {

  .Scroller_scrollerSync_1bs3 {
    width: 336px;
  }
}

@media all and (min-width: 768px) {

  .Scroller_scrollerSync_1bs3 {
    top: -144px;
    left: -150px;
    width: 680px;
  }
}

@media all and (min-width: 1600px) {

  .Scroller_scrollerSync_1bs3 {
    top: -174px;
    height: 284px;
  }
}

@media all and (min-width: 1920px) {

  .Scroller_scrollerSync_1bs3 {
    top: -198px;
    height: 328px;
  }
}

.Scroller_orange_g7DR .Scroller_scrollerSync_1bs3 {
    left: -48px;
  }

@media all and (min-width: 768px) {

  .Scroller_orange_g7DR .Scroller_scrollerSync_1bs3 {
    left: -150px;
  }
}

.Scroller_pink_M87q .Scroller_scrollerSync_1bs3 {
    left: -100px;
  }

@media all and (min-width: 768px) {

  .Scroller_pink_M87q .Scroller_scrollerSync_1bs3 {
    left: -150px;
  }
}
.Dropdown_customSelectWrapper_DErj {
  width: 100%;
}

.Dropdown_dropdown_3xl0 {
  width: 96px;
  height: 58px;
  border-radius: 4px;
  border: 1px solid rgba(40, 40, 40, .2);
  padding: 0 50px 0 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Dropdown_back_3DKm {
  position: absolute;
  pointer-events: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 10;
}

.Dropdown_dropdown-list-wrap_Ipyp {
  visibility: hidden
}

.Dropdown_dropdown-list-wrap_Ipyp.Dropdown_visible_3XWh {
  visibility: visible;
}

.Dropdown_dropdown-scroll-content_1oEI > div:last-child {
  padding-bottom: 40px;
}

.Dropdown_arrow_3FQt {
  position: absolute;
  border: solid rgba(40, 40, 40, .2);
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;
  right: 16px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
  top: 50%;
}

.Dropdown_option_3iUa {
  border: 1px solid rgba(40, 40, 40, .2);
  padding: 10px 12px;
  cursor: pointer;
  border-top: none;

  font: 17px/1.294 "Officina Serif", -apple-system, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, serif;
}

.Dropdown_optionsWrapper_3_aO {
  position: absolute;
  z-index: 1;
}

.Dropdown_wrapper_3tKO {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000;
  z-index: 1
}

.Dropdown_wrapper_3tKO.Dropdown_light_1faD .Dropdown_dropdown_3xl0 {
  border-color: #fff;
  background: rgb(40, 40, 40);
  color: #fff;
}

.Dropdown_wrapper_3tKO.Dropdown_light_1faD .Dropdown_arrow_3FQt {
  border-color: #fff;
}

.Dropdown_wrapper_3tKO.Dropdown_light_1faD .Dropdown_optionsWrapper_3_aO {
  background: rgb(40, 40, 40);
  color: #fff;
}

.Dropdown_wrapper_3tKO.Dropdown_light_1faD .Dropdown_option_3iUa {
  border-color: #fff;
}

@media all and (min-width: 768px) {
  top: 0;
  }
:root {

  /* dark */

  /* light */
}

.NumberFields_fontSize_1JVW {
  font-size: 22px;
  line-height: 25px;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}

@media all and (min-width: 1600px) {

  .NumberFields_fontSize_1JVW {
    font-size: 26px;
    line-height: 30px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_fontSize_1JVW {
    font-size: 30px;
    line-height: 34px;
  }
}

.NumberFields_prefix_gZ4N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.NumberFields_numbers_2IoI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.NumberFields_phoneNumber_3XzJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.NumberFields_phoneNumber_3XzJ.NumberFields_withSteps_3IcG .NumberFields_prefix_gZ4N,
    .NumberFields_phoneNumber_3XzJ.NumberFields_withSteps_3IcG .NumberFields_numbers_2IoI {
  opacity: 0.3;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.NumberFields_phoneNumber_3XzJ.NumberFields_withSteps_3IcG .NumberFields_prefix_gZ4N.NumberFields_active_1Qgk, .NumberFields_phoneNumber_3XzJ.NumberFields_withSteps_3IcG .NumberFields_numbers_2IoI.NumberFields_active_1Qgk {
  opacity: 1;
}

.NumberFields_divider_2zu_ {
  margin-left: 3px;
  font-size: 22px
}

.NumberFields_divider_2zu_:first-child {
  margin-left: 3px;
}

@media all and (min-width: 768px) {

  .NumberFields_divider_2zu_ {
    margin-left: 4px;
    font-size: 22px;
  }

  .NumberFields_divider_2zu_:first-child {
    margin-left: 4px;
  }
}

@media all and (min-width: 1600px) {

  .NumberFields_divider_2zu_ {
    font-size: 26px;
    margin-left: 6px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_divider_2zu_ {
    font-size: 30px;
    margin-left: 7px;
  }
}

.NumberFields_prefixDivider_2_xT {
  margin: 0 3px;
}

@media all and (min-width: 768px) {

  .NumberFields_prefixDivider_2_xT {
    margin: 0 4px;
  }
}

@media all and (min-width: 1600px) {

  .NumberFields_prefixDivider_2_xT {
    margin: 0 6px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_prefixDivider_2_xT {
    margin: 0 7px;
  }
}

.NumberFields_code_lDFj {
  color: #fff;
  background: rgba(255, 255, 255, .2);
  border: 1px solid rgba(255, 255, 255, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 77px;
  height: 42px;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@media all and (min-width: 1600px) {

  .NumberFields_code_lDFj {
    width: 87px;
    height: 46px;
    border-radius: 8px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_code_lDFj {
    width: 97px;
    height: 56px;
    border-radius: 10px;
  }
}

.NumberFields_dropdownArrow_1qk5 {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-top: -2px;
  margin-right: -3px;
  margin-left: 3px;
  border-color: #fff;
  padding: 3px;
}

@media all and (min-width: 1600px) {

  .NumberFields_dropdownArrow_1qk5 {
    padding: 4px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_dropdownArrow_1qk5 {
    padding: 4px;
    margin-right: 0;
  }
}

.NumberFields_openDropdown_3X9e {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.NumberFields_openDropdown_3X9e .NumberFields_dropdownArrow_1qk5 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.NumberFields_options_YO3n {
  border: 1px solid rgba(255, 255, 255, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: rgba(255, 255, 255, .5);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  width: 77px;
  height: 80px
}

.NumberFields_options_YO3n.NumberFields_pink_10Z1 {
  background-color: #c65f7a;
}

.NumberFields_options_YO3n.NumberFields_orange_23BW {
  background-color: #f0af42;
}

@supports ((-webkit-backdrop-filter: blur(100px)) or (backdrop-filter: blur(100px))) {

  .NumberFields_options_YO3n.NumberFields_pink_10Z1,
    .NumberFields_options_YO3n.NumberFields_orange_23BW {
    background-color: rgba(255, 255, 255, .2);
  }

  .NumberFields_options_YO3n {
    -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px);
  }
}

.NumberFields_options_YO3n::-webkit-scrollbar {
  width: 3px;
  border-radius: 5px;
}

.NumberFields_options_YO3n::-webkit-scrollbar-track {
  background: none;
}

.NumberFields_options_YO3n {

  /* Handle */
}

.NumberFields_options_YO3n::-webkit-scrollbar-thumb {
  background: #fff;
}

@media all and (min-width: 1600px) {

  .NumberFields_options_YO3n {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 87px;
    height: 105px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_options_YO3n {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 97px;
  }
}

.NumberFields_option_1_qf {
  border: none;
  padding: 3px 9px
}

.NumberFields_option_1_qf:active {
  color: rgba(255, 255, 255, 1);
}

@media all and (min-width: 1025px) {

  .NumberFields_option_1_qf:hover {
    color: rgba(255, 255, 255, .8);
  }
}

.NumberFields_option_1_qf {
  font-size: 22px;
  line-height: 25px;
}

@media all and (min-width: 1600px) {

  .NumberFields_option_1_qf {
    font-size: 26px;
    line-height: 30px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_option_1_qf {
    font-size: 30px;
    line-height: 34px;
  }
}

.NumberFields_number_1ZRK {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  color: #fff;
  background: rgba(255, 255, 255, .2);
  border: 1px solid rgba(255, 255, 255, .3);
  padding: 0;
  text-align: center;
  width: 32px;
  height: 42px;
  border-radius: 7px;
  margin-left: 3px;
}

@media all and (min-width: 768px) {

  .NumberFields_number_1ZRK {
    margin-left: 4px;
  }
}

@media all and (min-width: 1600px) {

  .NumberFields_number_1ZRK {
    width: 36px;
    height: 46px;
    border-radius: 8px;
    margin-left: 6px;
  }
}

@media all and (min-width: 1920px) {

  .NumberFields_number_1ZRK {
    width: 44px;
    height: 56px;
    border-radius: 10px;
    margin-left: 7px;
  }
}

.NumberFields_number_1ZRK::-webkit-input-placeholder {
  text-align: center;
  color: #fff;
  opacity: 0.3;
}

.NumberFields_number_1ZRK::-moz-placeholder {
  text-align: center;
  color: #fff;
  opacity: 0.3;
}

.NumberFields_number_1ZRK::-ms-input-placeholder {
  text-align: center;
  color: #fff;
  opacity: 0.3;
}

.NumberFields_number_1ZRK::placeholder {
  text-align: center;
  color: #fff;
  opacity: 0.3;
}

.NumberFields_number_1ZRK::-webkit-outer-spin-button,
  .NumberFields_number_1ZRK::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
:root {

  /* dark */

  /* light */
}

.SelectionNumberCard_cardWrapper_tPRE {
  overflow: hidden;
  background-color: transparent;
  border-radius: 24px
}

.SelectionNumberCard_cardWrapper_tPRE:hover {
  -webkit-transform: none !important;
          transform: none !important;
}

.SelectionNumberCard_card_2eWY {
  position: relative;
  border-radius: 24px;
  min-width: 0;
  min-width: initial;
  width: 264px;
  height: 240px;
  padding: 21px 24px;
  color: #fff;
}

@media all and (min-width: 768px) {

  .SelectionNumberCard_card_2eWY {
    overflow: visible;
    overflow: initial
  }
}

@media all and (min-width: 375px) {

  .SelectionNumberCard_card_2eWY {
    width: 336px
  }
}

@media all and (min-width: 768px) {

  .SelectionNumberCard_card_2eWY {
    width: auto;
    min-width: 376px
  }
}

@media all and (min-width: 1600px) {

  .SelectionNumberCard_card_2eWY {
    min-width: 444px;
    height: 284px;
    padding: 28px 26px
  }
}

@media all and (min-width: 1920px) {

  .SelectionNumberCard_card_2eWY {
    min-width: 512px;
    height: 328px;
    padding: 30px 28px
  }
}

.SelectionNumberCard_card_2eWY {
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .SelectionNumberCard_card_2eWY,
  .dark.SelectionNumberCard_card_2eWY {
    border: 1px solid rgba(80, 80, 80, .3);
}

.light .SelectionNumberCard_card_2eWY,
  .light.SelectionNumberCard_card_2eWY {
    border: 1px solid rgba(80, 80, 80, .2);
}

.SelectionNumberCard_cardContent_WkCm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
  z-index: 2;
}

.SelectionNumberCard_cardTitle_30tC {
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 14px;
  color: #fff;

  font-family: "Hoves-Medium", serif;

  font-weight: 500;
}

@media all and (min-width: 1600px) {

  .SelectionNumberCard_cardTitle_30tC {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 16px
  }
}

@media all and (min-width: 1920px) {

  .SelectionNumberCard_cardTitle_30tC {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 18px
  }
}

.SelectionNumberCard_cardDescription_1ZHx {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 20px;
  color: #fff;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

@media all and (min-width: 1600px) {

  .SelectionNumberCard_cardDescription_1ZHx {
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 30px
  }
}

@media all and (min-width: 1920px) {

  .SelectionNumberCard_cardDescription_1ZHx {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 35px
  }
}

.SelectionNumberCard_bottomSection_2VXL {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media all and (min-width: 768px) {

  .SelectionNumberCard_bottomSection_2VXL {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0
  }
}

.SelectionNumberCard_selectButton_p4kT {
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}

.SelectionNumberCard_priceBlockWrapper_87of {
  padding-bottom: 8px;
}

.SelectionNumberCard_priceLabel_1wcF {
  font-size: 16px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.02em;
  color: #fff;
  opacity: 0.6;
}

.SelectionNumberCard_priceValue_2rYG {
  font-weight: 500;
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.02em;
  color: #fff;
}

.SelectionNumberCard_priceCurrency_17lc {
  margin-left: 8px;
  font-size: 16px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  opacity: 0.6;
}

.SelectionNumberCard_priceBlockButton_c5OL {
  height: 42px;
  width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .SelectionNumberCard_priceBlockButton_c5OL {
    width: 131px;
    font-size: 16px;
    line-height: 22px
  }
}

@media all and (min-width: 768px) {

  .SelectionNumberCard_priceBlockButton_c5OL {
    width: 115px;
    font-size: 14px;
    line-height: 16px
  }
}

@media all and (min-width: 1600px) {

  .SelectionNumberCard_priceBlockButton_c5OL {
    padding: 24px;
    height: 46px;
    width: 129px;
    font-size: 15px;
    line-height: 20px
  }
}

@media all and (min-width: 1920px) {

  .SelectionNumberCard_priceBlockButton_c5OL {
    height: 56px;
    width: 146px;
    font-size: 18px;
    line-height: 24px
  }
}

.SelectionNumberCard_selectNumberTabs_2Mvp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  line-height: 18px;
  cursor: pointer !important;
  margin-bottom: 25px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .SelectionNumberCard_selectNumberTabs_2Mvp {
    font-size: 16px
  }
}

.SelectionNumberCard_selectNumberTabs_2Mvp .SelectionNumberCard_selectNumberTabItem_38-F {
  margin-right: 10px;
  opacity: 0.5
}

.SelectionNumberCard_selectNumberTabs_2Mvp .SelectionNumberCard_selectNumberTabItem_38-F.SelectionNumberCard_active_3oOx {
  opacity: 1;
}

.SelectionNumberCard_selectNumberTabs_2Mvp .SelectionNumberCard_selectNumberTabItem_38-F:last-child {
  margin-right: 0;
}

.SelectionNumberCard_phoneNumber_-Xo9 {
  margin-bottom: 25px;
  -webkit-transition: -webkit-transform 0.2s
    ease-in-out;
  transition: -webkit-transform 0.2s
    ease-in-out;
  transition: transform 0.2s
    ease-in-out;
  transition: transform 0.2s
    ease-in-out, -webkit-transform 0.2s
    ease-in-out;
}

@media all and (min-width: 768px) {

  .SelectionNumberCard_phoneNumber_-Xo9 {
    position: static;
    margin-bottom: 30px
  }
}

@media all and (min-width: 1600px) {

  .SelectionNumberCard_phoneNumber_-Xo9 {
    margin-bottom: 33px
  }
}

@media all and (min-width: 1920px) {

  .SelectionNumberCard_phoneNumber_-Xo9 {
    margin-bottom: 48px
  }
}
:root {

  /* dark */

  /* light */
}

.SecondaryCard_card_1qH4 {
  border-radius: 24px;
  position: relative;
  height: 160px;
  width: 160px;
  padding: 17px 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background: #25282a;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
}

.dark .SecondaryCard_card_1qH4,
  .dark.SecondaryCard_card_1qH4 {
    background: #25282a;
    border: 1px solid rgba(80, 80, 80, .3);
    color: rgba(255, 255, 255, .8);
  }

.light .SecondaryCard_card_1qH4,
  .light.SecondaryCard_card_1qH4 {
    background: #fff;
    border: 1px solid rgba(80, 80, 80, .2);
    color: rgba(0, 0, 0, .8);
  }

@media all and (min-width: 768px) {

  .SecondaryCard_card_1qH4 {
    height: 176px;
    width: 176px;
    border-radius: 24px;
  }
}

@media all and (min-width: 1600px) {

  .SecondaryCard_card_1qH4 {
    width: 208px;
    height: 208px;
    padding: 19px 22px;
  }
}

@media all and (min-width: 1920px) {

  .SecondaryCard_card_1qH4 {
    width: 240px;
    height: 240px;
    padding: 20px 24px;
  }
}

.SecondaryCard_cardTitle_3dyu {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 500;
}

@media all and (max-width: 767px) {

  .SecondaryCard_cardTitle_3dyu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.SecondaryCard_cardTitle_3dyu {
    color: #fff;
}

.dark .SecondaryCard_cardTitle_3dyu,
  .dark.SecondaryCard_cardTitle_3dyu {
    color: #fff;
}

.light .SecondaryCard_cardTitle_3dyu,
  .light.SecondaryCard_cardTitle_3dyu {
    color: #000;
}

.SecondaryCard_cardTitle_3dyu {
  font-size: 16px;
  line-height: 18px;
}

@media all and (min-width: 1600px) {

  .SecondaryCard_cardTitle_3dyu {
    font-size: 18px;
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .SecondaryCard_cardTitle_3dyu {
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .SecondaryCard_priceBlockWrapper_1iPj {
    margin-top: 16px;
  }
}

@media all and (min-width: 1920px) {

  .SecondaryCard_priceBlockWrapper_1iPj {
    margin-top: 18px;
  }
}

.SecondaryCard_priceBlockWrapper_1iPj {
    color: #fff;
}

.dark .SecondaryCard_priceBlockWrapper_1iPj,
  .dark.SecondaryCard_priceBlockWrapper_1iPj {
    color: #fff;
}

.light .SecondaryCard_priceBlockWrapper_1iPj,
  .light.SecondaryCard_priceBlockWrapper_1iPj {
    color: #000;
}

.SecondaryCard_cardContent_3Lwx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  height: 100%;
  z-index: 2;
}

@media all and (max-width: 767px) {

  .SecondaryCard_cardContent_3Lwx {
    padding-top: 30px;
  }
}
:root {

  /* dark */

  /* light */
}

@-webkit-keyframes Popover_fadeIn_1xw6 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Popover_fadeIn_1xw6 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes Popover_fadeOut_1Z0w {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes Popover_fadeOut_1Z0w {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.Popover_popover_2qQ5 {
  background: #343636;
  border: 1px solid rgba(80, 80, 80, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
          box-shadow: 0 16px 20px rgba(0, 0, 0, .08), 0 2px 40px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .04);
  width: 327px;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  border-radius: 16px;
  -webkit-animation: Popover_fadeIn_1xw6 0.3s;
          animation: Popover_fadeIn_1xw6 0.3s
}

.Popover_popover_2qQ5.Popover_fadeOut_1Z0w {
  -webkit-animation: Popover_fadeOut_1Z0w 0.3s;
          animation: Popover_fadeOut_1Z0w 0.3s;
}

.Popover_popover_2qQ5.Popover_rightTop_HU50 {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
  border-radius: 16px 16px 5px 16px;
}

.Popover_popover_2qQ5 {
    color: #fff;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Popover_popover_2qQ5,
  .dark.Popover_popover_2qQ5 {
    color: #fff;
    background: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.light .Popover_popover_2qQ5,
  .light.Popover_popover_2qQ5 {
    color: #000;
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
}

@media all and (min-width: 768px) {

  .Popover_popover_2qQ5 {
    width: 207px;
    position: absolute;
  }
}

@media all and (min-width: 768px) and all and (-ms-high-contrast: none), all and (min-width: 768px) and (-ms-high-contrast: active) {

  .Popover_popover_2qQ5 {
    position: fixed;
  }
}

.Popover_popoverWrapper_2udY {
  cursor: pointer;
}

:root {

  /* dark */

  /* light */
}

.TariffCard_tariffCardWrapper_3Lk5 {
  position: relative
}

@media all and (min-width: 768px) {

  .TariffCard_tariffCardWrapper_3Lk5.TariffCard_withGift_JAyz {
    padding-bottom: 45px
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardWrapper_3Lk5.TariffCard_withGift_JAyz {
    padding-bottom: 52px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCardWrapper_3Lk5.TariffCard_withGift_JAyz {
    padding-bottom: 60px
  }
}

.TariffCard_tariffCard_2AO2 {
  height: 396px;
}

@media all and (min-width: 768px) {

  .TariffCard_tariffCard_2AO2 {
    height: 532px
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCard_2AO2 {
    height: 582px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCard_2AO2 {
    height: 720px
  }
}

.TariffCard_offerItem_1Vdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 26px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid rgba(255, 255, 255, .2);
}

@media all and (min-width: 768px) {

  .TariffCard_offerItem_1Vdf {
    padding: 9px 34px
  }

  .TariffCard_offerItem_1Vdf:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_offerItem_1Vdf {
    padding: 10px 40px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_offerItem_1Vdf {
    padding: 16px 44px
  }
}

.TariffCard_tariffCardContentTop_1Q0O {
  height: 227px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardContentTop_1Q0O {
    height: 251px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCardContentTop_1Q0O {
    height: 302px
  }
}

.TariffCard_tariffCardContentTop_1Q0O .TariffCard_tariffCardTitle_3-Er {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 18px;
}

@media all and (min-width: 768px) {

  .TariffCard_tariffCardContentTop_1Q0O .TariffCard_tariffCardTitle_3-Er {
    font-size: 20px
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardContentTop_1Q0O .TariffCard_tariffCardTitle_3-Er {
    font-size: 22px;
    line-height: 25px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCardContentTop_1Q0O .TariffCard_tariffCardTitle_3-Er {
    font-size: 26px;
    line-height: 30px
  }
}

.TariffCard_tariffCardMainContent_2ACL {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.TariffCard_tariffCardContentBottom_rr0i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TariffCard_tariffCardOffersList_1WeG {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;

  margin: 0 -26px;
}

@media all and (min-width: 768px) {

  .TariffCard_tariffCardOffersList_1WeG {
    margin: 0 -32px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardOffersList_1WeG {
    margin: 0 -34px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCardOffersList_1WeG {
    margin: 0 -38px;
  }
}

.TariffCard_priceBlockButton_2ItN {
  height: 44px;
  width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .TariffCard_priceBlockButton_2ItN {
    height: 42px;
    width: 123px;
    font-size: 16px;
    line-height: 22px
  }
}

@media all and (min-width: 768px) {

  .TariffCard_priceBlockButton_2ItN {
    font-size: 14px;
    line-height: 16px
  }
}

@media all and (min-width: 1600px) {

  .TariffCard_priceBlockButton_2ItN {
    width: 136px;
    height: 46px;
    font-size: 15px;
    line-height: 20px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_priceBlockButton_2ItN {
    width: 158px;
    height: 56px;
    font-size: 18px;
    line-height: 24px
  }
}

.TariffCard_tariffCardGiftWrapper_3dNB {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-radius: 0 0 22px 22px;
  border: 1px solid rgba(80, 80, 80, .3);
  height: 100px;
  z-index: 1;
    background: rgba(80, 80, 80, .3);
}

.dark .TariffCard_tariffCardGiftWrapper_3dNB,
  .dark.TariffCard_tariffCardGiftWrapper_3dNB {
    background: rgba(80, 80, 80, .3);
  }

.light .TariffCard_tariffCardGiftWrapper_3dNB,
  .light.TariffCard_tariffCardGiftWrapper_3dNB {
    background: #fff;
  }

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardGiftWrapper_3dNB {
    border-radius: 0 0 24px 24px
  }
}

.TariffCard_tariffCardGift_3RYO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 34px;
  width: 100%;
  height: 45px;
}

@media all and (min-width: 1600px) {

  .TariffCard_tariffCardGift_3RYO {
    padding: 0 40px;
    height: 52px
  }
}

@media all and (min-width: 1920px) {

  .TariffCard_tariffCardGift_3RYO {
    padding: 0 44px;
    height: 60px
  }
}

.TariffCard_tariffCardPopoverContent_3gLa {
  padding: 0 15px;
}

@media all and (min-width: 375px) {

  .TariffCard_tariffCardPopoverContent_3gLa {
    padding: 0 15px
  }
}

.TariffCard_tariffCardPopoverContent_3gLa {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400
}

.TariffCard_tariffCardPopoverContent_3gLa .TariffCard_tariffCardPopoverContentTop_19tk {
  height: 115px;
  position: relative;
}

.TariffCard_tariffCardPopoverContent_3gLa .TariffCard_tariffCardPopoverIcon_1lSR {
  width: 140px;
  position: absolute;
  left: 50%;
  margin: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.TariffCard_tariffCardPopoverList_bXBF .TariffCard_popoverItem_3fDe {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

:root {

  /* dark */

  /* light */
}

.Button_button_2veM {
  height: 36px;
  width: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
  background-size: 12px;
  cursor: pointer;
  padding: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition:
    opacity 0.2s
    ease-in-out,
    -webkit-transform 0.2s
    ease-in-out,
    -webkit-box-shadow 0.2s
    ease-in-out;
  transition:
    opacity 0.2s
    ease-in-out,
    -webkit-transform 0.2s
    ease-in-out,
    -webkit-box-shadow 0.2s
    ease-in-out;
  transition:
    transform 0.2s
    ease-in-out,
    box-shadow 0.2s
    ease-in-out,
    opacity 0.2s
    ease-in-out;
  transition:
    transform 0.2s
    ease-in-out,
    box-shadow 0.2s
    ease-in-out,
    opacity 0.2s
    ease-in-out,
    -webkit-transform 0.2s
    ease-in-out,
    -webkit-box-shadow 0.2s
    ease-in-out;
}

@media all and (min-width: 768px) {

  .Button_button_2veM {
    height: 30px;
    width: 30px;
    border-radius: 13px;
  }
}

.Button_button_2veM {
    background-color: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .Button_button_2veM,
  .dark.Button_button_2veM {
    background-color: #1e2020;
    border: 1px solid rgba(80, 80, 80, .3);
}

.light .Button_button_2veM,
  .light.Button_button_2veM {
    background-color: #25282a;
    border: 1px solid rgba(80, 80, 80, .2);
}

@media all and (min-width: 1025px) {

  .Button_button_2veM:hover {
    -webkit-box-shadow:
        0 8px 16px rgba(0, 0, 0, .23),
        0 2px 5px rgba(0, 0, 0, .13),
        0 0 1px rgba(0, 0, 0, .04);
            box-shadow:
        0 8px 16px rgba(0, 0, 0, .23),
        0 2px 5px rgba(0, 0, 0, .13),
        0 0 1px rgba(0, 0, 0, .04);
  }
}

.Button_button_2veM:active {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

@media all and (min-width: 1600px) {

  .Button_button_2veM {
    width: 32px;
    height: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Button_button_2veM {
    width: 34px;
    height: 34px;
  }
}

.Button_button_2veM svg {
  width: 100%;
}

.Button_button_2veM {
    stroke: #fff;
}

.dark .Button_button_2veM,
  .dark.Button_button_2veM {
    stroke: #fff;
}

.light .Button_button_2veM,
  .light.Button_button_2veM {
    stroke: #fff;
}

@media all and (min-width: 1025px) {

  .Button_button_2veM:hover:not(:active) {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
}

.Button_button_2veM[disabled] {
  opacity: 0.3;
  cursor: not-allowed;
}
:root {

  /* dark */

  /* light */
}

.Switcher_switcherContainer_L39n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.Switcher_switcherContent_20AY {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative
}

.Switcher_switcherContent_20AY > *:not(.Switcher_active_1hF6) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: -1;
}

.Switcher_switcherContent_20AY .Switcher_active_1hF6 {
  opacity: 1;
  z-index: 1;
  position: relative;
}

@media all and (min-width: 1025px) {

  .Switcher_switchUp_3bXp:hover:not(:active) {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
}

@media all and (min-width: 1025px) {

  .Switcher_switchDown_Wg9q:hover:not(:active) {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
}

.Switcher_progressContainer_3HBU {
  margin: 10px 0;
  height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media all and (min-width: 1600px) {

  .Switcher_progressContainer_3HBU {
    height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Switcher_progressContainer_3HBU {
    height: 22px;
  }
}

.Switcher_switcherPositionBar_2pti {
  width: 6px;
  height: 2px;
  background: #fff;
  opacity: 0.3
}

.Switcher_switcherPositionBar_2pti.Switcher_active_1hF6 {
  opacity: 1;
}

@media all and (min-width: 1600px) {

  .Switcher_switcherPositionBar_2pti {
    width: 7px;
  }
}

@media all and (min-width: 1600px) {

  .Switcher_switcherPositionBar_2pti {
    width: 8px;
  }
}

.Switcher_switcherButtonsContainer_1nAW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
:root {

  /* dark */

  /* light */
}

.TooltipContent-component_tooltipContent_23uW {
  padding: 18px;
  font-size: 13px;
  line-height: 17px;
  color: #a5a6a6;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

.light .TooltipContent-component_tooltipContent_23uW,
  .light.TooltipContent-component_tooltipContent_23uW {
    color: #000;
  }

@media all and (min-width: 1600px) {

  .TooltipContent-component_tooltipContent_23uW {
    padding: 20px;
    font-size: 14px;
    line-height: 18px;
  }
}

.TooltipContent-component_tooltipContent_23uW a {
  color: inherit;
}
:root {

  /* dark */

  /* light */
}

.TariffTooltip_tariffTooltip_3_qq {
  z-index: 202;
  width: 208px;
}

@media all and (min-width: 375px) {

  .TariffTooltip_tariffTooltip_3_qq {
    width: 327px;
  }
}

@media all and (min-width: 768px) {

  .TariffTooltip_tariffTooltip_3_qq {
    width: 225px;
  }
}

@media all and (min-width: 1280px) {

  .TariffTooltip_tariffTooltip_3_qq {
    width: 201px;
  }
}

@media all and (min-width: 1600px) {

  .TariffTooltip_tariffTooltip_3_qq {
    width: 217px;
  }
}

@media all and (min-width: 1920px) {

  .TariffTooltip_tariffTooltip_3_qq {
    width: 232px;
  }
}

.TariffTooltip_offerIconWrapper_3D9z {
  width: 16px;
}

@media all and (min-width: 1600px) {

  .TariffTooltip_offerIconWrapper_3D9z {
    width: 18px;
  }
}

@media all and (min-width: 1920px) {

  .TariffTooltip_offerIconWrapper_3D9z {
    width: 22px;
  }
}

.TariffTooltip_darkIcon_1FTc {
    display: none;
}

.dark .TariffTooltip_darkIcon_1FTc,
  .dark.TariffTooltip_darkIcon_1FTc {
    display: none;
  }

.light .TariffTooltip_darkIcon_1FTc,
  .light.TariffTooltip_darkIcon_1FTc {
    display: block;
  }

.TariffTooltip_lightIcon_2L5x {
    display: block;
}

.dark .TariffTooltip_lightIcon_2L5x,
  .dark.TariffTooltip_lightIcon_2L5x {
    display: block;
  }

.light .TariffTooltip_lightIcon_2L5x,
  .light.TariffTooltip_lightIcon_2L5x {
    display: none;
  }
.ListItem_offerIcon_TCRS {
  width: 20px;
}

@media all and (min-width: 1600px) {

  .ListItem_offerIcon_TCRS {
    width: 24px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem_offerIcon_TCRS {
    width: 28px;
  }
}

.ListItem_offerItemDescription_2KB4 {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  font-size: 13px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 1280px) {

  .ListItem_offerItemDescription_2KB4 {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .ListItem_offerItemDescription_2KB4 {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .ListItem_offerItemDescription_2KB4 {
    font-size: 16px;
    line-height: 18px;
  }
}

.ListItem_offerIconWrapper_1mCo {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start
}

.ListItem_offerIconWrapper_1mCo.ListItem_offerInfoIconWrapper_25Da {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
:root {

  /* dark */

  /* light */
}

.GiftItem_offerGiftIconWrapper_sYBi {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start
}

.GiftItem_offerGiftIconWrapper_sYBi.GiftItem_offerGiftInfoIconWrapper_ZhWc {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.GiftItem_offerGiftIcon_2pn5 {
  width: 20px;
    stroke: #fff;
}

.dark .GiftItem_offerGiftIcon_2pn5,
  .dark.GiftItem_offerGiftIcon_2pn5 {
    stroke: #fff;
  }

.light .GiftItem_offerGiftIcon_2pn5,
  .light.GiftItem_offerGiftIcon_2pn5 {
    stroke: #000;
  }

.GiftItem_offerGiftIcon_2pn5.GiftItem_light_2b9s {
      stroke: #fff;
}

.dark .GiftItem_offerGiftIcon_2pn5.GiftItem_light_2b9s,
  .dark.GiftItem_offerGiftIcon_2pn5.GiftItem_light_2b9s {
      stroke: #fff;
}

.light .GiftItem_offerGiftIcon_2pn5.GiftItem_light_2b9s,
  .light.GiftItem_offerGiftIcon_2pn5.GiftItem_light_2b9s {
      stroke: #fff;
}

@media all and (min-width: 1600px) {

  .GiftItem_offerGiftIcon_2pn5 {
    width: 24px
  }
}

@media all and (min-width: 1920px) {

  .GiftItem_offerGiftIcon_2pn5 {
    width: 28px
  }
}

.GiftItem_offerGiftDescription_pLfh {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.GiftItem_offerGiftValue_2jSd {
  font-size: 16px;
  margin-right: 4px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .GiftItem_offerGiftValue_2jSd {
    font-size: 18px
  }
}

@media all and (min-width: 1600px) {

  .GiftItem_offerGiftValue_2jSd {
    font-size: 20px
  }
}

@media all and (min-width: 1920px) {

  .GiftItem_offerGiftValue_2jSd {
    font-size: 22px
  }
}

.GiftItem_offerGiftSubject_1Woy {
  font-size: 13px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 1600px) {

  .GiftItem_offerGiftSubject_1Woy {
    font-size: 14px
  }
}

@media all and (min-width: 1920px) {

  .GiftItem_offerGiftSubject_1Woy {
    font-size: 16px
  }
}

.PopoverItem_popoverItemIconWrapper_4SKw {
  width: 22px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.PopoverItem_popoverItemIcon_34rI {
  width: 22px;
}

.PopoverItem_popoverItemContent_2JhX {
  margin-left: 8px;
}

.PopoverItem_popoverItemDescription_3dRI {
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 18px;
}

@media all and (min-width: 375px) {

  .PopoverItem_popoverItemDescription_3dRI {
    font-size: 16px;
  }
}

.PopoverItem_popoverItemSubDescription_3SzZ {
  opacity: 0.7;
  font-size: 12px;
  line-height: 17px
}

.PopoverItem_popoverItemSubDescription_3SzZ a {
  color: inherit;
}

@media all and (min-width: 375px) {

  .PopoverItem_popoverItemSubDescription_3SzZ {
    font-size: 13px;
  }
}
.Product_productContainer_ol7U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.Product_productPositionValue_2SsK {
  font-size: 44px;
}

@media all and (min-width: 375px) {

  .Product_productPositionValue_2SsK {
    font-size: 48px;
  }
}

@media all and (min-width: 768px) {

  .Product_productPositionValue_2SsK {
    font-size: 54px;
  }
}

.Product_productPositionValue_2SsK {
  font-family: "Interphases-Regular", serif;
  font-weight: 500;
}

@media all and (min-width: 1600px) {

  .Product_productPositionValue_2SsK {
    font-size: 60px;
  }
}

@media all and (min-width: 1920px) {

  .Product_productPositionValue_2SsK {
    font-size: 72px;
  }
}

.Product_productPositionUnit_e4ur {
  font-size: 16px;
  margin-left: 4px;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .Product_productPositionUnit_e4ur {
    font-size: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Product_productPositionUnit_e4ur {
    font-size: 18px;
  }
}

@media all and (min-width: 1920px) {

  .Product_productPositionUnit_e4ur {
    font-size: 20px;
  }
}

.Product_productOptionalPositionValue_3ndv {
  font-size: 11px;
  margin-right: 5px;

  font-family: "Interphases-Regular", serif;

  font-weight: 500;
  font-family: "Interphases-Regular", serif;
  font-weight: 400;
}

@media all and (min-width: 1600px) {

  .Product_productOptionalPositionValue_3ndv {
    font-size: 12px;
  }
}

@media all and (min-width: 1920px) {

  .Product_productOptionalPositionValue_3ndv {
    font-size: 14px;
  }
}

.Product_productPositionUnlimDescription_1e3_,
.Product_productPositionDescription_2n_L {
  font-size: 12px;

  font-family: "Interphases-Regular", serif;

  font-weight: 400;
}

@media all and (min-width: 768px) {

  .Product_productPositionUnlimDescription_1e3_,
.Product_productPositionDescription_2n_L {
    font-size: 11px;
  }
}

@media all and (min-width: 1600px) {

  .Product_productPositionUnlimDescription_1e3_,
.Product_productPositionDescription_2n_L {
    font-size: 12px;
  }
}

@media all and (min-width: 1920px) {

  .Product_productPositionUnlimDescription_1e3_,
.Product_productPositionDescription_2n_L {
    font-size: 14px;
  }
}

.Product_productOptionalPosition_7fOH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 7px;
}

@media all and (min-width: 768px) {

  .Product_productOptionalPosition_7fOH {
    margin-bottom: 10px;
  }
}

.Product_productOptionalPositionSwitch_21Bf {
  margin-right: 10px;
}

.Product_offerIconWrapper_3OjU {
  display: inline-block;
  width: 71px;
  margin-right: 5px
}

.Product_offerIconWrapper_3OjU.Product_small_2e5i {
  width: 10px;
}

@media all and (min-width: 1600px) {

  .Product_offerIconWrapper_3OjU {
    width: 80px;
  }
}

@media all and (min-width: 1920px) {

  .Product_offerIconWrapper_3OjU {
    width: 110px;
  }
}

.Product_productPositionDescription_2n_L {
  width: 100%;
  left: 0;
  right: 0;
  bottom: -20px;
  position: absolute;
}
.DiscountPromo_discountPromo_XHys {
  position: absolute;
  background: #fed305;
  -webkit-transform: rotate(43deg);
          transform: rotate(43deg);
  -webkit-transform-origin: top right;
          transform-origin: top right;
  overflow: hidden;
  white-space: nowrap;
  color: #000;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  right: -34px;
  top: 91px;
  width: 180px;
  height: 20px;
}

@media all and (min-width: 375px) {

  .DiscountPromo_discountPromo_XHys {
    height: 25px;
    font-size: 12px;
  }
}

@media all and (min-width: 768px) {

  .DiscountPromo_discountPromo_XHys {
    right: -73px;
    top: 135px;
    width: 310px;
    height: 40px;
    -webkit-transform: rotate(42deg);
            transform: rotate(42deg);
  }
}

.DiscountPromo_discountPromoText_2YdJ {
  margin: 0 5px;
  text-align: center;
}
:root {

  /* dark */

  /* light */
}

.TariffLayout_tariffLayout_2gv5 {
  border-radius: 20px;
  padding: 23px;
  position: relative;
  color: #fff;
  width: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

@media all and (min-width: 375px) {

  .TariffLayout_tariffLayout_2gv5 {
    width: 336px;
  }
}

@media all and (min-width: 768px) {

  .TariffLayout_tariffLayout_2gv5 {
    border-radius: 22px;
    width: 336px;
    padding: 32px;
  }
}

@media all and (min-width: 1280px) {

  .TariffLayout_tariffLayout_2gv5 {
    width: 336px;
  }
}

@media all and (min-width: 1440px) {

  .TariffLayout_tariffLayout_2gv5 {
    width: 336px;
  }
}

@media all and (min-width: 1600px) {

  .TariffLayout_tariffLayout_2gv5 {
    width: 376px;
    border-radius: 24px;
    padding: 34px;
  }
}

@media all and (min-width: 1920px) {

  .TariffLayout_tariffLayout_2gv5 {
    width: 444px;
    padding: 38px;
  }
}

:root {

  /* dark */

  /* light */
}

.TariffTitle-component_tariffTitleLayout_1psJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative
}

.TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitle_3s1N {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
  font-family: "Hoves-Medium", serif;
  font-weight: 500;
}

@media all and (min-width: 375px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitle_3s1N {
    font-size: 22px;
    line-height: 25px
  }
}

@media all and (min-width: 768px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitle_3s1N {
    font-size: 20px;
    line-height: 22px
  }
}

@media all and (min-width: 1600px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitle_3s1N {
    font-size: 22px;
    line-height: 25px
  }
}

@media all and (min-width: 1920px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitle_3s1N {
    font-size: 26px;
    line-height: 30px
  }
}

.TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitleLabel_oahy {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 9px;
  height: 21px;
  background: #fed305;
  -webkit-box-shadow:
      0 4px 18px rgba(254, 211, 5, .18),
      0 2.34963px 4px rgba(254, 211, 5, .12),
      0 0 1.17481px rgba(0, 0, 0, .04);
          box-shadow:
      0 4px 18px rgba(254, 211, 5, .18),
      0 2.34963px 4px rgba(254, 211, 5, .12),
      0 0 1.17481px rgba(0, 0, 0, .04);
  border-radius: 16px;
  color: #000;
  font-size: 12px;
  line-height: 14px;
}

@media all and (min-width: 768px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitleLabel_oahy {
    height: 20px;
    font-size: 11px;
    line-height: 13px
  }
}

@media all and (min-width: 1280px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitleLabel_oahy {
    font-size: 11px;
    line-height: 15px
  }
}

@media all and (min-width: 1600px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitleLabel_oahy {
    font-size: 12px;
    line-height: 14px
  }
}

@media all and (min-width: 1920px) {

  .TariffTitle-component_tariffTitleLayout_1psJ .TariffTitle-component_tariffTitleLabel_oahy {
    height: 22px;
    line-height: 16px
  }
}
:root {

  /* dark */

  /* light */
}

.TariffCardOPBX_tariffCardWrapper_11af {
  position: relative;
}

.TariffCardOPBX_tariffCard_2HX- {
  height: 433px;
}

@media all and (min-width: 375px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 471px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 532px;
  }
}

@media all and (min-width: 1280px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 491px;
  }
}

@media all and (min-width: 1440px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 495px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 540px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_tariffCard_2HX- {
    height: 619px;
  }
}

.TariffCardOPBX_tariffCardTitle_1N5u {
  margin-bottom: 18px;
}

@media all and (min-width: 375px) {

  .TariffCardOPBX_tariffCardTitle_1N5u {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardOPBX_tariffCardTitle_1N5u {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardOPBX_tariffCardTitle_1N5u {
    margin-bottom: 36px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_tariffCardTitle_1N5u {
    margin-bottom: 40px;
  }
}

.TariffCardOPBX_offerItem_1B_K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

@media all and (min-width: 768px) {

  .TariffCardOPBX_offerItem_1B_K {
    margin-bottom: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardOPBX_offerItem_1B_K {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_offerItem_1B_K {
    margin-bottom: 18px;
  }
}

.TariffCardOPBX_offerItem_1B_K:last-child {
  margin-bottom: 0;
}

.TariffCardOPBX_tariffCardContentBottom_2p0J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TariffCardOPBX_tariffCardOffersList_RdaF {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.TariffCardOPBX_priceBlockButton_2FX9 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  height: 44px;
  width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .TariffCardOPBX_priceBlockButton_2FX9 {
    font-size: 16px;
    height: 42px;
    width: 123px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardOPBX_priceBlockButton_2FX9 {
    font-size: 14px;
    width: 122px;
    height: 44px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardOPBX_priceBlockButton_2FX9 {
    font-size: 15px;
    width: 136px;
    height: 46px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_priceBlockButton_2FX9 {
    font-size: 16px;
    width: 158px;
    height: 56px;
  }
}

.TariffCardOPBX_icon_3tYj {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25px;
  height: 24px;
    fill: #fff;
}

.dark .TariffCardOPBX_icon_3tYj,
  .dark.TariffCardOPBX_icon_3tYj {
    fill: #fff;
  }

.light .TariffCardOPBX_icon_3tYj,
  .light.TariffCardOPBX_icon_3tYj {
    fill: #000;
  }

@media all and (min-width: 1600px) {

  .TariffCardOPBX_icon_3tYj {
    width: 32px;
    height: 28px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_icon_3tYj {
    width: 38px;
    height: 28px;
  }
}

.TariffCardOPBX_tariffTooltip_Mt_K {
  z-index: 100;
  width: 240px;
}

@media all and (min-width: 375px) {

  .TariffCardOPBX_tariffTooltip_Mt_K {
    width: 280px;
  }
}

.TariffCardOPBX_tooltipIconWrapper_2Wke {
  width: 22px;
  height: 22px;
}

@media all and (min-width: 768px) {

  .TariffCardOPBX_tooltipIconWrapper_2Wke {
    width: 16px;
    height: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardOPBX_tooltipIconWrapper_2Wke {
    width: 18px;
    height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardOPBX_tooltipIconWrapper_2Wke {
    width: 20px;
    height: 20px;
  }
}

:root {

  /* dark */

  /* light */
}

.TooltipContent_restOfferWrapper_3CvQ {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 18px;
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_3CvQ {
    padding: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TooltipContent_restOfferWrapper_3CvQ {
    padding: 22px;
  }
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferItem_1Ezb {
  margin-bottom: 15px;
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferItem_1Ezb:last-child {
  margin-bottom: 0;
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferWrapperTitle_2EGK {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 4px;
}

@media all and (min-width: 375px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferWrapperTitle_2EGK {
    line-height: 22px;
    margin-bottom: 2px;
  }
}

@media all and (min-width: 768px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferWrapperTitle_2EGK {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
  }
}

@media all and (min-width: 1280px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferWrapperTitle_2EGK {
    font-size: 13px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferWrapperTitle_2EGK {
    font-size: 18px;
    line-height: 22px;
  }
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
  font-size: 13px;
  line-height: 17px;
  color: rgba(255, 255, 255, .4);
  margin-bottom: 20px;
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD > p {
  margin: 0;
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
      color: rgba(255, 255, 255, .4);
}

.dark .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD,
  .dark.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
      color: rgba(255, 255, 255, .4);
}

.light .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD,
  .light.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
      color: #7c7e7f;
}

.TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD:last-child {
  margin-bottom: 0;
}

@media all and (min-width: 768px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_3CvQ .TooltipContent_restOfferDescription_3neD {
    font-size: 14px;
    line-height: 18px;
  }
}
:root {

  /* dark */

  /* light */
}

.TariffOffersList_offerItem_1GbY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

@media all and (min-width: 768px) {

  .TariffOffersList_offerItem_1GbY {
    margin-bottom: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffOffersList_offerItem_1GbY {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TariffOffersList_offerItem_1GbY {
    margin-bottom: 18px;
  }
}

.TariffOffersList_offerItem_1GbY:last-child {
  margin-bottom: 0;
}
.Title_title_e5ub {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.02em
}
.Title_title_e5ub > span {
  font-size: 15px;
  line-height: 20px;
}
@media all and (min-width: 1280px) {
  .Title_title_e5ub > span {
    font-size: 15px;
    line-height: 17px
  }
}
@media all and (min-width: 1600px) {
  .Title_title_e5ub > span {
    font-size: 17px;
    line-height: 23px
  }
}
@media all and (min-width: 1920px) {
  .Title_title_e5ub > span {
    font-size: 18px;
    line-height: 22px
  }
}
@media all and (min-width: 1600px) {
  .Title_title_e5ub {
    font-size: 20px;
    line-height: 28px
  }
}
@media all and (min-width: 1920px) {
  .Title_title_e5ub {
    font-size: 26px;
    line-height: 30px
  }
}
.Description_description_3wUm {
  color: rgba(255, 255, 255, .6);
  font-size: 13px;
  line-height: 17px;
}
@media all and (min-width: 375px) {
  .Description_description_3wUm {
    font-size: 14px;
    line-height: 18px;
  }
}
@media all and (min-width: 1280px) {
  .Description_description_3wUm {
    font-size: 13px;
    line-height: 17px;
  }
}
@media all and (min-width: 1600px) {
  .Description_description_3wUm {
    font-size: 14px;
    line-height: 18px;
  }
}
@media all and (min-width: 1920px) {
  .Description_description_3wUm {
    font-size: 16px;
    line-height: 22px;
  }
}
.ListItemCommon_offerIcon_IN9K {
  width: 20px;
}

@media all and (min-width: 1600px) {

  .ListItemCommon_offerIcon_IN9K {
    width: 24px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemCommon_offerIcon_IN9K {
    width: 28px;
  }
}

.ListItemCommon_offerItemSection_3BHO {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400
}

.ListItemCommon_offerItemSection_3BHO .ListItemCommon_title_3Sgj {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;
}

.ListItemCommon_offerItemSection_3BHO .ListItemCommon_title_3Sgj span {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

.ListItemCommon_offerIconWrapper_3K3f {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start
}

.ListItemCommon_offerIconWrapper_3K3f.ListItemCommon_offerInfoIconWrapper_3kYW {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
:root {

  /* dark */

  /* light */
}

.InfoSection_infoSection_23PI {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  margin: 0 -26px;
}

@media all and (min-width: 768px) {

  .InfoSection_infoSection_23PI {
    margin: 0 -32px;
  }
}

@media all and (min-width: 1600px) {

  .InfoSection_infoSection_23PI {
    margin: 0 -34px;
  }
}

@media all and (min-width: 1920px) {

  .InfoSection_infoSection_23PI {
    margin: 0 -38px;
  }
}

.InfoSection_infoSection_23PI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 18px 22px 22px;
  font-size: 13px;
  line-height: 17px;
  color: rgba(255, 255, 255, .6);
  border-top: 1px solid rgba(255, 255, 255, .2);
}

@media all and (min-width: 375px) {

  .InfoSection_infoSection_23PI {
    padding: 18px 26px 24px;
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 768px) {

  .InfoSection_infoSection_23PI {
    padding: 29px 32px 23px;
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1280px) {

  .InfoSection_infoSection_23PI {
    padding: 27px 32px 23px;
  }
}

@media all and (min-width: 1600px) {

  .InfoSection_infoSection_23PI {
    padding: 32px 36px 24px;
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .InfoSection_infoSection_23PI {
    padding: 39px 40px 36px;
    font-size: 16px;
    line-height: 22px;
  }
}
:root {

  /* dark */

  /* light */
}

.SimpleTariffCard_tariffCardWrapper_1yun {
  position: relative;
}

.SimpleTariffCard_tariffCard_2NHY {
  border-radius: 20px;
  position: relative;
  color: #fff;
  height: 336px;
  width: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tariffCard_2NHY {
    width: 336px;
    height: 376px;
  }
}

@media all and (min-width: 1440px) {

  .SimpleTariffCard_tariffCard_2NHY {
    width: 336px;
    height: 380px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tariffCard_2NHY {
    width: 376px;
    height: 444px;
    border-radius: 24px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_tariffCard_2NHY {
    width: 444px;
    height: 512px;
  }
}

.SimpleTariffCard_tariffCardContentTop_52RN {
  padding: 21px 22px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tariffCardContentTop_52RN {
    padding: 24px 26px 0;
  }
}

@media all and (min-width: 768px) {

  .SimpleTariffCard_tariffCardContentTop_52RN {
    padding: 32px 32px 0;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tariffCardContentTop_52RN {
    padding: 34px 36px 0;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_tariffCardContentTop_52RN {
    padding: 38px 40px 0;
  }
}

.SimpleTariffCard_tariffCardTitle_1tsZ {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  font-size: 20px;
  line-height: 22px;
  max-width: 162px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tariffCardTitle_1tsZ {
    max-width: 100%;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tariffCardTitle_1tsZ {
    font-size: 22px;
    line-height: 25px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_tariffCardTitle_1tsZ {
    font-size: 26px;
    line-height: 30px;
  }
}

.SimpleTariffCard_mainContent_1NwW {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  padding: 26px 0;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_mainContent_1NwW {
    padding: 32px 0;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_mainContent_1NwW {
    padding: 40px 0;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_mainContent_1NwW {
    padding: 48px 0;
  }
}

.SimpleTariffCard_offerValue_2XnW {
  font-size: 60px;
  line-height: 60px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_offerValue_2XnW {
    font-size: 72px;
    line-height: 72px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_offerValue_2XnW {
    font-size: 80px;
    line-height: 80px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_offerValue_2XnW {
    font-size: 94px;
    line-height: 94px;
  }
}

.SimpleTariffCard_offerUnit_2C-V {
  font-size: 15px;
  line-height: 20px;
  padding: 3px 7px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_offerUnit_2C-V {
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_offerUnit_2C-V {
    padding: 5px 12px;
    font-size: 20px;
    line-height: 22px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_offerUnit_2C-V {
    font-size: 22px;
    line-height: 24px;
    padding: 8px 10px;
  }
}

.SimpleTariffCard_tariffCardContentBottom_eYo3 {
  padding: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid rgba(255, 255, 255, .2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tariffCardContentBottom_eYo3 {
    padding: 26px;
  }
}

@media all and (min-width: 768px) {

  .SimpleTariffCard_tariffCardContentBottom_eYo3 {
    padding: 32px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tariffCardContentBottom_eYo3 {
    padding: 32px 36px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_tariffCardContentBottom_eYo3 {
    padding: 28px 40px;
  }
}

.SimpleTariffCard_tariffCardContentBottom_eYo3.SimpleTariffCard_withAdditionalInfo_U02x {
  padding-top: 0;
}

.SimpleTariffCard_tariffCardOffer_2Zt5 {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  padding: 28px 25px;
  letter-spacing: -0.04em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SimpleTariffCard_additionalInfo_28T_ {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  line-height: 17px;
  color: rgba(255, 255, 255, .6);
  width: 100%;
  height: 65px;
}

@media all and (min-width: 1440px) {

  .SimpleTariffCard_additionalInfo_28T_ {
    height: 66px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_additionalInfo_28T_ {
    height: 94px;
  }
}

.SimpleTariffCard_additionalInfoTitle_2r69 {
  color: rgba(255, 255, 255, .6);
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_additionalInfoTitle_2r69 {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_additionalInfoTitle_2r69 {
    font-size: 16px;
    line-height: 22px;
  }
}

.SimpleTariffCard_tooltipWrapper_kXo0 {
  width: 240px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tooltipWrapper_kXo0 {
    width: 280px;
  }
}

.SimpleTariffCard_tooltipContent_2WPG strong {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

@media all and (min-width: 1440px) {

  .SimpleTariffCard_tooltipContent_2WPG strong {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tooltipContent_2WPG strong {
    font-size: 18px;
    line-height: 22px;
  }
}

.SimpleTariffCard_tooltipContent_2WPG p {
  color: #7c7e7f;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_tooltipContent_2WPG p {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_tooltipContent_2WPG p {
    font-size: 14px;
    line-height: 18px;
  }
}

.SimpleTariffCard_priceBlockContainer_1aCb {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SimpleTariffCard_priceText_3vJY {
  max-width: 115px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_priceText_3vJY {
    max-width: 143px;
  }
}

@media all and (min-width: 768px) {

  .SimpleTariffCard_priceText_3vJY {
    max-width: 131px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_priceText_3vJY {
    max-width: 151px;
  }
}

@media all and (min-width: 1920px) {

  .SimpleTariffCard_priceText_3vJY {
    max-width: 209px;
  }
}

.SimpleTariffCard_priceBlockButton_3SFq {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  height: 44px;
  width: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .SimpleTariffCard_priceBlockButton_3SFq {
    height: 46px;
    width: 129px;
    font-size: 15px;
  }
}

@media all and (min-width: 1600px) {

  .SimpleTariffCard_priceBlockButton_3SFq {
    width: 139px;
    height: 48px;
    font-size: 16px;
  }
}
:root {

  /* dark */

  /* light */
}

.TooltipContent-component_tooltipContent_1a6S {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 18px;
}

@media all and (min-width: 1600px) {

  .TooltipContent-component_tooltipContent_1a6S {
    padding: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TooltipContent-component_tooltipContent_1a6S {
    padding: 22px;
  }
}

.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItem_1wb1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}

.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItem_1wb1:last-child {
  margin-bottom: 0;
}

.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemTitle_a-Vi {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}

@media all and (min-width: 375px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemTitle_a-Vi {
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemTitle_a-Vi {
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemTitle_a-Vi {
    font-size: 18px;
    line-height: 22px;
  }
}

.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
  font-size: 13px;
  line-height: 17px;
  color: rgba(255, 255, 255, .4);
      color: rgba(255, 255, 255, .4);
}

.dark .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv,
  .dark.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
      color: rgba(255, 255, 255, .4);
}

.light .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv,
  .light.TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
      color: #7c7e7f;
}

@media all and (min-width: 768px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent-component_tooltipContent_1a6S .TooltipContent-component_tooltipItemDescription_1Zqv {
    font-size: 14px;
    line-height: 18px;
  }
}
.CountItem-component_offerItemSection_30wP {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -ms-flex-preferred-size: 80%;

      flex-basis: 80%;
}

.CountItem-component_title_34d2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.CountItem-component_controlSection_3DoT {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start
}

.CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9 {
  height: 22px;
  width: 22px;
  border-radius: 9px;
}

@media all and (min-width: 375px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9 {
    height: 28px;
    width: 28px;
    border-radius: 12px;
  }
}

@media all and (min-width: 768px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9 {
    height: 26px;
    width: 26px;
    border-radius: 10px;
  }
}

@media all and (min-width: 1600px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9 {
    height: 28px;
    width: 28px;
  }
}

@media all and (min-width: 1920px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9 {
    height: 32px;
    width: 32px;
    border-radius: 13px;
  }
}

.CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9:first-child {
  margin-right: 10px;
}

@media all and (min-width: 375px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9:first-child {
    margin-right: 12px;
  }
}

@media all and (min-width: 1600px) {

  .CountItem-component_controlSection_3DoT .CountItem-component_button_2CN9:first-child {
    margin-right: 16px;
  }
}

.CountItem-component_countMain_cYtv,
.CountItem-component_countAdditional_1phU {
  font-size: inherit;
  line-height: inherit;
}

.CountItem-component_countAdditional_1phU {
  opacity: 0.6;
}

.RecordItem-component_offerItemSection_2QAG {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -ms-flex-preferred-size: 80%;

      flex-basis: 80%;
}

.RecordItem-component_controlSection_2jNf {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.PriceCalculator-container_tariffCardOffersList_86uu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
:root {

  /* dark */

  /* light */
}

.TariffCardEnterprise-container_tariffCardWrapper_32Rs {
  position: relative;
}

.TariffCardEnterprise-container_tariffCard_3H4V {
  height: 360px;
}

@media all and (min-width: 375px) {

  .TariffCardEnterprise-container_tariffCard_3H4V {
    height: 390px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardEnterprise-container_tariffCard_3H4V {
    height: 412px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_tariffCard_3H4V {
    height: 448px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_tariffCard_3H4V {
    height: 528px;
  }
}

.TariffCardEnterprise-container_tariffCardTitle_3JcM {
  margin-bottom: 18px;
}

@media all and (min-width: 375px) {

  .TariffCardEnterprise-container_tariffCardTitle_3JcM {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardEnterprise-container_tariffCardTitle_3JcM {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_tariffCardTitle_3JcM {
    margin-bottom: 36px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_tariffCardTitle_3JcM {
    margin-bottom: 40px;
  }
}

.TariffCardEnterprise-container_offerItem_CEuc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

@media all and (min-width: 768px) {

  .TariffCardEnterprise-container_offerItem_CEuc {
    margin-bottom: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_offerItem_CEuc {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_offerItem_CEuc {
    margin-bottom: 18px;
  }
}

.TariffCardEnterprise-container_offerItem_CEuc:last-child {
  margin-bottom: 0;
}

.TariffCardEnterprise-container_tariffCardContentBottom_1jVc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TariffCardEnterprise-container_tariffCardOffersList_161A {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.TariffCardEnterprise-container_priceBlockButton_2P6v {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  height: 44px;
  width: 111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .TariffCardEnterprise-container_priceBlockButton_2P6v {
    font-size: 16px;
    height: 48px;
    width: 131px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardEnterprise-container_priceBlockButton_2P6v {
    font-size: 14px;
    width: 124px;
    height: 44px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_priceBlockButton_2P6v {
    font-size: 15px;
    width: 136px;
    height: 46px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_priceBlockButton_2P6v {
    font-size: 16px;
    width: 158px;
    height: 56px;
  }
}

.TariffCardEnterprise-container_icon_13N9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25px;
  height: 24px;
    fill: #fff;
}

.dark .TariffCardEnterprise-container_icon_13N9,
  .dark.TariffCardEnterprise-container_icon_13N9 {
    fill: #fff;
  }

.light .TariffCardEnterprise-container_icon_13N9,
  .light.TariffCardEnterprise-container_icon_13N9 {
    fill: #000;
  }

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_icon_13N9 {
    width: 32px;
    height: 28px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_icon_13N9 {
    width: 38px;
    height: 28px;
  }
}

.TariffCardEnterprise-container_tariffTooltip_xhy4 {
  z-index: 100;
  width: 240px;
}

@media all and (min-width: 375px) {

  .TariffCardEnterprise-container_tariffTooltip_xhy4 {
    width: 280px !important;
  }
}

.TariffCardEnterprise-container_tariffTooltipIcon_j-hQ {
  width: 22px;
  height: 22px;
}

@media all and (min-width: 768px) {

  .TariffCardEnterprise-container_tariffTooltipIcon_j-hQ {
    width: 16px;
    height: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardEnterprise-container_tariffTooltipIcon_j-hQ {
    width: 18px;
    height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardEnterprise-container_tariffTooltipIcon_j-hQ {
    width: 20px;
    height: 20px;
  }
}

.TariffCardEnterprise-container_tariffTooltipIcon_j-hQ svg {
  height: 100%;
  width: 100%;
}

:root {

  /* dark */

  /* light */
}

.ListItemTariffMix-component_titleWrapper_HCXy {
  width: 50%;
}

.ListItemTariffMix-component_item_19s8 {
  margin-bottom: 4px;
}

@media all and (min-width: 375px) {

  .ListItemTariffMix-component_item_19s8 {
    margin-bottom: 6px;
  }
}

@media all and (min-width: 768px) {

  .ListItemTariffMix-component_item_19s8 {
    margin-bottom: 7px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemTariffMix-component_item_19s8 {
    margin-bottom: 8px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTariffMix-component_item_19s8 {
    margin-bottom: 10px;
  }
}

.ListItemTariffMix-component_title_AFyh {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 15px;
  line-height: 20px;
  display: inline;
  position: relative;
}

@media all and (min-width: 375px) {

  .ListItemTariffMix-component_title_AFyh {
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .ListItemTariffMix-component_title_AFyh {
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemTariffMix-component_title_AFyh {
    font-size: 18px;
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTariffMix-component_title_AFyh {
    font-size: 22px;
    line-height: 26px;
  }
}

.ListItemTariffMix-component_tooltipIcon_365V {
  position: absolute;
  right: -20px;
  bottom: -7px;
}

@media all and (min-width: 375px) {

  .ListItemTariffMix-component_tooltipIcon_365V {
    bottom: -6px;
  }
}

@media all and (min-width: 768px) {

  .ListItemTariffMix-component_tooltipIcon_365V {
    bottom: -4px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemTariffMix-component_tooltipIcon_365V {
    right: -25px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTariffMix-component_tooltipIcon_365V {
    right: -30px;
    bottom: -3px;
  }
}

.ListItemTariffMix-component_tooltip_uUWS {
  width: 161px;
}

@media all and (min-width: 375px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 185px;
  }
}

@media all and (min-width: 768px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 188px;
  }
}

@media all and (min-width: 1025px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 225px;
  }
}

@media all and (min-width: 1280px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 201px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 216px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTariffMix-component_tooltip_uUWS {
    width: 232px;
  }
}

.ListItemTariffMix-component_tariffOffersList_Ypyw {
  width: 50%;
}
:root {

  /* dark */

  /* light */
}

.ListItemOffer-component_offerItemSection_1zWp {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ListItemOffer-component_title_n8FS {
  font-size: 15px;
  line-height: 20px;
  margin-right: 4px;
  margin-left: auto;
}

@media all and (min-width: 375px) {

  .ListItemOffer-component_title_n8FS {
    font-size: 18px;
    line-height: 24px;
    margin-right: 6px;
  }
}

@media all and (min-width: 768px) {

  .ListItemOffer-component_title_n8FS {
    font-size: 16px;
    line-height: 18px;
    margin-right: 4px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemOffer-component_title_n8FS {
    font-size: 18px;
    line-height: 20px;
    margin-right: 6px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemOffer-component_title_n8FS {
    font-size: 22px;
    line-height: 26px;
    margin-right: 7px;
  }
}

.ListItemOffer-component_unit_Iu4v {
  color: rgba(255, 255, 255, .6);
  font-size: 12px;
  line-height: 12px;
  width: 50%;
}

@media all and (min-width: 375px) {

  .ListItemOffer-component_unit_Iu4v {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemOffer-component_unit_Iu4v {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemOffer-component_unit_Iu4v {
    font-size: 16px;
    line-height: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.TariffCardMix-component_tariffCardWrapper_v8WV {
  position: relative;
}

.TariffCardMix-component_tariffCard_3G8f {
  height: 433px;
  overflow: hidden;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_tariffCard_3G8f {
    height: 471px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_tariffCard_3G8f {
    height: 492px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_tariffCard_3G8f {
    height: 540px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_tariffCard_3G8f {
    height: 619px;
  }
}

.TariffCardMix-component_cornerImage_253U {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  width: 118px;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_cornerImage_253U {
    width: 138px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_cornerImage_253U {
    width: 148px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_cornerImage_253U {
    width: 166px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_cornerImage_253U {
    width: 212px;
  }
}

.TariffCardMix-component_tariffCardTitle_38mM {
  margin-bottom: 7px;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_tariffCardTitle_38mM {
    margin-bottom: 9px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_tariffCardTitle_38mM {
    margin-bottom: 11px;
  }
}

.TariffCardMix-component_subtitle_ofMA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 67px;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_subtitle_ofMA {
    margin-bottom: 55px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_subtitle_ofMA {
    margin-bottom: 79px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_subtitle_ofMA {
    margin-bottom: 86px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_subtitle_ofMA {
    margin-bottom: 96px;
  }
}

.TariffCardMix-component_subtitle_ofMA span {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_subtitle_ofMA span {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_subtitle_ofMA span {
    font-size: 16px;
    line-height: 16px;
  }
}

.TariffCardMix-component_userIcon_2pJ7 {
  stroke: rgba(255, 255, 255, .5);
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_userIcon_2pJ7 {
    width: 18px;
    height: 18px;
    margin-right: 8px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_userIcon_2pJ7 {
    width: 20px;
    height: 20px;
    margin-right: 13px;
  }
}

.TariffCardMix-component_offersList_25I7 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.TariffCardMix-component_item_1wRn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 12px 0;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_item_1wRn {
    padding: 16px 0;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_item_1wRn {
    padding: 14px 0;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_item_1wRn {
    padding: 16px 0;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardMix-component_item_1wRn {
    padding: 18px 0;
  }
}

.TariffCardMix-component_item_1wRn:first-child {
  padding-top: 0;
}

.TariffCardMix-component_item_1wRn:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.TariffCardMix-component_tariffCardContentBottom_APGL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.TariffCardMix-component_priceBlockWrapper_1E7h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.TariffCardMix-component_priceBlockButton_2nlO {
  height: 44px;
  width: 111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_priceBlockButton_2nlO {
    height: 44px;
    width: 124px;
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_priceBlockButton_2nlO {
    width: 139px;
    height: 48px;
    font-size: 16px;
    line-height: 20px;
  }
}

.TariffCardMix-component_priceBlockLabel_1ZdO {
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fed305;
  border-radius: 16px;
  color: #000;
  font-size: 11px;
  line-height: 14px;
  padding: 3px 7px;
}

@media all and (min-width: 375px) {

  .TariffCardMix-component_priceBlockLabel_1ZdO {
    font-size: 12px;
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardMix-component_priceBlockLabel_1ZdO {
    font-size: 11px;
    line-height: 14px;
    padding: 3px 6px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardMix-component_priceBlockLabel_1ZdO {
    font-size: 12px;
    line-height: 16px;
    padding: 3px 8px;
  }
}
.BackgroundVideo_video_1xix {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

.BackgroundVideo_wrapper_2p5Q {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 2s;
  transition: opacity 2s;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden
}

.BackgroundVideo_wrapper_2p5Q.BackgroundVideo_playing_2Q6L {
  opacity: 1;
}
.Background_background_2MwY {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 0
}

.Background_background_2MwY.Background_withGradient_2581::after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 190px;
}

@media all and (min-width: 375px) {

  .Background_background_2MwY.Background_withGradient_2581::after {
    height: 240px
  }
}

@media all and (min-width: 768px) {

  .Background_background_2MwY.Background_withGradient_2581::after {
    height: 30%
  }
}

.Background_background_2MwY.Background_withGradient_2581::after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(31.08%, #1e2020), color-stop(39.97%, rgba(30, 32, 32, .92)), color-stop(47.13%, rgba(30, 32, 32, .847662)), color-stop(57.74%, rgba(30, 32, 32, .75)), color-stop(70.58%, rgba(30, 32, 32, .6)), to(rgba(30, 32, 32, 0)));
        background: linear-gradient(360deg, #1e2020 31.08%, rgba(30, 32, 32, .92) 39.97%, rgba(30, 32, 32, .847662) 47.13%, rgba(30, 32, 32, .75) 57.74%, rgba(30, 32, 32, .6) 70.58%, rgba(30, 32, 32, 0) 100%);
}

.dark .Background_background_2MwY.Background_withGradient_2581::after,
  .dark.Background_background_2MwY.Background_withGradient_2581::after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(31.08%, #1e2020), color-stop(39.97%, rgba(30, 32, 32, .92)), color-stop(47.13%, rgba(30, 32, 32, .847662)), color-stop(57.74%, rgba(30, 32, 32, .75)), color-stop(70.58%, rgba(30, 32, 32, .6)), to(rgba(30, 32, 32, 0)));
        background: linear-gradient(360deg, #1e2020 31.08%, rgba(30, 32, 32, .92) 39.97%, rgba(30, 32, 32, .847662) 47.13%, rgba(30, 32, 32, .75) 57.74%, rgba(30, 32, 32, .6) 70.58%, rgba(30, 32, 32, 0) 100%);
}

.light .Background_background_2MwY.Background_withGradient_2581::after,
  .light.Background_background_2MwY.Background_withGradient_2581::after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(15.59%, #f3f3f3), color-stop(31.35%, rgba(243, 243, 243, .94)), color-stop(52.24%, rgba(243, 243, 243, .68)), color-stop(62.31%, rgba(243, 243, 243, .42)), color-stop(76.4%, rgba(243, 243, 243, .234136)), color-stop(93.71%, rgba(243, 243, 243, 0)));
        background: linear-gradient(360deg, #f3f3f3 15.59%, rgba(243, 243, 243, .94) 31.35%, rgba(243, 243, 243, .68) 52.24%, rgba(243, 243, 243, .42) 62.31%, rgba(243, 243, 243, .234136) 76.4%, rgba(243, 243, 243, 0) 93.71%);
}

.Background_backgroundWrapper_2G8s {
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media all and (min-width: 768px) {

  .Background_backgroundWrapper_2G8s {
    background-position: top left
  }
}
:root {

  /* dark */

  /* light */
}

.ImageCard-component_imageCard_3px2 {
  width: 282px;
  height: 100%;
  border-radius: 2px 2px 16px 16px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
    border: 1px solid rgba(80, 80, 80, .3);
}

.dark .ImageCard-component_imageCard_3px2,
  .dark.ImageCard-component_imageCard_3px2 {
    border: 1px solid rgba(80, 80, 80, .3);
  }

.light .ImageCard-component_imageCard_3px2,
  .light.ImageCard-component_imageCard_3px2 {
    background: #f3f3f3;
    border: 1px solid rgba(80, 80, 80, .2);
  }

@media all and (min-width: 375px) {

  .ImageCard-component_imageCard_3px2 {
    width: 336px;
  }
}

@media all and (min-width: 768px) {

  .ImageCard-component_imageCard_3px2 {
    width: 498px;
  }
}

@media all and (min-width: 1280px) {

  .ImageCard-component_imageCard_3px2 {
    width: 482px;
  }
}

@media all and (min-width: 1600px) {

  .ImageCard-component_imageCard_3px2 {
    width: 532px;
  }
}

@media all and (min-width: 1920px) {

  .ImageCard-component_imageCard_3px2 {
    width: 592px;
    border-radius: 2px 2px 20px 20px;
  }
}

.ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
  cursor: pointer;
  position: relative;
  height: 157px;
}

.ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .7);
  z-index: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

@media all and (min-width: 1280px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6::before {
    opacity: 0;
  }

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6:hover .ImageCard-component_zoomButton_3KTT {
    opacity: 1;
  }

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6:hover::before {
    opacity: 1;
  }
}

@media all and (min-width: 375px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
    height: 200px;
  }
}

@media all and (min-width: 768px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
    height: 277px;
  }
}

@media all and (min-width: 1280px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
    height: 269px;
  }
}

@media all and (min-width: 1600px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
    height: 296px;
  }
}

@media all and (min-width: 1920px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_backgroundWrapper_2QD6 {
    height: 328px;
  }
}

.ImageCard-component_imageCard_3px2 .ImageCard-component_infoSection_sl2R {
  padding: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media all and (min-width: 375px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_infoSection_sl2R {
    padding: 20px;
  }
}

@media all and (min-width: 768px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_infoSection_sl2R {
    padding: 30px;
  }
}

@media all and (min-width: 1600px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_infoSection_sl2R {
    padding: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_infoSection_sl2R {
    padding: 34px;
  }
}

.ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
  font-size: 15px;
  line-height: 20px;
  padding-right: 16px;
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;
      color: #fff;
}

.dark .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd,
  .dark.ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
      color: #fff;
}

.light .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd,
  .light.ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
      color: #000;
}

@media all and (min-width: 375px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
    font-size: 16px;
  }
}

@media all and (min-width: 768px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
    font-size: 20px;
    line-height: 22px;
    padding-right: 50px;
  }
}

@media all and (min-width: 1600px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
    font-size: 22px;
    line-height: 25px;
  }
}

@media all and (min-width: 1920px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_title_21zd {
    font-size: 24px;
    line-height: 26px;
  }
}

.ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
  border-radius: 100%;
  width: 30px;
  height: 30px;
  background-color: #fff;
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 0;
  z-index: 2;
}

@media all and (min-width: 375px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
    font-size: 32px;
    line-height: 32px;
  }
}

@media all and (min-width: 768px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
    font-size: 36px;
    line-height: 36px;
  }
}

@media all and (min-width: 1280px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
    opacity: 0;
  }
}

@media all and (min-width: 1600px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
    height: 40px;
    width: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ImageCard-component_imageCard_3px2 .ImageCard-component_zoomButton_3KTT {
    height: 44px;
    width: 44px;
  }
}

.ImageCard-component_tooltip_3a2E {
  height: 15px;
  width: 15px;
}

@media all and (min-width: 375px) {

  .ImageCard-component_tooltip_3a2E {
    height: 20px;
    width: 20px;
  }
}

@media all and (min-width: 375px) {

  .ImageCard-component_tooltipContent_3Pzo {
    width: 240px;
  }
}

.Picture-component_img_2nnB {
  display: block;
  width: 100%;
  height: auto;
}
:root {

  /* dark */

  /* light */
}

.CardWithImage-component_wrapper_3xcm {
  height: 100%;
  width: 100%;
  z-index: 0;
  border: 1px solid #333;
  border-radius: 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

@media all and (min-width: 768px) {

  .CardWithImage-component_wrapper_3xcm {
    border-radius: 24px;
  }
}

.CardWithImage-component_image_2eI5 {
  width: 100%;
  height: 86px;
}

@media all and (min-width: 375px) {

  .CardWithImage-component_image_2eI5 {
    height: 150px;
  }
}

@media all and (min-width: 768px) {

  .CardWithImage-component_image_2eI5 {
    height: 226px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithImage-component_image_2eI5 {
    height: 219px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithImage-component_image_2eI5 {
    height: 241px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithImage-component_image_2eI5 {
    height: 276px;
  }
}

.CardWithImage-component_image-leftSide_2UIn .CardWithImage-component_image_2eI5, .CardWithImage-component_image-rightSide_ron0 .CardWithImage-component_image_2eI5, .CardWithImage-component_image-fullHeight_1uo5 .CardWithImage-component_image_2eI5 {
  height: 100%;
}

.CardWithImage-component_image-fullHeight_1uo5 .CardWithImage-component_image_2eI5 {
  z-index: -1;
  position: absolute;
}

.CardWithImage-component_image-leftSide_2UIn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.CardWithImage-component_image-rightSide_ron0 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.CardWithImage-component_picture_391s {
  height: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}
:root {

  /* dark */

  /* light */
}

.CaseCard-component_wrapper_H6Qb {
  width: 280px;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media all and (min-width: 375px) {

  .CaseCard-component_wrapper_H6Qb {
    width: 336px;
  }
}

@media all and (min-width: 768px) {

  .CaseCard-component_wrapper_H6Qb {
    width: 494px;
  }
}

@media all and (min-width: 1280px) {

  .CaseCard-component_wrapper_H6Qb {
    width: 479px;
  }
}

@media all and (min-width: 1440px) {

  .CaseCard-component_wrapper_H6Qb {
    width: 528px;
  }
}

@media all and (min-width: 1920px) {

  .CaseCard-component_wrapper_H6Qb {
    width: 584px;
  }
}

.CaseCard-component_content_Va_5 {
  padding: 20px;
}

@media all and (min-width: 768px) {

  .CaseCard-component_content_Va_5 {
    padding: 30px;
  }
}

@media all and (min-width: 1440px) {

  .CaseCard-component_content_Va_5 {
    padding: 32px;
  }
}

.CaseCard-component_title_2TUs {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}

@media all and (min-width: 375px) {

  .CaseCard-component_title_2TUs {
    font-size: 16px;
  }
}

@media all and (min-width: 768px) {

  .CaseCard-component_title_2TUs {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 12px;
  }
}

@media all and (min-width: 1440px) {

  .CaseCard-component_title_2TUs {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 14px;
  }
}

@media all and (min-width: 1920px) {

  .CaseCard-component_title_2TUs {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 16px;
  }
}

.CaseCard-component_description_N1vW {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  color: #a5a6a6;
  font-size: 15px;
  line-height: 20px;
}

@media all and (min-width: 1440px) {

  .CaseCard-component_description_N1vW {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 1920px) {

  .CaseCard-component_description_N1vW {
    font-size: 18px;
  }
}
:root {

  /* dark */

  /* light */
}

.VideoCard-component_wrapper_U3MP {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  width: 280px;
  position: relative;
  text-align: left;
  overflow: hidden;
}

@media all and (min-width: 375px) {

  .VideoCard-component_wrapper_U3MP {
    width: 336px;
  }
}

@media all and (min-width: 768px) {

  .VideoCard-component_wrapper_U3MP {
    width: 576px;
  }
}

@media all and (min-width: 1600px) {

  .VideoCard-component_wrapper_U3MP {
    width: 680px;
  }
}

@media all and (min-width: 1920px) {

  .VideoCard-component_wrapper_U3MP {
    width: 784px;
  }
}

.VideoCard-component_image_3Apf {
  width: 100%;
  height: 216px;
  border-radius: 20px;
  border: 1px solid rgba(80, 80, 80, .3);
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

@media all and (min-width: 768px) {

  .VideoCard-component_image_3Apf {
    height: 376px;
    border-radius: 24px;
  }
}

@media all and (min-width: 1600px) {

  .VideoCard-component_image_3Apf {
    height: 445px;
  }
}

@media all and (min-width: 1920px) {

  .VideoCard-component_image_3Apf {
    height: 512px;
  }
}

.VideoCard-component_image_3Apf::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 76 76%22%3E%3Cdefs%2F%3E%3Ccircle cx%3D%2238%22 cy%3D%2238%22 r%3D%2238%22 fill%3D%22%23FED305%22%2F%3E%3Cpath d%3D%22M35.933 32.096a.607.607 0 00-.933.512v10.535c0 .478.529.769.933.512l8.277-5.268a.607.607 0 000-1.024l-8.277-5.267z%22 fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E%0D%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  z-index: 2;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

@media all and (min-width: 375px) {

  .VideoCard-component_image_3Apf::before {
    width: 54px;
    height: 54px;
  }
}

@media all and (min-width: 768px) {

  .VideoCard-component_image_3Apf::before {
    width: 76px;
    height: 76px;
  }
}

@media all and (min-width: 1600px) {

  .VideoCard-component_image_3Apf::before {
    width: 80px;
    height: 80px;
  }
}

@media all and (min-width: 1920px) {

  .VideoCard-component_image_3Apf::before {
    width: 100px;
    height: 100px;
  }
}

.VideoCard-component_image_3Apf::after {
  content: "";
  width: 100%;
  height: 100%;
  opacity: 1;
  top: 0;
  left: 0;
  position: absolute;
  background: rgba(0, 0, 0, .22);
  z-index: 1;
  border-radius: 22px;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.VideoCard-component_image_3Apf:hover::before {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}

.VideoCard-component_image_3Apf:hover::after {
  opacity: 0;
}

.VideoCard-component_picture_1kWQ {
  height: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

.VideoCard-component_titleWrapper_2rjb {
  padding-top: 15px;
}

@media all and (min-width: 768px) {

  .VideoCard-component_titleWrapper_2rjb {
    padding-top: 20px;
  }
}

@media all and (min-width: 1600px) {

  .VideoCard-component_titleWrapper_2rjb {
    padding-top: 27px;
  }
}

@media all and (min-width: 1920px) {

  .VideoCard-component_titleWrapper_2rjb {
    padding-top: 30px;
  }
}

.VideoCard-component_title_3o0y {
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
    color: #fff;
}

.dark .VideoCard-component_title_3o0y,
  .dark.VideoCard-component_title_3o0y {
    color: #fff;
  }

.light .VideoCard-component_title_3o0y,
  .light.VideoCard-component_title_3o0y {
    color: #000;
  }

@media all and (min-width: 768px) {

  .VideoCard-component_title_3o0y {
    font-size: 20px;
    line-height: 25px;
  }
}

@media all and (min-width: 1920px) {

  .VideoCard-component_title_3o0y {
    font-size: 22px;
    line-height: 26px;
  }
}

.VideoCard-component_title_3o0y:hover {
  opacity: 0.7;
}
.YoutubeVideo-component_videoBox_1Fsx {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.YoutubeVideo-component_iframe_2UO8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.VideoCardPopup-component_spinner_2ZhZ {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
:root {

  /* dark */

  /* light */
}

.TooltipContent_restOfferWrapper_2lBf {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 18px;
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_2lBf {
    padding: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TooltipContent_restOfferWrapper_2lBf {
    padding: 22px;
  }
}

.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferWrapperTitle_3cm3 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 4px;
}

@media all and (min-width: 375px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferWrapperTitle_3cm3 {
    line-height: 22px;
    margin-bottom: 2px;
  }
}

@media all and (min-width: 768px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferWrapperTitle_3cm3 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
  }
}

@media all and (min-width: 1280px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferWrapperTitle_3cm3 {
    font-size: 13px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferWrapperTitle_3cm3 {
    font-size: 18px;
    line-height: 22px;
  }
}

.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
  font-size: 13px;
  line-height: 17px;
  color: rgba(255, 255, 255, .4);
  margin-bottom: 20px;
}

.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP > p {
  margin: 0;
}

.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
      color: rgba(255, 255, 255, .4);
}

.dark .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP,
  .dark.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
      color: rgba(255, 255, 255, .4);
}

.light .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP,
  .light.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
      color: #7c7e7f;
}

.TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP:last-child {
  margin-bottom: 0;
}

@media all and (min-width: 768px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .TooltipContent_restOfferWrapper_2lBf .TooltipContent_restOfferDescription_3ahP {
    font-size: 14px;
    line-height: 18px;
  }
}
:root {

  /* dark */

  /* light */
}
/* stylelint-disable no-descending-specificity */
.LinkWithChevronIcon-component_type-common_19Ze {
    stroke: #f3f3f3;
    color: #f3f3f3;

    & .LinkWithChevronIcon-component_text_1BUF {
      color: #f3f3f3;
      -webkit-box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
              box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
    }
}
.dark .LinkWithChevronIcon-component_type-common_19Ze,
  .dark.LinkWithChevronIcon-component_type-common_19Ze {
    stroke: #f3f3f3;
    color: #f3f3f3;
  }
.dark .LinkWithChevronIcon-component_type-common_19Ze .LinkWithChevronIcon-component_text_1BUF, .dark.LinkWithChevronIcon-component_type-common_19Ze .LinkWithChevronIcon-component_text_1BUF {
  color: #f3f3f3;
    -webkit-box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
            box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
}
.light .LinkWithChevronIcon-component_type-common_19Ze,
  .light.LinkWithChevronIcon-component_type-common_19Ze {
    stroke: #1e2020;
    color: #f3f3f3;
  }
.light .LinkWithChevronIcon-component_type-common_19Ze .LinkWithChevronIcon-component_text_1BUF, .light.LinkWithChevronIcon-component_type-common_19Ze .LinkWithChevronIcon-component_text_1BUF {
  color: #1e2020;
    -webkit-box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
            box-shadow:
        inset 0 -0.05em #f3f3f3,
        inset 0 -0.1em #1e2020;
}
.LinkWithChevronIcon-component_type-common_19Ze:hover .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
}
.dark .LinkWithChevronIcon-component_type-common_19Ze:hover .LinkWithChevronIcon-component_text_1BUF,
  .dark.LinkWithChevronIcon-component_type-common_19Ze:hover .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
}
.light .LinkWithChevronIcon-component_type-common_19Ze:hover .LinkWithChevronIcon-component_text_1BUF,
  .light.LinkWithChevronIcon-component_type-common_19Ze:hover .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #f3f3f3;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #f3f3f3;
}
.LinkWithChevronIcon-component_type-common_19Ze:active .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
}
.dark .LinkWithChevronIcon-component_type-common_19Ze:active .LinkWithChevronIcon-component_text_1BUF,
  .dark.LinkWithChevronIcon-component_type-common_19Ze:active .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
}
.light .LinkWithChevronIcon-component_type-common_19Ze:active .LinkWithChevronIcon-component_text_1BUF,
  .light.LinkWithChevronIcon-component_type-common_19Ze:active .LinkWithChevronIcon-component_text_1BUF {
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #f3f3f3;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #f3f3f3;
}
.LinkWithChevronIcon-component_type-light_3492 {
  stroke: #f3f3f3;
  color: #f3f3f3
}
.LinkWithChevronIcon-component_type-light_3492 .LinkWithChevronIcon-component_text_1BUF {
  color: #f3f3f3;
  -webkit-box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
          box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
}
.LinkWithChevronIcon-component_type-light_3492:hover .LinkWithChevronIcon-component_text_1BUF {
  -webkit-box-shadow:
        inset 0 -0.05em #b8b8b8,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #b8b8b8,
        inset 0 -0.1em #1e2020;
}
.LinkWithChevronIcon-component_type-light_3492:active .LinkWithChevronIcon-component_text_1BUF {
  -webkit-box-shadow:
        inset 0 -0.05em #818181,
        inset 0 -0.1em #1e2020;
          box-shadow:
        inset 0 -0.05em #818181,
        inset 0 -0.1em #1e2020;
}
.LinkWithChevronIcon-component_type-dark_2cw_ {
  stroke: #1e2020;
  color: #f3f3f3
}
.LinkWithChevronIcon-component_type-dark_2cw_ .LinkWithChevronIcon-component_text_1BUF {
  color: #1e2020;
  -webkit-box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
          box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
}
.LinkWithChevronIcon-component_type-dark_2cw_:hover .LinkWithChevronIcon-component_text_1BUF {
  color: #b8b8b8;
  -webkit-box-shadow:
        inset 0 -0.05em #b8b8b8,
        inset 0 -0.1em #f3f3f3;
          box-shadow:
        inset 0 -0.05em #b8b8b8,
        inset 0 -0.1em #f3f3f3;
}
.LinkWithChevronIcon-component_type-dark_2cw_:hover .LinkWithChevronIcon-component_chevronIcon_2d4H {
  stroke: #b8b8b8;
  -webkit-transform: translate(7px) rotate(-90deg);
          transform: translate(7px) rotate(-90deg);
}
.LinkWithChevronIcon-component_type-dark_2cw_:active .LinkWithChevronIcon-component_text_1BUF {
  -webkit-box-shadow:
        inset 0 -0.05em #818181,
        inset 0 -0.1em #f3f3f3;
          box-shadow:
        inset 0 -0.05em #818181,
        inset 0 -0.1em #f3f3f3;
}
.LinkWithChevronIcon-component_box_2Ptc {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  width: inherit;
  height: 100%;
  cursor: pointer;
  -webkit-transition: stroke 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, color 0.2s ease-in-out
}
.LinkWithChevronIcon-component_box_2Ptc:hover .LinkWithChevronIcon-component_text_1BUF {
  color: #b8b8b8;
}
.LinkWithChevronIcon-component_box_2Ptc:hover .LinkWithChevronIcon-component_chevronIcon_2d4H {
  stroke: #b8b8b8;
  -webkit-transform: translate(7px) rotate(-90deg);
          transform: translate(7px) rotate(-90deg);
}
.LinkWithChevronIcon-component_box_2Ptc:active .LinkWithChevronIcon-component_text_1BUF {
  color: #818181;
}
.LinkWithChevronIcon-component_box_2Ptc:active .LinkWithChevronIcon-component_chevronIcon_2d4H {
  stroke: #818181;
  -webkit-transform: translate(7px) rotate(-90deg);
          transform: translate(7px) rotate(-90deg);
}
.LinkWithChevronIcon-component_text_1BUF { /* stylelint-disable-line */
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: inline;
  background-size: 1px 1em;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  font-size: 13px;
  line-height: 17px;
}
@media all and (min-width: 375px) {
  .LinkWithChevronIcon-component_text_1BUF {
    font-size: 14px;
    line-height: 16px;
  }
}
@media all and (min-width: 768px) {
  .LinkWithChevronIcon-component_text_1BUF {
    font-size: 16px;
    line-height: 20px;
  }
}
@media all and (min-width: 1280px) {
  .LinkWithChevronIcon-component_text_1BUF {
    font-size: 14px;
    line-height: 16px;
  }
}
@media all and (min-width: 1440px) {
  .LinkWithChevronIcon-component_text_1BUF {
    font-size: 16px;
    line-height: 20px;
  }
}
.LinkWithChevronIcon-component_chevronIcon_2d4H { /* stylelint-disable-line */
  width: 9px;
  height: 5px;
  margin-bottom: 0.1em;
  -webkit-transform: translate(5px) rotate(-90deg);
          transform: translate(5px) rotate(-90deg);
  stroke: inherit;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}
.LinkWithChevronIcon-component_chevronIcon_2d4H.LinkWithChevronIcon-component_isOpened_17zW {
  -webkit-transform: translate(5px) rotate(-180deg);
          transform: translate(5px) rotate(-180deg);
}
:root {

  /* dark */

  /* light */
}

.TVChannelItem-component_item_JpkF {
  height: 33px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
}

@media all and (min-width: 768px) {

  .TVChannelItem-component_item_JpkF {
    width: 150px;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelItem-component_item_JpkF {
    width: 136px;
  }
}

.TVChannelItem-component_imageContainer_2S1a {
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.TVChannelItem-component_image_MKzl {
  max-width: 40px;
  max-height: 30px;
}

.TVChannelItem-component_description_2Fj1 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding-left: 10px;
}
:root {

  /* dark */

  /* light */
}

.Loading-component_container_2_gv {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 40px;
}

.Loading-component_error_3IfX { /* stylelint-disable-line */
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .Loading-component_error_3IfX {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .Loading-component_error_3IfX {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .Loading-component_error_3IfX {
    font-size: 14px;
    line-height: 16px;
  }
}

.Loading-component_errorText_1zCy {
  text-align: center;
  margin-bottom: 20px;
}

.Loading-component_retryLink_1rvG {
  cursor: pointer;
  font-size: 16px
}

.Loading-component_retryLink_1rvG:hover {
  color: rgba(0, 0, 0, .8);
}

.Loading-component_retryLink_1rvG:active {
  color: #000;
}
:root {

  /* dark */

  /* light */
}

.TVChannelsPopup-component_title_aO4R {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  text-align: center;
  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .TVChannelsPopup-component_title_aO4R {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_title_aO4R {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .TVChannelsPopup-component_title_aO4R {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .TVChannelsPopup-component_title_aO4R {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.TVChannelsPopup-component_title_aO4R {
    color: #fff;
}

.dark .TVChannelsPopup-component_title_aO4R,
  .dark.TVChannelsPopup-component_title_aO4R {
    color: #fff;
}

.light .TVChannelsPopup-component_title_aO4R,
  .light.TVChannelsPopup-component_title_aO4R {
    color: #000;
}

.TVChannelsPopup-component_mainContent_3zCZ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 382px;
  background: #fff;
  border-radius: 12px;
  border: 2px solid #444;
  overflow: hidden;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}

@media all and (min-width: 375px) {

  .TVChannelsPopup-component_mainContent_3zCZ {
    height: 386px;
  }
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_mainContent_3zCZ {
    height: 276px;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelsPopup-component_mainContent_3zCZ {
    height: 228px;
  }
}

.TVChannelsPopup-component_footer_2p42 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 20px 34px 0;
}

@media all and (min-width: 375px) {

  .TVChannelsPopup-component_footer_2p42 {
    padding-top: 24px;
  }
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_footer_2p42 {
    margin: 0 -20px;
    width: calc(100% + 40px);
    padding: 24px 78px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelsPopup-component_footer_2p42 {
    width: calc(100% + 36px);
    margin: 0 -18px;
    padding: 20px 128px 0;
  }
}

.TVChannelsPopup-component_footerPriceBox_22du {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 50%;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_footerPriceBox_22du {
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
  }
}

.TVChannelsPopup-component_footerPriceText_VOT6 {
  display: none;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_footerPriceText_VOT6 {
    font-family: "Interphases-Regular", serif;
    -webkit-font-feature-settings: "ss08" on;
            font-feature-settings: "ss08" on;
    font-weight: 400;
    display: block;
    font-size: 20px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .TVChannelsPopup-component_footerPriceText_VOT6 {
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .TVChannelsPopup-component_footerPriceText_VOT6 {
    font-size: 20px;
    line-height: 20px;
  }
}

.TVChannelsPopup-component_footerPriceText_VOT6 {
    color: #fff;
}

.dark .TVChannelsPopup-component_footerPriceText_VOT6,
  .dark.TVChannelsPopup-component_footerPriceText_VOT6 {
    color: #fff;
}

.light .TVChannelsPopup-component_footerPriceText_VOT6,
  .light.TVChannelsPopup-component_footerPriceText_VOT6 {
    color: #000;
}

.TVChannelsPopup-component_button_39iR {
  min-width: 115px;
  min-height: 44px;
}

@media all and (min-width: 375px) {

  .TVChannelsPopup-component_button_39iR {
    min-width: 132px;
    min-height: 48px;
  }
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_button_39iR {
    width: 100%;
    min-height: 48px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .TVChannelsPopup-component_button_39iR {
    height: 1px;
  }
}

.TVChannelsPopup-component_buttonIcon_2nWs {
  margin-left: 8px;
}

.TVChannelsPopup-component_TVChannelListWrapper_2dBq {
  overflow: hidden;
  height: 100%;
  min-height: 304px;

  /* stylelint-disable */

  -ms-overflow-style: none;

  scrollbar-width: thin;

  scrollbar-color: #C4C4C4 transparent
}

.TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar {
  width: 7px;
}

.TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-track {
  background: none;
}

.TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-thumb {
  background: #C4C4C4;
  border-radius: 4px;
}

.TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    scrollbar-color: #C4C4C4 transparent;

    &::-webkit-scrollbar-thumb {
      background: #C4C4C4;
    }

  /* stylelint-enable */
}

.dark .TVChannelsPopup-component_TVChannelListWrapper_2dBq,
  .dark.TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    scrollbar-color: #C4C4C4 transparent;
}

.dark .TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-thumb, .dark.TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-thumb {
  background: #C4C4C4;
}

.light .TVChannelsPopup-component_TVChannelListWrapper_2dBq,
  .light.TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    scrollbar-color: #C4C4C4 transparent;
}

.light .TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-thumb, .light.TVChannelsPopup-component_TVChannelListWrapper_2dBq::-webkit-scrollbar-thumb {
  background: #C4C4C4;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    min-height: 200px;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    min-height: 152px;
  }
}

.TVChannelsPopup-component_TVChannelList_31-d {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_TVChannelList_31-d {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.TVChannelsPopup-component_TVChannelItem__rd3 {
}

.TVChannelsPopup-component_allChannelLinkContainer_2F_F {
  cursor: pointer;
  color: #000;
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  height: 100%;
  background: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TVChannelsPopup-component_chevronIcon_1FJC {
  width: 9px;
  height: 5px;
  margin-bottom: 0.1em;
  -webkit-transform: translate(5px) rotate(-90deg);
          transform: translate(5px) rotate(-90deg);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    stroke: #1e2020;
}

.dark .TVChannelsPopup-component_chevronIcon_1FJC,
  .dark.TVChannelsPopup-component_chevronIcon_1FJC {
    stroke: #1e2020;
  }

.light .TVChannelsPopup-component_chevronIcon_1FJC,
  .light.TVChannelsPopup-component_chevronIcon_1FJC {
    stroke: #f3f3f3;
  }

.TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_mainContent_3zCZ {
  height: 699px;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_mainContent_3zCZ {
    height: 506px;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_mainContent_3zCZ {
    height: 414px;
  }
}

.TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_TVChannelListWrapper_2dBq {
  min-height: 623px;
  overflow-y: auto;
  margin-right: 15px;
  margin-top: 10px;
}

@media all and (min-width: 768px) {

  .TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    min-height: 430px;
  }
}

@media all and (min-width: 1025px) {

  .TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_TVChannelListWrapper_2dBq {
    min-height: 338px;
  }
}

.TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_TVChannelList_31-d {
  margin-right: -22px;
  margin-top: -10px;
}

.TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_allChannelLink_2j57 {
  margin-top: -10px;
}

.TVChannelsPopup-component_isShowAllChannels_ZvYW .TVChannelsPopup-component_chevronIcon_1FJC {
  -webkit-transform: translate(5px) rotate(0deg);
          transform: translate(5px) rotate(0deg);
}

.TVChannelsPopup-component_loading_2PId {
  color: red;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
:root {

  /* dark */

  /* light */
}

.TVChannelsLink-component_link_3lUS {
  padding-left: 20px;
  cursor: pointer;
  text-decoration: underline
}

.TVChannelsLink-component_link_3lUS:hover {
  color: rgba(255, 255, 255, .8);
}

.TVChannelsLink-component_link_3lUS:active {
  color: #fff;
}
:root {

  /* dark */

  /* light */
}

.ListItemTV_offerIcon_3dNI {
  width: 20px;
}

@media all and (min-width: 1600px) {

  .ListItemTV_offerIcon_3dNI {
    width: 24px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTV_offerIcon_3dNI {
    width: 28px;
  }
}

.ListItemTV_title_jdmw {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.02em;
}

@media all and (min-width: 1600px) {

  .ListItemTV_title_jdmw {
    font-size: 20px;
    line-height: 28px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTV_title_jdmw {
    font-size: 26px;
    line-height: 30px;
  }
}

.ListItemTV_offerItemSection_3aGy {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

.ListItemTV_offerIconWrapper_1XK6 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start
}

.ListItemTV_offerIconWrapper_1XK6.ListItemTV_offerInfoIconWrapper_3hpR {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ListItemTV_description_3oqd {
  color: rgba(255, 255, 255, .6);
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .ListItemTV_description_3oqd {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .ListItemTV_description_3oqd {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .ListItemTV_description_3oqd {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .ListItemTV_description_3oqd {
    font-size: 16px;
    line-height: 22px;
  }
}
:root {

  /* dark */

  /* light */
}

.TariffCardTV_tariffCardWrapper_2sp0 {
  position: relative;
}

.TariffCardTV_tariffCard_3ZWo {
  height: 360px;
}

@media all and (min-width: 375px) {

  .TariffCardTV_tariffCard_3ZWo {
    height: 390px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardTV_tariffCard_3ZWo {
    height: 412px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardTV_tariffCard_3ZWo {
    height: 448px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_tariffCard_3ZWo {
    height: 528px;
  }
}

.TariffCardTV_tariffCardTitle_26Hx {
  margin-bottom: 18px;
}

@media all and (min-width: 375px) {

  .TariffCardTV_tariffCardTitle_26Hx {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardTV_tariffCardTitle_26Hx {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardTV_tariffCardTitle_26Hx {
    margin-bottom: 36px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_tariffCardTitle_26Hx {
    margin-bottom: 40px;
  }
}

.TariffCardTV_offerItem_2e0W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

@media all and (min-width: 768px) {

  .TariffCardTV_offerItem_2e0W {
    margin-bottom: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardTV_offerItem_2e0W {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_offerItem_2e0W {
    margin-bottom: 18px;
  }
}

.TariffCardTV_offerItem_2e0W:last-child {
  margin-bottom: 0;
}

.TariffCardTV_tariffCardContentBottom_sPEI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TariffCardTV_tariffCardOffersList_tVtj {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.TariffCardTV_priceBlockButton_3dgx {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  height: 44px;
  width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .TariffCardTV_priceBlockButton_3dgx {
    font-size: 16px;
    height: 42px;
    width: 123px;
  }
}

@media all and (min-width: 768px) {

  .TariffCardTV_priceBlockButton_3dgx {
    font-size: 14px;
    width: 122px;
    height: 44px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardTV_priceBlockButton_3dgx {
    font-size: 15px;
    width: 136px;
    height: 46px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_priceBlockButton_3dgx {
    font-size: 16px;
    width: 158px;
    height: 56px;
  }
}

.TariffCardTV_icon_1KWe {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25px;
  height: 24px;
    fill: #fff;
}

.dark .TariffCardTV_icon_1KWe,
  .dark.TariffCardTV_icon_1KWe {
    fill: #fff;
  }

.light .TariffCardTV_icon_1KWe,
  .light.TariffCardTV_icon_1KWe {
    fill: #000;
  }

@media all and (min-width: 1600px) {

  .TariffCardTV_icon_1KWe {
    width: 32px;
    height: 28px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_icon_1KWe {
    width: 38px;
    height: 28px;
  }
}

.TariffCardTV_tariffTooltip_3tKa {
  z-index: 100;
  width: 240px;
}

@media all and (min-width: 375px) {

  .TariffCardTV_tariffTooltip_3tKa {
    width: 280px;
  }
}

.TariffCardTV_tooltipIconWrapper_20bB {
  width: 22px;
  height: 22px;
}

@media all and (min-width: 768px) {

  .TariffCardTV_tooltipIconWrapper_20bB {
    width: 16px;
    height: 16px;
  }
}

@media all and (min-width: 1600px) {

  .TariffCardTV_tooltipIconWrapper_20bB {
    width: 18px;
    height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .TariffCardTV_tooltipIconWrapper_20bB {
    width: 20px;
    height: 20px;
  }
}

:root {

  /* dark */

  /* light */
}

.CardSwitcher_appear_k9GQ {
  opacity: 0;
}

.CardSwitcher_cardSwitcherContainer_3rNM {
  position: relative
}

.CardSwitcher_cardSwitcherContainer_3rNM:hover .CardSwitcher_scrollButtonsContainer_1F_d {
  opacity: 1;
}

.CardSwitcher_cardSwitcherContainer_3rNM {
  margin: -16px -15px;
}

@media all and (min-width: 768px) {

  .CardSwitcher_cardSwitcherContainer_3rNM {
    margin: -24px -32px;
  }
}

@media all and (min-width: 1280px) {

  .CardSwitcher_cardSwitcherContainer_3rNM {
    margin: -24px -47px;
  }
}

@media all and (min-width: 1440px) {

  .CardSwitcher_cardSwitcherContainer_3rNM {
    margin: -24px -55px;
  }
}

@media all and (min-width: 1600px) {

  .CardSwitcher_cardSwitcherContainer_3rNM {
    margin: -24px -64px;
  }
}

@media all and (min-width: 1920px) {

  .CardSwitcher_cardSwitcherContainer_3rNM {
    margin: -24px -72px;
  }
}

.CardSwitcher_cardSwitcher_16F1 {
  position: relative;
  overflow-x: hidden;
  overflow-y: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 33px 0;

  padding-left: 15px;

  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .CardSwitcher_cardSwitcher_16F1 {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .CardSwitcher_cardSwitcher_16F1 {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .CardSwitcher_cardSwitcher_16F1 {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .CardSwitcher_cardSwitcher_16F1 {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .CardSwitcher_cardSwitcher_16F1 {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Devider_devider_3oVj {
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (min-width: 768px) {
  .Devider_devider_3oVj {
    margin-left: -32px;
    margin-right: -32px;
  }
}
@media all and (min-width: 1280px) {
  .Devider_devider_3oVj {
    margin-left: -47px;
    margin-right: -47px;
  }
}
@media all and (min-width: 1440px) {
  .Devider_devider_3oVj {
    margin-left: -55px;
    margin-right: -55px;
  }
}
@media all and (min-width: 1600px) {
  .Devider_devider_3oVj {
    margin-left: -64px;
    margin-right: -64px;
  }
}
@media all and (min-width: 1920px) {
  .Devider_devider_3oVj {
    margin-left: -72px;
    margin-right: -72px;
  }
}
.Devider_devider_3oVj {
  border-top: 1px solid rgba(255, 255, 255, .1);
}
.light .Devider_devider_3oVj,
  .light.Devider_devider_3oVj {
    border-color: rgba(0, 0, 0, .3);
}
.Faq-wrapper_wrapper_1XTN {
  width: 100%;
  padding-bottom: 30px;
}
@media all and (min-width: 768px) {
  .Faq-wrapper_wrapper_1XTN {
    padding-right: 26px;
    padding-bottom: 50px;
  }
}
@media all and (min-width: 1025px) {
  .Faq-wrapper_wrapper_1XTN {
    padding-right: 0;
    width: 80%;
  }
}
@media all and (min-width: 1280px) {
  .Faq-wrapper_wrapper_1XTN {
    width: 90%;
    max-width: 778px;
  }
}
@media all and (min-width: 1600px) {
  .Faq-wrapper_wrapper_1XTN {
    max-width: 912px;
    padding-bottom: 60px;
  }
}
@media all and (min-width: 1920px) {
  .Faq-wrapper_wrapper_1XTN {
    max-width: 1056px;
    padding-bottom: 70px;
  }
}
@media all and (min-width: 2560px) {
  .Faq-wrapper_wrapper_1XTN {
    max-width: 1328px;
  }
}
.SimpleWrapper-component_wrapper_2qcz {
  width: 100%;
}
.Conditions-component_conditions_HvvP {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
    color: rgba(255, 255, 255, .5);
    stroke: rgba(255, 255, 255, .5);

    &:hover {
      color: rgba(255, 255, 255, .8);
      stroke: rgba(255, 255, 255, .8);
    }

    &:active {
      color: rgba(255, 255, 255, 1);
      stroke: rgba(255, 255, 255, 1);
    }
}

  .dark .Conditions-component_conditions_HvvP,
  .dark.Conditions-component_conditions_HvvP {
    color: rgba(255, 255, 255, .5);
    stroke: rgba(255, 255, 255, .5);
  }

  .dark .Conditions-component_conditions_HvvP:hover, .dark.Conditions-component_conditions_HvvP:hover {
  color: rgba(255, 255, 255, .8);
  stroke: rgba(255, 255, 255, .8);
}

  .dark .Conditions-component_conditions_HvvP:active, .dark.Conditions-component_conditions_HvvP:active {
  color: rgba(255, 255, 255, 1);
  stroke: rgba(255, 255, 255, 1);
}

  .light .Conditions-component_conditions_HvvP,
  .light.Conditions-component_conditions_HvvP {
    color: rgba(0, 0, 0, .5);
    stroke: rgba(0, 0, 0, .5);
  }

  .light .Conditions-component_conditions_HvvP:hover, .light.Conditions-component_conditions_HvvP:hover {
  color: rgba(0, 0, 0, .8);
  stroke: rgba(0, 0, 0, .8);
}

  .light .Conditions-component_conditions_HvvP:active, .light.Conditions-component_conditions_HvvP:active {
  color: rgba(0, 0, 0, 1);
  stroke: rgba(0, 0, 0, 1);
}

  .Conditions-component_conditions_HvvP {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  z-index: 2;
}

@media all and (min-width: 375px) {

  .Conditions-component_conditions_HvvP {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .Conditions-component_conditions_HvvP {
    font-size: 14px;
    line-height: 14px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media all and (min-width: 1600px) {

  .Conditions-component_conditions_HvvP {
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .Conditions-component_conditions_HvvP {
    font-size: 16px;
  }
}

.Conditions-component_conditions_HvvP > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: none;
}

.Conditions-component_icon_2vs- {
  margin-right: 6px;
  width: 18px;
  height: 18px;
}

@media all and (min-width: 375px) {

  .Conditions-component_icon_2vs- {
    width: 22px;
    height: 22px;
  }
}

@media all and (min-width: 768px) {

  .Conditions-component_icon_2vs- {
    margin-right: 10px;
    width: 24px;
    height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Conditions-component_icon_2vs- {
    margin-right: 12px;
    height: 26px;
    width: 26px;
  }
}

.Conditions-component_fixed-color-light_PCKm {
}

.light .Conditions-component_fixed-color-light_PCKm,
  .light.Conditions-component_fixed-color-light_PCKm {
    color: rgba(255, 255, 255, .5);
    stroke: rgba(255, 255, 255, .5);
  }

.light .Conditions-component_fixed-color-light_PCKm:hover, .light.Conditions-component_fixed-color-light_PCKm:hover {
  color: rgba(255, 255, 255, .8);
  stroke: rgba(255, 255, 255, .8);
}

.light .Conditions-component_fixed-color-light_PCKm:active, .light.Conditions-component_fixed-color-light_PCKm:active {
  color: rgba(255, 255, 255, 1);
  stroke: rgba(255, 255, 255, 1);
}

.light .Conditions-component_fixed-color-light_PCKm > a, .light.Conditions-component_fixed-color-light_PCKm > a {
  color: inherit;
}

.Conditions-component_fixed-color-dark_qPDP {
    color: rgba(0, 0, 0, .5);
    stroke: rgba(0, 0, 0, .5);

    &:hover {
      color: rgba(0, 0, 0, .8);
      stroke: rgba(0, 0, 0, .8);
    }

    &:active {
      color: rgba(0, 0, 0, 1);
      stroke: rgba(0, 0, 0, 1);
    }

    & > a {
      color: inherit;
    }
}

.dark .Conditions-component_fixed-color-dark_qPDP,
  .dark.Conditions-component_fixed-color-dark_qPDP {
    color: rgba(0, 0, 0, .5);
    stroke: rgba(0, 0, 0, .5);
  }

.dark .Conditions-component_fixed-color-dark_qPDP:hover, .dark.Conditions-component_fixed-color-dark_qPDP:hover {
  color: rgba(0, 0, 0, .8);
  stroke: rgba(0, 0, 0, .8);
}

.dark .Conditions-component_fixed-color-dark_qPDP:active, .dark.Conditions-component_fixed-color-dark_qPDP:active {
  color: rgba(0, 0, 0, 1);
  stroke: rgba(0, 0, 0, 1);
}

.dark .Conditions-component_fixed-color-dark_qPDP > a, .dark.Conditions-component_fixed-color-dark_qPDP > a {
  color: inherit;
}

.light .Conditions-component_fixed-color-dark_qPDP,
  .light.Conditions-component_fixed-color-dark_qPDP {
    color: rgba(0, 0, 0, .5);
    stroke: rgba(0, 0, 0, .5);
  }

.light .Conditions-component_fixed-color-dark_qPDP:hover, .light.Conditions-component_fixed-color-dark_qPDP:hover {
  color: rgba(0, 0, 0, .8);
  stroke: rgba(0, 0, 0, .8);
}

.light .Conditions-component_fixed-color-dark_qPDP:active, .light.Conditions-component_fixed-color-dark_qPDP:active {
  color: rgba(0, 0, 0, 1);
  stroke: rgba(0, 0, 0, 1);
}

.light .Conditions-component_fixed-color-dark_qPDP > a, .light.Conditions-component_fixed-color-dark_qPDP > a {
  color: inherit;
}
.TitleWithConditions-component_conditions_3S9S {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media all and (min-width: 768px) {

  .TitleWithConditions-component_conditions_3S9S {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.TitleWithConditions-component_children_2ZWi {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media all and (min-width: 768px) {

  .TitleWithConditions-component_children_2ZWi {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
:root {

  /* dark */

  /* light */
}

.Section-component_section_24tB {
  letter-spacing: -0.02em;
  position: relative;
    color: #fff;
}

.dark .Section-component_section_24tB,
  .dark.Section-component_section_24tB {
    color: #fff;
  }

.light .Section-component_section_24tB,
  .light.Section-component_section_24tB {
    color: #000;
  }

.Section-component_sectionTitle_2Zla {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 500;

  font-size: 22px;
  line-height: 25px;
  margin-bottom: 24px;
}

@media all and (min-width: 375px) {

  .Section-component_sectionTitle_2Zla {
    line-height: 28px;
  }
}

@media all and (min-width: 768px) {

  .Section-component_sectionTitle_2Zla {
    font-size: 24px;
  }
}

@media all and (min-width: 1600px) {

  .Section-component_sectionTitle_2Zla {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .Section-component_sectionTitle_2Zla {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 40px;
  }
}

.Section-component_section-upper_2SGl {
  margin-top: 84px;
}

@media all and (min-width: 768px) {

  .Section-component_section-upper_2SGl {
    margin-top: 104px;
  }
}

@media all and (min-width: 1440px) {

  .Section-component_section-upper_2SGl {
    margin-top: 114px;
  }
}

@media all and (min-width: 1920px) {

  .Section-component_section-upper_2SGl {
    margin-top: 144px;
  }
}

.Section-component_section-noMarginTop_25yP {
  margin-top: 0;
}

.Section-component_section-common_2LVu,
.Section-component_section-withBorder_4HMZ {
  margin-top: 80px;
}

@media all and (min-width: 1440px) {

  .Section-component_section-common_2LVu,
.Section-component_section-withBorder_4HMZ {
    margin-top: 96px;
  }
}

@media all and (min-width: 1600px) {

  .Section-component_section-common_2LVu,
.Section-component_section-withBorder_4HMZ {
    margin-top: 112px;
  }
}

@media all and (min-width: 1920px) {

  .Section-component_section-common_2LVu,
.Section-component_section-withBorder_4HMZ {
    margin-top: 128px;
  }
}

.Section-component_section-fixedWidth_1b24 {
  width: 100%;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}

.Section-component_section-bottomMargin_ZwDI {
  margin-bottom: 80px;
}

@media all and (min-width: 1440px) {

  .Section-component_section-bottomMargin_ZwDI {
    margin-bottom: 96px;
  }
}

@media all and (min-width: 768px) {

  .Section-component_section-bottomMargin_ZwDI {
    margin-bottom: 112px;
  }
}

@media all and (min-width: 1600px) {

  .Section-component_section-bottomMargin_ZwDI {
    margin-bottom: 128px;
  }
}

@media all and (min-width: 1920px) {

  .Section-component_section-bottomMargin_ZwDI {
    margin-bottom: 144px;
  }
}

.Section-component_section-withConditions_2zno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.FAQQuestion-component_questionWrapper_24qJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FAQQuestion-component_buttonContainer_3vYd {
  margin: 0;
}

.FAQQuestion-component_button_2JS1 {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.FAQQuestion-component_button-numerable_cZy5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.FAQQuestion-component_chevronIcon_tXow {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12px;
  height: 12px;
  margin: 0.4em 8px 0 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    stroke: #fff;
}

.dark .FAQQuestion-component_chevronIcon_tXow,
  .dark.FAQQuestion-component_chevronIcon_tXow {
    stroke: #fff;
  }

.light .FAQQuestion-component_chevronIcon_tXow,
  .light.FAQQuestion-component_chevronIcon_tXow {
    stroke: #000;
  }

.FAQQuestion-component_chevronIcon-numerable_1uVo {
  margin: 0;
}

.FAQQuestion-component_chevronRotate_2QLI {
  -webkit-transform: none;
          transform: none;
    stroke: rgba(255, 255, 255, .5);
}

.dark .FAQQuestion-component_chevronRotate_2QLI,
  .dark.FAQQuestion-component_chevronRotate_2QLI {
    stroke: rgba(255, 255, 255, .5);
  }

.light .FAQQuestion-component_chevronRotate_2QLI,
  .light.FAQQuestion-component_chevronRotate_2QLI {
    stroke: rgba(0, 0, 0, .5);
  }

.FAQQuestion-component_question_3Nre {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  margin: 0;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  cursor: pointer;
}

@media all and (min-width: 375px) {

  .FAQQuestion-component_question_3Nre {
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .FAQQuestion-component_question_3Nre {
    font-size: 20px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .FAQQuestion-component_question_3Nre {
    font-size: 22px;
    line-height: 24px;
  }
}

.FAQQuestion-component_question_3Nre {
    color: #fff;
}

.dark .FAQQuestion-component_question_3Nre,
  .dark.FAQQuestion-component_question_3Nre {
    color: #fff;
}

.light .FAQQuestion-component_question_3Nre,
  .light.FAQQuestion-component_question_3Nre {
    color: #000;
}

.FAQQuestion-component_question-numerable_25Zd {
  padding-right: 10px;
}
:root {

  /* dark */

  /* light */
}

.FAQAnswer-component_answer_2yTh {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 16px 0 18px;
  font-size: 16px;
  line-height: 22px;
}

@media all and (min-width: 375px) {

  .FAQAnswer-component_answer_2yTh {
    padding: 20px 0 14px;
    line-height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh {
    padding: 22px 0 18px;
    font-size: 18px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .FAQAnswer-component_answer_2yTh {
    padding: 24px 0 12px;
    font-size: 20px;
    line-height: 28px;
  }
}

.FAQAnswer-component_answer_2yTh {
    color: rgba(255, 255, 255, .6);
}

.dark .FAQAnswer-component_answer_2yTh,
  .dark.FAQAnswer-component_answer_2yTh {
    color: rgba(255, 255, 255, .6);
}

.light .FAQAnswer-component_answer_2yTh,
  .light.FAQAnswer-component_answer_2yTh {
    color: rgba(0, 0, 0, .6);
}

.FAQAnswer-component_answer_2yTh p {
  display: block;
  margin: 0;
}

.FAQAnswer-component_answer_2yTh p:not(:last-child) {
  margin-bottom: 15px;
}

@media all and (min-width: 1280px) {

  .FAQAnswer-component_answer_2yTh p:not(:last-child) {
    margin-bottom: 18px;
  }
}

@media all and (min-width: 1600px) {

  .FAQAnswer-component_answer_2yTh p:not(:last-child) {
    margin-bottom: 20px;
  }
}

.FAQAnswer-component_answer_2yTh b,
  .FAQAnswer-component_answer_2yTh a,
  .FAQAnswer-component_answer_2yTh h4 {
      color: #fff;
}

.dark .FAQAnswer-component_answer_2yTh b,
  .dark.FAQAnswer-component_answer_2yTh b,
  .dark .FAQAnswer-component_answer_2yTh a,
  .dark.FAQAnswer-component_answer_2yTh a,
  .dark .FAQAnswer-component_answer_2yTh h4,
  .dark.FAQAnswer-component_answer_2yTh h4 {
      color: #fff;
}

.light .FAQAnswer-component_answer_2yTh b,
  .light.FAQAnswer-component_answer_2yTh b,
  .light .FAQAnswer-component_answer_2yTh a,
  .light.FAQAnswer-component_answer_2yTh a,
  .light .FAQAnswer-component_answer_2yTh h4,
  .light.FAQAnswer-component_answer_2yTh h4 {
      color: #000;
}

.FAQAnswer-component_answer_2yTh h4 {
  display: block;
  font-weight: inherit;
  margin: 4px 0 12px;
}

@media all and (min-width: 375px) {

  .FAQAnswer-component_answer_2yTh h4 {
    margin: 4px 0 10px;
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .FAQAnswer-component_answer_2yTh h4 {
    margin: 8px 0 10px;
  }
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh h4 {
    margin: 8px 0 12px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 2560px) {

  .FAQAnswer-component_answer_2yTh h4 {
    margin: 6px 0 12px;
    font-size: 20px;
    line-height: 24px;
  }
}

.FAQAnswer-component_answer_2yTh p + h4 {
  margin-top: 26px;
}

@media all and (min-width: 375px) {

  .FAQAnswer-component_answer_2yTh p + h4 {
    margin-top: 32px;
  }
}

@media all and (min-width: 2560px) {

  .FAQAnswer-component_answer_2yTh p + h4 {
    margin-top: 40px;
  }
}

.FAQAnswer-component_answer_2yTh table + h4 {
  margin-top: 0;
}

.FAQAnswer-component_answer_2yTh b {
  font-weight: inherit;
}

.FAQAnswer-component_answer_2yTh a {
  color: inherit;
  text-decoration: underline;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.FAQAnswer-component_answer_2yTh a:hover,
    .FAQAnswer-component_answer_2yTh a:focus {
  opacity: 0.6;
}

.FAQAnswer-component_answer_2yTh a:active {
  opacity: 0.3;
}

.FAQAnswer-component_answer_2yTh ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
}

.FAQAnswer-component_answer_2yTh ul li::before {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0.5em;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
        background-color: #fff;
}

.dark .FAQAnswer-component_answer_2yTh ul li::before,
  .dark.FAQAnswer-component_answer_2yTh ul li::before {
        background-color: #fff;
}

.light .FAQAnswer-component_answer_2yTh ul li::before,
  .light.FAQAnswer-component_answer_2yTh ul li::before {
        background-color: #000;
}

.FAQAnswer-component_answer_2yTh li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 1em;
}

@media all and (min-width: 768px) {

  .FAQAnswer-component_answer_2yTh li {
    padding-left: 16px;
  }
}

@media all and (min-width: 1280px) {

  .FAQAnswer-component_answer_2yTh li {
    padding-left: 10px;
  }
}

@media all and (min-width: 1440px) {

  .FAQAnswer-component_answer_2yTh li {
    padding-left: 12px;
  }
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh li {
    padding-left: 16px;
  }
}

.FAQAnswer-component_answer_2yTh small {
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 768px) {

  .FAQAnswer-component_answer_2yTh small {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .FAQAnswer-component_answer_2yTh small {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .FAQAnswer-component_answer_2yTh small {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh small {
    font-size: 16px;
    line-height: 20px;
  }
}

.FAQAnswer-component_answer_2yTh table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 26px;
}

@media all and (min-width: 768px) {

  .FAQAnswer-component_answer_2yTh table {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh table {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 2560px) {

  .FAQAnswer-component_answer_2yTh table {
    margin-bottom: 44px;
  }
}

.FAQAnswer-component_answer_2yTh table p:not(:last-child) {
  margin: 0;
}

.FAQAnswer-component_answer_2yTh table tr {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}

@media all and (min-width: 1920px) {

  .FAQAnswer-component_answer_2yTh table tr {
    margin-bottom: 14px;
  }
}

.FAQAnswer-component_answer_2yTh table td {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
}

.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] p {
  display: inline;
  position: relative;
  max-width: 93%;
  padding-right: 3px;
  z-index: 1;
        background-color: #1e2020;
}

.dark .FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] p,
  .dark.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] p {
        background-color: #1e2020;
}

.light .FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] p,
  .light.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] p {
        background-color: #f3f3f3;
}

.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1) {
  position: relative;
  width: 71%;
}

.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1)::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0.4em;
  width: 98%;
  height: 1em;
  border-bottom: 1px dotted;
          border-color: rgba(255, 255, 255, .6);
}

.dark .FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1)::after,
  .dark.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1)::after {
          border-color: rgba(255, 255, 255, .6);
}

.light .FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1)::after,
  .light.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(1)::after {
          border-color: rgba(0, 0, 0, .6);
}

.FAQAnswer-component_answer_2yTh table[data-type='faq--tariff'] td:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29%;
  padding-left: 3px;
}

.FAQAnswer-component_answer-numerable_1rfC {
  padding: 5px 0 0 0;
}

@media all and (min-width: 375px) {

  .FAQAnswer-component_answer-numerable_1rfC {
    padding: 5px 0 0 0;
  }
}
:root {

  /* dark */

  /* light */
}

.FAQ-component_container_OzL- {
  width: 100%;
}

@media all and (min-width: 768px) {

  .FAQ-component_container_OzL- {
    padding-right: 26px;
  }
}

@media all and (min-width: 1025px) {

  .FAQ-component_container_OzL- {
    padding-right: 0;
    width: 80%;
  }
}

@media all and (min-width: 1280px) {

  .FAQ-component_container_OzL- {
    width: 90%;
    max-width: 778px;
  }
}

@media all and (min-width: 1600px) {

  .FAQ-component_container_OzL- {
    max-width: 912px;
  }
}

@media all and (min-width: 1920px) {

  .FAQ-component_container_OzL- {
    max-width: 1056px;
  }
}

@media all and (min-width: 2560px) {

  .FAQ-component_container_OzL- {
    max-width: 1328px;
  }
}

.FAQ-component_faq-list-numerable_AHGL {
  counter-reset: item;
  list-style-type: none;
}

.FAQ-component_questionBox__SmN:not(:last-child) {
  margin-bottom: 22px;
}

@media all and (min-width: 1600px) {

  .FAQ-component_questionBox__SmN:not(:last-child) {
    margin-bottom: 26px;
  }
}

@media all and (min-width: 2560px) {

  .FAQ-component_questionBox__SmN:not(:last-child) {
    margin-bottom: 32px;
  }
}

.FAQ-component_questionBox-bordered_3S6e,
.FAQ-component_questionBox-numerable_1jb2 {
  border-top: 1px solid #343636;
  padding: 24px 0 2px 0
}

.FAQ-component_questionBox-bordered_3S6e:last-child, .FAQ-component_questionBox-numerable_1jb2:last-child {
  border-bottom: 1px solid #343636;
  padding-bottom: 24px;
}

.FAQ-component_questionBox-numerable_1jb2 { /* stylelint-disable-line no-descending-specificity */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.FAQ-component_questionBox-numerable_1jb2::before {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;
  color: #7c7e7f;
  content: counter(item, decimal-leading-zero) ".";
  font-size: 13px;
  line-height: 22px;
  counter-increment: item;
  letter-spacing: -0.02em;
  margin-right: 8px;
}
:root {

  /* dark */

  /* light */
}

.PersonalLink-component_linkBox_3gWu {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  margin-bottom: 12px;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 768px) {

  .PersonalLink-component_linkBox_3gWu {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .PersonalLink-component_linkBox_3gWu {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .PersonalLink-component_linkBox_3gWu {
    font-size: 14px;
    line-height: 18px;
  }
}

.PersonalLink-component_linkBox_3gWu {
    color: rgba(255, 255, 255, .3);
}

.dark .PersonalLink-component_linkBox_3gWu,
  .dark.PersonalLink-component_linkBox_3gWu {
    color: rgba(255, 255, 255, .3);
}

.light .PersonalLink-component_linkBox_3gWu,
  .light.PersonalLink-component_linkBox_3gWu {
    color: rgba(0, 0, 0, .3);
}

.PersonalLink-component_linkBox_3gWu a {
  text-decoration: none;
}

.PersonalLink-component_linkBox_3gWu a:hover {
  opacity: 0.7;
}

.PersonalLink-component_linkBox_3gWu a:active {
  opacity: 0.5;
}

.PersonalLink-component_linkBox_3gWu a {
      color: rgba(255, 255, 255, .8);
}

.dark .PersonalLink-component_linkBox_3gWu a,
  .dark.PersonalLink-component_linkBox_3gWu a {
      color: rgba(255, 255, 255, .8);
}

.light .PersonalLink-component_linkBox_3gWu a,
  .light.PersonalLink-component_linkBox_3gWu a {
      color: rgba(0, 0, 0, .8);
}
:root {

  /* dark */

  /* light */
}

.RequestForm-component_title_2Upk {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .RequestForm-component_title_2Upk {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm-component_title_2Upk {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm-component_title_2Upk {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_title_2Upk {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.RequestForm-component_formWrapper_2Olp {
  padding-top: 26px;
}

@media all and (min-width: 768px) {

  .RequestForm-component_formWrapper_2Olp {
    padding-top: 40px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm-component_formWrapper_2Olp {
    padding-top: 32px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_formWrapper_2Olp {
    padding-top: 40px;
  }
}

.RequestForm-component_footer_2n71 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% + 40px);
  margin: 0 -20px;
  padding: 20px 20px 0;
  border-top: 1px solid;
}

@media all and (min-width: 375px) {

  .RequestForm-component_footer_2n71 {
    padding-top: 24px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm-component_footer_2n71 {
    margin: 0 -40px;
    width: calc(100% + 80px);
    padding: 24px 40px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm-component_footer_2n71 {
    width: calc(100% + 72px);
    margin: 0 -36px;
    padding: 20px 36px 0;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_footer_2n71 {
    width: calc(100% + 80px);
    margin: 0 -40px;
    padding: 24px 40px 0;
  }
}

.RequestForm-component_footer_2n71 {
    border-color: rgba(255, 255, 255, .1);
}

.dark .RequestForm-component_footer_2n71,
  .dark.RequestForm-component_footer_2n71 {
    border-color: rgba(255, 255, 255, .1);
}

.light .RequestForm-component_footer_2n71,
  .light.RequestForm-component_footer_2n71 {
    border-color: rgba(0, 0, 0, .1);
}

.RequestForm-component_footerPriceBox_25Ak {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 50%;
}

@media all and (min-width: 768px) {

  .RequestForm-component_footerPriceBox_25Ak {
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
  }
}

.RequestForm-component_footerPriceText_ScvS {
  display: none;
}

@media all and (min-width: 768px) {

  .RequestForm-component_footerPriceText_ScvS {
    font-family: "Interphases-Regular", serif;
    -webkit-font-feature-settings: "ss08" on;
            font-feature-settings: "ss08" on;
    font-weight: 400;
    display: block;
    font-size: 20px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm-component_footerPriceText_ScvS {
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_footerPriceText_ScvS {
    font-size: 20px;
    line-height: 20px;
  }
}

.RequestForm-component_footerPriceText_ScvS {
    color: #fff;
}

.dark .RequestForm-component_footerPriceText_ScvS,
  .dark.RequestForm-component_footerPriceText_ScvS {
    color: #fff;
}

.light .RequestForm-component_footerPriceText_ScvS,
  .light.RequestForm-component_footerPriceText_ScvS {
    color: #000;
}

.RequestForm-component_submitBtn_2wzb {
  min-width: 115px;
  min-height: 44px;
}

@media all and (min-width: 375px) {

  .RequestForm-component_submitBtn_2wzb {
    min-width: 132px;
    min-height: 48px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm-component_submitBtn_2wzb {
    width: 100%;
    min-height: 48px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .RequestForm-component_submitBtn_2wzb {
    height: 1px;
  }
}

.RequestForm-component_submitBtn_2wzb.RequestForm-component_wide_AmrD {
  width: 100%;
}

.RequestForm-component_arrow_rTt9 {
  display: none;
}

@media all and (min-width: 768px) {

  .RequestForm-component_arrow_rTt9 {
    display: block;
    margin-left: 8px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_arrow_rTt9 {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .RequestForm-component_arrow_rTt9 {
    margin-left: 12px;
  }
}

.RequestForm-component_footerIndent_3bO1 {
  margin-top: 14px;
}

@media all and (min-width: 768px) {

  .RequestForm-component_footerIndent_3bO1 {
    margin-top: 28px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm-component_footerIndent_3bO1 {
    margin-top: 24px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm-component_footerIndent_3bO1 {
    margin-top: 28px;
  }
}
.UpsaleDialogPopup-component_wrapper_3-tm {
  margin-top: 40px;
}

.UpsaleDialogPopup-component_backButton_wXuW {
  width: 100%;
  height: 44px;
}

.UpsaleDialogPopup-component_upsaleWrapper_kI86 {
  position: relative;
  margin: 27px -40px 0;
}

.UpsaleDialogPopup-component_picture_9x9s {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.UpsaleDialogPopup-component_image_pbV8 {
  height: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover";
     object-fit: cover;
}

.UpsaleDialogPopup-component_upsaleContent_2ou9 {
  padding: 40px;
}

.UpsaleDialogPopup-component_upsaleTitle_1YzA {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
  width: 170px;
}

@media all and (min-width: 375px) {

  .UpsaleDialogPopup-component_upsaleTitle_1YzA {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .UpsaleDialogPopup-component_upsaleTitle_1YzA {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
    width: 240px;
  }
}

@media all and (min-width: 1280px) {

  .UpsaleDialogPopup-component_upsaleTitle_1YzA {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .UpsaleDialogPopup-component_upsaleTitle_1YzA {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.UpsaleDialogPopup-component_upsaleDescription_3pjb {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 13px;
  line-height: 17px;
  width: 245px;
  margin-bottom: 30px;
}

@media all and (min-width: 768px) {

  .UpsaleDialogPopup-component_upsaleDescription_3pjb {
    font-size: 15px;
    line-height: 20px;
    width: 280px;
    margin-bottom: 40px;
  }
}

.UpsaleDialogPopup-component_upsaleButton_26wi {
  padding: 12px 24px;
  display: inline-block;
}

.UpsaleDialogPopup-component_buttonText_3IH7 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 15px;
  line-height: 20px;
}

.UpsaleDialogPopup-component_arrow_2Mh8 {
  margin-left: 20px;
}
:root {

  /* dark */

  /* light */
}
/* stylelint-disable no-descending-specificity */
.Carousel-component_container_1CCr {
  width: calc(100% + 30px);
  padding: 33px 0 33px 15px;
  margin: -16px -15px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
@media all and (min-width: 768px) {
  .Carousel-component_container_1CCr {
    margin: -24px -32px;
    padding-left: 32px;
    width: calc(100% + 64px);
  }
}
@media all and (min-width: 1280px) {
  .Carousel-component_container_1CCr {
    margin: -24px -47px;
    padding-left: 47px;
    width: calc(100% + 94px);
  }
}
@media all and (min-width: 1440px) {
  .Carousel-component_container_1CCr {
    margin: -24px -55px;
    padding-left: 55px;
    width: calc(100% + 110px);
  }
}
@media all and (min-width: 1600px) {
  .Carousel-component_container_1CCr {
    margin: -24px -64px;
    padding-left: 64px;
    width: calc(100% + 128px);
  }
}
@media all and (min-width: 1920px) {
  .Carousel-component_container_1CCr {
    margin: -24px -72px;
    padding-left: 72px;
    width: calc(100% + 144px);
  }
}
.Carousel-component_wrapper_waYU {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Carousel-component_wrapper_waYU {
    -ms-perspective: 1200px;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
  }
}
.Carousel-component_slide_3Ba4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  padding-right: 16px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media all and (min-width: 768px) {
  .Carousel-component_slide_3Ba4 {
    padding-right: 24px;
  }
}
@media all and (min-width: 1600px) {
  .Carousel-component_slide_3Ba4 {
    padding-right: 28px;
  }
}
@media all and (min-width: 1920px) {
  .Carousel-component_slide_3Ba4 {
    padding-right: 32px;
  }
}
.Carousel-component_scrollButton_LMj- {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  -webkit-box-shadow:
    0 12px 64px rgba(0, 0, 0, .08),
    0 4px 24px rgba(0, 0, 0, .08),
    0 0 8px rgba(0, 0, 0, .04),
    0 16px 48px rgba(0, 0, 0, .32);

          box-shadow:
    0 12px 64px rgba(0, 0, 0, .08),
    0 4px 24px rgba(0, 0, 0, .08),
    0 0 8px rgba(0, 0, 0, .04),
    0 16px 48px rgba(0, 0, 0, .32);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-transition:
    width 0.2s ease-in-out,
    background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  transition:
    width 0.2s ease-in-out,
    background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  width: 26px;
  height: 90px;
  border-radius: 12px 0 0 12px;
  background-color: #fed305;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
  pointer-events: none;
}
@media all and (min-width: 1600px) {
  .Carousel-component_scrollButton_LMj- {
    width: 32px;
    height: 112px;
  }
}
@media all and (min-width: 1920px) {
  .Carousel-component_scrollButton_LMj- {
    width: 36px;
    height: 112px;
  }
}
@media all and (min-width: 2560px) {
  .Carousel-component_scrollButton_LMj- {
    height: 124px;
  }
}
.Carousel-component_container_1CCr:hover .Carousel-component_scrollButton_LMj-:not(.Carousel-component_scrollButton_hide_11IH) {
    opacity: 1;
    pointer-events: auto;
}
.Carousel-component_scrollButton_LMj- svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  stroke: #000;
}
.Carousel-component_scrollButton_LMj-:hover {
  width: 32px;
  background-color: #fbb712;
}
@media all and (min-width: 1600px) {
  .Carousel-component_scrollButton_LMj-:hover {
    width: 40px;
  }
}
@media all and (min-width: 1920px) {
  .Carousel-component_scrollButton_LMj-:hover {
    width: 42px;
  }
}
.Carousel-component_scrollButton_LMj-:active {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.Carousel-component_scrollButton_prev_3Y_c {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.Carousel-component_scrollButton_next_1kvv {
  right: 0;
}
.Carousel-component_scrollButton_hide_11IH {
  opacity: 0;
  pointer-events: none;
}
.Carousel-component_doubleSlidesBox_2HWt {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
}
:root {

  /* dark */

  /* light */
}

.CardBase-component_card_rfeK {
  padding: 40px 20px;
  background: #25282a;
  border: 1px solid rgba(80, 80, 80, .3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

@media all and (min-width: 768px) {

  .CardBase-component_card_rfeK {
    border-radius: 24px;
    padding: 40px 32px;
  }
}

.CardBase-component_card_rfeK:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
          box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

.CardBase-component_static_1K8e:hover {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.CardSimple-component_wrapper_1X6H {
  display: block;
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  border-radius: 20px;
}
@media all and (min-width: 768px) {
  .CardSimple-component_wrapper_1X6H {
    border-radius: 24px;
  }
}
.CardSimple-component_wrapper_1X6H:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
          box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
}
.CardSimple-component_wrapper_1X6H.CardSimple-component_isStatic_1zzt:hover {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: auto;
}
.CardArticle-component_wrapper_257g {
  display: block;
  width: 264px;
  height: 336px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.CardArticle-component_wrapper_257g:active {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
          box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
}

@media all and (min-width: 768px) {

  .CardArticle-component_wrapper_257g {
    width: 280px;
    height: 376px
  }
}

@media all and (min-width: 1025px) {

  .CardArticle-component_wrapper_257g:hover {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }

  .CardArticle-component_wrapper_257g:active {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }
}

@media all and (min-width: 1600px) {

  .CardArticle-component_wrapper_257g {
    width: 325px;
    height: 444px
  }
}

@media all and (min-width: 1920px) {

  .CardArticle-component_wrapper_257g {
    width: 376px;
    height: 512px
  }
}

.CardArticle-component_wrapper_257g.CardArticle-component_isStatic_2zs9:hover,
  .CardArticle-component_wrapper_257g.CardArticle-component_isStatic_2zs9:active {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.CardArticle-component_wrapper_257g.CardArticle-component_isWide_13bk {
  width: 100%;
}

.CardArticle-component_contentWrapper_1Z4Z {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  padding: 26px;
  color: #fff;
}

@media all and (min-width: 768px) {

  .CardArticle-component_contentWrapper_1Z4Z {
    padding: 28px 32px
  }
}

@media all and (min-width: 1600px) {

  .CardArticle-component_contentWrapper_1Z4Z {
    padding: 31px 36px
  }
}

@media all and (min-width: 1920px) {

  .CardArticle-component_contentWrapper_1Z4Z {
    padding: 36px 40px
  }
}

.CardArticle-component_title_ifFv {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  width: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 22px;
  line-height: 25px;
}

@media all and (min-width: 1600px) {

  .CardArticle-component_title_ifFv {
    font-size: 26px;
    line-height: 30px
  }
}

@media all and (min-width: 1920px) {

  .CardArticle-component_title_ifFv {
    font-size: 28px;
    line-height: 32px
  }
}

.CardArticle-component_description_1Fkk {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -webkit-box-flex: 0;

      -ms-flex: 0 0 80px;

          flex: 0 0 80px;
  width: 100%;
  margin-top: 12px;
  font-size: 15px;
  line-height: 20px;
}

@media all and (min-width: 768px) {

  .CardArticle-component_description_1Fkk {
    margin-top: 14px
  }
}

@media all and (min-width: 1600px) {

  .CardArticle-component_description_1Fkk {
    font-size: 17px;
    line-height: 23px
  }
}

@media all and (min-width: 1920px) {

  .CardArticle-component_description_1Fkk {
    margin-top: 18px;
    font-size: 18px;
    line-height: 24px
  }
}
:root {

  /* dark */

  /* light */
}

.CardProductOffers-component_item_2Fiq {
  padding: 12px 23px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}

@media all and (min-width: 768px) {

  .CardProductOffers-component_item_2Fiq {
    padding: 12px 32px 10px;
  }
}

@media all and (min-width: 1600px) {

  .CardProductOffers-component_item_2Fiq {
    padding: 12px 34px 10px;
  }
}

@media all and (min-width: 1920px) {

  .CardProductOffers-component_item_2Fiq {
    padding: 12px 38px 10px;
  }
}

.CardProductOffers-component_desc_3o5r {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  color: #fff;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .CardProductOffers-component_desc_3o5r {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .CardProductOffers-component_desc_3o5r {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .CardProductOffers-component_desc_3o5r {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .CardProductOffers-component_desc_3o5r {
    font-size: 16px;
    line-height: 22px;
  }
}
:root {

  /* dark */

  /* light */
}
/* stylelint-disable no-descending-specificity */
.CardProduct-component_wrapper_2n_1 {
  position: relative;
  width: 280px;
  overflow: hidden;
  border: 1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
    border-color: #333;
}
.dark .CardProduct-component_wrapper_2n_1,
  .dark.CardProduct-component_wrapper_2n_1 {
    border-color: #333;
  }
.light .CardProduct-component_wrapper_2n_1,
  .light.CardProduct-component_wrapper_2n_1 {
    border-color: #a5a6a6;
  }
@media all and (min-width: 375px) {
  .CardProduct-component_wrapper_2n_1 {
    width: 336px;
  }
}
@media all and (min-width: 768px) {
  .CardProduct-component_wrapper_2n_1 {
    width: 336px;
  }
}
@media all and (min-width: 1600px) {
  .CardProduct-component_wrapper_2n_1 {
    width: 376px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_wrapper_2n_1 {
    width: 444px;
  }
}
.CardProduct-component_wrapper_2n_1:hover .CardProduct-component_detailsText_1M9B {
  opacity: 1;
}
.CardProduct-component_picture_1Xgo {
  width: 100%;
  height: 86px;
}
@media all and (min-width: 375px) {
  .CardProduct-component_picture_1Xgo {
    height: 150px;
  }
}
@media all and (min-width: 768px) {
  .CardProduct-component_picture_1Xgo {
    height: 226px;
  }
}
@media all and (min-width: 1280px) {
  .CardProduct-component_picture_1Xgo {
    height: 219px;
  }
}
@media all and (min-width: 1440px) {
  .CardProduct-component_picture_1Xgo {
    height: 241px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_picture_1Xgo {
    height: 276px;
  }
}
.CardProduct-component_image_3P9I {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: contain;
     font-family: "object-fit:contain;object-position:center";
     object-fit: contain;
}
.CardProduct-component_detailsText_1M9B {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 86px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  font-size: 16px;
  line-height: 20px;
  color: #dfdfdf;
  background-color: rgba(0, 0, 0, .9);
}
@supports ((-webkit-backdrop-filter: blur(100px)) or (backdrop-filter: blur(100px))) {
  .CardProduct-component_detailsText_1M9B {
    background-color: rgba(72, 72, 72, .6);
    -webkit-backdrop-filter: blur(18px);
            backdrop-filter: blur(18px);
  }
}
@media all and (min-width: 375px) {
  .CardProduct-component_detailsText_1M9B {
    height: 150px;
  }
}
@media all and (min-width: 768px) {
  .CardProduct-component_detailsText_1M9B {
    height: 226px;
  }
}
@media all and (min-width: 1280px) {
  .CardProduct-component_detailsText_1M9B {
    height: 219px;
  }
}
@media all and (min-width: 1440px) {
  .CardProduct-component_detailsText_1M9B {
    height: 241px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_detailsText_1M9B {
    height: 276px;
  }
}
.CardProduct-component_badge_brhY {
  position: absolute;
  top: 22px;
  right: 26px;
}
.CardProduct-component_title_1SV3 {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  display: block;
  padding: 17px 23px 8px;
  min-height: 84px;
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}
@media all and (min-width: 375px) {
  .CardProduct-component_title_1SV3 {
    font-size: 22px;
    line-height: 25px;
    min-height: 84px;
  }
}
@media all and (min-width: 768px) {
  .CardProduct-component_title_1SV3 {
    font-size: 20px;
    line-height: 22px;
    padding: 23px 32px 8px;
    min-height: 84px;
  }
}
@media all and (min-width: 1600px) {
  .CardProduct-component_title_1SV3 {
    font-size: 22px;
    line-height: 25px;
    min-height: 91px;
    padding: 24px 34px 8px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_title_1SV3 {
    font-size: 26px;
    line-height: 30px;
    min-height: 104px;
    padding: 27px 38px 8px;
  }
}
.CardProduct-component_additionalButton_1enk {
  padding: 12px 23px 10px;
}
@media all and (min-width: 768px) {
  .CardProduct-component_additionalButton_1enk {
    padding: 12px 32px 10px;
  }
}
@media all and (min-width: 1600px) {
  .CardProduct-component_additionalButton_1enk {
    padding: 12px 34px 10px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_additionalButton_1enk {
    padding: 12px 38px 10px;
  }
}
.CardProduct-component_footer_D4KE {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 28px 23px 38px;
}
@media all and (min-width: 768px) {
  .CardProduct-component_footer_D4KE {
    padding: 28px 32px 38px;
  }
}
@media all and (min-width: 1600px) {
  .CardProduct-component_footer_D4KE {
    padding: 28px 34px 38px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_footer_D4KE {
    padding: 28px 38px 38px;
  }
}
.CardProduct-component_button_9nV7 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .CardProduct-component_button_9nV7 {
    height: 1px;
  }
}
.CardProduct-component_button_9nV7 {
  min-height: 44px;
  min-width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
@media all and (min-width: 375px) {
  .CardProduct-component_button_9nV7 {
    font-size: 16px;
    min-height: 42px;
    min-width: 123px;
  }
}
@media all and (min-width: 768px) {
  .CardProduct-component_button_9nV7 {
    font-size: 14px;
    min-width: 122px;
    min-height: 44px;
  }
}
@media all and (min-width: 1600px) {
  .CardProduct-component_button_9nV7 {
    font-size: 15px;
    min-width: 136px;
    min-height: 46px;
  }
}
@media all and (min-width: 1920px) {
  .CardProduct-component_button_9nV7 {
    font-size: 16px;
    min-width: 158px;
    min-height: 56px;
  }
}
:root {

  /* dark */

  /* light */
}

.CardProductPopupOffers-component_item_1CQh {
  padding: 5px 10px;
}

@media all and (min-width: 768px) {

  .CardProductPopupOffers-component_item_1CQh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 20px;
  }
}

@media all and (min-width: 1024px) {

  .CardProductPopupOffers-component_item_1CQh {
    padding: 5px 40px 20px;
  }
}

.CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND {
  border-top: 1px solid;
      border-color: #343636;
}

.dark .CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND,
  .dark.CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND {
      border-color: #343636;
}

.light .CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND,
  .light.CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND {
      border-color: #a5a6a6;
}

@media all and (min-width: 768px) {

  .CardProductPopupOffers-component_item_1CQh.CardProductPopupOffers-component_divider_2XND {
    margin-top: 18px;
    padding-top: 18px;
  }
}

.CardProductPopupOffers-component_title_2COG {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  display: block;
  margin: 0 0 5px;
  font-size: 18px;
  line-height: 24px;
}

@media all and (min-width: 768px) {

  .CardProductPopupOffers-component_title_2COG {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 178px;
    margin-right: 6px;
  }
}

.CardProductPopupOffers-component_title_2COG {
    color: #fff;
}

.dark .CardProductPopupOffers-component_title_2COG,
  .dark.CardProductPopupOffers-component_title_2COG {
    color: #fff;
}

.light .CardProductPopupOffers-component_title_2COG,
  .light.CardProductPopupOffers-component_title_2COG {
    color: #000;
}

.CardProductPopupOffers-component_desc_29_q {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: block;
  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 768px) {

  .CardProductPopupOffers-component_desc_29_q {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    font-size: 16px;
    line-height: 20px;
  }
}

.CardProductPopupOffers-component_desc_29_q {
    color: #a5a6a6;
}

.dark .CardProductPopupOffers-component_desc_29_q,
  .dark.CardProductPopupOffers-component_desc_29_q {
    color: #a5a6a6;
}

.light .CardProductPopupOffers-component_desc_29_q,
  .light.CardProductPopupOffers-component_desc_29_q {
    color: #7c7e7f;
}
:root {

  /* dark */

  /* light */
}

.CardProductPopup-component_wrapper_1Pcs {
  letter-spacing: -0.01em;
}

@media all and (min-width: 1024px) {

  .CardProductPopup-component_wrapper_1Pcs {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 358px;
        grid-template-columns: 1fr 358px;
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
  }
}

@media all and (min-width: 1280px) {

  .CardProductPopup-component_wrapper_1Pcs {
    -ms-grid-columns: 1fr 434px;
        grid-template-columns: 1fr 434px;
  }
}

@media all and (min-width: 1440px) {

  .CardProductPopup-component_wrapper_1Pcs {
    -ms-grid-columns: 1fr 528px;
        grid-template-columns: 1fr 528px;
  }
}

.CardProductPopup-component_picture_2jEp {
  width: 100%;
  height: 183px;
}

@media all and (min-width: 1024px) {

  .CardProductPopup-component_picture_2jEp {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / 3;
    height: 100%;
  }
}

.CardProductPopup-component_titleBlock_3Cgj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding: 40px 10px 24px;
}

@media all and (min-width: 768px) {

  .CardProductPopup-component_titleBlock_3Cgj {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 40px 20px 50px;
  }
}

@media all and (min-width: 1024px) {

  .CardProductPopup-component_titleBlock_3Cgj {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    width: 100%;
    padding: 40px 40px 20px;
    margin-bottom: 16px;
    border-bottom: 1px solid;
      border-color: #343636;
  }

  .dark .CardProductPopup-component_titleBlock_3Cgj,
  .dark.CardProductPopup-component_titleBlock_3Cgj {
      border-color: #343636;
  }

  .light .CardProductPopup-component_titleBlock_3Cgj,
  .light.CardProductPopup-component_titleBlock_3Cgj {
      border-color: #a5a6a6;
  }
}

.CardProductPopup-component_title_36EC {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-right: 10px;
  font-size: 24px;
  line-height: 26px;
}

@media all and (min-width: 768px) {

  .CardProductPopup-component_title_36EC {
    margin-right: 24px;
  }
}

.CardProductPopup-component_title_36EC {
    color: #fff;
}

.dark .CardProductPopup-component_title_36EC,
  .dark.CardProductPopup-component_title_36EC {
    color: #fff;
}

.light .CardProductPopup-component_title_36EC,
  .light.CardProductPopup-component_title_36EC {
    color: #000;
}

.CardProductPopup-component_contentBox_39dq {
  padding-top: 20px;
}

@media all and (min-width: 768px) {

  .CardProductPopup-component_contentBox_39dq {
    padding-top: 15px;
  }
}

@media all and (min-width: 1024px) {

  .CardProductPopup-component_contentBox_39dq {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}

.CardProductPopup-component_image_3yGs {
  -o-object-fit: contain;
     font-family: "object-fit:contain;object-position:center";
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: 100%;
}

.CardProductPopup-component_footer_1nwj {
  padding: 10px 10px 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (min-width: 768px) {

  .CardProductPopup-component_footer_1nwj {
    padding: 50px 20px 25px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media all and (min-width: 1024px) {

  .CardProductPopup-component_footer_1nwj {
    padding: 40px 40px 50px;
  }
}

@media all and (min-width: 1280px) {

  .CardProductPopup-component_footer_1nwj {
    padding: 40px 40px 35px;
  }
}

.CardProductPopup-component_button_3QA8 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .CardProductPopup-component_button_3QA8 {
    height: 1px;
  }
}

.CardProductPopup-component_button_3QA8 {
  min-height: 44px;
  min-width: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .CardProductPopup-component_button_3QA8 {
    font-size: 16px;
    min-height: 42px;
    min-width: 123px;
  }
}

@media all and (min-width: 768px) {

  .CardProductPopup-component_button_3QA8 {
    margin-left: 45px;
    font-size: 14px;
    min-width: 122px;
    min-height: 44px;
  }
}

@media all and (min-width: 1600px) {

  .CardProductPopup-component_button_3QA8 {
    margin-left: 50px;
    font-size: 15px;
    min-width: 136px;
    min-height: 46px;
  }
}

@media all and (min-width: 1920px) {

  .CardProductPopup-component_button_3QA8 {
    font-size: 16px;
    min-width: 158px;
    min-height: 56px;
  }
}
:root {

  /* dark */

  /* light */
}

.CardWithSize-component_wrapper_2-yt {
  display: block;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  background-color: #25282a;
  border-radius: 24px;
  border: 1px solid #333;
  width: 100%;
  max-width: 345px;
  min-height: 349px;
}

.light .CardWithSize-component_wrapper_2-yt,
  .light.CardWithSize-component_wrapper_2-yt {
    background-color: #fff;
    border: 1px solid #cbcbcb;
  }

@media all and (min-width: 768px) {

  .CardWithSize-component_wrapper_2-yt {
    max-width: none;
    max-width: initial;
    min-height: 0;
    min-height: initial;
  }
}

.CardWithSize-component_contentWrapper_jrWT {
  padding: 26px;
}

@media all and (min-width: 768px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 27px;
  }
}

@media all and (min-width: 1024px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 28px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 30px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 32px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 36px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_contentWrapper_jrWT {
    padding: 40px;
  }
}

.CardWithSize-component_topWrapper_2uLR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 22px;
}

@media all and (min-width: 768px) {

  .CardWithSize-component_topWrapper_2uLR {
    height: 108px;
    margin-bottom: 18px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_topWrapper_2uLR {
    height: 126px;
    margin-bottom: 24px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_topWrapper_2uLR {
    height: 135px;
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_topWrapper_2uLR {
    height: 154px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_topWrapper_2uLR {
    height: 216px;
    margin-bottom: 34px;
  }
}

.CardWithSize-component_icon_1F50 {
  width: 32px;
  height: 32px;
  margin-bottom: 25px;
  stroke: #fff;
}

.light .CardWithSize-component_icon_1F50,
  .light.CardWithSize-component_icon_1F50 {
    stroke: #000;
  }

@media all and (min-width: 768px) {

  .CardWithSize-component_icon_1F50 {
    width: 28px;
    height: 28px;
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_icon_1F50 {
    width: 32px;
    height: 32px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_icon_1F50 {
    width: 34px;
    height: 34px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_icon_1F50 {
    width: 36px;
    height: 36px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_icon_1F50 {
    width: 38px;
    height: 38px;
  }
}

.CardWithSize-component_titleWrapper_1Mjl {
  display: inline-block;
}

.CardWithSize-component_title_OPMx {
  display: inline-block;
  font-size: 22px;
  line-height: 25px;
  text-decoration: none;
  color: #fff
}

.CardWithSize-component_title_OPMx:hover {
  color: #a5a6a6;
}

.CardWithSize-component_title_OPMx {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;
}

.light .CardWithSize-component_title_OPMx,
  .light.CardWithSize-component_title_OPMx {
    color: #000;
}

@media all and (min-width: 768px) {

  .CardWithSize-component_title_OPMx {
    font-size: 18px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_title_OPMx {
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_title_OPMx {
    font-size: 22px;
    line-height: 25px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_title_OPMx {
    font-size: 26px;
    line-height: 30px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_title_OPMx {
    font-size: 28px;
    line-height: 32px;
  }
}

.CardWithSize-component_linkWrapper_2BsC {
  margin-bottom: 14px;
}

@media all and (min-width: 768px) {

  .CardWithSize-component_linkWrapper_2BsC {
    margin-bottom: 12px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_linkWrapper_2BsC {
    margin-bottom: 10px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_linkWrapper_2BsC {
    margin-bottom: 12px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_linkWrapper_2BsC {
    margin-bottom: 14px;
  }
}

.CardWithSize-component_link_1-V3 {
  font-size: 15px;
  line-height: 20px;
  display: inline-block;
  color: #a5a6a6;
  text-decoration: none
}

.CardWithSize-component_link_1-V3:hover {
  color: #fff;
}

.light .CardWithSize-component_link_1-V3:hover,
  .light.CardWithSize-component_link_1-V3:hover {
      color: #000;
}

.CardWithSize-component_link_1-V3 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
}

@media all and (min-width: 768px) {

  .CardWithSize-component_link_1-V3 {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_link_1-V3 {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_link_1-V3 {
    font-size: 17px;
    line-height: 23px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_link_1-V3 {
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .CardWithSize-component_big_QDHP .CardWithSize-component_list_1Xzn {
    display: block;
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
  }
}

@media all and (min-width: 768px) {

  .CardWithSize-component_big_QDHP {
    width: 461px;
    height: 348px;
  }
}

@media all and (min-width: 1024px) {

  .CardWithSize-component_big_QDHP {
    width: 468px;
    height: 348px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_big_QDHP {
    width: 552px;
    height: 358px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_big_QDHP {
    width: 616px;
    height: 402px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_big_QDHP {
    width: 678px;
    height: 444px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_big_QDHP {
    width: 810px;
    height: 530px;
  }
}

@media all and (min-width: 768px) {

  .CardWithSize-component_small_3hkg {
    width: 218px;
    height: 348px;
  }
}

@media all and (min-width: 1024px) {

  .CardWithSize-component_small_3hkg {
    width: 222px;
    height: 348px;
  }
}

@media all and (min-width: 1280px) {

  .CardWithSize-component_small_3hkg {
    width: 264px;
    height: 358px;
  }
}

@media all and (min-width: 1440px) {

  .CardWithSize-component_small_3hkg {
    width: 296px;
    height: 402px;
  }
}

@media all and (min-width: 1600px) {

  .CardWithSize-component_small_3hkg {
    width: 325px;
    height: 444px;
  }
}

@media all and (min-width: 1920px) {

  .CardWithSize-component_small_3hkg {
    width: 389px;
    height: 530px;
  }
}
:root {

  /* dark */

  /* light */
}

.CardTopBar-component_wrapper_2cRk {
  display: block;
  width: 174px;
  height: 130px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  background-color: #25282a;
  border-radius: 13px;
  border: 1px solid #333;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.CardTopBar-component_wrapper_2cRk:active {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
          box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
}

.CardTopBar-component_wrapper_2cRk.CardTopBar-component_isStatic_fs5E:hover,
  .CardTopBar-component_wrapper_2cRk.CardTopBar-component_isStatic_fs5E:active {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.CardTopBar-component_wrapper_2cRk {}

.light .CardTopBar-component_wrapper_2cRk,
  .light.CardTopBar-component_wrapper_2cRk {
    background-color: #fff;
    border: 1px solid #cbcbcb;
}

@media all and (min-width: 768px) {

  .CardTopBar-component_wrapper_2cRk {
    width: 160px;
    height: 122px
  }
}

@media all and (min-width: 1025px) {

  .CardTopBar-component_wrapper_2cRk:hover {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25)
  }

  .CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_title_3aKm {
    color: #fff;
  }

  .light .CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_title_3aKm,
  .light.CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_title_3aKm {
          color: #000;
  }

  .CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_icon_39Ke {
    stroke: #fff;
  }

  .light .CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_icon_39Ke,
  .light.CardTopBar-component_wrapper_2cRk:hover .CardTopBar-component_icon_39Ke {
          stroke: #000;
  }

  .CardTopBar-component_wrapper_2cRk:active {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }
}

@media all and (min-width: 1440px) {

  .CardTopBar-component_wrapper_2cRk {
    width: 176px;
    height: 134px;
    border-radius: 15px
  }
}

@media all and (min-width: 1600px) {

  .CardTopBar-component_wrapper_2cRk {
    width: 192px;
    height: 146px;
    border-radius: 16px
  }
}

@media all and (min-width: 1920px) {

  .CardTopBar-component_wrapper_2cRk {
    width: 208px;
    height: 160px
  }
}

.CardTopBar-component_contentWrapper_lPeO {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 18px;
}

@media all and (min-width: 1440px) {

  .CardTopBar-component_contentWrapper_lPeO {
    padding: 20px
  }
}

@media all and (min-width: 1600px) {

  .CardTopBar-component_contentWrapper_lPeO {
    padding: 22px
  }
}

@media all and (min-width: 1920px) {

  .CardTopBar-component_contentWrapper_lPeO {
    padding: 24px
  }
}

.CardTopBar-component_title_3aKm {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  color: #616363;
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.light .CardTopBar-component_title_3aKm,
  .light.CardTopBar-component_title_3aKm {
    color: #a5a6a6;
  }

@media all and (min-width: 768px) {

  .CardTopBar-component_title_3aKm {
    font-size: 14px;
    line-height: 18px
  }
}

@media all and (min-width: 1600px) {

  .CardTopBar-component_title_3aKm {
    font-size: 16px;
    line-height: 20px
  }
}

.CardTopBar-component_icon_39Ke {
  width: 20px;
  height: 20px;
  margin-bottom: 14px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  stroke: #616363;
}

.light .CardTopBar-component_icon_39Ke,
  .light.CardTopBar-component_icon_39Ke {
    color: #a5a6a6;
  }

@media all and (min-width: 768px) {

  .CardTopBar-component_icon_39Ke {
    width: 18px;
    height: 18px
  }
}

@media all and (min-width: 1440px) {

  .CardTopBar-component_icon_39Ke {
    width: 20px;
    height: 20px;
    margin-bottom: 20px
  }
}

@media all and (min-width: 1600px) {

  .CardTopBar-component_icon_39Ke {
    width: 22px;
    height: 22px
  }
}

@media all and (min-width: 1920px) {

  .CardTopBar-component_icon_39Ke {
    width: 24px;
    height: 24px;
    margin-bottom: 26px
  }
}

.CardTopBar-component_active_UpH3 .CardTopBar-component_title_3aKm {
  color: #fff;
}

.light .CardTopBar-component_active_UpH3 .CardTopBar-component_title_3aKm,
  .light.CardTopBar-component_active_UpH3 .CardTopBar-component_title_3aKm {
      color: #000;
}

.CardTopBar-component_active_UpH3 .CardTopBar-component_icon_39Ke {
  stroke: #fff;
}

.light .CardTopBar-component_active_UpH3 .CardTopBar-component_icon_39Ke,
  .light.CardTopBar-component_active_UpH3 .CardTopBar-component_icon_39Ke {
      stroke: #000;
}
:root {

  /* dark */

  /* light */
}

.ScrollHeader-component_scrollHeader_28Y9 {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.ScrollHeader-component_scrollHeader_28Y9 {
  -webkit-transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: opacity 0.5s, -webkit-transform 0.75s;
  transition: transform 0.75s, opacity 0.5s;
  transition: transform 0.75s, opacity 0.5s, -webkit-transform 0.75s;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  opacity: 0;
}

@media all and (min-width: 1280px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    left: 324px;
  }
}

@media all and (min-width: 1440px) {

  .ScrollHeader-component_scrollHeader_28Y9 {
    left: 380px;
  }
}

.ScrollHeader-component_scrollHeader_28Y9.ScrollHeader-component_show_1JQv {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  z-index: 99;
}

.ScrollHeader-component_scrollHeader_28Y9 button[class*=aboutButton],
  .ScrollHeader-component_scrollHeader_28Y9 button[class*=tariffButton] {}

.light .ScrollHeader-component_scrollHeader_28Y9 button[class*=aboutButton],
  .light.ScrollHeader-component_scrollHeader_28Y9 button[class*=aboutButton],
  .light .ScrollHeader-component_scrollHeader_28Y9 button[class*=tariffButton],
  .light.ScrollHeader-component_scrollHeader_28Y9 button[class*=tariffButton] {
      border-color: rgba(0, 0, 0, .3);
      color: #000;
}

.light .ScrollHeader-component_scrollHeader_28Y9 button[class*=aboutButton]:hover, .light.ScrollHeader-component_scrollHeader_28Y9 button[class*=aboutButton]:hover, .light .ScrollHeader-component_scrollHeader_28Y9 button[class*=tariffButton]:hover, .light.ScrollHeader-component_scrollHeader_28Y9 button[class*=tariffButton]:hover {
  border-color: rgba(0, 0, 0, .7);
}
:root {

  /* dark */

  /* light */
}

.NavigateBack-component_navigateBack_3njE {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.NavigateBack-component_navigateBack_3njE:hover {
  opacity: 0.8;
}

.NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackIcon_2TtQ {
  height: 16px;
  width: 16px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  stroke: #fff;
  margin-right: 10px;
      stroke: #fff;
}

.dark .NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackIcon_2TtQ,
  .dark.NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackIcon_2TtQ {
      stroke: #fff;
}

.light .NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackIcon_2TtQ,
  .light.NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackIcon_2TtQ {
      stroke: #000;
}

.NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackLabel_3otV {
  display: none;
}

@media all and (min-width: 768px) {

  .NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackLabel_3otV {
    font-size: 20px;
    display: inline;
    display: initial;
    cursor: pointer
  }
}

@media all and (min-width: 1600px) {

  .NavigateBack-component_navigateBack_3njE .NavigateBack-component_navigateBackLabel_3otV {
    font-size: 26px
  }
}
:root {

  /* dark */

  /* light */
}

.PhoneLink_phoneLink_2F7o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-decoration: none;
  color: #fff;
  stroke: #fff
}

.PhoneLink_phoneLink_2F7o:hover {
  color: rgba(255, 255, 255, .8);
  stroke: rgba(255, 255, 255, .8);
}

.PhoneLink_phoneLink_2F7o:active {
  color: #fff;
  stroke: #fff;
}

.PhoneLink_phoneLink_2F7o .PhoneLink_phoneIcon_27jq {
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

@media all and (min-width: 375px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneIcon_27jq {
    width: 20px;
    height: 20px;
    margin-right: 8px
  }
}

@media all and (min-width: 1600px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneIcon_27jq {
    width: 22px;
    height: 22px
  }
}

.PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 14px;
}

@media all and (min-width: 375px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
    font-size: 16px
  }
}

@media all and (min-width: 768px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
    font-size: 13px
  }
}

@media all and (min-width: 1024px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
    font-size: 16px
  }
}

@media all and (min-width: 1280px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
    font-size: 13px
  }
}

@media all and (min-width: 1600px) {

  .PhoneLink_phoneLink_2F7o .PhoneLink_phoneText_2Iww {
    font-size: 18px
  }
}
:root {

  /* dark */

  /* light */
}

.BenefitLabel_benefitLabel_1RA2 {
  background: rgba(255, 255, 255, .03);
  border: 1px solid rgba(80, 80, 80, .15);
  height: 44px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 14px;
    background: rgba(255, 255, 255, .03);
}

.light .BenefitLabel_benefitLabel_1RA2,
  .light.BenefitLabel_benefitLabel_1RA2 {
    background: #fff;
  }

.dark .BenefitLabel_benefitLabel_1RA2,
  .dark.BenefitLabel_benefitLabel_1RA2 {
    background: rgba(255, 255, 255, .03);
  }

@media all and (min-width: 375px) {

  .BenefitLabel_benefitLabel_1RA2 {
    padding: 10px 16px;
    height: 48px;
  }
}

@media all and (min-width: 768px) {

  .BenefitLabel_benefitLabel_1RA2 {
    padding: 9px 14px;
    height: 44px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitLabel_benefitLabel_1RA2 {
    padding: 10px 16px;
    height: 48px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitLabel_benefitLabel_1RA2 {
    padding: 11px 18px;
    height: 56px;
  }
}

.BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
      color: #fff;
}

.light .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7,
  .light.BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
      color: #000;
}

.dark .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7,
  .dark.BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
      color: #fff;
}

@media all and (min-width: 375px) {

  .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
    font-size: 16px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitLabel_benefitLabel_1RA2 .BenefitLabel_benefitText_2ct7 {
    font-size: 18px;
    line-height: 24px;
  }
}

.BenefitLabel_benefitIcon_jbcX {
  border-radius: 100%;
  height: 26px;
  width: 26px;
  margin-right: 8px;
  background-color: #fed305;
  background-repeat: no-repeat;
  background-position: center;
}

@media all and (min-width: 375px) {

  .BenefitLabel_benefitIcon_jbcX {
    margin-right: 12px;
    height: 28px;
    width: 28px;
  }
}

@media all and (min-width: 768px) {

  .BenefitLabel_benefitIcon_jbcX {
    margin-right: 10px;
    height: 26px;
    width: 26px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitLabel_benefitIcon_jbcX {
    margin-right: 12px;
    height: 28px;
    width: 28px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitLabel_benefitIcon_jbcX {
    height: 34px;
    width: 34px;
  }
}
:root {

  /* dark */

  /* light */
}

.Banner-component_banner_k7sV {
  margin-left: -15px;
  margin-right: -15px;
}

@media all and (min-width: 768px) {

  .Banner-component_banner_k7sV {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_banner_k7sV {
    margin-left: -47px;
    margin-right: -47px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_banner_k7sV {
    margin-left: -55px;
    margin-right: -55px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_banner_k7sV {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_banner_k7sV {
    margin-left: -72px;
    margin-right: -72px;
  }
}

.Banner-component_banner_k7sV {
  position: relative;
  z-index: 0;
  margin-bottom: 22px;
}

@media all and (min-width: 768px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 60px;
  }
}

@media all and (min-width: 1024px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 44px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 37px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 48px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 48px;
  }
}

@media all and (min-width: 2560px) {

  .Banner-component_banner_k7sV {
    margin-bottom: 40px;
  }
}

.Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
  margin-bottom: -58px;
}

@media all and (min-width: 768px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -20px;
  }
}

@media all and (min-width: 1024px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -36px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -43px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -32px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -56px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -32px;
  }
}

@media all and (min-width: 2560px) {

  .Banner-component_banner_k7sV.Banner-component_isNoBenefits_3OZA {
    margin-bottom: -40px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Banner-component_bannerMainContent_1nlC {
    height: 1px;
  }
}

.Banner-component_bannerMainContent_1nlC {
  position: relative;
  z-index: 2;
  width: 100%;
  min-height: 416px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 375px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 568px;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 588px;
  }
}

@media all and (min-width: 1024px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 580px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 612px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 672px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 784px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_bannerMainContent_1nlC {
    min-height: 856px;
  }
}

.Banner-component_title_313K {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 500;
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Banner-component_title_313K {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_title_313K {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_title_313K {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_title_313K {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_title_313K {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Banner-component_title_313K {
  font-size: 32px;
  line-height: 1;
  margin-top: 120px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media all and (min-width: 375px) {

  .Banner-component_title_313K {
    margin-top: 185px;
    font-size: 40px;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_title_313K {
    margin-top: 206px;
    font-size: 64px;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_title_313K {
    margin-top: 181px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_title_313K {
    margin-top: 203px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_title_313K {
    margin-top: 225px;
    font-size: 72px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_title_313K {
    margin-top: 256px;
    font-size: 80px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_title_313K {
    margin-top: 288px;
  }
}

.Banner-component_title_313K {
    color: #fff;
}

.dark .Banner-component_title_313K,
  .dark.Banner-component_title_313K {
    color: #fff;
}

.light .Banner-component_title_313K,
  .light.Banner-component_title_313K {
    color: #fff;
}

.Banner-component_bannerFooter_JaXa {
  min-height: 216px;
    background-image: linear-gradient(0.75deg, #1e2020 0.84%, rgba(30, 32, 32, .95) 15.11%, rgba(30, 32, 32, .88) 22.14%, rgba(30, 32, 32, .79) 26.84%, rgba(30, 32, 32, .64) 31.8%, rgba(30, 32, 32, .43) 38.15%, rgba(30, 32, 32, .26) 42.87%, rgba(72, 72, 72, 0) 53.84%);

    .light &,
  .light& {
      background-image: linear-gradient(0.75deg, #f3f3f3 0.84%, rgba(243, 243, 243, .95) 15.11%, rgba(243, 243, 243, .88) 22.14%, rgba(243, 243, 243, .79) 26.84%, rgba(243, 243, 243, .64) 31.8%, rgba(243, 243, 243, .43) 38.15%, rgba(243, 243, 243, .26) 42.87%, rgba(158, 158, 158, .06) 51.01%, rgba(192, 192, 192, 0) 53.84%);
  }
}

.dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
    background-image: linear-gradient(0.75deg, #1e2020 0.84%, rgba(30, 32, 32, .95) 15.11%, rgba(30, 32, 32, .88) 22.14%, rgba(30, 32, 32, .79) 26.84%, rgba(30, 32, 32, .64) 31.8%, rgba(30, 32, 32, .43) 38.15%, rgba(30, 32, 32, .26) 42.87%, rgba(72, 72, 72, 0) 53.84%);
  }

.light .dark .Banner-component_bannerFooter_JaXa,
  .light.dark .Banner-component_bannerFooter_JaXa,
  .light .dark.Banner-component_bannerFooter_JaXa,
  .light.dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.75deg, #f3f3f3 0.84%, rgba(243, 243, 243, .95) 15.11%, rgba(243, 243, 243, .88) 22.14%, rgba(243, 243, 243, .79) 26.84%, rgba(243, 243, 243, .64) 31.8%, rgba(243, 243, 243, .43) 38.15%, rgba(243, 243, 243, .26) 42.87%, rgba(158, 158, 158, .06) 51.01%, rgba(192, 192, 192, 0) 53.84%);
  }

@media all and (min-width: 375px) {

  .Banner-component_bannerFooter_JaXa {
    min-height: 252px;
      background-image: linear-gradient(0.75deg, #1e2020 0.84%, rgba(30, 32, 32, .95) 15.39%, rgba(30, 32, 32, .88) 22.56%, rgba(30, 32, 32, .79) 27.35%, rgba(30, 32, 32, .64) 32.41%, rgba(30, 32, 32, .43) 38.89%, rgba(30, 32, 32, .26) 43.95%, rgba(72, 72, 72, 0) 54.89%);
  }

  .dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.75deg, #1e2020 0.84%, rgba(30, 32, 32, .95) 15.39%, rgba(30, 32, 32, .88) 22.56%, rgba(30, 32, 32, .79) 27.35%, rgba(30, 32, 32, .64) 32.41%, rgba(30, 32, 32, .43) 38.89%, rgba(30, 32, 32, .26) 43.95%, rgba(72, 72, 72, 0) 54.89%);
  }

  .light .Banner-component_bannerFooter_JaXa,
  .light.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.75deg, #f3f3f3 0.84%, rgba(243, 243, 243, .95) 15.39%, rgba(243, 243, 243, .88) 22.56%, rgba(243, 243, 243, .79) 27.35%, rgba(243, 243, 243, .64) 32.41%, rgba(243, 243, 243, .43) 38.89%, rgba(243, 243, 243, .26) 43.95%, rgba(158, 158, 158, .06) 52%, rgba(192, 192, 192, 0) 54.89%);
  }
}

@media all and (min-width: 768px) {

  .Banner-component_bannerFooter_JaXa {
    min-height: 264px;
      background-image: linear-gradient(0.61deg, #1e2020 0.67%, rgba(30, 32, 32, .95) 15.68%, rgba(30, 32, 32, .88) 23.42%, rgba(30, 32, 32, .79) 28.43%, rgba(30, 32, 32, .64) 33.74%, rgba(30, 32, 32, .43) 40.52%, rgba(30, 32, 32, .26) 45.62%, rgba(72, 72, 72, 0) 57.27%);
  }

  .dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.61deg, #1e2020 0.67%, rgba(30, 32, 32, .95) 15.68%, rgba(30, 32, 32, .88) 23.42%, rgba(30, 32, 32, .79) 28.43%, rgba(30, 32, 32, .64) 33.74%, rgba(30, 32, 32, .43) 40.52%, rgba(30, 32, 32, .26) 45.62%, rgba(72, 72, 72, 0) 57.27%);
  }

  .light .Banner-component_bannerFooter_JaXa,
  .light.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.61deg, #f3f3f3 0.67%, rgba(243, 243, 243, .95) 15.68%, rgba(243, 243, 243, .88) 23.42%, rgba(243, 243, 243, .79) 28.43%, rgba(243, 243, 243, .64) 33.74%, rgba(243, 243, 243, .43) 40.52%, rgba(243, 243, 243, .26) 45.62%, rgba(158, 158, 158, .06) 54.27%, rgba(192, 192, 192, 0) 57.27%);
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_bannerFooter_JaXa {
    min-height: 296px;
      background-image: linear-gradient(0.48deg, #1e2020 0.54%, rgba(30, 32, 32, .95) 13.93%, rgba(30, 32, 32, .88) 20.65%, rgba(30, 32, 32, .79) 24.97%, rgba(30, 32, 32, .64) 29.99%, rgba(30, 32, 32, .43) 36.05%, rgba(30, 32, 32, .26) 40.75%, rgba(72, 72, 72, 0) 51.13%);
  }

  .dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.48deg, #1e2020 0.54%, rgba(30, 32, 32, .95) 13.93%, rgba(30, 32, 32, .88) 20.65%, rgba(30, 32, 32, .79) 24.97%, rgba(30, 32, 32, .64) 29.99%, rgba(30, 32, 32, .43) 36.05%, rgba(30, 32, 32, .26) 40.75%, rgba(72, 72, 72, 0) 51.13%);
  }

  .light .Banner-component_bannerFooter_JaXa,
  .light.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.48deg, #f3f3f3 0.54%, rgba(243, 243, 243, .95) 13.93%, rgba(243, 243, 243, .88) 20.65%, rgba(243, 243, 243, .79) 24.97%, rgba(243, 243, 243, .64) 29.99%, rgba(243, 243, 243, .43) 36.05%, rgba(243, 243, 243, .26) 40.75%, rgba(158, 158, 158, .06) 48.42%, rgba(192, 192, 192, 0) 51.13%);
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_bannerFooter_JaXa {
    min-height: 368px;
      background-image: linear-gradient(0.81deg, #1e2020 0.89%, rgba(30, 32, 32, .95) 15.87%, rgba(30, 32, 32, .88) 23.37%, rgba(30, 32, 32, .79) 28.25%, rgba(30, 32, 32, .64) 33.65%, rgba(30, 32, 32, .43) 40.23%, rgba(30, 32, 32, .26) 45.41%, rgba(30, 32, 32, 0) 56.54%);
  }

  .dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.81deg, #1e2020 0.89%, rgba(30, 32, 32, .95) 15.87%, rgba(30, 32, 32, .88) 23.37%, rgba(30, 32, 32, .79) 28.25%, rgba(30, 32, 32, .64) 33.65%, rgba(30, 32, 32, .43) 40.23%, rgba(30, 32, 32, .26) 45.41%, rgba(30, 32, 32, 0) 56.54%);
  }

  .light .Banner-component_bannerFooter_JaXa,
  .light.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.81deg, #f3f3f3 0.89%, rgba(243, 243, 243, .95) 15.87%, rgba(243, 243, 243, .88) 23.37%, rgba(243, 243, 243, .79) 28.25%, rgba(243, 243, 243, .64) 33.65%, rgba(243, 243, 243, .43) 40.23%, rgba(243, 243, 243, .26) 45.41%, rgba(158, 158, 158, .06) 53.73%, rgba(192, 192, 192, 0) 56.54%);
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_bannerFooter_JaXa {
    min-height: 392px;
      background-image: linear-gradient(0.45deg, #1e2020 0.5%, rgba(30, 32, 32, .95) 14.93%, rgba(30, 32, 32, .88) 22.02%, rgba(30, 32, 32, .79) 26.81%, rgba(30, 32, 32, .64) 31.88%, rgba(30, 32, 32, .43) 38.22%, rgba(30, 32, 32, .26) 43.28%, rgba(72, 72, 72, 0) 54.16%);
  }

  .dark .Banner-component_bannerFooter_JaXa,
  .dark.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.45deg, #1e2020 0.5%, rgba(30, 32, 32, .95) 14.93%, rgba(30, 32, 32, .88) 22.02%, rgba(30, 32, 32, .79) 26.81%, rgba(30, 32, 32, .64) 31.88%, rgba(30, 32, 32, .43) 38.22%, rgba(30, 32, 32, .26) 43.28%, rgba(72, 72, 72, 0) 54.16%);
  }

  .light .Banner-component_bannerFooter_JaXa,
  .light.Banner-component_bannerFooter_JaXa {
      background-image: linear-gradient(0.45deg, #f3f3f3 0.5%, rgba(243, 243, 243, .95) 14.93%, rgba(243, 243, 243, .88) 22.02%, rgba(243, 243, 243, .79) 26.81%, rgba(243, 243, 243, .64) 31.88%, rgba(243, 243, 243, .43) 38.22%, rgba(243, 243, 243, .26) 43.28%, rgba(158, 158, 158, .06) 51.43%, rgba(192, 192, 192, 0) 54.16%);
  }
}

.Banner-component_bannerBottomSection_1NRK {
  padding-left: 15px;
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-left: 72px;
    padding-right: 72px;
  }
}

.Banner-component_bannerBottomSection_1NRK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-bottom: 18px;
  margin-bottom: 18px;
  border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, .1);
}

.dark .Banner-component_bannerBottomSection_1NRK,
  .dark.Banner-component_bannerBottomSection_1NRK {
    border-color: rgba(255, 255, 255, .1);
}

.light .Banner-component_bannerBottomSection_1NRK,
  .light.Banner-component_bannerBottomSection_1NRK {
    border-color: rgba(0, 0, 0, .3);
}

@media all and (min-width: 375px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-bottom: 26px;
    padding-top: 29px;
    margin-bottom: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media all and (min-width: 1025px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-top: 11px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-top: 15px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-top: 32px;
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-top: 45px;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_bannerBottomSection_1NRK {
    padding-top: 65px;
  }
}

.Banner-component_bannerBottomSection_1NRK .Banner-component_bannerPhoneWrapper_1gaZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media all and (min-width: 768px) {

  .Banner-component_bannerBottomSection_1NRK .Banner-component_bannerPhoneWrapper_1gaZ {
    width: 100%;
  }
}

.Banner-component_bannerBottomSection_1NRK .Banner-component_bannerButtons_RN5g {
  margin-top: 23px;
}

@media all and (min-width: 375px) {

  .Banner-component_bannerBottomSection_1NRK .Banner-component_bannerButtons_RN5g {
    margin-top: 28px;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_bannerBottomSection_1NRK .Banner-component_bannerButtons_RN5g {
    margin-top: 20px;
  }
}

.Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
  margin-bottom: 58px;
}

@media all and (min-width: 768px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 20px;
  }
}

@media all and (min-width: 1024px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 36px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 43px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 56px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 2560px) {

  .Banner-component_bannerBottomSection_1NRK.Banner-component_withAdditionalButton_1xFG {
    margin-bottom: 40px;
  }
}

.Banner-component_bannerDescriptionContent_1FCl {
  padding-bottom: 25px;
}

.Banner-component_bannerBenefitsList_3ux5 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Banner-component_bannerBenefitsList_3ux5::-webkit-scrollbar {
  display: none;
}

.Banner-component_bannerBenefitsList_3ux5 {
  max-width: 100%;
  overflow: auto hidden;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scroll-padding: 50%;
}

.Banner-component_benefitItem_2knU {
  padding-right: 14px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  scroll-snap-align: start
}

.Banner-component_benefitItem_2knU:first-child {
  padding-left: 15px;
}

@media all and (min-width: 768px) {

  .Banner-component_benefitItem_2knU:first-child {
    padding-left: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_benefitItem_2knU:first-child {
    padding-left: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_benefitItem_2knU:first-child {
    padding-left: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_benefitItem_2knU:first-child {
    padding-left: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_benefitItem_2knU:first-child {
    padding-left: 72px;
  }
}

.Banner-component_benefitItem_2knU:last-child {
  padding-right: 15px;
}

@media all and (min-width: 768px) {

  .Banner-component_benefitItem_2knU:last-child {
    padding-right: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Banner-component_benefitItem_2knU:last-child {
    padding-right: 47px;
  }
}

@media all and (min-width: 1440px) {

  .Banner-component_benefitItem_2knU:last-child {
    padding-right: 55px;
  }
}

@media all and (min-width: 1600px) {

  .Banner-component_benefitItem_2knU:last-child {
    padding-right: 64px;
  }
}

@media all and (min-width: 1920px) {

  .Banner-component_benefitItem_2knU:last-child {
    padding-right: 72px;
  }
}

.Banner-component_scrollHeaderButtons_307p {
  margin: 20px 0 0 0;
}

@media all and (min-width: 375px) {

  .Banner-component_scrollHeaderButtons_307p {
    margin: 28px 0 0 0;
  }
}

@media all and (min-width: 768px) {

  .Banner-component_scrollHeaderButtons_307p {
    margin: 0;
  }
}

.Banner-component_scrollHeader_sXLP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .Banner-component_scrollHeader_sXLP {
    height: 1px;
  }
}

.Banner-component_scrollHeader_sXLP {
    background: rgba(30, 32, 32, .16);

    @supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
      background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
    }

    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
      background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
  }
}

.dark .Banner-component_scrollHeader_sXLP,
  .dark.Banner-component_scrollHeader_sXLP {
    background: rgba(30, 32, 32, .16);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .dark .Banner-component_scrollHeader_sXLP,
  .dark.Banner-component_scrollHeader_sXLP {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .dark .Banner-component_scrollHeader_sXLP,
  .dark.Banner-component_scrollHeader_sXLP {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #1e2020), color-stop(39.7%, rgba(30, 32, 32, .98)), color-stop(57.23%, rgba(30, 32, 32, .9)), color-stop(67.78%, rgba(30, 32, 32, .81)), color-stop(76.69%, rgba(30, 32, 32, .69)), color-stop(88.75%, rgba(30, 32, 32, .38)), to(rgba(30, 32, 32, 0)));
    background: linear-gradient(180deg, #1e2020 27.4%, rgba(30, 32, 32, .98) 39.7%, rgba(30, 32, 32, .9) 57.23%, rgba(30, 32, 32, .81) 67.78%, rgba(30, 32, 32, .69) 76.69%, rgba(30, 32, 32, .38) 88.75%, rgba(30, 32, 32, 0) 100%);
  }
}

.Banner-component_scrollHeader_sXLP {}

.light .Banner-component_scrollHeader_sXLP,
  .light.Banner-component_scrollHeader_sXLP {
    background: rgba(243, 243, 243, .46);
}

@supports not ((-webkit-backdrop-filter: blur(52px)) or (backdrop-filter: blur(52px))) {

  .light .Banner-component_scrollHeader_sXLP,
  .light.Banner-component_scrollHeader_sXLP {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #f3f3f3), color-stop(39.7%, rgba(243, 243, 243, .98)), color-stop(57.23%, rgba(243, 243, 243, .9)), color-stop(67.78%, rgba(243, 243, 243, .81)), color-stop(76.69%, rgba(243, 243, 243, .69)), color-stop(88.75%, rgba(243, 243, 243, .38)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 27.4%, rgba(243, 243, 243, .98) 39.7%, rgba(243, 243, 243, .9) 57.23%, rgba(243, 243, 243, .81) 67.78%, rgba(243, 243, 243, .69) 76.69%, rgba(243, 243, 243, .38) 88.75%, rgba(243, 243, 243, 0) 100%);
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .light .Banner-component_scrollHeader_sXLP,
  .light.Banner-component_scrollHeader_sXLP {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27.4%, #f3f3f3), color-stop(39.7%, rgba(243, 243, 243, .98)), color-stop(57.23%, rgba(243, 243, 243, .9)), color-stop(67.78%, rgba(243, 243, 243, .81)), color-stop(76.69%, rgba(243, 243, 243, .69)), color-stop(88.75%, rgba(243, 243, 243, .38)), to(rgba(243, 243, 243, 0)));
    background: linear-gradient(180deg, #f3f3f3 27.4%, rgba(243, 243, 243, .98) 39.7%, rgba(243, 243, 243, .9) 57.23%, rgba(243, 243, 243, .81) 67.78%, rgba(243, 243, 243, .69) 76.69%, rgba(243, 243, 243, .38) 88.75%, rgba(243, 243, 243, 0) 100%);
  }
}

.Banner-component_scrollHeader_sXLP .Banner-component_scrollHeaderButtons_307p {
  margin: 0;
}

.Banner-component_scrollHeader_sXLP .Banner-component_aboutButton_3nFz,
  .Banner-component_scrollHeader_sXLP .Banner-component_tariffButton_3WdN {}

.light .Banner-component_scrollHeader_sXLP .Banner-component_aboutButton_3nFz,
  .light.Banner-component_scrollHeader_sXLP .Banner-component_aboutButton_3nFz,
  .light .Banner-component_scrollHeader_sXLP .Banner-component_tariffButton_3WdN,
  .light.Banner-component_scrollHeader_sXLP .Banner-component_tariffButton_3WdN {
      border-color: rgba(0, 0, 0, .3);
      color: #000;
}

.light .Banner-component_scrollHeader_sXLP .Banner-component_aboutButton_3nFz:hover, .light.Banner-component_scrollHeader_sXLP .Banner-component_aboutButton_3nFz:hover, .light .Banner-component_scrollHeader_sXLP .Banner-component_tariffButton_3WdN:hover, .light.Banner-component_scrollHeader_sXLP .Banner-component_tariffButton_3WdN:hover {
  border-color: rgba(0, 0, 0, .7);
}

.Banner-component_priceBlockWrapper_38SO {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-right: auto;
}
.WebinarButton_arrow_1pNh {
  margin-left: 8px;
}

@media all and (min-width: 1280px) {

  .WebinarButton_arrow_1pNh {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .WebinarButton_arrow_1pNh {
    margin-left: 12px;
  }
}

.WebinarButton_webinarButton_B_Sk {
  width: 238px;
  height: 44px;
}

@media all and (min-width: 375px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 293px;
    height: 48px;
  }
}

@media all and (min-width: 768px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 144px;
    height: 44px;
  }
}

@media all and (min-width: 1280px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 159px;
    height: 44px;
  }
}

@media all and (min-width: 1440px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 159px;
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 183px;
    height: 48px;
  }
}

@media all and (min-width: 1920px) {

  .WebinarButton_webinarButton_B_Sk {
    width: 168px;
  }
}

.WebinarButton_buttonText_2FLY {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 375px) {

  .WebinarButton_buttonText_2FLY {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .WebinarButton_buttonText_2FLY {
    font-size: 14px;
    line-height: 14px;
  }
}

@media all and (min-width: 1280px) {

  .WebinarButton_buttonText_2FLY {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .WebinarButton_buttonText_2FLY {
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1920px) {

  .WebinarButton_buttonText_2FLY {
    line-height: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.Webinar-Component_webinars_3ZB0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 430px;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  padding-top: 120px;
    background: #25282a;
}

.dark .Webinar-Component_webinars_3ZB0,
  .dark.Webinar-Component_webinars_3ZB0 {
    background: #25282a;
  }

.light .Webinar-Component_webinars_3ZB0,
  .light.Webinar-Component_webinars_3ZB0 {
    background: #fff;
  }

@media all and (min-width: 375px) {

  .Webinar-Component_webinars_3ZB0 {
    height: 446px;
    padding-top: 136px;
    border-radius: 24px;
  }
}

@media all and (min-width: 768px) {

  .Webinar-Component_webinars_3ZB0 {
    padding-top: 0;
    height: 390px;
  }
}

@media all and (min-width: 1025px) {

  .Webinar-Component_webinars_3ZB0 {
    height: 376px;
    max-width: 960px;
  }
}

@media all and (min-width: 1280px) {

  .Webinar-Component_webinars_3ZB0 {
    max-width: 856px;
  }
}

@media all and (min-width: 1600px) {

  .Webinar-Component_webinars_3ZB0 {
    height: 444px;
    max-width: 1024px;
  }
}

@media all and (min-width: 1920px) {

  .Webinar-Component_webinars_3ZB0 {
    height: 512px;
    max-width: 1160px;
  }
}

.Webinar-Component_content_1pqa {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 24px 20px 26px 24px;
}

@media all and (min-width: 375px) {

  .Webinar-Component_content_1pqa {
    padding: 26px;
  }
}

@media all and (min-width: 768px) {

  .Webinar-Component_content_1pqa {
    max-width: 50%;
    padding: 50px 30px 48px 34px;
  }
}

@media all and (min-width: 1025px) {

  .Webinar-Component_content_1pqa {
    padding: 66px 115px 48px 34px;
  }
}

@media all and (min-width: 1280px) {

  .Webinar-Component_content_1pqa {
    padding: 64px 57px 48px 40px;
  }
}

@media all and (min-width: 1600px) {

  .Webinar-Component_content_1pqa {
    padding: 72px 70px 48px 56px;
  }
}

@media all and (min-width: 1920px) {

  .Webinar-Component_content_1pqa {
    padding: 102px 107px 48px 48px;
  }
}

.Webinar-Component_cardTitle_1qC_ {
  font-family: "Hoves-Medium", serif;
  font-weight: 500;

  font-size: 20px;
  line-height: 22px;
  margin-bottom: 12px;
    color: #fff;
}

.dark .Webinar-Component_cardTitle_1qC_,
  .dark.Webinar-Component_cardTitle_1qC_ {
    color: #fff;
  }

.light .Webinar-Component_cardTitle_1qC_,
  .light.Webinar-Component_cardTitle_1qC_ {
    color: #000;
  }

@media all and (min-width: 375px) {

  .Webinar-Component_cardTitle_1qC_ {
    margin-bottom: 16px;
  }
}

@media all and (min-width: 768px) {

  .Webinar-Component_cardTitle_1qC_ {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 12px;
  }
}

@media all and (min-width: 1600px) {

  .Webinar-Component_cardTitle_1qC_ {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Webinar-Component_cardTitle_1qC_ {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 18px;
  }
}

.Webinar-Component_cardDescription_37Iq {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 18px;
  margin-bottom: 22px;
    color: #a5a6a6;
}

.dark .Webinar-Component_cardDescription_37Iq,
  .dark.Webinar-Component_cardDescription_37Iq {
    color: #a5a6a6;
  }

.light .Webinar-Component_cardDescription_37Iq,
  .light.Webinar-Component_cardDescription_37Iq {
    color: #616363;
  }

@media all and (min-width: 375px) {

  .Webinar-Component_cardDescription_37Iq {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 24px;
  }
}

@media all and (min-width: 768px) {

  .Webinar-Component_cardDescription_37Iq {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1025px) {

  .Webinar-Component_cardDescription_37Iq {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 1280px) {

  .Webinar-Component_cardDescription_37Iq {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1600px) {

  .Webinar-Component_cardDescription_37Iq {
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1920px) {

  .Webinar-Component_cardDescription_37Iq {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 42px;
  }
}

.Webinar-Component_cardBg_Xk3y {
  height: 120px;
}

@media all and (min-width: 375px) {

  .Webinar-Component_cardBg_Xk3y {
    height: 136px;
  }
}

@media all and (min-width: 768px) {

  .Webinar-Component_cardBg_Xk3y {
    height: 100%;
    width: 50%;
    right: 0;
    left: auto;
  }
}
.ConnectionButton-component_arrow_1pe3 {
  margin-left: 8px;
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_arrow_1pe3 {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_arrow_1pe3 {
    margin-left: 12px;
  }
}

.ConnectionButton-component_connectionButton_2c_4 {
  height: 44px;
}

@media all and (min-width: 375px) {

  .ConnectionButton-component_connectionButton_2c_4 {
    height: 48px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_connectionButton_2c_4 {
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_connectionButton_2c_4 {
    height: 48px;
  }
}

.ConnectionButton-component_buttonText_310m {
  font-size: 14px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .ConnectionButton-component_buttonText_310m {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_buttonText_310m {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_buttonText_310m {
    font-size: 16px;
    line-height: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.ConnectionBlock-component_connectionWrapper_2LEY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 54px 0;
  position: relative;
  overflow: hidden;

  margin-left: -15px;

  margin-right: -15px;
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    margin-left: -47px;
    margin-right: -47px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    margin-left: -55px;
    margin-right: -55px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    margin-left: -72px;
    margin-right: -72px;
  }
}

.ConnectionBlock-component_connectionWrapper_2LEY::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: center url("data:image/svg+xml,%3Csvg width%3D%22320%22 height%3D%22248%22 viewBox%3D%220 0 320 248%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22175.134%22 cy%3D%22123.174%22 rx%3D%22108.884%22 ry%3D%22113.577%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22152%22 cy%3D%22121.372%22 rx%3D%22199%22 ry%3D%22149.372%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22182.83%22 cy%3D%2281.9004%22 rx%3D%22116.83%22 ry%3D%22109.9%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22174.585%22 cy%3D%22161.9%22 rx%3D%2299.5845%22 ry%3D%22109.9%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22103.55%22 cy%3D%22101.9%22 rx%3D%22120.55%22 ry%3D%22109.9%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(175.134 123.174) rotate(83.3094) scale(95.4304 91.5965)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(152 121.372) rotate(80.7412) scale(126.297 166.357)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(182.83 81.9004) rotate(82.5887) scale(92.4853 98.1286)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(174.585 161.9) rotate(83.673) scale(92.2746 83.8345)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(103.55 101.9) rotate(82.3555) scale(92.535 101.198)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_connectionWrapper_2LEY::before {
    background: center url("data:image/svg+xml,%3Csvg width%3D%221376%22 height%3D%22551%22 viewBox%3D%220 0 1376 551%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22688%22 cy%3D%22291.579%22 rx%3D%22688%22 ry%3D%22276.04%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22827.514%22 cy%3D%22308.707%22 rx%3D%22377.242%22 ry%3D%22310.293%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22766.571%22 cy%3D%22214.01%22 rx%3D%22403.936%22 ry%3D%22272.01%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22564.603%22 cy%3D%22378.726%22 rx%3D%22344%22 ry%3D%22215.089%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22571.929%22 cy%3D%22256.984%22 rx%3D%22417.385%22 ry%3D%22271.655%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(688 291.579) rotate(73.0395) scale(240.832 557.392)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(827.514 308.707) rotate(81.5385) scale(261.791 316.046)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(766.571 214.01) rotate(79.7012) scale(230.711 336.622)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(564.603 378.726) rotate(78.9272) scale(182.898 285.944)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(571.929 256.984) rotate(79.3524) scale(230.67 347.439)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    background-size: 829px;
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
}

@media all and (min-width: 1024px) {

  .ConnectionBlock-component_connectionWrapper_2LEY::before {
    background-size: 924px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_connectionWrapper_2LEY::before {
    background-size: 1016px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_connectionWrapper_2LEY::before {
    background-size: 1087px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_connectionWrapper_2LEY::before {
    background-size: 1218px;
  }
}

@media all and (min-width: 375px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 72px 0;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 96px 0;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 136px 0;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 128px 0;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 152px 0;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 164px 0;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_connectionWrapper_2LEY {
    padding: 190px 0;
  }
}

.ConnectionBlock-component_title_39KW {
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #fff;
}

.light .ConnectionBlock-component_title_39KW,
  .light.ConnectionBlock-component_title_39KW {
    color: #000;
  }

@media all and (min-width: 768px) {

  .ConnectionBlock-component_title_39KW {
    font-size: 32px;
    line-height: 36px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_title_39KW {
    font-size: 36px;
    line-height: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_title_39KW {
    font-size: 40px;
    line-height: 44px;
  }
}

.ConnectionBlock-component_subTitle_bV4T {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  text-align: center;
  margin-top: 18px;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}

.light .ConnectionBlock-component_subTitle_bV4T,
  .light.ConnectionBlock-component_subTitle_bV4T {
    color: #000;
  }

@media all and (min-width: 375px) {

  .ConnectionBlock-component_subTitle_bV4T {
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_subTitle_bV4T {
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_subTitle_bV4T {
    margin-top: 16px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_subTitle_bV4T {
    margin-top: 26px;
    font-size: 20px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionBlock-component_subTitle_bV4T {
    margin-top: 28px;
    font-size: 20px;
    line-height: 26px;
  }
}

.ConnectionBlock-component_descriptionWrapper_18U3 {
  margin-bottom: 24px;
  width: 100%;
  max-width: 263px;
  position: relative;
}

@media all and (min-width: 375px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 32px;
    max-width: 283px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    max-width: 620px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    max-width: 630px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    max-width: 540px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 40px;
    max-width: 610px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 48px;
    max-width: 665px;
  }
}

.ConnectionBlock-component_withProfits_28Mr {
  position: relative;
  margin: 0;
  margin-top: -90px
}

.ConnectionBlock-component_withProfits_28Mr::before {
  background-image: url('data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22320%22 height%3D%22300%22 viewBox%3D%220 0 320 300%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A  %3Cellipse cx%3D%22177.13%22 cy%3D%22151.17%22 rx%3D%22108.88%22 ry%3D%22113.58%22 fill%3D%22url(%23p0r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22154%22 cy%3D%22149.37%22 rx%3D%22199%22 ry%3D%22149.37%22 fill%3D%22url(%23p1r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22184.83%22 cy%3D%22109.9%22 rx%3D%22116.83%22 ry%3D%22109.9%22 fill%3D%22url(%23p2r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22176.59%22 cy%3D%22189.9%22 rx%3D%2299.58%22 ry%3D%22109.9%22 fill%3D%22url(%23p3r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22105.55%22 cy%3D%22129.9%22 rx%3D%22120.55%22 ry%3D%22109.9%22 fill%3D%22url(%23p4r)%22%2F%3E%0D%0A  %3Cdefs%3E%0D%0A    %3CradialGradient id%3D%22p0r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(11.11839 94.7805 -90.9727 10.6717 177.13 151.17)%22%3E%0D%0A      %3Cstop offset%3D%22.04%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%22.21%22%2F%3E%0D%0A      %3Cstop offset%3D%22.3%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%22.13%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p1r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(20.32045 124.65156 -164.18965 26.76587 154 149.37)%22%3E%0D%0A      %3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p2r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22rotate(82.59 29.85 160.16) scale(92.4853 98.1286)%22%3E%0D%0A      %3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p3r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(10.1689 91.71257 -83.32388 9.23879 176.59 189.9)%22%3E%0D%0A      %3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p4r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(12.30958 91.7126 -100.2986 13.46199 105.55 129.9)%22%3E%0D%0A      %3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A  %3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A%0D%0A');
}

@media all and (min-width: 375px) {

  .ConnectionBlock-component_withProfits_28Mr::before {
    background-size: 400px 370px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_withProfits_28Mr::before {
    background-size: 400px 100%;
    background-position: 0 50%;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_withProfits_28Mr::before {
    background-size: 500px 100%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_withProfits_28Mr::before {
    background-size: 550px 100%;
  }
}

@media all and (min-width: 375px) {

  .ConnectionBlock-component_withProfits_28Mr {
    margin-top: -94px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_withProfits_28Mr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 124px 0;
    margin-top: -124px;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionBlock-component_withProfits_28Mr {
    padding: 100px 0;
    margin-top: -102px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlock-component_withProfits_28Mr {
    padding: 96px 0;
    margin-top: -98px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_withProfits_28Mr {
    padding: 116px 0;
    margin-top: -114px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_withProfits_28Mr {
    padding: 108px 0;
    margin-top: -108px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_descriptionWrapper_18U3 {
    width: 100%;
    max-width: 500px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 48px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_title_39KW {
    text-align: left;
    font-size: 30px;
    line-height: 38px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_title_39KW {
    font-size: 32px;
    line-height: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_withProfits_28Mr .ConnectionBlock-component_title_39KW {
    font-size: 34px;
    line-height: 42px;
  }
}

/* Beecloud */

.ConnectionBlock-component_withProfitsSmallRow_1ZSP {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0
}

.ConnectionBlock-component_withProfitsSmallRow_1ZSP::before {
  background: none;
}

.ConnectionBlock-component_withProfitsSmallRow_1ZSP .ConnectionBlock-component_descriptionWrapper_18U3 {
  width: 100%;
}

.ConnectionBlock-component_withProfitsSmallRow_1ZSP .ConnectionBlock-component_title_39KW {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_withProfitsSmallRow_1ZSP .ConnectionBlock-component_title_39KW {
    font-size: 24px;
    line-height: 28px;
  }
}

.ConnectionBlock-component_wideText_qPwG {
  position: relative
}

.ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
  width: 100%;
  max-width: 100%;
}

@media all and (min-width: 768px) {

  .ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
    width: 520px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
    width: 730px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 38px;
    width: 730px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
    margin-bottom: 38px;
    width: 730px;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionBlock-component_wideText_qPwG .ConnectionBlock-component_descriptionWrapper_18U3 {
    width: 730px;
  }
}

.ConnectionBlock-component_buttonWrapper_1R-B {
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.Section_section_oOwd {
  letter-spacing: -0.02em;
  position: relative;
    color: #fff;
}

.dark .Section_section_oOwd,
  .dark.Section_section_oOwd {
    color: #fff;
  }

.light .Section_section_oOwd,
  .light.Section_section_oOwd {
    color: #000;
  }

.Section_sectionTitle_15JF {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 500;

  font-size: 22px;
  line-height: 25px;
  margin-bottom: 24px;
}

@media all and (min-width: 375px) {

  .Section_sectionTitle_15JF {
    line-height: 28px;
  }
}

@media all and (min-width: 768px) {

  .Section_sectionTitle_15JF {
    font-size: 24px;
  }
}

@media all and (min-width: 1600px) {

  .Section_sectionTitle_15JF {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .Section_sectionTitle_15JF {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 40px;
  }
}

.Section_section-upper_3Wnv {
  margin-top: 84px;
}

@media all and (min-width: 768px) {

  .Section_section-upper_3Wnv {
    margin-top: 104px;
  }
}

@media all and (min-width: 1440px) {

  .Section_section-upper_3Wnv {
    margin-top: 114px;
  }
}

@media all and (min-width: 1920px) {

  .Section_section-upper_3Wnv {
    margin-top: 144px;
  }
}

.Section_section-noMarginTop_1NOC {
  margin-top: 0;
}

.Section_section-common_3zN1,
.Section_section-withBorder_21mx {
  margin-top: 80px;
}

@media all and (min-width: 1440px) {

  .Section_section-common_3zN1,
.Section_section-withBorder_21mx {
    margin-top: 96px;
  }
}

@media all and (min-width: 1600px) {

  .Section_section-common_3zN1,
.Section_section-withBorder_21mx {
    margin-top: 112px;
  }
}

@media all and (min-width: 1920px) {

  .Section_section-common_3zN1,
.Section_section-withBorder_21mx {
    margin-top: 128px;
  }
}

.Section_section-fixedWidth_eCU1 {
  width: 100%;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}
:root {

  /* dark */

  /* light */
}

.AccordionButton-component_default_1zvZ {
  min-width: 136px;
  max-width: 250px;
  min-height: 44px;
  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 375px) {

  .AccordionButton-component_default_1zvZ {
    min-width: 140px;
    min-height: 48px;
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .AccordionButton-component_default_1zvZ {
    min-width: 136px;
    min-height: 44px;
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .AccordionButton-component_default_1zvZ {
    min-width: 145px;
    min-height: 46px;
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .AccordionButton-component_default_1zvZ {
    min-width: 149px;
    min-height: 48px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .AccordionButton-component_default_1zvZ {
    height: 1px;
  }
}

.AccordionButton-component_chevronIcon_3ZaG {
  width: 11px;
  height: 6px;
  margin-left: 5px;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
  stroke: #fff;
}

@media all and (min-width: 1440px) {

  .AccordionButton-component_chevronIcon_3ZaG {
    margin-left: 8px;
  }
}

.AccordionButton-component_chevronRotate_1rcN {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
:root {

  /* dark */

  /* light */
}

.Details_wrapper_3yFM {
  width: 100%;
  position: relative;
}

.Details_mainText_2FGO {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  margin: 0 0 32px;
  font-size: 22px;
  line-height: 28px;
}

@media all and (min-width: 768px) {

  .Details_mainText_2FGO {
    font-size: 26px;
    line-height: 30px;
  }
}

@media all and (min-width: 1025px) {

  .Details_mainText_2FGO {
    margin: 0 0 48px;
  }
}

@media all and (min-width: 1280px) {

  .Details_mainText_2FGO {
    margin: 0 0 32px;
    font-size: 32px;
    line-height: 40px;
  }
}

@media all and (min-width: 1600px) {

  .Details_mainText_2FGO {
    margin: 0 0 40px;
  }
}

@media all and (min-width: 1920px) {

  .Details_mainText_2FGO {
    margin: 0 0 56px;
    font-size: 34px;
    line-height: 42px;
  }
}

@media all and (min-width: 2560px) {

  .Details_mainText_2FGO {
    font-size: 38px;
    line-height: 46px;
  }
}

.Details_detailsBox_12tw {
  padding: 0 0 40px;
}

@media all and (min-width: 1600px) {

  .Details_detailsBox_12tw {
    padding-bottom: 75px;
  }
}

@media all and (min-width: 1920px) {

  .Details_detailsBox_12tw {
    padding-bottom: 56px;
  }
}

@media all and (min-width: 2560px) {

  .Details_detailsBox_12tw {
    padding-bottom: 64px;
  }
}

.Details_detailsText_etSP {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 16px;
  line-height: 22px;
}

@media all and (min-width: 768px) {

  .Details_detailsText_etSP {
    line-height: 24px;
  }
}

@media all and (min-width: 1600px) {

  .Details_detailsText_etSP {
    font-size: 18px;
    line-height: 27px;
  }
}

@media all and (min-width: 1920px) {

  .Details_detailsText_etSP {
    font-size: 20px;
    line-height: 28px;
  }
}

@media all and (min-width: 2560px) {

  .Details_detailsText_etSP {
    font-size: 22px;
    line-height: 30px;
  }
}

.Details_detailsText_etSP {
    color: rgba(255, 255, 255, .6);
}

.dark .Details_detailsText_etSP,
  .dark.Details_detailsText_etSP {
    color: rgba(255, 255, 255, .6);
}

.light .Details_detailsText_etSP,
  .light.Details_detailsText_etSP {
    color: rgba(0, 0, 0, .6);
}

.Details_detailsText_etSP p {
  margin: 0;
}

@media all and (min-width: 375px) {

  .Details_detailsText_etSP p:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media all and (min-width: 1280px) {

  .Details_detailsText_etSP p:not(:last-child) {
    margin-bottom: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Details_detailsText_etSP p:not(:last-child) {
    margin-bottom: 20px;
  }
}

.Details_detailsText_etSP b,
  .Details_detailsText_etSP a {
      color: #fff;
}

.dark .Details_detailsText_etSP b,
  .dark.Details_detailsText_etSP b,
  .dark .Details_detailsText_etSP a,
  .dark.Details_detailsText_etSP a {
      color: #fff;
}

.light .Details_detailsText_etSP b,
  .light.Details_detailsText_etSP b,
  .light .Details_detailsText_etSP a,
  .light.Details_detailsText_etSP a {
      color: #000;
}

.Details_detailsText_etSP b {
  font-weight: inherit;
}

.Details_detailsText_etSP a {
  color: inherit;
  text-decoration: underline;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.Details_detailsText_etSP a:hover,
    .Details_detailsText_etSP a:focus {
  opacity: 0.6;
}

.Details_detailsText_etSP a:active {
  opacity: 0.3;
}

.Details_detailsText_etSP ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
}

.Details_detailsText_etSP li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 1em;
}

@media all and (min-width: 768px) {

  .Details_detailsText_etSP li {
    padding-left: 16px;
  }
}

@media all and (min-width: 1280px) {

  .Details_detailsText_etSP li {
    padding-left: 10px;
  }
}

@media all and (min-width: 1440px) {

  .Details_detailsText_etSP li {
    padding-left: 12px;
  }
}

@media all and (min-width: 1920px) {

  .Details_detailsText_etSP li {
    padding-left: 16px;
  }
}

.Details_detailsText_etSP li::before {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0.6em;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
        background-color: #fff;
}

.dark .Details_detailsText_etSP li::before,
  .dark.Details_detailsText_etSP li::before {
        background-color: #fff;
}

.light .Details_detailsText_etSP li::before,
  .light.Details_detailsText_etSP li::before {
        background-color: #000;
}
:root {

  /* dark */

  /* light */
}

@-webkit-keyframes TimeSlotSwitcher_animateLayout_2_N0 {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes TimeSlotSwitcher_animateLayout_2_N0 {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.TimeSlotSwitcher_appear_2sLC {
  opacity: 0;
}

.TimeSlotSwitcher_appearActive_30im {
  opacity: 1;
  -webkit-animation: TimeSlotSwitcher_animateLayout_2_N0 0.8s;
          animation: TimeSlotSwitcher_animateLayout_2_N0 0.8s;
}

.TimeSlotSwitcher_scrollButtonsContainer_3GSy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 0;
  top: 50%;
  height: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
  width: 100%;
  margin: 0 10px;
}

@media all and (min-width: 375px) {

  .TimeSlotSwitcher_scrollButtonsContainer_3GSy {
    margin: 0 30px;
  }
}

@media all and (min-width: 768px) {

  .TimeSlotSwitcher_scrollButtonsContainer_3GSy {
    margin: 0 38px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotSwitcher_scrollButtonsContainer_3GSy {
    margin: 0 30px;
  }
}

@media all and (min-width: 1600px) {

  .TimeSlotSwitcher_scrollButtonsContainer_3GSy {
    margin: 0 36px;
  }
}

.TimeSlotSwitcher_slotSwitcherContainer_ZGC2 {
  position: relative;
  margin-bottom: 36px;
}

@media all and (min-width: 768px) {

  .TimeSlotSwitcher_slotSwitcherContainer_ZGC2 {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotSwitcher_slotSwitcherContainer_ZGC2 {
    margin-bottom: 38px;
  }
}

@media all and (min-width: 1440px) {

  .TimeSlotSwitcher_slotSwitcherContainer_ZGC2 {
    margin-bottom: 40px;
  }
}

.TimeSlotSwitcher_slotSwitcher_VM6b {
  position: relative;
  overflow-x: hidden;
  overflow-y: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 10px 0;
}

.TimeSlotSwitcher_slotLayout_15FU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
}

.TimeSlotSwitcher_scrollButton_2y4r {
    background: linear-gradient(356.34deg, #1e2020 9.13%, rgba(29, 31, 31, .79) 29.28%, rgba(27, 29, 29, 0) 83.28%);
}

.dark .TimeSlotSwitcher_scrollButton_2y4r,
  .dark.TimeSlotSwitcher_scrollButton_2y4r {
    background: linear-gradient(356.34deg, #1e2020 9.13%, rgba(29, 31, 31, .79) 29.28%, rgba(27, 29, 29, 0) 83.28%);
  }

.light .TimeSlotSwitcher_scrollButton_2y4r,
  .light.TimeSlotSwitcher_scrollButton_2y4r {
    background: linear-gradient(356.34deg, #f3f3f3 9.38%, rgba(255, 255, 255, .79) 32.01%, rgba(255, 255, 255, 0) 92.68%);
  }

.TimeSlotSwitcher_scrollButton_2y4r {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 64px;
  height: 84px;
}

@media all and (min-width: 375px) {

  .TimeSlotSwitcher_scrollButton_2y4r {
    width: 68px;
    height: 128px;
  }
}

@media all and (min-width: 768px) {

  .TimeSlotSwitcher_scrollButton_2y4r {
    width: 78px;
    height: 155px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotSwitcher_scrollButton_2y4r {
    width: 68px;
    height: 128px;
  }
}

@media all and (min-width: 1440px) {

  .TimeSlotSwitcher_scrollButton_2y4r {
    width: 78px;
    height: 155px;
  }
}

.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_hide_2YOY {
  opacity: 0;
  pointer-events: none;
}

.TimeSlotSwitcher_scrollButton_2y4r:hover {
  cursor: pointer;
}

.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_left_yTzb {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_right_1qhr {}

.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_left_yTzb,
  .TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_right_1qhr {
  padding-bottom: 3px;
}

.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_left_yTzb svg, .TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_right_1qhr svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  stroke: #fff;
}

.light .TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_left_yTzb svg,
  .light.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_left_yTzb svg,
  .light .TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_right_1qhr svg,
  .light.TimeSlotSwitcher_scrollButton_2y4r.TimeSlotSwitcher_right_1qhr svg {
        stroke: #000;
}
:root {

  /* dark */

  /* light */
}

.TimeSlotTabs_item_3VMo {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  width: 111px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  border-radius: 8px;
  margin-right: 8px;
  padding: 10px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    border: 1px solid #343636;
}

.dark .TimeSlotTabs_item_3VMo,
  .dark.TimeSlotTabs_item_3VMo {
    border: 1px solid #343636;
  }

.light .TimeSlotTabs_item_3VMo,
  .light.TimeSlotTabs_item_3VMo {
    border: 1px solid rgba(80, 80, 80, .3);
  }

.TimeSlotTabs_item_3VMo:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
}

.light .TimeSlotTabs_item_3VMo:hover,
  .light.TimeSlotTabs_item_3VMo:hover {
      background: #e3e3e3;
      -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
              box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

.TimeSlotTabs_item_3VMo.TimeSlotTabs_active_2ccy {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
}

.light .TimeSlotTabs_item_3VMo.TimeSlotTabs_active_2ccy,
  .light.TimeSlotTabs_item_3VMo.TimeSlotTabs_active_2ccy {
      background: #e3e3e3;
      -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
              box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

@media all and (min-width: 375px) {

  .TimeSlotTabs_item_3VMo {
    width: 113px;
    height: 68px;
    padding: 12px;
  }
}

@media all and (min-width: 768px) {

  .TimeSlotTabs_item_3VMo {
    width: 127px;
    height: 78px;
    padding: 14px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotTabs_item_3VMo {
    width: 113px;
    height: 68px;
    padding: 12px;
  }
}

@media all and (min-width: 1440px) {

  .TimeSlotTabs_item_3VMo {
    width: 127px;
    height: 78px;
    padding: 14px;
  }
}

.TimeSlotTabs_date_J67w {
    color: #fff;
}

.dark .TimeSlotTabs_date_J67w,
  .dark.TimeSlotTabs_date_J67w {
    color: #fff;
  }

.light .TimeSlotTabs_date_J67w,
  .light.TimeSlotTabs_date_J67w {
    color: #000;
  }

.TimeSlotTabs_date_J67w {

  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
}

@media all and (min-width: 768px) {

  .TimeSlotTabs_date_J67w {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 8px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotTabs_date_J67w {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
  }
}

@media all and (min-width: 1440px) {

  .TimeSlotTabs_date_J67w {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 8px;
  }
}

.TimeSlotTabs_time_3LGl {
    color: rgba(255, 255, 255, .5);
}

.dark .TimeSlotTabs_time_3LGl,
  .dark.TimeSlotTabs_time_3LGl {
    color: rgba(255, 255, 255, .5);
  }

.light .TimeSlotTabs_time_3LGl,
  .light.TimeSlotTabs_time_3LGl {
    color: rgba(0, 0, 0, .5);
  }

.TimeSlotTabs_time_3LGl {

  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 768px) {

  .TimeSlotTabs_time_3LGl {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .TimeSlotTabs_time_3LGl {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .TimeSlotTabs_time_3LGl {
    font-size: 16px;
    line-height: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.RequestForm_title_3uos {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .RequestForm_title_3uos {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm_title_3uos {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_title_3uos {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_title_3uos {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.RequestForm_personalAccountButton_9vZ8 {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  margin-bottom: 26px;
  cursor: pointer;
  -webkit-transition: stroke 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, color 0.2s ease-in-out;
}

@media all and (min-width: 768px) {

  .RequestForm_personalAccountButton_9vZ8 {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_personalAccountButton_9vZ8 {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_personalAccountButton_9vZ8 {
    margin-bottom: 40px;
  }
}

.RequestForm_personalAccountButton_9vZ8 {
    stroke: #f3f3f3;
    color: #f3f3f3;
}

.dark .RequestForm_personalAccountButton_9vZ8,
  .dark.RequestForm_personalAccountButton_9vZ8 {
    stroke: #f3f3f3;
    color: #f3f3f3;
}

.light .RequestForm_personalAccountButton_9vZ8,
  .light.RequestForm_personalAccountButton_9vZ8 {
    stroke: #1e2020;
    color: #f3f3f3;
}

.RequestForm_personalAccountButton_9vZ8:hover .RequestForm_personalAccountText_8IQM {
  color: #b8b8b8;
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
}

.dark .RequestForm_personalAccountButton_9vZ8:hover .RequestForm_personalAccountText_8IQM,
  .dark.RequestForm_personalAccountButton_9vZ8:hover .RequestForm_personalAccountText_8IQM {
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #1e2020;
}

.light .RequestForm_personalAccountButton_9vZ8:hover .RequestForm_personalAccountText_8IQM,
  .light.RequestForm_personalAccountButton_9vZ8:hover .RequestForm_personalAccountText_8IQM {
        -webkit-box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #f3f3f3;
                box-shadow:
          inset 0 -0.05em #b8b8b8,
          inset 0 -0.1em #f3f3f3;
}

.RequestForm_personalAccountButton_9vZ8:hover .RequestForm_chevronIcon_2zge {
  stroke: #b8b8b8;
  -webkit-transform: translate(7px) rotate(-90deg);
          transform: translate(7px) rotate(-90deg);
}

.RequestForm_personalAccountButton_9vZ8:active .RequestForm_personalAccountText_8IQM {
  color: #818181;
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
}

.dark .RequestForm_personalAccountButton_9vZ8:active .RequestForm_personalAccountText_8IQM,
  .dark.RequestForm_personalAccountButton_9vZ8:active .RequestForm_personalAccountText_8IQM {
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #1e2020;
}

.light .RequestForm_personalAccountButton_9vZ8:active .RequestForm_personalAccountText_8IQM,
  .light.RequestForm_personalAccountButton_9vZ8:active .RequestForm_personalAccountText_8IQM {
        -webkit-box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #f3f3f3;
                box-shadow:
          inset 0 -0.05em #818181,
          inset 0 -0.1em #f3f3f3;
}

.RequestForm_personalAccountButton_9vZ8:active .RequestForm_chevronIcon_2zge {
  stroke: #818181;
  -webkit-transform: translate(7px) rotate(-90deg);
          transform: translate(7px) rotate(-90deg);
}

.RequestForm_personalAccountText_8IQM { /* stylelint-disable-line */
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: inline;
  background-size: 1px 1em;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 375px) {

  .RequestForm_personalAccountText_8IQM {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm_personalAccountText_8IQM {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_personalAccountText_8IQM {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_personalAccountText_8IQM {
    font-size: 16px;
    line-height: 20px;
  }
}

.RequestForm_personalAccountText_8IQM {
    color: #f3f3f3;
    -webkit-box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
            box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
}

.dark .RequestForm_personalAccountText_8IQM,
  .dark.RequestForm_personalAccountText_8IQM {
    color: #f3f3f3;
    -webkit-box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
            box-shadow:
      inset 0 -0.05em #f3f3f3,
      inset 0 -0.1em #1e2020;
}

.light .RequestForm_personalAccountText_8IQM,
  .light.RequestForm_personalAccountText_8IQM {
    color: #1e2020;
    -webkit-box-shadow:
      inset 0 -0.05em #1e2020,
      inset 0 -0.1em #f3f3f3;
            box-shadow:
      inset 0 -0.05em #1e2020,
      inset 0 -0.1em #f3f3f3;
}

.RequestForm_chevronIcon_2zge { /* stylelint-disable-line */
  width: 9px;
  height: 5px;
  margin-bottom: 0.1em;
  -webkit-transform: translate(5px) rotate(-90deg);
          transform: translate(5px) rotate(-90deg);
  stroke: inherit;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    stroke: #f3f3f3;
}

.dark .RequestForm_chevronIcon_2zge,
  .dark.RequestForm_chevronIcon_2zge {
    stroke: #f3f3f3;
  }

.light .RequestForm_chevronIcon_2zge,
  .light.RequestForm_chevronIcon_2zge {
    stroke: #1e2020;
  }

.RequestForm_link_mTdU {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  margin-bottom: 26px;
  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 768px) {

  .RequestForm_link_mTdU {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_link_mTdU {
    margin-bottom: 36px;
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_link_mTdU {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 18px;
  }
}

.RequestForm_link_mTdU {
    color: rgba(255, 255, 255, .3);
}

.dark .RequestForm_link_mTdU,
  .dark.RequestForm_link_mTdU {
    color: rgba(255, 255, 255, .3);
}

.light .RequestForm_link_mTdU,
  .light.RequestForm_link_mTdU {
    color: rgba(0, 0, 0, .3);
}

.RequestForm_link_mTdU a {
  text-decoration: none;
      color: rgba(255, 255, 255, .8);
}

.dark .RequestForm_link_mTdU a,
  .dark.RequestForm_link_mTdU a {
      color: rgba(255, 255, 255, .8);
}

.light .RequestForm_link_mTdU a,
  .light.RequestForm_link_mTdU a {
      color: rgba(0, 0, 0, .8);
}

.RequestForm_footer_1BFR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% + 40px);
  margin: 0 -20px;
  padding: 20px 20px 0;
  border-top: 1px solid;
}

@media all and (min-width: 375px) {

  .RequestForm_footer_1BFR {
    padding-top: 24px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm_footer_1BFR {
    margin: 0 -40px;
    width: calc(100% + 80px);
    padding: 24px 40px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_footer_1BFR {
    width: calc(100% + 72px);
    margin: 0 -36px;
    padding: 20px 36px 0;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_footer_1BFR {
    width: calc(100% + 80px);
    margin: 0 -40px;
    padding: 24px 40px 0;
  }
}

.RequestForm_footer_1BFR {
    border-color: rgba(255, 255, 255, .1);
}

.dark .RequestForm_footer_1BFR,
  .dark.RequestForm_footer_1BFR {
    border-color: rgba(255, 255, 255, .1);
}

.light .RequestForm_footer_1BFR,
  .light.RequestForm_footer_1BFR {
    border-color: rgba(0, 0, 0, .1);
}

.RequestForm_footerPriceBox__O9K {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 50%;
}

@media all and (min-width: 768px) {

  .RequestForm_footerPriceBox__O9K {
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
  }
}

.RequestForm_footerPriceText_2MLV {
  display: none;
}

@media all and (min-width: 768px) {

  .RequestForm_footerPriceText_2MLV {
    font-family: "Interphases-Regular", serif;
    -webkit-font-feature-settings: "ss08" on;
            font-feature-settings: "ss08" on;
    font-weight: 400;
    display: block;
    font-size: 20px;
    line-height: 20px;
  }
}

@media all and (min-width: 1280px) {

  .RequestForm_footerPriceText_2MLV {
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_footerPriceText_2MLV {
    font-size: 20px;
    line-height: 20px;
  }
}

.RequestForm_footerPriceText_2MLV {
    color: #fff;
}

.dark .RequestForm_footerPriceText_2MLV,
  .dark.RequestForm_footerPriceText_2MLV {
    color: #fff;
}

.light .RequestForm_footerPriceText_2MLV,
  .light.RequestForm_footerPriceText_2MLV {
    color: #000;
}

.RequestForm_submitBtn_2g-s {
  min-width: 115px;
  min-height: 44px;
}

@media all and (min-width: 375px) {

  .RequestForm_submitBtn_2g-s {
    min-width: 132px;
    min-height: 48px;
  }
}

@media all and (min-width: 768px) {

  .RequestForm_submitBtn_2g-s {
    width: 100%;
    min-height: 48px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .RequestForm_submitBtn_2g-s {
    height: 1px;
  }
}

.RequestForm_submitBtn_2g-s.RequestForm_wide_F8ki {
  width: 100%;
}

.RequestForm_arrow_1A3Z {
  display: none;
}

@media all and (min-width: 768px) {

  .RequestForm_arrow_1A3Z {
    display: block;
    margin-left: 8px;
  }
}

@media all and (min-width: 1440px) {

  .RequestForm_arrow_1A3Z {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .RequestForm_arrow_1A3Z {
    margin-left: 12px;
  }
}
:root {

  /* dark */

  /* light */
}

.Options_optionsContainer_2ivw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

@media all and (min-width: 375px) {

  .Options_optionsContainer_2ivw {
    margin-bottom: 24px;
  }
}

@media all and (min-width: 768px) {

  .Options_optionsContainer_2ivw {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1280px) {

  .Options_optionsContainer_2ivw {
    margin-bottom: 30px;
  }
}

@media all and (min-width: 1440px) {

  .Options_optionsContainer_2ivw {
    margin-bottom: 32px;
  }
}

.Options_option_3jjS {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 120px;
  height: 44px;
  border: 0.75px solid rgba(80, 80, 80, .3);
  border-radius: 100px;
  cursor: pointer
}

.Options_option_3jjS.Options_active_dKxY {
  cursor: default;
  border: 0.75px solid rgba(254, 211, 5, 1);
}

.Options_option_3jjS:first-child {
  margin-right: 8px;
}

.Options_option_3jjS {
    color: #fff;
}

.dark .Options_option_3jjS,
  .dark.Options_option_3jjS {
    color: #fff;
}

.light .Options_option_3jjS,
  .light.Options_option_3jjS {
    color: #000;
}

.Options_option_3jjS {
  font-size: 14px;
  line-height: 22px;
}

@media all and (min-width: 375px) {

  .Options_option_3jjS {
    width: 144px;
    height: 46px;
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .Options_option_3jjS {
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .Options_option_3jjS {
    width: 157px;
    font-size: 14px;
    line-height: 14px;
  }
}

@media all and (min-width: 1440px) {

  .Options_option_3jjS {
    width: 184px;
    font-size: 16px;
    line-height: 18px;
  }
}
:root {

  /* dark */

  /* light */
}

.WebinarForm_title_1TVu {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 22px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .WebinarForm_title_1TVu {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .WebinarForm_title_1TVu {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .WebinarForm_title_1TVu {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .WebinarForm_title_1TVu {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 26px;
  }
}

.WebinarForm_description_27ZN {
    color: #a5a6a6;
}

.dark .WebinarForm_description_27ZN,
  .dark.WebinarForm_description_27ZN {
    color: #a5a6a6;
  }

.light .WebinarForm_description_27ZN,
  .light.WebinarForm_description_27ZN {
    color: rgba(0, 0, 0, .5);
  }

.WebinarForm_description_27ZN {

  margin-bottom: 24px;
}

@media all and (min-width: 1280px) {

  .WebinarForm_description_27ZN {
    margin-bottom: 22px;
  }
}

@media all and (min-width: 1440px) {

  .WebinarForm_description_27ZN {
    margin-bottom: 24px;
  }
}

.WebinarForm_webinarsText_3H7I {
    color: #d2d2d2;
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.dark .WebinarForm_webinarsText_3H7I,
  .dark.WebinarForm_webinarsText_3H7I {
    color: #d2d2d2;
    border-top: 1px solid rgba(255, 255, 255, .1);
  }

.light .WebinarForm_webinarsText_3H7I,
  .light.WebinarForm_webinarsText_3H7I {
    color: #343636;
    border-top: 1px solid rgba(0, 0, 0, .1);
  }

.WebinarForm_webinarsText_3H7I {

  padding: 16px 0;
}

.WebinarForm_webinarsText_3H7I,
.WebinarForm_description_27ZN {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 768px) {

  .WebinarForm_webinarsText_3H7I,
.WebinarForm_description_27ZN {
    font-size: 16px;
    line-height: 24px;
  }
}

@media all and (min-width: 1280px) {

  .WebinarForm_webinarsText_3H7I,
.WebinarForm_description_27ZN {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .WebinarForm_webinarsText_3H7I,
.WebinarForm_description_27ZN {
    font-size: 16px;
    line-height: 24px;
  }
}
:root {

  /* dark */

  /* light */
}

.Title-component_titleWrapper_1b1H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Title-component_buttonContainer_3D9n {
  margin: 0;
}

.Title-component_button_1Omd {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Title-component_button-num_1NRS {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.Title-component_chevronIcon_3UyE {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12px;
  height: 12px;
  margin: 0.4em 8px 0 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, stroke 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    stroke: #fff;
}

.dark .Title-component_chevronIcon_3UyE,
  .dark.Title-component_chevronIcon_3UyE {
    stroke: #fff;
  }

.light .Title-component_chevronIcon_3UyE,
  .light.Title-component_chevronIcon_3UyE {
    stroke: #000;
  }

.Title-component_chevronIcon-num_3a6_ {
  margin: 0;
}

.Title-component_chevronRotate_W1Gd {
  -webkit-transform: none;
          transform: none;
    stroke: rgba(255, 255, 255, .5);
}

.dark .Title-component_chevronRotate_W1Gd,
  .dark.Title-component_chevronRotate_W1Gd {
    stroke: rgba(255, 255, 255, .5);
  }

.light .Title-component_chevronRotate_W1Gd,
  .light.Title-component_chevronRotate_W1Gd {
    stroke: rgba(0, 0, 0, .5);
  }

.Title-component_title_2NeM {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 18px;
  margin: 0;
  padding-right: 10px;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  cursor: pointer;
}

@media all and (min-width: 375px) {

  .Title-component_title_2NeM {
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .Title-component_title_2NeM {
    font-size: 20px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .Title-component_title_2NeM {
    font-size: 22px;
    line-height: 24px;
  }
}

.Title-component_title_2NeM {
    color: #fff;
}

.dark .Title-component_title_2NeM,
  .dark.Title-component_title_2NeM {
    color: #fff;
}

.light .Title-component_title_2NeM,
  .light.Title-component_title_2NeM {
    color: #000;
}

.Title-component_num_6YJK {
  color: #7c7e7f;
  font-size: 13px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-right: 11px;
}
:root {

  /* dark */

  /* light */
}

.Description-component_description_2Ikb {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  padding: 16px 0 18px;
  font-size: 16px;
  line-height: 22px;
}

@media all and (min-width: 375px) {

  .Description-component_description_2Ikb {
    padding: 20px 0 14px;
    line-height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb {
    padding: 22px 0 18px;
    font-size: 18px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .Description-component_description_2Ikb {
    padding: 24px 0 12px;
    font-size: 20px;
    line-height: 28px;
  }
}

.Description-component_description_2Ikb {
    color: rgba(255, 255, 255, .6);
}

.dark .Description-component_description_2Ikb,
  .dark.Description-component_description_2Ikb {
    color: rgba(255, 255, 255, .6);
}

.light .Description-component_description_2Ikb,
  .light.Description-component_description_2Ikb {
    color: rgba(0, 0, 0, .6);
}

.Description-component_description_2Ikb p {
  display: block;
  margin: 0;
}

.Description-component_description_2Ikb p:not(:last-child) {
  margin-bottom: 15px;
}

@media all and (min-width: 1280px) {

  .Description-component_description_2Ikb p:not(:last-child) {
    margin-bottom: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Description-component_description_2Ikb p:not(:last-child) {
    margin-bottom: 20px;
  }
}

.Description-component_description_2Ikb b,
  .Description-component_description_2Ikb a,
  .Description-component_description_2Ikb h4 {
      color: #fff;
}

.dark .Description-component_description_2Ikb b,
  .dark.Description-component_description_2Ikb b,
  .dark .Description-component_description_2Ikb a,
  .dark.Description-component_description_2Ikb a,
  .dark .Description-component_description_2Ikb h4,
  .dark.Description-component_description_2Ikb h4 {
      color: #fff;
}

.light .Description-component_description_2Ikb b,
  .light.Description-component_description_2Ikb b,
  .light .Description-component_description_2Ikb a,
  .light.Description-component_description_2Ikb a,
  .light .Description-component_description_2Ikb h4,
  .light.Description-component_description_2Ikb h4 {
      color: #000;
}

.Description-component_description_2Ikb h4 {
  display: block;
  font-weight: inherit;
  margin: 4px 0 12px;
}

@media all and (min-width: 375px) {

  .Description-component_description_2Ikb h4 {
    margin: 4px 0 10px;
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .Description-component_description_2Ikb h4 {
    margin: 8px 0 10px;
  }
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb h4 {
    margin: 8px 0 12px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 2560px) {

  .Description-component_description_2Ikb h4 {
    margin: 6px 0 12px;
    font-size: 20px;
    line-height: 24px;
  }
}

.Description-component_description_2Ikb p + h4 {
  margin-top: 26px;
}

@media all and (min-width: 375px) {

  .Description-component_description_2Ikb p + h4 {
    margin-top: 32px;
  }
}

@media all and (min-width: 2560px) {

  .Description-component_description_2Ikb p + h4 {
    margin-top: 40px;
  }
}

.Description-component_description_2Ikb table + h4 {
  margin-top: 0;
}

.Description-component_description_2Ikb b {
  font-weight: inherit;
}

.Description-component_description_2Ikb a {
  color: inherit;
  text-decoration: underline;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.Description-component_description_2Ikb a:hover,
    .Description-component_description_2Ikb a:focus {
  opacity: 0.6;
}

.Description-component_description_2Ikb a:active {
  opacity: 0.3;
}

.Description-component_description_2Ikb ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
}

.Description-component_description_2Ikb ul li::before {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0.5em;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
        background-color: #fff;
}

.dark .Description-component_description_2Ikb ul li::before,
  .dark.Description-component_description_2Ikb ul li::before {
        background-color: #fff;
}

.light .Description-component_description_2Ikb ul li::before,
  .light.Description-component_description_2Ikb ul li::before {
        background-color: #000;
}

.Description-component_description_2Ikb li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 1em;
}

@media all and (min-width: 768px) {

  .Description-component_description_2Ikb li {
    padding-left: 16px;
  }
}

@media all and (min-width: 1280px) {

  .Description-component_description_2Ikb li {
    padding-left: 10px;
  }
}

@media all and (min-width: 1440px) {

  .Description-component_description_2Ikb li {
    padding-left: 12px;
  }
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb li {
    padding-left: 16px;
  }
}

.Description-component_description_2Ikb small {
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 768px) {

  .Description-component_description_2Ikb small {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .Description-component_description_2Ikb small {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .Description-component_description_2Ikb small {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb small {
    font-size: 16px;
    line-height: 20px;
  }
}

.Description-component_description_2Ikb table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 26px;
}

@media all and (min-width: 768px) {

  .Description-component_description_2Ikb table {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb table {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 2560px) {

  .Description-component_description_2Ikb table {
    margin-bottom: 44px;
  }
}

.Description-component_description_2Ikb table p:not(:last-child) {
  margin: 0;
}

.Description-component_description_2Ikb table tr {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}

@media all and (min-width: 1920px) {

  .Description-component_description_2Ikb table tr {
    margin-bottom: 14px;
  }
}

.Description-component_description_2Ikb table td {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
}

.Description-component_description_2Ikb table[data-type='faq--tariff'] p {
  display: inline;
  position: relative;
  max-width: 93%;
  padding-right: 3px;
  z-index: 1;
        background-color: #1e2020;
}

.dark .Description-component_description_2Ikb table[data-type='faq--tariff'] p,
  .dark.Description-component_description_2Ikb table[data-type='faq--tariff'] p {
        background-color: #1e2020;
}

.light .Description-component_description_2Ikb table[data-type='faq--tariff'] p,
  .light.Description-component_description_2Ikb table[data-type='faq--tariff'] p {
        background-color: #f3f3f3;
}

.Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1) {
  position: relative;
  width: 71%;
}

.Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1)::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0.4em;
  width: 98%;
  height: 1em;
  border-bottom: 1px dotted;
          border-color: rgba(255, 255, 255, .6);
}

.dark .Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1)::after,
  .dark.Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1)::after {
          border-color: rgba(255, 255, 255, .6);
}

.light .Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1)::after,
  .light.Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(1)::after {
          border-color: rgba(0, 0, 0, .6);
}

.Description-component_description_2Ikb table[data-type='faq--tariff'] td:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29%;
  padding-left: 3px;
}

.Description-component_description-num_3Sv_ {
  padding: 6px 0 0 26px;
}
:root {

  /* dark */

  /* light */
}

.ProfitsAccordion-component_container_2zyy {
  width: 100%;
}

@media all and (min-width: 768px) {

  .ProfitsAccordion-component_container_2zyy {
    padding-right: 26px;
  }
}

@media all and (min-width: 1025px) {

  .ProfitsAccordion-component_container_2zyy {
    padding-right: 0;
    width: 80%;
  }
}

@media all and (min-width: 1280px) {

  .ProfitsAccordion-component_container_2zyy {
    width: 90%;
    max-width: 778px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitsAccordion-component_container_2zyy {
    max-width: 912px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitsAccordion-component_container_2zyy {
    max-width: 1056px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitsAccordion-component_container_2zyy {
    max-width: 1328px;
  }
}

.ProfitsAccordion-component_item_2cvD {
  border-top: 1px solid #343636;
  padding: 24px 0 2px 0
}

.ProfitsAccordion-component_item_2cvD:last-child {
  border-bottom: 1px solid #343636;
  padding-bottom: 24px;
}

.ProfitsAccordion-component_item_2cvD:not(:last-child) {
  margin-bottom: 22px;
}

@media all and (min-width: 1600px) {

  .ProfitsAccordion-component_item_2cvD:not(:last-child) {
    margin-bottom: 26px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitsAccordion-component_item_2cvD:not(:last-child) {
    margin-bottom: 32px;
  }
}
:root {

  /* dark */

  /* light */
}

.ProfitItem-component_titleWrapper_3w70 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ProfitItem-component_title_3HGT {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  font-size: 20px;
  line-height: 22px;
  color: #fff;
}

.light .ProfitItem-component_title_3HGT,
  .light.ProfitItem-component_title_3HGT {
    color: #000;
  }

@media all and (min-width: 1600px) {

  .ProfitItem-component_title_3HGT {
    font-size: 22px;
    line-height: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_title_3HGT {
    font-size: 24px;
    line-height: 32px;
  }
}

.ProfitItem-component_description_1VFM {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 18px;
  padding-top: 6px;
  color: rgba(255, 255, 255, .5);
}

.light .ProfitItem-component_description_1VFM,
  .light.ProfitItem-component_description_1VFM {
    color: rgba(0, 0, 0, .5);
  }

@media all and (min-width: 768px) {

  .ProfitItem-component_description_1VFM {
    padding-top: 10px;
  }
}

@media all and (min-width: 1440px) {

  .ProfitItem-component_description_1VFM {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM {
    font-size: 18px;
    line-height: 26px;
    padding-top: 12px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM {
    padding-top: 14px;
  }
}

.ProfitItem-component_description_1VFM p {
  display: block;
  margin: 0;
}

.ProfitItem-component_description_1VFM p:not(:last-child) {
  margin-bottom: 15px;
}

@media all and (min-width: 1280px) {

  .ProfitItem-component_description_1VFM p:not(:last-child) {
    margin-bottom: 18px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitItem-component_description_1VFM p:not(:last-child) {
    margin-bottom: 20px;
  }
}

.ProfitItem-component_description_1VFM b,
  .ProfitItem-component_description_1VFM a,
  .ProfitItem-component_description_1VFM h4 {
      color: #fff;
}

.dark .ProfitItem-component_description_1VFM b,
  .dark.ProfitItem-component_description_1VFM b,
  .dark .ProfitItem-component_description_1VFM a,
  .dark.ProfitItem-component_description_1VFM a,
  .dark .ProfitItem-component_description_1VFM h4,
  .dark.ProfitItem-component_description_1VFM h4 {
      color: #fff;
}

.light .ProfitItem-component_description_1VFM b,
  .light.ProfitItem-component_description_1VFM b,
  .light .ProfitItem-component_description_1VFM a,
  .light.ProfitItem-component_description_1VFM a,
  .light .ProfitItem-component_description_1VFM h4,
  .light.ProfitItem-component_description_1VFM h4 {
      color: #000;
}

.ProfitItem-component_description_1VFM h4 {
  display: block;
  font-weight: inherit;
  margin: 4px 0 12px;
}

@media all and (min-width: 375px) {

  .ProfitItem-component_description_1VFM h4 {
    margin: 4px 0 10px;
    font-size: 16px;
    line-height: 18px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitItem-component_description_1VFM h4 {
    margin: 8px 0 10px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM h4 {
    margin: 8px 0 12px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitItem-component_description_1VFM h4 {
    margin: 6px 0 12px;
    font-size: 20px;
    line-height: 24px;
  }
}

.ProfitItem-component_description_1VFM p + h4 {
  margin-top: 26px;
}

@media all and (min-width: 375px) {

  .ProfitItem-component_description_1VFM p + h4 {
    margin-top: 32px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitItem-component_description_1VFM p + h4 {
    margin-top: 40px;
  }
}

.ProfitItem-component_description_1VFM table + h4 {
  margin-top: 0;
}

.ProfitItem-component_description_1VFM b {
  font-weight: inherit;
}

.ProfitItem-component_description_1VFM a {
  color: inherit;
  text-decoration: underline;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.ProfitItem-component_description_1VFM a:hover,
    .ProfitItem-component_description_1VFM a:focus {
  opacity: 0.6;
}

.ProfitItem-component_description_1VFM a:active {
  opacity: 0.3;
}

.ProfitItem-component_description_1VFM ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 4px;
}

.ProfitItem-component_description_1VFM li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 1em;
}

@media all and (min-width: 768px) {

  .ProfitItem-component_description_1VFM li {
    padding-left: 16px;
  }
}

@media all and (min-width: 1280px) {

  .ProfitItem-component_description_1VFM li {
    padding-left: 10px;
  }
}

@media all and (min-width: 1440px) {

  .ProfitItem-component_description_1VFM li {
    padding-left: 12px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM li {
    padding-left: 16px;
  }
}

.ProfitItem-component_description_1VFM li::before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0.5em;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
        background-color: #fff;
}

.dark .ProfitItem-component_description_1VFM li::before,
  .dark.ProfitItem-component_description_1VFM li::before {
        background-color: #fff;
}

.light .ProfitItem-component_description_1VFM li::before,
  .light.ProfitItem-component_description_1VFM li::before {
        background-color: #000;
}

.ProfitItem-component_description_1VFM small {
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 768px) {

  .ProfitItem-component_description_1VFM small {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .ProfitItem-component_description_1VFM small {
    font-size: 13px;
    line-height: 15px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitItem-component_description_1VFM small {
    font-size: 14px;
    line-height: 16px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM small {
    font-size: 16px;
    line-height: 20px;
  }
}

.ProfitItem-component_description_1VFM table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 26px;
}

@media all and (min-width: 768px) {

  .ProfitItem-component_description_1VFM table {
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM table {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitItem-component_description_1VFM table {
    margin-bottom: 44px;
  }
}

.ProfitItem-component_description_1VFM table p:not(:last-child) {
  margin: 0;
}

.ProfitItem-component_description_1VFM table tr {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_description_1VFM table tr {
    margin-bottom: 14px;
  }
}

.ProfitItem-component_description_1VFM table td {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
}

.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] p {
  display: inline;
  position: relative;
  max-width: 93%;
  padding-right: 3px;
  z-index: 1;
        background-color: #1e2020;
}

.dark .ProfitItem-component_description_1VFM table[data-type="faq--tariff"] p,
  .dark.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] p {
        background-color: #1e2020;
}

.light .ProfitItem-component_description_1VFM table[data-type="faq--tariff"] p,
  .light.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] p {
        background-color: #f3f3f3;
}

.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1) {
  position: relative;
  width: 71%;
}

.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1)::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0.4em;
  width: 98%;
  height: 1em;
  border-bottom: 1px dotted;
          border-color: rgba(255, 255, 255, .6);
}

.dark .ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1)::after,
  .dark.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1)::after {
          border-color: rgba(255, 255, 255, .6);
}

.light .ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1)::after,
  .light.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(1)::after {
          border-color: rgba(0, 0, 0, .6);
}

.ProfitItem-component_description_1VFM table[data-type="faq--tariff"] td:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29%;
  padding-left: 3px;
}

.ProfitItem-component_num_HNZz {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  color: #a5a6a6;
  font-size: 13px;
  line-height: 15px;
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_num_HNZz {
    font-size: 16px;
    line-height: 22px;
  }
}

.ProfitItem-component_item_3rzj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-top: 1px solid #343636;
}

.ProfitItem-component_item-column_3yKk {
  padding-top: 10px
}

.ProfitItem-component_item-column_3yKk .ProfitItem-component_titleWrapper_3w70 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ProfitItem-component_item-column_3yKk .ProfitItem-component_title_3HGT {
  padding-top: 32px;
}

.ProfitItem-component_item-common_2uGv {
  padding-top: 24px
}

.ProfitItem-component_item-common_2uGv .ProfitItem-component_titleWrapper_3w70 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media all and (min-width: 768px) {

  .ProfitItem-component_item-common_2uGv {
    padding-top: 28px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitItem-component_item-common_2uGv {
    padding-top: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_item-common_2uGv {
    padding-top: 36px;
  }
}

.ProfitItem-component_item-common_2uGv .ProfitItem-component_num_HNZz {
  font-size: 13px;
  line-height: 26px;
  margin-top: -3px;
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_item-common_2uGv .ProfitItem-component_num_HNZz {
    font-size: 16px;
    line-height: 26px;
  }
}

.ProfitItem-component_item-common_2uGv .ProfitItem-component_title_3HGT {
  padding-left: 14px;
}

.ProfitItem-component_item-common_2uGv .ProfitItem-component_description_1VFM {
  padding-left: 30px;
}

@media all and (min-width: 1600px) {

  .ProfitItem-component_item-common_2uGv .ProfitItem-component_description_1VFM {
    padding-left: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_item-common_2uGv .ProfitItem-component_description_1VFM {
    padding-left: 38px;
  }
}

.ProfitItem-component_item-row_AaKu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 30px;
}

@media all and (min-width: 1440px) {

  .ProfitItem-component_item-row_AaKu {
    padding-top: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitItem-component_item-row_AaKu {
    padding-top: 36px;
  }
}

.ProfitItem-component_item-row_AaKu .ProfitItem-component_content_2Tkj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.ProfitItem-component_item-row_AaKu .ProfitItem-component_content_2Tkj .ProfitItem-component_titleWrapper_3w70 {
  width: 50%;
  padding-right: 30px;
}

.ProfitItem-component_item-row_AaKu .ProfitItem-component_content_2Tkj .ProfitItem-component_num_HNZz {
  padding-right: 48px;
}

.ProfitItem-component_item-row_AaKu .ProfitItem-component_content_2Tkj .ProfitItem-component_description_1VFM {
  padding-top: 0;
  width: 50%;
}
:root {

  /* dark */

  /* light */
}

@media all and (min-width: 2560px) {

  .ProfitsList-wrapper_list_3um0 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.ProfitsList-wrapper_row_38SG {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ProfitsList-wrapper_itemSize-1_33Ls {
  width: 100%;
  padding-bottom: 30px
}

.ProfitsList-wrapper_itemSize-1_33Ls:last-child {
  border-bottom: 1px solid #343636;
}

@media all and (min-width: 1440px) {

  .ProfitsList-wrapper_itemSize-1_33Ls {
    padding-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitsList-wrapper_itemSize-1_33Ls {
    padding-bottom: 36px;
  }
}

@media all and (min-width: 2560px) {

  .ProfitsList-wrapper_itemSize-1_33Ls {
    width: calc(50% - 60px);
  }

  .ProfitsList-wrapper_itemSize-1_33Ls:nth-last-child(-n+2) {
    border-bottom: 1px solid #343636;
  }
}

.ProfitsList-wrapper_itemSize-2_1VGe,
.ProfitsList-wrapper_itemSize-3_vfEJ {
  padding-bottom: 24px;
}

@media all and (min-width: 768px) {

  .ProfitsList-wrapper_itemSize-2_1VGe,
.ProfitsList-wrapper_itemSize-3_vfEJ {
    padding-bottom: 28px;
  }
}

@media all and (min-width: 1600px) {

  .ProfitsList-wrapper_itemSize-2_1VGe,
.ProfitsList-wrapper_itemSize-3_vfEJ {
    padding-bottom: 32px;
  }
}

@media all and (min-width: 1920px) {

  .ProfitsList-wrapper_itemSize-2_1VGe,
.ProfitsList-wrapper_itemSize-3_vfEJ {
    padding-bottom: 36px;
  }
}

.ProfitsList-wrapper_itemSize-2_1VGe {
  width: 100%;
}

@media all and (min-width: 768px) {

  .ProfitsList-wrapper_itemSize-2_1VGe {
    width: calc(50% - 24px);
  }
}

@media all and (min-width: 1025px) {

  .ProfitsList-wrapper_itemSize-2_1VGe {
    width: calc(50% - 72px);
  }
}

@media all and (min-width: 1280px) {

  .ProfitsList-wrapper_itemSize-2_1VGe {
    width: calc(50% - 55px);
  }
}

@media all and (min-width: 1440px) {

  .ProfitsList-wrapper_itemSize-2_1VGe {
    width: calc(50% - 70px);
  }
}

@media all and (min-width: 2560px) {

  .ProfitsList-wrapper_itemSize-2_1VGe {
    width: calc(33.33333% - 70px);
  }
}

.ProfitsList-wrapper_itemSize-3_vfEJ {
  width: 100%;
}

@media all and (min-width: 768px) {

  .ProfitsList-wrapper_itemSize-3_vfEJ {
    width: calc(33.33333% - 12px);
  }
}

@media all and (min-width: 1025px) {

  .ProfitsList-wrapper_itemSize-3_vfEJ {
    width: calc(33.33333% - 36px);
  }
}

@media all and (min-width: 1280px) {

  .ProfitsList-wrapper_itemSize-3_vfEJ {
    width: calc(33.33333% - 22px);
  }
}

@media all and (min-width: 1440px) {

  .ProfitsList-wrapper_itemSize-3_vfEJ {
    width: calc(33.33333% - 35px);
  }
}
:root {

  /* dark */

  /* light */
}

.BenefitContent-component_clickable_3IWl {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  color: inherit;
  text-align: left;
  text-decoration: none;
}

@media all and (min-width: 768px) {

  .BenefitContent-component_clickable_3IWl {
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
    transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  }

  .BenefitContent-component_clickable_3IWl:hover {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    -webkit-box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
            box-shadow: 0 12px 13px rgba(0, 0, 0, .25);
  }
}

.BenefitContent-component_benefit_2ii1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 88px;
  padding: 15px;
  border: 1px solid rgba(80, 80, 80, .3);
  border-radius: 16px;
}

@media all and (min-width: 375px) {

  .BenefitContent-component_benefit_2ii1 {
    min-height: 100px;
    padding: 18px;
  }
}

@media all and (min-width: 768px) {

  .BenefitContent-component_benefit_2ii1 {
    border-radius: 14px;
  }
}

@media all and (min-width: 1024px) {

  .BenefitContent-component_benefit_2ii1 {
    min-height: 88px;
    padding: 22px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_benefit_2ii1 {
    border-radius: 16px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_benefit_2ii1 {
    min-height: 100px;
    padding: 24px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_benefit_2ii1 {
    min-height: 112px;
    padding: 27px;
    border-radius: 20px;
  }
}

.BenefitContent-component_benefit_2ii1 {
    background-color: #25282a;
}

.dark .BenefitContent-component_benefit_2ii1,
  .dark.BenefitContent-component_benefit_2ii1 {
    background-color: #25282a;
}

.light .BenefitContent-component_benefit_2ii1,
  .light.BenefitContent-component_benefit_2ii1 {
    background-color: #fff;
}

.BenefitContent-component_textBox_14Fw {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 5px 0 10px;
}

@media all and (min-width: 768px) {

  .BenefitContent-component_textBox_14Fw {
    padding: 0 5px 0 14px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_textBox_14Fw {
    padding: 0 12px 0 18px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_textBox_14Fw {
    padding: 0 10px 0 20px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_textBox_14Fw {
    padding: 0 12px 0 22px;
  }
}

.BenefitContent-component_title_3luk {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin: 0 0 6px;
  font-size: 15px;
  line-height: 20px;
}

@media all and (min-width: 375px) {

  .BenefitContent-component_title_3luk {
    margin: 0 0 8px;
    font-size: 18px;
    line-height: 20px;
  }
}

@media all and (min-width: 768px) {

  .BenefitContent-component_clickable_3IWl .BenefitContent-component_title_3luk {
      cursor: pointer;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_title_3luk {
    margin: 0 0 5px;
    font-size: 20px;
    line-height: 22px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_title_3luk {
    margin: 0 0 7px;
    font-size: 22px;
    line-height: 25px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_title_3luk {
    margin: 0 0 10px;
    font-size: 24px;
    line-height: 26px;
  }
}

.BenefitContent-component_desc_1W8T {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 13px;
  line-height: 17px;
  opacity: 0.6;
}

@media all and (min-width: 375px) {

  .BenefitContent-component_desc_1W8T {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 768px) {

  .BenefitContent-component_clickable_3IWl .BenefitContent-component_desc_1W8T {
      cursor: pointer;
  }
}

@media all and (min-width: 1280px) {

  .BenefitContent-component_desc_1W8T {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_desc_1W8T {
    font-size: 14px;
    line-height: 14px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_desc_1W8T {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_desc_1W8T {
    font-size: 18px;
    line-height: 24px;
  }
}

.BenefitContent-component_icon_Gsk3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

@media all and (min-width: 375px) {

  .BenefitContent-component_icon_Gsk3 {
    width: 18px;
    height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_icon_Gsk3 {
    width: 20px;
    height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_icon_Gsk3 {
    width: 22px;
    height: 22px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_icon_Gsk3 {
    width: 24px;
    height: 24px;
  }
}

.BenefitContent-component_icon_Gsk3 {
    stroke: #fff;
}

.dark .BenefitContent-component_icon_Gsk3,
  .dark.BenefitContent-component_icon_Gsk3 {
    stroke: #fff;
}

.light .BenefitContent-component_icon_Gsk3,
  .light.BenefitContent-component_icon_Gsk3 {
    stroke: #000;
}

.BenefitContent-component_tooltip_2-E2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.BenefitContent-component_tooltipIconWrapper_2_SP {
  width: 18px;
  height: 18px;
}

@media all and (min-width: 375px) {

  .BenefitContent-component_tooltipIconWrapper_2_SP {
    width: 20px;
    height: 20px;
  }
}

@media all and (min-width: 768px) {

  .BenefitContent-component_tooltipIconWrapper_2_SP {
    width: 18px;
    height: 18px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitContent-component_tooltipIconWrapper_2_SP {
    width: 20px;
    height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_tooltipIconWrapper_2_SP {
    width: 22px;
    height: 22px;
  }
}

@media all and (min-width: 1920px) {

  .BenefitContent-component_tooltipIconWrapper_2_SP {
    width: 24px;
    height: 24px;
  }
}

.BenefitContent-component_toolTipContent_2Klg {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 13px;
  line-height: 17px;
}

@media all and (min-width: 768px) {

  .BenefitContent-component_toolTipContent_2Klg {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .BenefitContent-component_toolTipContent_2Klg {
    font-size: 13px;
    line-height: 17px;
  }
}

@media all and (min-width: 1600px) {

  .BenefitContent-component_toolTipContent_2Klg {
    font-size: 14px;
    line-height: 18px;
  }
}
:root {

  /* dark */

  /* light */
}

.BenefitPopupContent-component_title_3q4H {
  font-family: "Hoves-Medium", serif;
  -webkit-font-feature-settings: "ss11" on;
          font-feature-settings: "ss11" on;
  font-weight: 400;

  margin-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media all and (min-width: 375px) {

  .BenefitPopupContent-component_title_3q4H {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 24px;
  }
}

@media all and (min-width: 768px) {

  .BenefitPopupContent-component_title_3q4H {
    font-size: 24px;
    line-height: 26px;
  }
}

@media all and (min-width: 1280px) {

  .BenefitPopupContent-component_title_3q4H {
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitPopupContent-component_title_3q4H {
    font-size: 24px;
    line-height: 26px;
  }
}

.BenefitPopupContent-component_title_3q4H {
    color: #fff;
}

.dark .BenefitPopupContent-component_title_3q4H,
  .dark.BenefitPopupContent-component_title_3q4H {
    color: #fff;
}

.light .BenefitPopupContent-component_title_3q4H,
  .light.BenefitPopupContent-component_title_3q4H {
    color: #000;
}

.BenefitPopupContent-component_text_3W52 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 14px;
  line-height: 18px;
}

@media all and (min-width: 375px) {

  .BenefitPopupContent-component_text_3W52 {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .BenefitPopupContent-component_text_3W52 {
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1280px) {

  .BenefitPopupContent-component_text_3W52 {
    font-size: 16px;
    line-height: 24px;
  }
}

@media all and (min-width: 1440px) {

  .BenefitPopupContent-component_text_3W52 {
    font-size: 18px;
    line-height: 24px;
  }
}

.BenefitPopupContent-component_text_3W52 {
    color: rgba(255, 255, 255, .6);
}

.dark .BenefitPopupContent-component_text_3W52,
  .dark.BenefitPopupContent-component_text_3W52 {
    color: rgba(255, 255, 255, .6);
}

.light .BenefitPopupContent-component_text_3W52,
  .light.BenefitPopupContent-component_text_3W52 {
    color: rgba(0, 0, 0, .6);
}

.BenefitPopupContent-component_text_3W52 a {
  color: inherit;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.BenefitPopupContent-component_text_3W52 a:hover {
        color: #fff;
}

.dark .BenefitPopupContent-component_text_3W52 a:hover,
  .dark.BenefitPopupContent-component_text_3W52 a:hover {
        color: #fff;
}

.light .BenefitPopupContent-component_text_3W52 a:hover,
  .light.BenefitPopupContent-component_text_3W52 a:hover {
        color: #000;
}
.Benefits-component_container_3LNl {
  margin: 0;
  padding: 0;
  list-style: none;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {

  .Benefits-component_container_3LNl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -12px;
  }
}

@media all and (min-width: 1600px) {

  .Benefits-component_container_3LNl {
    margin: 0 -14px;
  }
}

@media all and (min-width: 1600px) {

  .Benefits-component_container_3LNl {
    margin: 0 -16px;
  }
}

.Benefits-component_item_1ZlB {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 12px;
}

@media all and (min-width: 768px) {

  .Benefits-component_item_1ZlB {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 16px;
  }
}

@media all and (min-width: 1600px) {

  .Benefits-component_item_1ZlB {
    padding: 0 14px;
  }
}

@media all and (min-width: 1600px) {

  .Benefits-component_item_1ZlB {
    padding: 0 16px;
    margin-bottom: 24px;
  }
}

@media all and (min-width: 2560px) {

  .Benefits-component_item_1ZlB {
    max-width: 650px;
  }
}
:root {

  /* dark */

  /* light */
}

.FeatureButtonBlock-component_box_2qFB {
  font-weight: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 0;

  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out
}

.FeatureButtonBlock-component_box_2qFB:hover {
  opacity: 0.6;
}

.FeatureButtonBlock-component_box_2qFB:active {
  opacity: 0.5;
}

.FeatureButtonBlock-component_text_2nI0 {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  -webkit-box-flex: 1;

      -ms-flex: 1 1 auto;

          flex: 1 1 auto;
  font-size: 15px;
  line-height: 20px;
  -moz-text-align-last: left;
       text-align-last: left;
  text-align: left;
    color: inherit;
}

.dark .FeatureButtonBlock-component_text_2nI0,
  .dark.FeatureButtonBlock-component_text_2nI0 {
    color: inherit;
  }

.light .FeatureButtonBlock-component_text_2nI0,
  .light.FeatureButtonBlock-component_text_2nI0 {
    color: inherit;
  }

@media all and (min-width: 375px) {

  .FeatureButtonBlock-component_text_2nI0 {
    font-size: 16px;
    line-height: 22px
  }
}

@media all and (min-width: 768px) {

  .FeatureButtonBlock-component_text_2nI0 {
    font-size: 14px;
    line-height: 18px
  }
}

@media all and (min-width: 1280px) {

  .FeatureButtonBlock-component_text_2nI0 {
    font-size: 15px;
    line-height: 20px
  }
}

@media all and (min-width: 1600px) {

  .FeatureButtonBlock-component_text_2nI0 {
    font-size: 16px;
    line-height: 20px
  }
}

@media all and (min-width: 2560px) {

  .FeatureButtonBlock-component_text_2nI0 {
    font-size: 18px;
    line-height: 22px
  }
}

.FeatureButtonBlock-component_text_2nI0 {
    color: #fff;
}

.dark .FeatureButtonBlock-component_text_2nI0,
  .dark.FeatureButtonBlock-component_text_2nI0 {
    color: #fff;
}

.light .FeatureButtonBlock-component_text_2nI0,
  .light.FeatureButtonBlock-component_text_2nI0 {
    color: #000;
}

.FeatureButtonBlock-component_arrow_3v66 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12px;
  height: 12px;
  margin-left: 8px;
    stroke: #fff;
}

.dark .FeatureButtonBlock-component_arrow_3v66,
  .dark.FeatureButtonBlock-component_arrow_3v66 {
    stroke: #fff;
  }

.light .FeatureButtonBlock-component_arrow_3v66,
  .light.FeatureButtonBlock-component_arrow_3v66 {
    stroke: #000;
  }
:root {

  /* dark */

  /* light */
}

.Feature-component_feature_3FOZ {
  width: 100%;
  min-height: 28px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 375px) {

  .Feature-component_feature_3FOZ {
    margin-bottom: 28px;
  }
}

@media all and (min-width: 768px) {

  .Feature-component_feature_3FOZ {
    min-height: 22px;
    margin-bottom: 24px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_feature_3FOZ {
    min-height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_feature_3FOZ {
    margin-bottom: 25px;
  }
}

@media all and (min-width: 2560px) {

  .Feature-component_feature_3FOZ {
    min-height: 26px;
    margin-bottom: 34px;
  }
}

.Feature-component_icon_2thY {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

@media all and (min-width: 375px) {

  .Feature-component_icon_2thY {
    margin-right: 24px;
  }
}

@media all and (min-width: 768px) {

  .Feature-component_icon_2thY {
    width: 18px;
    height: 18px;
    margin-right: 23px;
  }
}

@media all and (min-width: 1280px) {

  .Feature-component_icon_2thY {
    width: 20px;
    height: 20px;
    margin-right: 25px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_icon_2thY {
    margin-right: 34px;
  }
}

@media all and (min-width: 2560px) {

  .Feature-component_icon_2thY {
    width: 26px;
    height: 26px;
    margin-right: 37px;
  }
}

.Feature-component_icon_2thY {
    stroke: rgba(255, 255, 255, .5);
}

.dark .Feature-component_icon_2thY,
  .dark.Feature-component_icon_2thY {
    stroke: rgba(255, 255, 255, .5);
}

.light .Feature-component_icon_2thY,
  .light.Feature-component_icon_2thY {
    stroke: rgba(0, 0, 0, .5);
}

.Feature-component_icon_2thY.Feature-component_highlightedIcon_UGWN {
      stroke: #fff;
}

.dark .Feature-component_icon_2thY.Feature-component_highlightedIcon_UGWN,
  .dark.Feature-component_icon_2thY.Feature-component_highlightedIcon_UGWN {
      stroke: #fff;
}

.light .Feature-component_icon_2thY.Feature-component_highlightedIcon_UGWN,
  .light.Feature-component_icon_2thY.Feature-component_highlightedIcon_UGWN {
      stroke: #000;
}

.Feature-component_text_3dVk {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  font-size: 15px;
  line-height: 20px;
    color: inherit;
}

.dark .Feature-component_text_3dVk,
  .dark.Feature-component_text_3dVk {
    color: inherit;
  }

.light .Feature-component_text_3dVk,
  .light.Feature-component_text_3dVk {
    color: inherit;
  }

@media all and (min-width: 375px) {

  .Feature-component_text_3dVk {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .Feature-component_text_3dVk {
    font-size: 14px;
    line-height: 18px;
  }
}

@media all and (min-width: 1280px) {

  .Feature-component_text_3dVk {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_text_3dVk {
    font-size: 16px;
    line-height: 20px;
  }
}

@media all and (min-width: 2560px) {

  .Feature-component_text_3dVk {
    font-size: 18px;
    line-height: 22px;
  }
}

.Feature-component_text_3dVk.Feature-component_legal_1-6f {
  display: inline;
}

.Feature-component_text_3dVk.Feature-component_highlightedText_3dt9 {
      color: #fff;
}

.dark .Feature-component_text_3dVk.Feature-component_highlightedText_3dt9,
  .dark.Feature-component_text_3dVk.Feature-component_highlightedText_3dt9 {
      color: #fff;
}

.light .Feature-component_text_3dVk.Feature-component_highlightedText_3dt9,
  .light.Feature-component_text_3dVk.Feature-component_highlightedText_3dt9 {
      color: #000;
}

.Feature-component_text_3dVk b {
  margin-right: 2px;
  font-weight: inherit;
  font-size: 24px;
  line-height: 28px;
}

@media all and (min-width: 375px) {

  .Feature-component_text_3dVk b {
    font-size: 27px;
    line-height: 28px;
  }
}

@media all and (min-width: 768px) {

  .Feature-component_text_3dVk b {
    font-size: 20px;
    line-height: 22px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_text_3dVk b {
    font-size: 22px;
    line-height: 24px;
  }
}

@media all and (min-width: 2560px) {

  .Feature-component_text_3dVk b {
    font-size: 24px;
    line-height: 26px;
  }
}

.Feature-component_text_3dVk strong {
  margin-right: 4px;
  font-size: 27px;
  line-height: 1;
  font-weight: 400;
      color: #fff;
}

.dark .Feature-component_text_3dVk strong,
  .dark.Feature-component_text_3dVk strong {
      color: #fff;
}

.light .Feature-component_text_3dVk strong,
  .light.Feature-component_text_3dVk strong {
      color: #000;
}

@media all and (min-width: 768px) {

  .Feature-component_text_3dVk strong {
    font-size: 30px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_text_3dVk strong {
    font-size: 36px;
    margin-right: 7px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_text_3dVk strong {
    font-size: 40px;
    margin-right: 8px;
  }
}

.Feature-component_priceContainer_2v8r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 180px
}

.Feature-component_priceContainer_2v8r.Feature-component_default_31bx {
      color: #fff;
}

.dark .Feature-component_priceContainer_2v8r.Feature-component_default_31bx,
  .dark.Feature-component_priceContainer_2v8r.Feature-component_default_31bx {
      color: #fff;
}

.light .Feature-component_priceContainer_2v8r.Feature-component_default_31bx,
  .light.Feature-component_priceContainer_2v8r.Feature-component_default_31bx {
      color: #000;
}

.Feature-component_priceContainer_2v8r.Feature-component_oldPrice_sgJh {
      color: rgba(255, 255, 255, .5);
}

.dark .Feature-component_priceContainer_2v8r.Feature-component_oldPrice_sgJh,
  .dark.Feature-component_priceContainer_2v8r.Feature-component_oldPrice_sgJh {
      color: rgba(255, 255, 255, .5);
}

.light .Feature-component_priceContainer_2v8r.Feature-component_oldPrice_sgJh,
  .light.Feature-component_priceContainer_2v8r.Feature-component_oldPrice_sgJh {
      color: rgba(0, 0, 0, .5);
}

.Feature-component_priceBlock_263k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
}

@media all and (min-width: 375px) {

  .Feature-component_priceBlock_263k {
    margin-top: 8px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_priceBlock_263k {
    margin-top: 10px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_priceBlock_263k {
    margin-top: 18px;
  }
}

.Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    position: relative;
}

.Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k::after {
  content: '';
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  height: 1px;
  width: 100%;
        background-color: rgba(255, 255, 255, .5);
}

.dark .Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k::after,
  .dark.Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k::after {
        background-color: rgba(255, 255, 255, .5);
}

.light .Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k::after,
  .light.Feature-component_oldPrice_sgJh .Feature-component_priceBlock_263k::after {
        background-color: rgba(0, 0, 0, .5);
}

.Feature-component_price_f-0u {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  font-size: 27px;
  line-height: 1;
  margin-right: 4px;
  letter-spacing: -0.02em;
}

@media all and (min-width: 375px) {

  .Feature-component_price_f-0u {
    font-size: 30px;
    margin-right: 6px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_price_f-0u {
    font-size: 36px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_price_f-0u {
    font-size: 40px;
    margin-right: 8px;
  }
}

.Feature-component_price_f-0u {
    color: inherit;
}

.dark .Feature-component_price_f-0u,
  .dark.Feature-component_price_f-0u {
    color: inherit;
}

.light .Feature-component_price_f-0u,
  .light.Feature-component_price_f-0u {
    color: inherit;
}

.Feature-component_oldPrice_sgJh .Feature-component_price_f-0u {
    font-size: 18px;
}

@media all and (min-width: 375px) {

  .Feature-component_oldPrice_sgJh .Feature-component_price_f-0u {
    font-size: 22px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_oldPrice_sgJh .Feature-component_price_f-0u {
    font-size: 28px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_oldPrice_sgJh .Feature-component_price_f-0u {
    font-size: 32px;
  }
}

.Feature-component_unit_3JoA {
  font-family: "Interphases-Regular", serif;
  font-weight: 400;

  -ms-flex-item-align: end;

      align-self: flex-end;
  font-size: 12px;
  line-height: 1;
  padding-bottom: 0.1em;
}

@media all and (min-width: 375px) {

  .Feature-component_unit_3JoA {
    font-size: 13px;
  }
}

@media all and (min-width: 1600px) {

  .Feature-component_unit_3JoA {
    font-size: 14px;
  }
}

@media all and (min-width: 1920px) {

  .Feature-component_unit_3JoA {
    font-size: 16px;
  }
}

.Feature-component_unit_3JoA {
    color: #d2d2d2;
}

.dark .Feature-component_unit_3JoA,
  .dark.Feature-component_unit_3JoA {
    color: #d2d2d2;
}

.light .Feature-component_unit_3JoA,
  .light.Feature-component_unit_3JoA {
    color: #d2d2d2;
}

.Feature-component_oldPrice_sgJh .Feature-component_unit_3JoA {
      color: inherit;
}

.dark .Feature-component_oldPrice_sgJh .Feature-component_unit_3JoA,
  .dark.Feature-component_oldPrice_sgJh .Feature-component_unit_3JoA {
      color: inherit;
  }

.light .Feature-component_oldPrice_sgJh .Feature-component_unit_3JoA,
  .light.Feature-component_oldPrice_sgJh .Feature-component_unit_3JoA {
      color: inherit;
  }

.Feature-component_tooltipContainer_218D {
  position: relative;
  display: inline-block;
}

.Feature-component_tooltip_13Un {
  position: absolute;
  top: -16px;
  right: -25px;
}

@media all and (min-width: 1920px) {

  .Feature-component_tooltipIconWrapper_2T9L {
    width: 18px;
  }
}
.ConnectionWithProfits_wrapper_3MyM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 90px;
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits_wrapper_3MyM {
    max-width: 1192px;
  }
}

.ConnectionWithProfits_connection_CP4L {
  width: 100%;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits_connection_CP4L {
    width: 69.7%;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfits_connection_CP4L {
    width: 71.7%;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits_connection_CP4L {
    width: 71.2%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits_connection_CP4L {
    width: 72.9%;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits_connection_CP4L {
    width: 71.6%;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits_connection_CP4L {
    width: calc(100% - 350px);
  }
}

.ConnectionWithProfits_profitWrapper_3iNj {
  width: 30.3%;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 30.2%;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 28.3%;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 28.8%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 27.1%;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 28.4%;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits_profitWrapper_3iNj {
    width: 350px;
  }
}
.ConnectionButton-component_arrow_3dBD {
  margin-left: 8px;
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_arrow_3dBD {
    margin-left: 10px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_arrow_3dBD {
    margin-left: 12px;
  }
}

.ConnectionButton-component_connectionButton_3C6A {
  height: 44px;
}

@media all and (min-width: 375px) {

  .ConnectionButton-component_connectionButton_3C6A {
    height: 48px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_connectionButton_3C6A {
    height: 46px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_connectionButton_3C6A {
    height: 48px;
  }
}

.ConnectionButton-component_buttonText_3Fze {
  font-size: 14px;
  line-height: 18px;

  font-family: "Interphases-Regular", serif;

  -webkit-font-feature-settings: "ss08" on;

          font-feature-settings: "ss08" on;

  font-weight: 400;
}

@media all and (min-width: 375px) {

  .ConnectionButton-component_buttonText_3Fze {
    font-size: 16px;
    line-height: 22px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionButton-component_buttonText_3Fze {
    font-size: 15px;
    line-height: 20px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionButton-component_buttonText_3Fze {
    font-size: 16px;
    line-height: 20px;
  }
}
:root {

  /* dark */

  /* light */
}

.ConnectionBlockWide-component_connectionWrapper_1ujR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 54px 0;
  position: relative;
  overflow: hidden;

  margin-left: -15px;

  margin-right: -15px;
}

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    margin-left: -47px;
    margin-right: -47px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    margin-left: -55px;
    margin-right: -55px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    margin-left: -72px;
    margin-right: -72px;
  }
}

.ConnectionBlockWide-component_connectionWrapper_1ujR::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: center url("data:image/svg+xml,%3Csvg width%3D%22320%22 height%3D%22248%22 viewBox%3D%220 0 320 248%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22175.134%22 cy%3D%22123.174%22 rx%3D%22108.884%22 ry%3D%22113.577%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22152%22 cy%3D%22121.372%22 rx%3D%22199%22 ry%3D%22149.372%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22182.83%22 cy%3D%2281.9004%22 rx%3D%22116.83%22 ry%3D%22109.9%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22174.585%22 cy%3D%22161.9%22 rx%3D%2299.5845%22 ry%3D%22109.9%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22103.55%22 cy%3D%22101.9%22 rx%3D%22120.55%22 ry%3D%22109.9%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(175.134 123.174) rotate(83.3094) scale(95.4304 91.5965)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(152 121.372) rotate(80.7412) scale(126.297 166.357)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(182.83 81.9004) rotate(82.5887) scale(92.4853 98.1286)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(174.585 161.9) rotate(83.673) scale(92.2746 83.8345)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(103.55 101.9) rotate(82.3555) scale(92.535 101.198)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR::before {
    background: center url("data:image/svg+xml,%3Csvg width%3D%221376%22 height%3D%22551%22 viewBox%3D%220 0 1376 551%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22688%22 cy%3D%22291.579%22 rx%3D%22688%22 ry%3D%22276.04%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22827.514%22 cy%3D%22308.707%22 rx%3D%22377.242%22 ry%3D%22310.293%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22766.571%22 cy%3D%22214.01%22 rx%3D%22403.936%22 ry%3D%22272.01%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22564.603%22 cy%3D%22378.726%22 rx%3D%22344%22 ry%3D%22215.089%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22571.929%22 cy%3D%22256.984%22 rx%3D%22417.385%22 ry%3D%22271.655%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(688 291.579) rotate(73.0395) scale(240.832 557.392)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(827.514 308.707) rotate(81.5385) scale(261.791 316.046)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(766.571 214.01) rotate(79.7012) scale(230.711 336.622)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(564.603 378.726) rotate(78.9272) scale(182.898 285.944)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(571.929 256.984) rotate(79.3524) scale(230.67 347.439)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    background-size: 829px;
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
}

@media all and (min-width: 1024px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR::before {
    background-size: 924px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR::before {
    background-size: 1016px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR::before {
    background-size: 1087px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR::before {
    background-size: 1218px;
  }
}

@media all and (min-width: 375px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 72px 0;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 96px 0;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 136px 0;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 128px 0;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 152px 0;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 164px 0;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlockWide-component_connectionWrapper_1ujR {
    padding: 190px 0;
  }
}

.ConnectionBlockWide-component_title_2NeH {
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #fff;
}

.light .ConnectionBlockWide-component_title_2NeH,
  .light.ConnectionBlockWide-component_title_2NeH {
    color: #000;
  }

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_title_2NeH {
    font-size: 32px;
    line-height: 36px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_title_2NeH {
    font-size: 36px;
    line-height: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlockWide-component_title_2NeH {
    font-size: 40px;
    line-height: 44px;
  }
}

.ConnectionBlockWide-component_subTitle_2wGE {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  text-align: center;
  margin-top: 18px;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}

.light .ConnectionBlockWide-component_subTitle_2wGE,
  .light.ConnectionBlockWide-component_subTitle_2wGE {
    color: #000;
  }

@media all and (min-width: 375px) {

  .ConnectionBlockWide-component_subTitle_2wGE {
    line-height: 16px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_subTitle_2wGE {
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_subTitle_2wGE {
    margin-top: 16px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlockWide-component_subTitle_2wGE {
    margin-top: 26px;
    font-size: 20px;
    line-height: 26px;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionBlockWide-component_subTitle_2wGE {
    margin-top: 28px;
    font-size: 20px;
    line-height: 26px;
  }
}

.ConnectionBlockWide-component_descriptionWrapper_21iJ {
  margin-bottom: 24px;
  width: 100%;
  max-width: 263px;
  position: relative;
}

@media all and (min-width: 375px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    margin-bottom: 32px;
    max-width: 283px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    max-width: 620px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    max-width: 630px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    max-width: 540px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    margin-bottom: 40px;
    max-width: 610px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionBlockWide-component_descriptionWrapper_21iJ {
    margin-bottom: 48px;
    max-width: 665px;
  }
}

.ConnectionBlockWide-component_buttonWrapper_2Pmu {
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.ConnectionWithProfits-component_wrapper_3uKR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 90px 0 0 0;
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits-component_wrapper_3uKR {
    max-width: 1192px;
  }
}

.ConnectionWithProfits-component_connection_Oliw {
  width: 100%;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: 69.7%;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: 71.7%;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: 71.2%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: 72.9%;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: 71.6%;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits-component_connection_Oliw {
    width: calc(100% - 350px);
  }
}

.ConnectionWithProfits-component_connectionWrapper_TNUi {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 54px 0;
  overflow: hidden;

  margin-left: -15px;

  margin-right: -15px;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    margin-left: -47px;
    margin-right: -47px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    margin-left: -55px;
    margin-right: -55px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    margin-left: -72px;
    margin-right: -72px;
  }
}

.ConnectionWithProfits-component_connectionWrapper_TNUi::before {
  background-image: url('data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22320%22 height%3D%22300%22 viewBox%3D%220 0 320 300%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A  %3Cellipse cx%3D%22177.13%22 cy%3D%22151.17%22 rx%3D%22108.88%22 ry%3D%22113.58%22 fill%3D%22url(%23p0r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22154%22 cy%3D%22149.37%22 rx%3D%22199%22 ry%3D%22149.37%22 fill%3D%22url(%23p1r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22184.83%22 cy%3D%22109.9%22 rx%3D%22116.83%22 ry%3D%22109.9%22 fill%3D%22url(%23p2r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22176.59%22 cy%3D%22189.9%22 rx%3D%2299.58%22 ry%3D%22109.9%22 fill%3D%22url(%23p3r)%22%2F%3E%0D%0A  %3Cellipse cx%3D%22105.55%22 cy%3D%22129.9%22 rx%3D%22120.55%22 ry%3D%22109.9%22 fill%3D%22url(%23p4r)%22%2F%3E%0D%0A  %3Cdefs%3E%0D%0A    %3CradialGradient id%3D%22p0r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(11.11839 94.7805 -90.9727 10.6717 177.13 151.17)%22%3E%0D%0A      %3Cstop offset%3D%22.04%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%22.21%22%2F%3E%0D%0A      %3Cstop offset%3D%22.3%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%22.13%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p1r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(20.32045 124.65156 -164.18965 26.76587 154 149.37)%22%3E%0D%0A      %3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p2r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22rotate(82.59 29.85 160.16) scale(92.4853 98.1286)%22%3E%0D%0A      %3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p3r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(10.1689 91.71257 -83.32388 9.23879 176.59 189.9)%22%3E%0D%0A      %3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A    %3CradialGradient id%3D%22p4r%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22matrix(12.30958 91.7126 -100.2986 13.46199 105.55 129.9)%22%3E%0D%0A      %3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%22.27%22%2F%3E%0D%0A      %3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A    %3C%2FradialGradient%3E%0D%0A  %3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A%0D%0A');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

@media all and (min-width: 375px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi::before {
    background-size: 400px 370px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi::before {
    background-size: 400px 100%;
    background-position: 0 50%;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi::before {
    background-size: 500px 100%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi::before {
    background-size: 550px 100%;
  }
}

.ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_descriptionWrapper_2lgH {
  position: relative;
  margin-bottom: 24px;
  width: 100%;
  max-width: 263px;
}

@media all and (min-width: 375px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_descriptionWrapper_2lgH {
    margin-bottom: 32px;
    max-width: 283px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_descriptionWrapper_2lgH {
    width: 100%;
    max-width: 500px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_descriptionWrapper_2lgH {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_descriptionWrapper_2lgH {
    margin-bottom: 48px;
  }
}

.ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX {
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #fff;
}

.light .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX,
  .light.ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX {
      color: #000;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX {
    text-align: left;
    font-size: 30px;
    line-height: 38px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX {
    font-size: 32px;
    line-height: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi .ConnectionWithProfits-component_title_2ogX {
    font-size: 34px;
    line-height: 42px;
  }
}

@media all and (min-width: 375px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    padding: 72px 0;
  }
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 124px 0;
    margin: -124px 0 0 0;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    padding: 100px 0;
    margin-top: -100px;
  }
}

@media all and (min-width: 1280px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    padding: 96px 0;
    margin-top: -96px;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    padding: 116px 0;
    margin-top: -116px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_connectionWrapper_TNUi {
    padding: 108px 0;
    margin-top: -108px;
  }
}

.ConnectionWithProfits-component_profitWrapper_5yUc {
  width: 30.3%;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 30.2%;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 28.3%;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 28.8%;
  }
}

@media all and (min-width: 1600px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 27.1%;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 28.4%;
  }
}

@media all and (min-width: 2560px) {

  .ConnectionWithProfits-component_profitWrapper_5yUc {
    width: 350px;
  }
}

.ConnectionWithProfits-component_buttonWrapper_26lm {
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.ConnectionWithProfitsSmallRow-component_wrapper_KZHB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ConnectionWithProfitsSmallRow-component_item_3OB0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfitsSmallRow-component_item_3OB0 {
    width: calc(50% - 24px);
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfitsSmallRow-component_item_3OB0 {
    width: calc(50% - 30px);
  }
}

.ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 {
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 0
}

.ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0::before {
  background-image: url('data:image/svg+xml,%3Csvg width%3D%22712%22 height%3D%22494%22 viewBox%3D%220 0 712 494%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22393.806%22 cy%3D%22251.953%22 rx%3D%22194.787%22 ry%3D%22177.546%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22356%22 cy%3D%22233.502%22 rx%3D%22356%22 ry%3D%22233.502%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22369.003%22 cy%3D%22177.799%22 rx%3D%22209.003%22 ry%3D%22171.799%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22401.151%22 cy%3D%22321.799%22 rx%3D%22178.151%22 ry%3D%22171.799%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22217.657%22 cy%3D%22230.799%22 rx%3D%22215.657%22 ry%3D%22171.799%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(393.806 251.953) rotate(82.3541) scale(149.493 163.518)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(356 233.502) rotate(79.4326) scale(198.221 296.419)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(369.003 177.8) rotate(81.5331) scale(144.948 175.096)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(401.151 321.8) rotate(82.7686) scale(144.517 149.694)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(217.657 230.8) rotate(81.2676) scale(145.049 180.544)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  display: block;
  position: absolute;
  top: -70px;
  left: -33px;
  width: 330px;
  height: 250px;
  pointer-events: none;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0::before {
    top: -70px;
    left: -60px;
    width: 435px;
    height: 285px;
  }
}

@media all and (min-width: 1024px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0::before {
    top: -115px;
    left: -60px;
    width: 548px;
    height: 380px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0::before {
    top: -160px;
    left: -60px;
    width: 712px;
    height: 495px;
  }
}

.ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_descriptionWrapper_2ZQ8 {
  position: relative;
  margin-bottom: 24px;
  width: 100%;
  max-width: 263px;
}

@media all and (min-width: 375px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_descriptionWrapper_2ZQ8 {
    margin-bottom: 32px;
    max-width: 283px;
  }
}

@media all and (min-width: 768px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_descriptionWrapper_2ZQ8 {
    width: 100%;
    max-width: 500px;
    margin-bottom: 32px;
  }
}

@media all and (min-width: 1440px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_descriptionWrapper_2ZQ8 {
    margin-bottom: 40px;
  }
}

@media all and (min-width: 1920px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_descriptionWrapper_2ZQ8 {
    margin-bottom: 48px;
  }
}

.ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_title_3FlT {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

@media all and (min-width: 768px) {

  .ConnectionWithProfitsSmallRow-component_connectionWrapper_2di0 .ConnectionWithProfitsSmallRow-component_title_3FlT {
    font-size: 24px;
    line-height: 28px;
  }
}

.ConnectionWithProfitsSmallRow-component_buttonWrapper_f5pU {
  position: relative;
}
:root {

  /* dark */

  /* light */
}

.ConnectionFloatLeft-component_connectionWrapper_2r3E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 54px 0;
  position: relative;
  overflow: hidden
}

.ConnectionFloatLeft-component_connectionWrapper_2r3E::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width%3D%22320%22 height%3D%22248%22 viewBox%3D%220 0 320 248%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22175.134%22 cy%3D%22123.174%22 rx%3D%22108.884%22 ry%3D%22113.577%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22152%22 cy%3D%22121.372%22 rx%3D%22199%22 ry%3D%22149.372%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22182.83%22 cy%3D%2281.9004%22 rx%3D%22116.83%22 ry%3D%22109.9%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22174.585%22 cy%3D%22161.9%22 rx%3D%2299.5845%22 ry%3D%22109.9%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22103.55%22 cy%3D%22101.9%22 rx%3D%22120.55%22 ry%3D%22109.9%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(175.134 123.174) rotate(83.3094) scale(95.4304 91.5965)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(152 121.372) rotate(80.7412) scale(126.297 166.357)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(182.83 81.9004) rotate(82.5887) scale(92.4853 98.1286)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(174.585 161.9) rotate(83.673) scale(92.2746 83.8345)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(103.55 101.9) rotate(82.3555) scale(92.535 101.198)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

@media all and (min-width: 768px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E::before {
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg width%3D%221376%22 height%3D%22551%22 viewBox%3D%220 0 1376 551%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22688%22 cy%3D%22291.579%22 rx%3D%22688%22 ry%3D%22276.04%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22827.514%22 cy%3D%22308.707%22 rx%3D%22377.242%22 ry%3D%22310.293%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22766.571%22 cy%3D%22214.01%22 rx%3D%22403.936%22 ry%3D%22272.01%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22564.603%22 cy%3D%22378.726%22 rx%3D%22344%22 ry%3D%22215.089%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22571.929%22 cy%3D%22256.984%22 rx%3D%22417.385%22 ry%3D%22271.655%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(688 291.579) rotate(73.0395) scale(240.832 557.392)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(827.514 308.707) rotate(81.5385) scale(261.791 316.046)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(766.571 214.01) rotate(79.7012) scale(230.711 336.622)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(564.603 378.726) rotate(78.9272) scale(182.898 285.944)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(571.929 256.984) rotate(79.3524) scale(230.67 347.439)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 829px
  }
}

@media all and (min-width: 1024px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E::before {
    background-size: 924px auto
  }
}

@media all and (min-width: 1280px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E::before {
    background-size: calc(100% + 80px) auto;
    background-image: url("data:image/svg+xml,%3Csvg width%3D%221216%22 height%3D%22483%22 viewBox%3D%220 0 1216 483%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cellipse cx%3D%22568%22 cy%3D%22244%22 rx%3D%22568%22 ry%3D%22220%22 fill%3D%22url(%23paint0_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22541%22 cy%3D%22187.5%22 rx%3D%22322%22 ry%3D%22172.5%22 fill%3D%22url(%23paint1_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22307%22 cy%3D%22203.5%22 rx%3D%22307%22 ry%3D%22203.5%22 fill%3D%22url(%23paint2_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22423.5%22 cy%3D%22297%22 rx%3D%22294.5%22 ry%3D%22181%22 fill%3D%22url(%23paint3_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22336.5%22 cy%3D%22252.5%22 rx%3D%22336.5%22 ry%3D%22187.5%22 fill%3D%22url(%23paint4_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22630%22 cy%3D%22249%22 rx%3D%22586%22 ry%3D%22220%22 fill%3D%22url(%23paint5_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22626%22 cy%3D%22192.5%22 rx%3D%22322%22 ry%3D%22172.5%22 fill%3D%22url(%23paint6_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22353.5%22 cy%3D%22208.479%22 rx%3D%22345.5%22 ry%3D%22203.479%22 fill%3D%22url(%23paint7_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22508.5%22 cy%3D%22302%22 rx%3D%22294.5%22 ry%3D%22181%22 fill%3D%22url(%23paint8_radial)%22%2F%3E%0D%0A%3Cellipse cx%3D%22401.5%22 cy%3D%22257.5%22 rx%3D%22356.5%22 ry%3D%22187.5%22 fill%3D%22url(%23paint9_radial)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient id%3D%22paint0_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(568 244) rotate(72.4677) scale(192.535 458.749)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint1_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(541 187.5) rotate(77.1338) scale(147.66 265.887)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint2_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(307 203.5) rotate(79.5411) scale(172.691 255.709)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint3_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(423.5 297) rotate(78.74) scale(154.01 244.641)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint4_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(336.5 252.5) rotate(77.6144) scale(160.198 278.383)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint5_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(630 249) rotate(71.9476) scale(193.097 471.91)%22%3E%0D%0A%3Cstop stop-color%3D%22%2359E6EF%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%234E32F9%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint6_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(626 192.5) rotate(77.1338) scale(147.66 265.887)%22%3E%0D%0A%3Cstop offset%3D%220.0364583%22 stop-color%3D%22%23DFE306%22 stop-opacity%3D%220.21%22%2F%3E%0D%0A%3Cstop offset%3D%220.296875%22 stop-color%3D%22%23E3DB06%22 stop-opacity%3D%220.13%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23873EE3%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint7_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(353.5 208.479) rotate(78.2628) scale(173.431 286.52)%22%3E%0D%0A%3Cstop stop-color%3D%22%23F0453A%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%231E2020%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint8_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(508.5 302) rotate(78.74) scale(154.01 244.641)%22%3E%0D%0A%3Cstop stop-color%3D%22%233B42ED%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%230D2C7D%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient id%3D%22paint9_radial%22 cx%3D%220%22 cy%3D%220%22 r%3D%221%22 gradientUnits%3D%22userSpaceOnUse%22 gradientTransform%3D%22translate(401.5 257.5) rotate(76.903) scale(160.649 294.102)%22%3E%0D%0A%3Cstop stop-color%3D%22%23EF59B3%22 stop-opacity%3D%220.27%22%2F%3E%0D%0A%3Cstop offset%3D%221%22 stop-color%3D%22%23F95632%22 stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
  }
}

@media all and (min-width: 1600px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E::before {
    background-size: 1213px auto;
    background-position: left center
  }
}

@media all and (min-width: 375px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 72px 0
  }
}

@media all and (min-width: 768px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 96px 0
  }
}

@media all and (min-width: 1024px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 136px 0
  }
}

@media all and (min-width: 1280px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 128px 0
  }
}

@media all and (min-width: 1440px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 152px 0
  }
}

@media all and (min-width: 1600px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 164px 0
  }
}

@media all and (min-width: 1920px) {

  .ConnectionFloatLeft-component_connectionWrapper_2r3E {
    padding: 190px 0
  }
}

.ConnectionFloatLeft-component_title_ESmv {
  text-align: left;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #fff;
}

.light .ConnectionFloatLeft-component_title_ESmv,
  .light.ConnectionFloatLeft-component_title_ESmv {
    color: #000;
  }

@media all and (min-width: 768px) {

  .ConnectionFloatLeft-component_title_ESmv {
    font-size: 30px;
    line-height: 38px
  }
}

@media all and (min-width: 1600px) {

  .ConnectionFloatLeft-component_title_ESmv {
    font-size: 36px;
    line-height: 40px
  }
}

@media all and (min-width: 1920px) {

  .ConnectionFloatLeft-component_title_ESmv {
    font-size: 40px;
    line-height: 44px
  }
}

.ConnectionFloatLeft-component_subTitle_1wsV {
  font-family: "Interphases-Regular", serif;
  -webkit-font-feature-settings: "ss08" on;
          font-feature-settings: "ss08" on;
  font-weight: 400;

  text-align: left;
  margin-top: 18px;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}

.light .ConnectionFloatLeft-component_subTitle_1wsV,
  .light.ConnectionFloatLeft-component_subTitle_1wsV {
    color: #000;
  }

@media all and (min-width: 375px) {

  .ConnectionFloatLeft-component_subTitle_1wsV {
    line-height: 16px
  }
}

@media all and (min-width: 768px) {

  .ConnectionFloatLeft-component_subTitle_1wsV {
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px
  }
}

@media all and (min-width: 1600px) {

  .ConnectionFloatLeft-component_subTitle_1wsV {
    margin-top: 16px;
    font-size: 18px;
    line-height: 24px
  }
}

@media all and (min-width: 1920px) {

  .ConnectionFloatLeft-component_subTitle_1wsV {
    margin-top: 26px;
    font-size: 20px;
    line-height: 26px
  }
}

@media all and (min-width: 2560px) {

  .ConnectionFloatLeft-component_subTitle_1wsV {
    margin-top: 28px;
    font-size: 20px;
    line-height: 26px
  }
}

.ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
  margin-bottom: 24px;
  width: 100%;
  max-width: 263px;
  position: relative;
}

@media all and (min-width: 375px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    margin-bottom: 32px;
    max-width: 283px
  }
}

@media all and (min-width: 768px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    max-width: 620px
  }
}

@media all and (min-width: 1280px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    max-width: 630px
  }
}

@media all and (min-width: 1440px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    max-width: 540px
  }
}

@media all and (min-width: 1600px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    margin-bottom: 40px;
    max-width: 610px
  }
}

@media all and (min-width: 1920px) {

  .ConnectionFloatLeft-component_descriptionWrapper_2xKJ {
    margin-bottom: 48px;
    max-width: 665px
  }
}

.ConnectionFloatLeft-component_buttonWrapper_3zxa {
  position: relative;
}
