a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

em {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  width: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
:after,
:before,
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
  clear: both;
}

img:not([src]) {
  visibility: hidden;
}

img[src] {
  background-color: transparent !important;
}

.media-placeholder_1Ay {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_1X9 {
  height: calc(100% - 160px);
  min-height: 50px;
  max-height: 140px;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body,
html {
  margin: 0;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button,
figure,
iframe {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
  border-radius: 0;
  font-size: inherit;
}

input {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input:focus {
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
}

.collection {
  position: relative;
}

.social-icons-container_mJW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 0;
}

.social-icons_3iz {
  display: inline-block;
}

.social-icons_icon_3o6 {
  display: block;
  position: relative;
}

.social-icons_icon_3o6 .wrapper_3w9 {
  width: 100%;
  height: 100%;
}

.loading-overlay__wrapper_2Cx {
  position: fixed;
  z-index: var(--max-index);
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.spinner_2lF {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--max-index);
  opacity: 1;
}

.spinner--offset-top_3iT {
  padding-top: 48px;
  background-color: hsla(0, 0%, 100%, 0.8);
}

.spinner--offset-top_3iT .spinner__svg_308 {
  margin-top: -48px;
}

.spinner--solid_2sM .spinner__wrapper_cFj {
  background-color: #fff;
}

.spinner--absolute_2HZ {
  position: absolute;
}

.spinner--z-auto_2nN {
  z-index: auto;
}

.spinner--transparent_21Y .spinner__wrapper_cFj {
  background-color: transparent;
}

.spinner__wrapper_cFj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(0, 0%, 100%, 0.8);
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.spinner__svg_308 {
  width: 50px;
  height: 50px;
  -webkit-animation: rotate_2G9 0.9s linear infinite;
  animation: rotate_2G9 0.9s linear infinite;
}

.spinner__path_3gH {
  stroke: #bfd2ff;
  stroke-linecap: round;
  stroke-width: 3px;
  stroke-dasharray: 46;
}

@-webkit-keyframes rotate_2G9 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes rotate_2G9 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.svgIcon_2Cq {
  max-width: 100%;
}

.innerFill_U0E .outline_28N {
  fill: currentColor;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .outline_28N.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.innerFill_U0E .outline_28N.instagramMask_2YO {
  fill: url(#instagramGradientHover);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .logo_2cS {
  fill: currentColor;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .logo_2cS.originalLogo_5HJ {
  fill: currentColor;
}

.innerFill_U0E .logo_2cS.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.innerFill_U0E .logo_2cS.instagramMask_2YO {
  fill: url(#instagramGradientHover);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .whiteLogo_1Gw {
  fill: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .whiteLogo_1Gw.originalInstagram_3BK {
  stroke: url(#instagramGradient);
}

.innerFill_U0E:hover {
  color: currentColor;
}

.innerFill_U0E:hover .logo_2cS.instagramMask_2YO,
.innerFill_U0E:hover .outline_28N.instagramMask_2YO {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  fill: url(#instagramGradientHover);
  opacity: 1;
}

.innerFill_U0E:hover .logo_2cS {
  fill: currentColor;
}

.innerFill_U0E.originalBehance_2xn:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalBehance_2xn:hover .outline_28N {
  fill: #0050e3;
}

.innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover
  .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover .outline_28N,
.innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover
  .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalDribble_3S7:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalDribble_3S7:hover .outline_28N {
  fill: #e51e6b;
}

.innerFill_U0E.originalFacebook_2EC:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalFacebook_2EC:hover .outline_28N {
  fill: #4d70ba;
}

.innerFill_U0E.originalMessenger_2i6:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMessenger_2i6:hover .outline_28N {
  fill: #339dff;
}

.innerFill_U0E.originalGooglePlus_11G:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalGooglePlus_11G:hover .outline_28N {
  fill: #e47364;
}

.innerFill_U0E.originalLinkedin_3Hu:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalLinkedin_3Hu:hover .outline_28N {
  fill: #0099e8;
}

.innerFill_U0E.originalPinterest_1Kn:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalPinterest_1Kn:hover .outline_28N {
  fill: #ee0a23;
}

.innerFill_U0E.originalSlack_7sJ:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSlack_7sJ:hover .outline_28N {
  fill: #2d8968;
}

.innerFill_U0E.originalTelegram_A4c:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTelegram_A4c:hover .outline_28N {
  fill: #0af;
}

.innerFill_U0E.originalVk_2L2:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVk_2L2:hover .outline_28N {
  fill: #7a99bf;
}

.innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalTripadvisor_9UJ:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTripadvisor_9UJ:hover .outline_28N {
  fill: #00e2ae;
}

.innerFill_U0E.originalTumblr_KYg:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTumblr_KYg:hover .outline_28N {
  fill: #465f7e;
}

.innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover
  .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalTwitter_3xi:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTwitter_3xi:hover .outline_28N {
  fill: #2795e9;
}

.innerFill_U0E.originalYoutube_2OU:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalYoutube_2OU:hover .outline_28N {
  fill: #e23e3d;
}

.innerFill_U0E.originalVimeo_3Sf:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVimeo_3Sf:hover .outline_28N {
  fill: #2a413f;
}

.innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .outline_28N {
  fill: #1295bf;
}

.innerFill_U0E.originalMedium_3e5:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMedium_3e5:hover .outline_28N {
  fill: #474747;
}

.innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover
  .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalYelp_1p9:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalYelp_1p9:hover .outline_28N {
  fill: #7e0404;
}

.innerFill_U0E.originalTwitch_2UU:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTwitch_2UU:hover .outline_28N {
  fill: #7d5abe;
}

.innerFill_U0E.originalPhone_2ji:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalPhone_2ji:hover .outline_28N {
  fill: #4d8643;
}

.innerFill_U0E.originalEmail_2uz:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalEmail_2uz:hover .outline_28N {
  fill: #487efc;
}

.innerFill_U0E.originalSnapchat_24s:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSnapchat_24s:hover .outline_28N {
  fill: #ccca00;
}

.innerFill_U0E.originalSkype_4Rw:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSkype_4Rw:hover .outline_28N {
  fill: #008abd;
}

.innerFill_U0E.originalViber_3Hu:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalViber_3Hu:hover .outline_28N {
  fill: #a780c7;
}

.innerFill_U0E.originalWhatsapp_1UO:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalWhatsapp_1UO:hover .outline_28N {
  fill: #1da851;
}

.innerFill_U0E.originalSoundcloud_17F:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSoundcloud_17F:hover .outline_28N {
  fill: #cc6d00;
}

.innerFill_U0E.originalInstagramLogo_2or .logo_2cS {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
}

.innerFill_U0E.originalInstagramLogo_2or .logo-hover_1Bk {
  fill: url(#instagramGradientHover);
}

.innerFill_U0E.originalInstagramLogo_2or .logo-hover_1Bk,
.innerFill_U0E.originalInstagramLogo_2or:hover .logo_2cS {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}

.innerFill_U0E.originalInstagramLogo_2or:hover .logo-hover_1Bk {
  opacity: 1;
}

.innerFill_U0E.originalInstagram_3BK .outline_28N {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
}

.innerFill_U0E.originalInstagram_3BK .instagramMask_2YO,
.innerFill_U0E.originalInstagram_3BK .logo-hover_1Bk {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradientHover);
  opacity: 0;
}

.innerFill_U0E.originalInstagram_3BK:hover .outline_28N {
  opacity: 0;
}

.innerFill_U0E.originalInstagram_3BK:hover .instagramMask_2YO,
.innerFill_U0E.originalInstagram_3BK:hover .logo-hover_1Bk {
  opacity: 1;
}

.noFill_1L9 .logo_2cS {
  fill: currentColor;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .logo_2cS.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.noFill_1L9 .border_3Tk {
  fill: currentColor;
}

.noFill_1L9 .border_3Tk.originalInstagram_3BK {
  stroke: url(#instagramGradient);
}

.noFill_1L9 .outline_28N {
  fill: transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .instagramMask_2YO {
  fill: url(#instagramGradient);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .whiteLogo_1Gw {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 0.5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .whiteLogo_1Gw.instagramMask_2YO {
  fill: url(#instagramGradient);
  opacity: 0;
}

.noFill_1L9.originalInstagram_3BK .whiteLogo_1Gw {
  stroke: url(#instagramGradient);
}

.noFill_1L9:hover .outline_28N {
  fill: currentColor;
}

.noFill_1L9:hover .instagramMask_2YO {
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9:hover .whiteLogo_1Gw {
  fill: currentColor;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9:hover .logo_2cS {
  fill: transparent !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke-width: 0;
}

.noFill_1L9.originalInstagram_3BK:hover .outline_28N {
  fill: url(#instagramGradient);
}

.noFill_1L9.originalInstagram_3BK:hover .instagramMask_2YO {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
  opacity: 1;
}

.draggable_icon .snapchat_2tn {
  stroke: #000;
}

.iconElement_3D2 {
  display: block;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.iconElement_3D2,
.iconElement__inner_2iN {
  height: 100%;
  max-width: 100%;
}

.iconElement_3D2 svg {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
}

.iconElement_3D2 img {
  display: block;
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.icon_2Tz {
  position: relative;
}

.ui-icon_2oI {
  color: #21243d;
}

.ui-icon--light_HAb {
  color: #fff;
}

.action_3bH {
  text-decoration: none;
}

.numbers_2A_ .text-wrapper_BKT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}

.numbers_2A_ .text_2hB {
  width: 100%;
}

@media (max-width: 991px) and (min-width: 768px) {
  .numbers--sm_Lmg .text_2hB {
    font-size: 16px !important;
  }
}

@media (max-width: 767px) {
  .numbers--sm_Lmg .text_2hB {
    font-size: 16px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .numbers--md_Glj .text_2hB {
    font-size: 20px !important;
  }
}

@media (max-width: 767px) {
  .numbers--md_Glj .text_2hB {
    font-size: 18px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .numbers--xl_1_F .text_2hB {
    font-size: 24px !important;
  }
}

@media (max-width: 767px) {
  .numbers--xl_1_F .text_2hB {
    font-size: 22px !important;
  }
}

.quote__icon-wrapper_I85 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.quote_1JR .line_n03 {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
}

.quote_1JR .line_n03:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
}

.quote__inner_2lL {
  position: relative;
  padding: 45px 10px;
}

@media (min-width: 992px) {
  .quote__inner_2lL {
    padding: 50px 10px;
  }
}

.quote__inner_2lL:after,
.quote__inner_2lL:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner_2lL:before {
  top: 0;
}

.quote__inner_2lL:after {
  bottom: 0;
}

.quote__icon_2pZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quote__icon-wrapper_3Ue {
  position: absolute;
  width: 100%;
  top: -1px;
  left: 0;
}

.quote__icon-wrapper_3Ue:after,
.quote__icon-wrapper_3Ue:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  top: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__icon-wrapper_3Ue:before {
  left: 0;
}

.quote__icon-wrapper_3Ue:after {
  right: 0;
}

.line_2Mm .quote__icon-wrapper_3Ue:after,
.line_2Mm .quote__icon-wrapper_3Ue:before,
.line_2Mm.quote__inner_2lL:after {
  background-color: currentColor;
}

.line_2Mm.line-top-withoutIcon_c0C {
  position: relative;
}

.line_2Mm.line-top-withoutIcon_c0C:after,
.line_2Mm.line-top-withoutIcon_c0C:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
}

.line_2Mm.line-top-withoutIcon_c0C:before {
  top: 0;
}

.line_2Mm.line-top-withoutIcon_c0C:after {
  bottom: 0;
}

.icon-size-sm_32A .quote__inner_2lL {
  margin-top: 25px;
  padding-top: 45px;
}

@media (min-width: 768px) {
  .icon-size-sm_32A .quote__inner_2lL {
    padding-top: 45px;
    margin-top: 25px;
  }
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue {
  height: 50px;
}

@media (min-width: 768px) {
  .icon-size-sm_32A .quote__icon-wrapper_3Ue {
    height: 50px;
  }
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue:before {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-sm_32A .quote__icon-wrapper_3Ue:before {
    width: calc(50% - 37.03704px);
  }
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue:after {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-sm_32A .quote__icon-wrapper_3Ue:after {
    width: calc(50% - 37.03704px);
  }
}

.icon-size-sm_32A.without-icon_1EA .quote__inner_2lL {
  padding-top: 45px;
  margin-top: 0;
}

@media (min-width: 992px) {
  .icon-size-sm_32A.without-icon_1EA .quote__inner_2lL {
    padding-top: 50px;
  }
}

.icon-size-md_NLl .quote__inner_2lL {
  margin-top: 25px;
  padding-top: 45px;
}

@media (min-width: 768px) {
  .icon-size-md_NLl .quote__inner_2lL {
    padding-top: 55px;
    margin-top: 35px;
  }
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue {
  height: 50px;
}

@media (min-width: 768px) {
  .icon-size-md_NLl .quote__icon-wrapper_3Ue {
    height: 70px;
  }
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue:before {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-md_NLl .quote__icon-wrapper_3Ue:before {
    width: calc(50% - 51.85185px);
  }
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue:after {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-md_NLl .quote__icon-wrapper_3Ue:after {
    width: calc(50% - 51.85185px);
  }
}

.icon-size-md_NLl.without-icon_1EA .quote__inner_2lL {
  padding-top: 45px;
  margin-top: 0;
}

@media (min-width: 992px) {
  .icon-size-md_NLl.without-icon_1EA .quote__inner_2lL {
    padding-top: 50px;
  }
}

.icon-size-xl_3gr .quote__inner_2lL {
  margin-top: 35px;
  padding-top: 55px;
}

@media (min-width: 768px) {
  .icon-size-xl_3gr .quote__inner_2lL {
    padding-top: 70px;
    margin-top: 50px;
  }
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue {
  height: 70px;
}

@media (min-width: 768px) {
  .icon-size-xl_3gr .quote__icon-wrapper_3Ue {
    height: 100px;
  }
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue:before {
  width: calc(50% - 51.85185px);
}

@media (min-width: 768px) {
  .icon-size-xl_3gr .quote__icon-wrapper_3Ue:before {
    width: calc(50% - 74.07407px);
  }
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue:after {
  width: calc(50% - 51.85185px);
}

@media (min-width: 768px) {
  .icon-size-xl_3gr .quote__icon-wrapper_3Ue:after {
    width: calc(50% - 74.07407px);
  }
}

.icon-size-xl_3gr.without-icon_1EA .quote__inner_2lL {
  padding-top: 45px;
  margin-top: 0;
}

@media (min-width: 992px) {
  .icon-size-xl_3gr.without-icon_1EA .quote__inner_2lL {
    padding-top: 50px;
  }
}

.quote__inner_ub4 {
  position: relative;
}

.quote__inner_ub4:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner-box_1Xq {
  position: relative;
  padding: 45px 10px;
}

@media (min-width: 992px) {
  .quote__inner-box_1Xq {
    padding: 50px 10px;
  }
}

.quote__inner-box_1Xq:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner-box_1Xq + * {
  margin-top: 45px;
}

@media (min-width: 992px) {
  .quote__inner-box_1Xq + * {
    margin-top: 50px;
  }
}

.quote__icon_35Y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  bottom: -50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quote__icon-wrapper_1AT {
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
}

.quote__icon-wrapper_1AT:after,
.quote__icon-wrapper_1AT:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  bottom: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__icon-wrapper_1AT:before {
  left: 0;
}

.quote__icon-wrapper_1AT:after {
  right: 0;
}

.quote__name_IGR {
  padding-left: 10px;
  padding-right: 10px;
}

.line-bottom-withoutIcon_iTV .quote__inner-box_1Xq:after,
.line_3cE .quote__icon-wrapper_1AT:after,
.line_3cE .quote__icon-wrapper_1AT:before,
.line_3cE.quote__inner_ub4:before {
  background-color: currentColor;
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
  margin-bottom: 45px;
}

@media (min-width: 768px) {
  .icon-size-sm_1bv .quote__inner-box_1Xq {
    padding-bottom: 45px;
    margin-bottom: 45px;
  }
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT {
  height: 50px;
}

@media (min-width: 768px) {
  .icon-size-sm_1bv .quote__icon-wrapper_1AT {
    height: 50px;
  }
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT:before {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-sm_1bv .quote__icon-wrapper_1AT:before {
    width: calc(50% - 37.03704px);
  }
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT:after {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-sm_1bv .quote__icon-wrapper_1AT:after {
    width: calc(50% - 37.03704px);
  }
}

.icon-size-sm_1bv .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: 25px;
}

@media (min-width: 768px) {
  .icon-size-sm_1bv .without-person_37t .quote__inner-box_1Xq {
    margin-bottom: 25px;
  }
}

.icon-size-sm_1bv .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: 45px;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .icon-size-sm_1bv .without-icon_1SP .quote__inner-box_1Xq {
    padding-bottom: 50px;
  }
}

.icon-size-sm_1bv .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-sm_1bv .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-md_2th .quote__inner-box_1Xq {
  margin-bottom: 45px;
  padding-bottom: 45px;
}

@media (min-width: 768px) {
  .icon-size-md_2th .quote__inner-box_1Xq {
    padding-bottom: 55px;
    margin-bottom: 55px;
  }
}

.icon-size-md_2th .quote__icon-wrapper_1AT {
  height: 50px;
}

@media (min-width: 768px) {
  .icon-size-md_2th .quote__icon-wrapper_1AT {
    height: 70px;
  }
}

.icon-size-md_2th .quote__icon-wrapper_1AT:before {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-md_2th .quote__icon-wrapper_1AT:before {
    width: calc(50% - 51.85185px);
  }
}

.icon-size-md_2th .quote__icon-wrapper_1AT:after {
  width: calc(50% - 37.03704px);
}

@media (min-width: 768px) {
  .icon-size-md_2th .quote__icon-wrapper_1AT:after {
    width: calc(50% - 51.85185px);
  }
}

.icon-size-md_2th .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: 25px;
}

@media (min-width: 768px) {
  .icon-size-md_2th .without-person_37t .quote__inner-box_1Xq {
    margin-bottom: 35px;
  }
}

.icon-size-md_2th .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: 45px;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .icon-size-md_2th .without-icon_1SP .quote__inner-box_1Xq {
    padding-bottom: 50px;
  }
}

.icon-size-md_2th .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-md_2th .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-xl_36N .quote__inner-box_1Xq {
  margin-bottom: 55px;
  padding-bottom: 55px;
}

@media (min-width: 768px) {
  .icon-size-xl_36N .quote__inner-box_1Xq {
    padding-bottom: 70px;
    margin-bottom: 70px;
  }
}

.icon-size-xl_36N .quote__icon-wrapper_1AT {
  height: 70px;
}

@media (min-width: 768px) {
  .icon-size-xl_36N .quote__icon-wrapper_1AT {
    height: 100px;
  }
}

.icon-size-xl_36N .quote__icon-wrapper_1AT:before {
  width: calc(50% - 51.85185px);
}

@media (min-width: 768px) {
  .icon-size-xl_36N .quote__icon-wrapper_1AT:before {
    width: calc(50% - 74.07407px);
  }
}

.icon-size-xl_36N .quote__icon-wrapper_1AT:after {
  width: calc(50% - 51.85185px);
}

@media (min-width: 768px) {
  .icon-size-xl_36N .quote__icon-wrapper_1AT:after {
    width: calc(50% - 74.07407px);
  }
}

.icon-size-xl_36N .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: 35px;
}

@media (min-width: 768px) {
  .icon-size-xl_36N .without-person_37t .quote__inner-box_1Xq {
    margin-bottom: 50px;
  }
}

.icon-size-xl_36N .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: 45px;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .icon-size-xl_36N .without-icon_1SP .quote__inner-box_1Xq {
    padding-bottom: 50px;
  }
}

.icon-size-xl_36N .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-xl_36N .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
  padding-bottom: 45px;
}

@media (min-width: 992px) {
  .icon-size-sm_1bv .quote__inner-box_1Xq {
    padding-bottom: 50px;
  }
}

.list-with-media_3xi {
  position: relative;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}

.list-with-media__wrapper-content_1Ym {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -7.5px;
  margin-left: -7.5px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-with-media__media_2iA {
  max-width: 100%;
  text-align: center;
}

.list-with-media__content_3aQ,
.list-with-media__media_2iA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 7.5px;
}

.list-with-media__content_3aQ {
  min-width: 40%;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.list-with-media--align-left_2cJ {
  text-align: left;
}

.list-with-media__text-top_hNh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-with-media__heading_Jzx {
  margin-right: 5px;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .list-with-media__heading_Jzx {
    word-break: break-word;
  }
}

.list-with-media_3xi.w-state-has-background {
  padding-left: 20px;
  padding-right: 20px;
}

.list-with-media--list-decorator_2el:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: #21243d;
  opacity: 0.2;
}

.list-with-media__price_2An {
  margin-top: 0 !important;
  margin-left: 5px;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .list-with-media__price_2An {
    word-break: break-word;
  }
}

.list-with-media__price-decorator_1ZM {
  width: 100%;
  height: 1px;
  min-width: 10px;
  margin: 7px 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  background: #21243d;
  opacity: 0.2;
}

.background--dark_3vP.list-with-media--list-decorator_2el:after,
.background--dark_3vP .list-with-media__price-decorator_1ZM {
  background: #fff;
}

.background--light_1gd.list-with-media--list-decorator_2el:after,
.background--light_1gd .list-with-media__price-decorator_1ZM {
  background: #21243d;
}

.icon--sm_1c- .list-with-media__media_2iA {
  width: 50px;
}

@media (min-width: 768px) {
  .icon--sm_1c- .list-with-media__media_2iA {
    width: 50px;
  }
}

.icon--md_1zx .list-with-media__media_2iA {
  width: 50px;
}

@media (min-width: 768px) {
  .icon--md_1zx .list-with-media__media_2iA {
    width: 70px;
  }
}

.icon--xl_1Ju .list-with-media__media_2iA {
  width: 70px;
}

@media (min-width: 768px) {
  .icon--xl_1Ju .list-with-media__media_2iA {
    width: 100px;
  }
}

.image-mask--md_1FK .list-with-media__image_1D7,
.image-mask--sm_PDn .list-with-media__image_1D7 {
  width: 70px;
}

@media (min-width: 768px) {
  .image-mask--md_1FK .list-with-media__image_1D7 {
    width: 120px;
  }
}

.image-mask--lg_lXq .list-with-media__image_1D7 {
  width: 120px;
}

@media (min-width: 768px) {
  .image-mask--lg_lXq .list-with-media__image_1D7 {
    width: 170px;
  }
}

.number--sm_MjL .list-with-media__media_2iA {
  width: 50px;
}

@media (min-width: 768px) {
  .number--sm_MjL .list-with-media__media_2iA {
    width: 50px;
  }
}

.number--md_3E2 .list-with-media__media_2iA {
  width: 50px;
}

@media (min-width: 768px) {
  .number--md_3E2 .list-with-media__media_2iA {
    width: 70px;
  }
}

.number--xl_2bL .list-with-media__media_2iA {
  width: 70px;
}

@media (min-width: 768px) {
  .number--xl_2bL .list-with-media__media_2iA {
    width: 100px;
  }
}

.table_1Gt {
  padding: 0 !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.table_1Gt,
.table__section_F-u {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.table__section_F-u {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.table__section-inner_3eI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -30px;
}

@media (min-width: 768px) {
  .table__section-inner_3eI {
    margin-top: 0;
  }
}

.table__section-wrapper_3_b {
  width: 100%;
  margin-top: 30px;
}

@media (min-width: 768px) {
  .table__section-wrapper_3_b {
    margin-top: 0;
  }
}

.table--heading-desktop_3uR {
  display: none !important;
}

@media (min-width: 768px) {
  .table--heading-desktop_3uR {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.table__row_3Mf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media (min-width: 768px) {
  .table__row_3Mf {
    padding: 0;
  }
}

.table__row-wrapper_DiS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.table__row-desktop_dFP {
  display: none !important;
}

@media (min-width: 768px) {
  .table__row-desktop_dFP {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media (min-width: 768px) {
  .table__row-mobile_30D {
    display: none !important;
  }
}

.table__item_2Cu {
  width: 100%;
}

.table__item-inner_e2Y {
  padding: 0 !important;
}

.table__columns-pair_zoV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.table__columns-pair_zoV .table__column_3y- {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.table__columns-pair_zoV .table__column-background_3bt {
  width: 100%;
}

.table__columns-wrapper_eWc {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.table__column_3y-,
.table__columns-wrapper_eWc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.table__column_3y- {
  position: relative;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .table__column_3y- {
    word-break: break-word;
  }
}

@-moz-document url-prefix() {
  .table__column_3y- [class^="text"] {
    display: block;
  }
}

.table--preset-main_8fZ .table__item-mobile_2TK {
  position: relative;
}

.table--preset-main_8fZ .table__item-mobile_2TK:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__item-mobile_2TK:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  right: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__column--decorator_1t_ {
  position: relative;
}

.table--preset-main_8fZ .table__column--decorator_1t_:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__column--decorator_1t_:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

@media (min-width: 768px) {
  .table--preset-main_8fZ {
    position: relative;
  }

  .table--preset-main_8fZ:after {
    width: 100%;
    height: 1px;
    left: 0;
  }

  .table--preset-main_8fZ:after,
  .table--preset-main_8fZ:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-color: currentColor;
    opacity: 0.2;
    color: inherit;
    z-index: 2;
  }

  .table--preset-main_8fZ:before {
    width: 1px;
    height: 100%;
    bottom: 0;
  }

  .table--preset-main_8fZ .table__item-mobile_2TK:before {
    content: none;
  }
}

.table--preset-secondary_3YY .table__column--decorator_1t_ {
  position: relative;
}

.table--preset-secondary_3YY .table__column--decorator_1t_:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-secondary_3YY
  .table__columns-pair_zoV:last-child
  .table__column--decorator_1t_:after {
  content: none;
}

@media (min-width: 768px) {
  .table--preset-secondary_3YY
    .table__section_F-u:not(.table--heading-desktop_3uR)
    .table__section-wrapper_3_b:last-child
    .table__column--decorator_1t_:after {
    content: none;
  }
}

.resize__column-overlay_XJa {
  position: relative;
}

.resize__column-overlay_XJa:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  opacity: 0.125;
  z-index: 2;
}

.resize__column-overlay_XJa:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: -1px;
  bottom: 0;
  opacity: 0.5;
  z-index: 2;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(currentColor),
    color-stop(60%, currentColor),
    color-stop(60%, transparent),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(
    bottom,
    currentColor,
    currentColor 60%,
    transparent 0,
    transparent
  );
  background-image: linear-gradient(
    0deg,
    currentColor,
    currentColor 60%,
    transparent 0,
    transparent
  );
  background-size: 1px 7px;
}

.horizontal-flow__section_2LL {
  margin-left: 15px;
  margin-right: 15px;
}

.horizontal-flow__section-inner_2xL,
.horizontal-flow__section_2LL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.horizontal-flow__section-inner_2xL {
  width: calc(100% + 20px);
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
  margin-top: -5px;
}

.horizontal-flow__section-inner_2xL > * {
  max-width: calc(100% - 20px);
  margin-top: 5px !important;
  margin-left: 10px;
  margin-right: 10px;
}

.horizontal-flow__section--empty_2Rd {
  max-width: 33%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.horizontal-flow__section--left_Ll6 .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.horizontal-flow__section--center_134 .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.horizontal-flow__section--right_3oS .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.placeholder_2dq {
  min-height: 32px;
}

.horizontal-flow-wrapper_g7b,
.section__inner_16_ {
  position: relative;
}

.section__inner_16_.decorator--light_ktG {
  color: #fff;
}

.section__inner_16_.decorator--dark_vIC {
  color: #21243d;
}

.section__inner_16_.decorator_2Vq:after {
  content: "";
  position: absolute;
  width: calc(100% - 48px);
  height: 1px;
  bottom: 1px;
  left: 24px;
  background: currentColor;
  opacity: 0.2;
}

@media (min-width: 480px) {
  .section__inner_16_.decorator_2Vq:after {
    left: 24px;
  }
}

@media (min-width: 768px) {
  .section__inner_16_.decorator_2Vq:after {
    left: 32px;
  }
}

@media (min-width: 992px) {
  .section__inner_16_.decorator_2Vq:after {
    left: 40px;
  }
}

@media (min-width: 1280px) {
  .section__inner_16_.decorator_2Vq:after {
    left: 15px;
  }
}

@media (min-width: 480px) {
  .section__inner_16_.decorator_2Vq:after {
    width: calc(100% - 48px);
  }
}

@media (min-width: 768px) {
  .section__inner_16_.decorator_2Vq:after {
    width: calc(100% - 64px);
  }
}

@media (min-width: 992px) {
  .section__inner_16_.decorator_2Vq:after {
    width: calc(100% - 80px);
  }
}

@media (min-width: 1280px) {
  .section__inner_16_.decorator_2Vq:after {
    width: calc(100% - 30px);
  }
}

.horizontal-flow_CbY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -15px;
  margin-right: -15px;
}

.horizontal-flow__overlay_17q {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.horizontalFlowMoving_3fk,
.horizontalFlowMoving_3fk * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.decorator [class^="horizontal-flow-wrapper"]:first-child .section__inner_16_ {
  position: relative;
}

.decorator
  [class^="horizontal-flow-wrapper"]:first-child
  .section__inner_16_:after {
  content: "";
  position: absolute;
  width: calc(100% - 48px);
  height: 1px;
  bottom: 0;
  left: 24px;
  background: currentColor;
  opacity: 0.2;
}

@media (min-width: 480px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    left: 24px;
  }
}

@media (min-width: 768px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    left: 32px;
  }
}

@media (min-width: 992px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    left: 40px;
  }
}

@media (min-width: 1280px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    left: 15px;
  }
}

@media (min-width: 480px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    width: calc(100% - 48px);
  }
}

@media (min-width: 768px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    width: calc(100% - 64px);
  }
}

@media (min-width: 992px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    width: calc(100% - 80px);
  }
}

@media (min-width: 1280px) {
  .decorator
    [class^="horizontal-flow-wrapper"]:first-child
    .section__inner_16_:after {
    width: calc(100% - 30px);
  }
}

.w-grid__item--top .image-with-hover_mBS {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-grid__item--middle .image-with-hover_mBS {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-grid__item--bottom .image-with-hover_mBS {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-with-hover_mBS {
  position: relative;
  padding-top: 33.3333%;
}

.image-with-hover__wrapper_2kb {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.image-with-hover__inner_1Es {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  overflow: hidden;
}

.image-with-hover_mBS:hover .decorator_2U7 {
  opacity: 1;
}

.image-with-hover__content_1Fo {
  width: 100%;
}

.image-with-hover_mBS .content-align__left_2Sd {
  text-align: left;
}

.image-with-hover_mBS .content-align__center_2qz {
  text-align: center;
}

.image-with-hover_mBS .content-align__right_SQm {
  text-align: right;
}

.image-with-hover_mBS .content-align__inherit_IZE {
  text-align: inherit;
}

.image-with-hover_mBS .vertical-align__top_1R4 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-with-hover_mBS .vertical-align__middle_3_e {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-with-hover_mBS
  .vertical-align__middle_3_e
  .image-with-hover__content_1Fo {
  margin: auto;
}

.image-with-hover_mBS .vertical-align__bottom_3N3 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-with-hover_mBS
  .vertical-align__bottom_3N3
  .image-with-hover__content_1Fo {
  margin-top: auto;
}

.image-with-hover_mBS .vertical-align__inherit_3C- {
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
}

.image-with-hover_mBS
  .animation-elements__fade-in_2Ps
  .image-with-hover__button_1MB,
.image-with-hover_mBS
  .animation-elements__fade-in_2Ps
  .image-with-hover__description_3TR,
.image-with-hover_mBS
  .animation-elements__fade-in_2Ps
  .image-with-hover__title_4BT {
  position: relative;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  visibility: hidden;
}

.image-with-hover_mBS
  .animation-elements__fade-in-up_oMm
  .image-with-hover__button_1MB,
.image-with-hover_mBS
  .animation-elements__fade-in-up_oMm
  .image-with-hover__description_3TR,
.image-with-hover_mBS
  .animation-elements__fade-in-up_oMm
  .image-with-hover__title_4BT {
  position: relative;
  -webkit-transform: translateY(40%);
  transform: translateY(40%);
  opacity: 0;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  visibility: hidden;
}

.image-with-hover_mBS .animation-image__scale_2il {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.image-with-hover_mBS .picture-wrapper_2Ay {
  overflow: hidden;
}

.image-with-hover_mBS .decorator_2U7 {
  position: absolute;
  width: 100%;
  top: 8px;
  left: 0;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
}

.image-with-hover_mBS .decorator__button_1Bs {
  pointer-events: all;
}

.image-with-hover_mBS .filter-transition_2Re {
  -webkit-transition: -webkit-filter 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  transition: -webkit-filter 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  transition: filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: filter 0.4s ease-in-out, transform 0.4s ease-in-out,
    -webkit-filter 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

.image-with-hover_mBS .media-overlay-class_TzC {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}

.image-with-hover_mBS .hover-overlay-class_1zA {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}

.image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
  overflow-y: auto;
}

@supports (overflow-y: overlay) {
  .image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
    overflow-y: overlay;
  }
}

.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in-up_oMm
  .image-with-hover__button_1MB,
.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in-up_oMm
  .image-with-hover__description_3TR,
.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in-up_oMm
  .image-with-hover__title_4BT,
.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in_2Ps
  .image-with-hover__button_1MB,
.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in_2Ps
  .image-with-hover__description_3TR,
.image-with-hover_mBS.hover_28H
  .animation-elements__fade-in_2Ps
  .image-with-hover__title_4BT {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.image-with-hover_mBS.hover_28H .animation-image__scale_2il {
  -webkit-transform: scale(1.05) !important;
  transform: scale(1.05) !important;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.image-with-hover_mBS.hover_28H .hover-overlay-class_1zA {
  opacity: 1;
}

.image-with-hover_mBS.hover_28H .media-overlay-class_TzC {
  opacity: 0;
}

.image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
  overflow-y: auto;
}

@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
    overflow-y: hidden;
  }
}

.image-with-hover--ssr_1Pm
  .animation-elements__fade-in-up_oMm
  .image-with-hover__button_1MB,
.image-with-hover--ssr_1Pm
  .animation-elements__fade-in-up_oMm
  .image-with-hover__description_3TR,
.image-with-hover--ssr_1Pm
  .animation-elements__fade-in-up_oMm
  .image-with-hover__title_4BT,
.image-with-hover--ssr_1Pm
  .animation-elements__fade-in_2Ps
  .image-with-hover__button_1MB,
.image-with-hover--ssr_1Pm
  .animation-elements__fade-in_2Ps
  .image-with-hover__description_3TR,
.image-with-hover--ssr_1Pm
  .animation-elements__fade-in_2Ps
  .image-with-hover__title_4BT {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in-up_oMm
    .image-with-hover__button_1MB,
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in-up_oMm
    .image-with-hover__description_3TR,
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in-up_oMm
    .image-with-hover__title_4BT,
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in_2Ps
    .image-with-hover__button_1MB,
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in_2Ps
    .image-with-hover__description_3TR,
  .image-with-hover--ssr_1Pm
    .animation-elements__fade-in_2Ps
    .image-with-hover__title_4BT {
    opacity: 0;
    visibility: hidden;
  }
}

@media (max-width: 991px) {
  .image-with-hover--ssr_1Pm .hover-overlay-class_1zA {
    opacity: 1;
  }

  .image-with-hover--ssr_1Pm .media-overlay-class_TzC {
    opacity: 0;
  }
}

@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm:hover .image-with-hover__inner_1Es {
    overflow-y: auto;
  }

  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in-up_oMm
    .image-with-hover__button_1MB,
  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in-up_oMm
    .image-with-hover__description_3TR,
  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in-up_oMm
    .image-with-hover__title_4BT,
  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in_2Ps
    .image-with-hover__button_1MB,
  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in_2Ps
    .image-with-hover__description_3TR,
  .image-with-hover--ssr_1Pm:hover
    .animation-elements__fade-in_2Ps
    .image-with-hover__title_4BT {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }

  .image-with-hover--ssr_1Pm:hover .animation-image__scale_2il {
    -webkit-transform: scale(1.05) !important;
    transform: scale(1.05) !important;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }

  .image-with-hover--ssr_1Pm:hover .hover-overlay-class_1zA {
    opacity: 1;
  }

  .image-with-hover--ssr_1Pm:hover .media-overlay-class_TzC {
    opacity: 0;
  }
}

.tooltip-custom_3FJ {
  width: 145px;
  white-space: normal;
}

.hide-decorators .image-with-hover_mBS:hover .decorator_2U7 {
  opacity: 0;
}

.decorator_1F5 {
  position: relative;
}

.decorator_1F5:after {
  content: "";
  position: absolute;
  width: calc(100% - 48px);
  height: 1px;
  bottom: 1px;
  left: 24px;
  background: currentColor;
  opacity: 0.2;
}

@media (min-width: 480px) {
  .decorator_1F5:after {
    left: 24px;
  }
}

@media (min-width: 768px) {
  .decorator_1F5:after {
    left: 32px;
  }
}

@media (min-width: 992px) {
  .decorator_1F5:after {
    left: 40px;
  }
}

@media (min-width: 1280px) {
  .decorator_1F5:after {
    left: 15px;
  }
}

@media (min-width: 480px) {
  .decorator_1F5:after {
    width: calc(100% - 48px);
  }
}

@media (min-width: 768px) {
  .decorator_1F5:after {
    width: calc(100% - 64px);
  }
}

@media (min-width: 992px) {
  .decorator_1F5:after {
    width: calc(100% - 80px);
  }
}

@media (min-width: 1280px) {
  .decorator_1F5:after {
    width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .footer .grid-row .section-inner_3y0 * {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
  }
}

.decorator .grid-row:first-child .section-inner_3y0 {
  position: relative;
}

.decorator .grid-row:first-child .section-inner_3y0:after {
  content: "";
  position: absolute;
  width: calc(100% - 48px);
  height: 1px;
  bottom: 0;
  left: 24px;
  background: currentColor;
  opacity: 0.2;
}

@media (min-width: 480px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    left: 24px;
  }
}

@media (min-width: 768px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    left: 32px;
  }
}

@media (min-width: 992px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    left: 40px;
  }
}

@media (min-width: 1280px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    left: 15px;
  }
}

@media (min-width: 480px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    width: calc(100% - 48px);
  }
}

@media (min-width: 768px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    width: calc(100% - 64px);
  }
}

@media (min-width: 992px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    width: calc(100% - 80px);
  }
}

@media (min-width: 1280px) {
  .decorator .grid-row:first-child .section-inner_3y0:after {
    width: calc(100% - 30px);
  }
}

.list__item_2m3 {
  position: relative;
}

.list--preset-main_1-7 .list__item_2m3:before {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  pointer-events: none;
  border: 1px solid;
  color: inherit;
  opacity: 0.2;
}

.list--preset-main_1-7 .list__item_2m3 {
  border: 1px solid transparent;
}

.list--preset-main_1-7.list--gap_1ww .list__item_2m3:before {
  right: 14px;
  left: 14px;
}

.list--preset-main_1-7:not(.list--gap_1ww) .list__item_2m3:nth-child(n + 2) {
  border-top: 0;
}

.list--preset-main_1-7:not(.list--gap_1ww)
  .list__item_2m3:nth-child(n + 2):before {
  top: 0;
  border-top: 0;
}

.list--preset-secondary_2M- .list__item_2m3:nth-child(n + 2):before {
  content: "";
  position: absolute;
  height: 1px;
  top: -25px;
  right: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
}

@media (min-width: 768px) {
  .list--preset-secondary_2M- .list__item_2m3:nth-child(n + 2):before {
    top: -15px;
  }
}

.list--preset-secondary_2M-.list--gap_1ww .list__item_2m3:before {
  right: 15px;
  left: 15px;
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3 {
  margin-top: 1px;
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3:before {
  top: -1px;
}

@media (max-width: 767px) {
  .list_ID4:not(.list--gap_1ww) .list__inner-element_hqn,
  .list_ID4:not(.list--gap_1ww)
    .list__inner-element_hqn
    .list__item-elemet_1FX:first-child {
    margin-top: 0 !important;
  }
}

.gallery-grid_O-V {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gallery-grid_O-V .picture_3VR {
  padding-top: 56.25%;
}

.gallery-grid__inner_3Vn {
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-grid__inner_3Vn,
.gallery-grid__item_1K9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.gallery-grid__item_1K9 {
  min-width: 28.66667px;
}

.gallery-grid__item-inner_3Oi,
.gallery-grid__item_1K9 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.gallery-grid__item-inner_3Oi {
  position: relative;
  width: 0;
  min-width: 0;
  max-width: 100%;
}

.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}

.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
  }
}

.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 14.28571%;
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
  }
}

.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 12.5%;
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
  }
}

.gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-top: -15px;
}

@media (min-width: 480px) {
  .gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px;
  }
}

.gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
  min-width: 58.66667px;
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-top: 15px;
}

@media (min-width: 480px) {
  .gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
  }
}

.gallery-grid--gap-15_tDL .gallery-grid__inner_3Vn {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-top: -15px;
}

.gallery-grid--gap-15_tDL .gallery-grid__item_1K9 {
  min-width: 58.66667px;
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-top: 15px;
}

.gallery-stacked__inner_7P2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-stacked__inner_7P2 .picture_2Bp {
  height: 100%;
  padding-top: 56.25%;
}

.gallery-stacked__item_2Sn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
  margin-top: -15px;
  margin-left: -7.5px;
  margin-right: -7.5px;
}

@media (min-width: 480px) {
  .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
    margin-top: -30px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
  padding: 0 7.5px;
  margin-top: 15px;
}

@media (min-width: 480px) {
  .gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
    padding: 0 15px;
    margin-top: 30px;
  }
}

.gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
  margin-top: -15px;
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
  padding: 0 7.5px;
  margin-top: 15px;
}

@supports (display: grid) and (not (-ms-display: grid)) {
  .gallery-stacked__inner_7P2 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }

  .gallery-stacked--one-item-tail_1OS .gallery-stacked__item_2Sn:last-child {
    grid-row: span 2;
    grid-column: span 12;
  }

  .gallery-stacked--two-items-tail_1Uf .gallery-stacked__item_2Sn:last-child,
  .gallery-stacked--two-items-tail_1Uf
    .gallery-stacked__item_2Sn:nth-last-child(2) {
    grid-row: span 2;
    grid-column: span 6;
  }

  .gallery-stacked__item_2Sn {
    position: relative;
    width: 100%;
    max-width: 100%;
    grid-column: span 4;
  }

  @media (min-width: 768px) {
    .gallery-stacked__item_2Sn {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
    }
  }

  .gallery-stacked__item_2Sn:nth-child(6n + 1),
  .gallery-stacked__item_2Sn:nth-child(6n + 5) {
    grid-row: span 2;
    grid-column: span 8;
  }

  .gallery-stacked__item-inner_w36 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
    margin: 0 -7.5px;
    grid-row-gap: 15px;
  }

  @media (min-width: 480px) {
    .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
      margin: 0 -15px;
      grid-row-gap: 30px;
    }
  }

  .gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
  }

  .gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
    margin: 0 -7.5px;
    grid-row-gap: 15px;
  }

  .gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
  }
}

.masonry_3EK {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.masonry_3EK,
.masonry__item_ejn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.masonry__item_ejn {
  min-width: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.masonry__item-wrapper_26s {
  width: 100%;
}

.masonry__item-inner_3dT {
  position: relative;
  width: 0;
  min-width: 0;
  max-width: 100%;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}

.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
  }
}

.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 14.28571%;
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
  }
}

.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
  max-width: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 12.5%;
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
  }
}

.masonry__inner_3Ib {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.masonry__inner_3Ib .masonry-desktop_3MA,
.masonry__inner_3Ib .masonry-mobile_3OR,
.masonry__inner_3Ib .masonry-tablet_Pv0 {
  display: none;
}

@media (max-width: 767px) {
  .masonry__inner_3Ib .masonry-mobile_3OR {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .masonry__inner_3Ib .masonry-tablet_Pv0 {
    display: block;
  }
}

@media (min-width: 992px) {
  .masonry__inner_3Ib .masonry-desktop_3MA {
    display: block;
  }
}

.masonry--gap-30_1uW .masonry__inner_3Ib {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-top: -15px;
}

@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__inner_3Ib {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px;
  }
}

.masonry--gap-30_1uW .masonry__item_ejn {
  min-width: 0;
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-top: 15px;
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s {
  margin-bottom: 15px;
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__item-wrapper_26s {
    margin-bottom: 30px;
  }
}

@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__item_ejn {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
  }
}

.masonry--gap-15_3Gu .masonry__inner_3Ib {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-top: -15px;
}

.masonry--gap-15_3Gu .masonry__item_ejn {
  min-width: 0;
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-top: 15px;
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s {
  margin-bottom: 15px;
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s:last-child {
  margin-bottom: 0;
}

.gallery-slider_3os {
  width: 100%;
}

.gallery-slider_3os .picture_N_E {
  padding-top: 56.25%;
}

.gallery-slider_3os .slider__dots_3sC {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.gallery-slider_3os .slider__dots_3sC li {
  width: 30px;
  height: 30px;
  margin: auto;
}

.gallery-slider_3os .slider__dots_3sC li button {
  width: 30px;
  height: 30px;
}

.gallery-slider_3os .slider__dots_3sC li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider__dots_3sC {
    margin-top: 10px;
  }

  .gallery-slider_3os .slider__dots_3sC li,
  .gallery-slider_3os .slider__dots_3sC li button {
    width: 25px;
    height: 25px;
  }
}

.gallery-slider_3os .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.gallery-slider_3os .slick-slide {
  height: auto;
}

.gallery-slider_3os .slick-slide > *,
.gallery-slider_3os .w-grid__item {
  height: 100%;
}

.gallery-slider_3os .slick-active {
  z-index: auto;
}

.gallery-slider_3os .slider-arrow_14j {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #000;
  z-index: 1;
  opacity: 0.85;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.gallery-slider_3os .slider-arrow_14j:hover {
  opacity: 1;
}

.gallery-slider_3os .slider-arrow_14j:before {
  display: none;
}

.gallery-slider_3os .slider-arrow--with-dots_3St {
  margin-top: -25px;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow--with-dots_3St {
    margin-top: -15px;
  }
}

.gallery-slider_3os .slider-arrow--next_2fw {
  right: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.gallery-slider_3os .slider-arrow--prev_1pl {
  left: 0;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.gallery-slider_3os .slider-arrow--prev_1pl .arrow-svg_2ub {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.gallery-slider_3os .slider-arrow--circle_3y4 {
  width: 32px;
  height: 32px;
  background: #000;
  border-radius: 50%;
}

.gallery-slider_3os .slider-arrow--circle_3y4 .arrow-svg_2ub {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.gallery-slider_3os .slider-arrow__click-zone_2wC {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow__click-zone_2wC {
    width: 36px;
    height: 48px;
  }
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow_14j {
    width: 24px;
    height: 24px;
  }

  .gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
    width: 12px;
    height: 12px;
  }

  .gallery-slider_3os .slider-arrow--next_2fw .slider-arrow__click-zone_2wC {
    -webkit-transform: translate(-24px, -50%);
    transform: translate(-24px, -50%);
  }

  .gallery-slider_3os .slider-arrow--prev_1pl .slider-arrow__click-zone_2wC {
    -webkit-transform: translate(-12px, -50%);
    transform: translate(-12px, -50%);
  }
}

.slider-animation--fade_gcA .slick-slide {
  pointer-events: none;
}

.slider-animation--fade_gcA .slick-active {
  pointer-events: auto;
}

.gallery-slider--gap-30_3jS .slick-list {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}

.gallery-slider--gap-30_3jS .gallery-slider__item_w-R {
  min-width: 58.66667px;
  padding-left: 15px;
  padding-right: 15px;
}

.gallery-slider--gap-15_1f1 .slick-list {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.gallery-slider--gap-15_1f1 .gallery-slider__item_w-R {
  min-width: 58.66667px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.dots-in .slider__dots_3sC {
  position: absolute;
  bottom: 15px;
  margin-top: 0;
  font-size: 0;
}

@media (max-width: 991px) {
  .dots-in .slider__dots_3sC {
    bottom: 10px;
  }
}

@media (max-width: 767px) {
  .dots-in .slider__dots_3sC {
    bottom: 5px;
  }
}

.dots-in .slider__dots_3sC li button:before {
  border: 2px solid;
  background: transparent;
  opacity: 0.75;
}

.dots-in .slider__dots_3sC li.slick-active button:before,
.dots-in .slider__dots_3sC li button:focus:before,
.dots-in .slider__dots_3sC li button:hover:before {
  background: currentColor;
  opacity: 1;
}

.dots-in .slider-arrow--with-dots_3St {
  margin-top: 0;
}

.picture_N_E {
  padding-top: 56.25%;
}

.gallery-thumbnails_3Qg {
  overflow: hidden;
}

.gallery-thumbnails__item-inner_1_x {
  position: relative;
}

.gallery-thumbnails_3Qg .picture_2qs {
  padding-top: 100%;
}

.gallery-thumbnails_3Qg .picture-image_25q {
  background-size: cover !important;
}

.gallery-thumbnails_3Qg .slick-slide {
  opacity: 0.55;
}

.gallery-thumbnails_3Qg .slick-current,
.gallery-thumbnails_3Qg .slick-slide:hover {
  opacity: 1;
}

.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list,
.gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
  width: calc(100% + 7.5px);
  margin-left: -3.75px;
  margin-right: -3.75px;
}

.gallery-thumbnails_3Qg
  .gallery-thumbnails--gap-15_3ur
  .gallery-thumbnails__item_UlL,
.gallery-thumbnails_3Qg
  .gallery-thumbnails--gap-30_1eP
  .gallery-thumbnails__item_UlL {
  min-width: calc(var(--container-min-width-768) / 12);
  padding-top: 7.5px;
  padding-left: 3.75px;
  padding-right: 3.75px;
}

@media (min-width: 480px) {
  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
  }

  .gallery-thumbnails_3Qg
    .gallery-thumbnails--gap-30_1eP
    .gallery-thumbnails__item_UlL {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list {
    width: calc(100% + 15px);
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .gallery-thumbnails_3Qg
    .gallery-thumbnails--gap-15_3ur
    .gallery-thumbnails__item_UlL {
    padding-top: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}

.apps-buttons_3Op .collection__inner_2Ak {
  width: calc(100% + 20px);
  margin: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.apps-buttons_3Op .collection__inner_2Ak,
.apps-buttons_3Op .collection__wrapper_1jV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.apps-buttons_3Op .collection__item-inner_128 {
  display: inline-block;
  width: 100%;
  margin: 10px;
}

.apps-buttons_3Op .collection__item-inner_128 .grayscale_2_b {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.apps-buttons_3Op .collection__item-link_1aW {
  display: block;
  position: relative;
  height: 100%;
}

.apps-buttons_3Op .collection__item-link_1aW:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.apps-buttons_3Op .collection__item-link_1aW:hover:after {
  opacity: 0.2;
  border-radius: 5px;
}

.apps-buttons_3Op .collection__item-image_PFQ {
  width: 100%;
  height: 100%;
  border: 1px solid #a6a6a6;
  background-position: 50% 50%;
  background-size: cover;
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn,
.apps-buttons_3Op .type--appstore-ger-sm_2lB,
.apps-buttons_3Op .type--appstore-ind-sm_2j5,
.apps-buttons_3Op .type--appstore-ita-sm_3aP,
.apps-buttons_3Op .type--appstore-rus-sm_2Nm,
.apps-buttons_3Op .type--appstore-spa-sm_3i2,
.apps-buttons_3Op .type--appstore-ukr-sm_1dA {
  max-width: 120px;
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ger-sm_2lB .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ind-sm_2j5 .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ita-sm_3aP .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-rus-sm_2Nm .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-spa-sm_3i2 .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ukr-sm_1dA .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 {
  max-width: 127px;
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 31.496%;
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j {
  max-width: 151px;
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 26.4901%;
}

.apps-buttons_3Op .type--appstore-chi-sm_19h {
  max-width: 109px;
}

.apps-buttons_3Op .type--appstore-chi-sm_19h .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 36.6972%;
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0,
.apps-buttons_3Op .type--googleplay-eng-sm_BpR,
.apps-buttons_3Op .type--googleplay-fre-sm_2Ho,
.apps-buttons_3Op .type--googleplay-ger-sm_25x,
.apps-buttons_3Op .type--googleplay-ind-sm_93h,
.apps-buttons_3Op .type--googleplay-ita-sm_3Tx,
.apps-buttons_3Op .type--googleplay-rus-sm_3wp,
.apps-buttons_3Op .type--googleplay-spa-sm_Kef,
.apps-buttons_3Op .type--googleplay-tur-sm_2pp,
.apps-buttons_3Op .type--googleplay-ukr-sm_3E- {
  max-width: 135px;
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-eng-sm_BpR .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-fre-sm_2Ho .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ger-sm_25x .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ind-sm_93h .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ita-sm_3Tx .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-rus-sm_3wp .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-spa-sm_Kef .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-tur-sm_2pp .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ukr-sm_3E- .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

.apps-buttons_3Op .type--appstore-eng-md_15K {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-eng-md_15K {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-ukr-md_2nx {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ukr-md_2nx {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-ind-md_1Zb {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ind-md_1Zb {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-spa-md_31w {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-spa-md_31w {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-rus-md_1Ra {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-rus-md_1Ra {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-ger-md_8Vf {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ger-md_8Vf {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-ita-md_1Ns {
  max-width: 120px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ita-md_1Ns {
    max-width: 150px;
  }
}

.apps-buttons_3Op .type--appstore-eng-md_15K .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-eng-md_15K .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-ukr-md_2nx .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ukr-md_2nx .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-ind-md_1Zb .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ind-md_1Zb .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-spa-md_31w .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-spa-md_31w .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-rus-md_1Ra .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-rus-md_1Ra .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-ger-md_8Vf .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ger-md_8Vf .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-ita-md_1Ns .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ita-md_1Ns .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-fre-md_1kf {
  max-width: 127px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-fre-md_1kf {
    max-width: 159px;
  }
}

.apps-buttons_3Op .type--appstore-fre-md_1kf .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 31.496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-fre-md_1kf .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-tur-md_1cG {
  max-width: 151px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-tur-md_1cG {
    max-width: 189px;
  }
}

.apps-buttons_3Op .type--appstore-tur-md_1cG .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 26.4901%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-tur-md_1cG .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-chi-md_kkf {
  max-width: 109px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-chi-md_kkf {
    max-width: 136px;
  }
}

.apps-buttons_3Op .type--appstore-chi-md_kkf .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 36.6972%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-chi-md_kkf .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-eng-md_2E9 {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-eng-md_2E9 {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-ukr-md_2xc {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ukr-md_2xc {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-ind-md_3A4 {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ind-md_3A4 {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-fre-md_79t {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-fre-md_79t {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-spa-md_3F6 {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-spa-md_3F6 {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-rus-md_1uC {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-rus-md_1uC {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-ger-md_1e4 {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ger-md_1e4 {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-ita-md_3EP {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ita-md_3EP {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-tur-md_2WX {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-tur-md_2WX {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ {
  max-width: 135px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-chi-md_IQQ {
    max-width: 169px;
  }
}

.apps-buttons_3Op .type--googleplay-eng-md_2E9 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-eng-md_2E9 .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-ukr-md_2xc .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ukr-md_2xc .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-ind-md_3A4 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ind-md_3A4 .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-fre-md_79t .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-fre-md_79t .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-spa-md_3F6 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-spa-md_3F6 .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-rus-md_1uC .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-rus-md_1uC .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-ger-md_1e4 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ger-md_1e4 .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-ita-md_3EP .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ita-md_3EP .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-tur-md_2WX .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-tur-md_2WX .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-chi-md_IQQ .collection__item-image_PFQ {
    border-radius: 7px;
  }
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-eng-lg_3lv {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-ukr-lg_GOD {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ukr-lg_GOD {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-ind-lg_2R5 {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ind-lg_2R5 {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-spa-lg_26D {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-spa-lg_26D {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-rus-lg_3wy {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-rus-lg_3wy {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-ger-lg_39O {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ger-lg_39O {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-ita-lg_3TK {
  max-width: 150px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-ita-lg_3TK {
    max-width: 180px;
  }
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-eng-lg_3lv .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-ukr-lg_GOD .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ukr-lg_GOD .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-ind-lg_2R5 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ind-lg_2R5 .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-spa-lg_26D .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-spa-lg_26D .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-rus-lg_3wy .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-rus-lg_3wy .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-ger-lg_39O .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ger-lg_39O .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-ita-lg_3TK .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 33.3333%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-ita-lg_3TK .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ {
  max-width: 159px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-fre-lg_1W_ {
    max-width: 191px;
  }
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 31.496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-fre-lg_1W_ .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 {
  max-width: 189px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-tur-lg_8D4 {
    max-width: 227px;
  }
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 26.4901%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-tur-lg_8D4 .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- {
  max-width: 136px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--appstore-chi-lg_kO- {
    max-width: 164px;
  }
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 36.6972%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--appstore-chi-lg_kO- .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-eng-lg_2_o {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-eng-lg_2_o {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-ukr-lg_3hX {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ukr-lg_3hX {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-ind-lg_1Ln {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ind-lg_1Ln {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-fre-lg_npu {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-fre-lg_npu {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-spa-lg_n7O {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-spa-lg_n7O {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-rus-lg_3OU {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-rus-lg_3OU {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-ger-lg_3YD {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ger-lg_3YD {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-ita-lg_2Jm {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-ita-lg_2Jm {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-tur-lg_2pp {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-tur-lg_2pp {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj {
  max-width: 169px;
}

@media (min-width: 480px) {
  .apps-buttons_3Op .type--googleplay-chi-lg_srj {
    max-width: 203px;
  }
}

.apps-buttons_3Op .type--googleplay-eng-lg_2_o .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-eng-lg_2_o .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-ukr-lg_3hX .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ukr-lg_3hX .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-ind-lg_1Ln .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ind-lg_1Ln .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-fre-lg_npu .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-fre-lg_npu .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-spa-lg_n7O .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-spa-lg_n7O .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-rus-lg_3OU .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-rus-lg_3OU .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-ger-lg_3YD .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ger-lg_3YD .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-ita-lg_2Jm .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-ita-lg_2Jm .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-tur-lg_2pp .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-tur-lg_2pp .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj .collection__item-image_PFQ {
  border-radius: 5px;
  padding-top: 29.5496%;
}

@media (min-width: 768px) {
  .apps-buttons_3Op .type--googleplay-chi-lg_srj .collection__item-image_PFQ {
    border-radius: 8px;
  }
}

.slider_1Iy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider_1Iy,
.slidersContainer_2nH {
  width: 100%;
  height: 100%;
}

.controlsContainer_35R,
.controlsContainerEmpty_1y8 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.controlsContainerEmpty_1y8 {
  top: 0 !important;
}

.controlsContainerEmpty_1y8 .controls_1-f {
  position: absolute;
  top: 0;
}

.controls_1-f,
.wrapper_q0p {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide_3Bo {
  width: 100%;
  height: 100%;
}

.slideBackground_3uM {
  position: absolute !important;
}

.contentWrapper_3Gu {
  position: relative !important;
}

.backgroundWrapper_1sb {
  position: absolute;
  top: 0;
}

.arrow_3RT {
  position: absolute;
  width: 30px;
  height: 30px;
  top: calc(50% - 15px);
  z-index: 10;
}

@media screen and (max-width: 1279px) {
  .arrow_3RT {
    width: 32px;
    height: 32px;
  }
}

@media screen and (max-width: 768px) {
  .arrow_3RT {
    width: 24px;
    height: 24px;
  }
}

.arrow-prev_oeV {
  left: 30px;
}

@media screen and (max-width: 1279px) {
  .arrow-prev_oeV {
    left: 8px;
  }

  @media (min-width: 480px) {
    .arrow-prev_oeV {
      left: 8px;
    }
  }

  @media (min-width: 768px) {
    .arrow-prev_oeV {
      left: 16px;
    }
  }

  @media (min-width: 992px) {
    .arrow-prev_oeV {
      left: 24px;
    }
  }

  @media (min-width: 1280px) {
    .arrow-prev_oeV {
      left: -1px;
    }
  }
}

@media screen and (max-width: 768px) {
  .arrow-prev_oeV {
    left: 12px;
  }

  @media (min-width: 480px) {
    .arrow-prev_oeV {
      left: 12px;
    }
  }

  @media (min-width: 768px) {
    .arrow-prev_oeV {
      left: 20px;
    }
  }

  @media (min-width: 992px) {
    .arrow-prev_oeV {
      left: 28px;
    }
  }

  @media (min-width: 1280px) {
    .arrow-prev_oeV {
      left: 3px;
    }
  }
}

.arrow-next_24B {
  right: 30px;
}

@media screen and (max-width: 1279px) {
  .arrow-next_24B {
    right: 8px;
  }

  @media (min-width: 480px) {
    .arrow-next_24B {
      right: 8px;
    }
  }

  @media (min-width: 768px) {
    .arrow-next_24B {
      right: 16px;
    }
  }

  @media (min-width: 992px) {
    .arrow-next_24B {
      right: 24px;
    }
  }

  @media (min-width: 1280px) {
    .arrow-next_24B {
      right: -1px;
    }
  }
}

@media screen and (max-width: 768px) {
  .arrow-next_24B {
    right: 12px;
  }

  @media (min-width: 480px) {
    .arrow-next_24B {
      right: 12px;
    }
  }

  @media (min-width: 768px) {
    .arrow-next_24B {
      right: 20px;
    }
  }

  @media (min-width: 992px) {
    .arrow-next_24B {
      right: 28px;
    }
  }

  @media (min-width: 1280px) {
    .arrow-next_24B {
      right: 3px;
    }
  }
}

.disableScroll_24C,
.removeScroll_16- {
  overflow-y: hidden;
}

.alwaysScroll_3q2 {
  overflow-y: scroll;
}

.autoScroll_uJT {
  overflow-y: auto;
}

.text_1k0 {
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .text_1k0 {
      word-break: break-word;
    }
  }
}

@media (max-width: 992px) {
  .text_1k0 * {
    font-size: inherit;
  }
}

.text_1k0 a,
.text_1k0 a:hover {
  color: #21243d;
}

.text_1k0.ui-blockTitle--light a,
.text_1k0.ui-blockTitle--light a:hover,
.text_1k0.ui-caption--light a,
.text_1k0.ui-caption--light a:hover,
.text_1k0.ui-heading--light a,
.text_1k0.ui-heading--light a:hover,
.text_1k0.ui-headingLg--light a,
.text_1k0.ui-headingLg--light a:hover,
.text_1k0.ui-heroTitle--light a,
.text_1k0.ui-heroTitle--light a:hover,
.text_1k0.ui-quote--light a,
.text_1k0.ui-quote--light a:hover,
.text_1k0.ui-small--light a,
.text_1k0.ui-small--light a:hover,
.text_1k0.ui-subheading--light a,
.text_1k0.ui-subheading--light a:hover,
.text_1k0.ui-subtitle--light a,
.text_1k0.ui-subtitle--light a:hover,
.text_1k0.ui-text--light a,
.text_1k0.ui-text--light a:hover {
  color: #fff;
}

.editor-menu_33j {
  position: relative;
}

.menu_1QC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu--open-on-click_3Eg
  .menu__item-wrapper_YJs[data-state="opened"]
  ~ .submenu_1jR {
  display: block;
  opacity: 0;
  -webkit-animation: fade-up-in_f95 0.2s ease-out both;
  animation: fade-up-in_f95 0.2s ease-out both;
}

.menu--open-on-click_3Eg .menu__item-triangle--opened_1xk {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  color: #21243d;
}

@media (min-width: 992px) {
  .menu_1QC {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .menu_1QC:not(.menu--open-on-click_3Eg) .menu__item_1eM:hover .submenu_1jR {
    display: block;
    opacity: 0;
    -webkit-animation: fade-up-in_f95 0.2s ease-out both;
    animation: fade-up-in_f95 0.2s ease-out both;
  }
}

.menu__item_1eM {
  position: relative;
  max-width: 100%;
  color: #21243d;
  line-height: normal;
  font-size: 16px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 991px) {
  .menu__item_1eM {
    width: 100%;
    max-width: calc(100% - 10px);
  }
}

.menu__item_1eM .menu__link--empty_1P1 {
  cursor: pointer;
}

.menu__item_1eM .menu__link_2K2:hover,
.menu__item_1eM .menu__link_2K2:hover + .menu__item-triangle_22k {
  color: #21243d;
}

.menu__item--light_UNr,
.menu__item--light_UNr .menu__link_2K2:hover,
.menu__item--light_UNr .menu__link_2K2:hover + .menu__item-triangle_22k {
  color: #fff;
}

@media (min-width: 992px) {
  .menu__item--submenu_2Ot {
    -webkit-transform: none;
    transform: none;
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .menu__item_1eM {
    font-size: 16px !important;
    text-align: center;
    margin-bottom: 1.4375em;
  }
}

.menu__item-triangle_22k {
  display: inline-block;
  position: relative;
  width: 1.5em;
  height: 1.5em;
  min-width: 1.5em;
  margin-left: 0.25em;
  color: inherit;
  vertical-align: middle;
  cursor: pointer;
}

@media (min-width: 992px) {
  .menu__item-triangle_22k {
    width: 0.625em;
    height: 0.3125em;
    min-width: 0.625em;
    margin-left: 0.25em;
  }
}

.menu__item-triangle-ico_1My {
  display: block;
  position: absolute;
  width: 0.625em;
  height: 0.3125em;
  min-width: 0.625em;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: currentColor;
}

@media (max-width: 992px) {
  .menu__item-triangle-ico_1My {
    width: 0.9em;
    height: 0.45em;
  }
}

@media (min-width: 992px) {
  .menu__item-triangle-ico_1My {
    width: 0.625em;
    height: 0.3125em;
    min-width: 0.625em;
  }
}

.menu__item-wrapper_YJs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 992px) {
  .menu__item-wrapper_YJs,
  .menu__item-wrapper_YJs .menu__link_2K2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .menu__item-wrapper_YJs .menu__link_2K2 {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: inherit;
  }
}

@media (max-width: 991px) {
  .menu__item-wrapper_YJs[data-state="opened"]
    .menu__item-triangle--opened_1xk {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    color: #21243d;
  }

  .menu__item-wrapper_YJs[data-state="opened"] ~ .submenu_1jR {
    display: block;
  }

  .menu__item-wrapper_YJs[data-state="opened"]
    ~ .submenu_1jR
    .submenu-wrapper_1UU {
    padding-top: 0.25em;
    opacity: 1;
    pointer-events: auto;
    background-color: inherit;
  }

  .menu__item-wrapper_YJs[data-state="opened"]
    ~ .submenu_1jR
    .submenu-wrapper_1UU
    .menu__item_1eM {
    text-align: center;
    margin-bottom: 0.5em;
    font-size: 12px;
  }

  .menu__item-wrapper_YJs[data-state="opened"]
    ~ .submenu_1jR
    .submenu-wrapper_1UU
    .menu__item_1eM:last-of-type {
    margin-bottom: 0;
  }
}

.menu__link_2K2 {
  max-width: 100%;
  color: inherit;
  font-size: inherit;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.menu-with-presets_vQ_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.menu-with-presets--horizontal_24B {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.menu-with-presets--vertical_1eG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 768px) and (max-width: 992px) {
  .menu-with-presets--vertical_1eG .menu__item-wrapper_YJs {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width: 992px) {
  .submenu_1jR {
    display: none;
    position: absolute;
    max-width: 40em;
    top: 100%;
    left: 0;
    padding-top: 0.81em;
    z-index: 7;
  }

  .submenu--right_1Sb {
    right: 0;
    left: auto;
  }
}

@media (max-width: 991px) {
  .submenu_1jR {
    display: none;
  }

  .submenu_1jR .menu__item-wrapper_YJs {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.submenu_1jR .menu__link_2K2 {
  max-width: 100%;
}

.submenu-wrapper_1UU {
  background-color: #fff;
}

@media (min-width: 992px) {
  .submenu-wrapper_1UU {
    max-width: 40em;
    padding: 1em 1.6em;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  }

  .submenu-wrapper_1UU .menu__item_1eM {
    max-width: 100%;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .submenu-wrapper_1UU .menu__item_1eM:first-of-type {
    margin-top: 0;
  }

  .submenu-wrapper_1UU .menu__link_2K2,
  .submenu-wrapper_1UU .menu__link_2K2:hover {
    color: #21243d;
  }
}

@-webkit-keyframes fade-up-in_f95 {
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
    pointer-events: none;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    pointer-events: auto;
  }
}

@keyframes fade-up-in_f95 {
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
    pointer-events: none;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    pointer-events: auto;
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (min-width: 992px) {
      .submenu_1jR {
        top: calc(100% - 1px);
      }
    }
  }
}

.button_2W3 {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in,
    border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in,
    border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in,
    border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in,
    border-color 0.2s ease-in, box-shadow 0.2s ease-in,
    -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button--font-weight-bold_1Nu .button__content_1_I {
  font-weight: 700;
}

.button--font-weight-normal_25u .button__content_1_I {
  font-weight: 400;
}

.button--font-weight-inherit_dwz .button__content_1_I {
  font-weight: inherit;
}

.button--font-style-italic_1ki .button__content_1_I {
  font-style: italic;
}

.button--font-style-initial_2hO .button__content_1_I {
  font-style: normal;
}

.button--text-decoration-underline_1x- .button__content_1_I {
  text-decoration: underline;
}

.button--left-icon_15k .button__content_1_I {
  padding-left: 32px;
}

.button--right-icon_1xT .button__content_1_I {
  padding-left: 0;
  padding-right: 32px;
}

.button__inner_2of {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button__border_1J- {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.button__content_1_I {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.button--with-icon_3MG .button__content_1_I {
  max-width: 100%;
}

.button__icon_286 {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.button__icon--left_17Q {
  left: 0;
}

.button__icon--right_1Bt {
  right: 0;
}

.button__icon-image_1Ob {
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.hiddenText_80u {
  height: 1em;
  visibility: hidden;
}

.ui-picture_2i5 {
  display: block;
  position: relative;
  min-height: 32px;
  padding-top: 33.3333%;
  overflow: hidden;
}

.ui-picture_2i5[data-component="picture"]:not([data-loaded="true"]) {
  background: #edf0f5;
  -webkit-animation: glowing_2F0 4s ease infinite;
  animation: glowing_2F0 4s ease infinite;
}

.ui-image_3aJ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  border-radius: inherit;
}

.ui-image--not-loaded_3Gg {
  opacity: 0;
}

.ui-image--loaded_gW0 {
  opacity: 1;
}

.media-wrapper_3VN {
  display: block;
  position: relative;
}

.img-loader_39d,
.media-overlay_2OF {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
}

.img-loader_39d {
  opacity: 1;
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.img-loader--exiting_1_9 {
  opacity: 0;
}

.placeholder_ATE {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

@-webkit-keyframes glowing_2F0 {
  0% {
    opacity: 1;
  }

  25% {
    opacity: 0.8;
  }

  50% {
    opacity: 0.5;
  }

  75% {
    opacity: 0.8;
  }

  to {
    opacity: 1;
  }
}

@keyframes glowing_2F0 {
  0% {
    opacity: 1;
  }

  25% {
    opacity: 0.8;
  }

  50% {
    opacity: 0.5;
  }

  75% {
    opacity: 0.8;
  }

  to {
    opacity: 1;
  }
}

.editor-logo_YqH {
  position: relative;
}

.image-logo_3zc {
  cursor: pointer;
}

.logo-image_1oy {
  display: block;
  max-width: 100%;
}

.logo-placeholder_29B {
  position: relative;
  cursor: pointer;
}

.grayscale-logo_1W6 {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.lqip-wrapper_1nQ {
  display: block;
  position: relative;
  max-width: 100%;
}

.ui-logo_EOm {
  font-size: 56px;
  line-height: 1.2;
  font-weight: 700;
  font-family: Lato, sans-serif;
  color: #21243d;
  text-decoration: none;
}

.ui-logo--light_3ZY {
  color: #fff;
}

@media (min-width: 768px) {
  .ui-logo--mobile_hfa {
    display: none;
  }
}

@media (max-width: 767px) {
  .ui-logo--desktop_Gdr {
    display: none;
  }
}

.logo_2zT,
.logo__content_1qc {
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}

@media (max-width: 767px) {
  .logo__content_1qc {
    margin: auto;
  }
}

.logo__content--text_21o,
.logo__slogan_kKq {
  width: 100%;
}

.editor-logo_3Fr {
  position: relative;
}

.image-logo_cI- {
  cursor: pointer;
}

.logo-image_HXE {
  display: block;
  max-width: 100%;
}

.logo-placeholder_1eq {
  position: relative;
  cursor: pointer;
}

.grayscale-logo_MMG {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.lqip-wrapper_2ym {
  display: block;
  position: relative;
  max-width: 100%;
}

.ui-logo_315 {
  font-size: 56px;
  line-height: 1.2;
  font-weight: 700;
  font-family: Lato, sans-serif;
  color: #21243d;
  text-decoration: none;
}

.ui-logo--light_3JU {
  color: #fff;
}

@media (min-width: 768px) {
  .ui-logo--mobile_1SD {
    display: none;
  }
}

@media (max-width: 767px) {
  .ui-logo--desktop_14- {
    display: none;
  }
}

.placeholder_1tC {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.placeholder--exiting_2QT {
  opacity: 0;
}

.background_2xT {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background--hidden_QWZ {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.background--init-attachment_Uu_ {
  background-attachment: scroll !important;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media only screen and (max-device-width: 767px) {
      .background--fixed_3Wb,
      .background_2xT:not(.background--fixed_3Wb) {
        background-attachment: scroll !important;
      }
    }
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}

.background-wrapper_RZ2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
  border-radius: inherit;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.background-wrapper--hide_tRe {
  opacity: 0;
}

.background-wrapper--zoom-in-left_NdY > * {
  -webkit-animation: zoom-in-left_2ej 8s linear forwards;
  animation: zoom-in-left_2ej 8s linear forwards;
}

.background-wrapper--zoom-in-right_2dL > * {
  -webkit-animation: zoom-in-right_1si 8s linear forwards;
  animation: zoom-in-right_1si 8s linear forwards;
}

.background-wrapper--zoom-in-top_1by > * {
  -webkit-animation: zoom-in-top_2iw 8s linear forwards;
  animation: zoom-in-top_2iw 8s linear forwards;
}

.background-wrapper--zoom-in-bottom_3Iw > * {
  -webkit-animation: zoom-in-bottom_1hA 8s linear forwards;
  animation: zoom-in-bottom_1hA 8s linear forwards;
}

.background-wrapper--fade-out_17a {
  z-index: -1;
}

.background-wrapper--fade-out_17a > * {
  -webkit-animation: fade-out_sPn 2s linear forwards;
  animation: fade-out_sPn 2s linear forwards;
}

.background-overlay_2z6 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background-parallax_1jy {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@-webkit-keyframes zoom-in-left_2ej {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-left_2ej {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-right_1si {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-right_1si {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-top_2iw {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-top_2iw {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-bottom_1hA {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-bottom_1hA {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes fade-out_sPn {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fade-out_sPn {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.upload-overlay_1Wy {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(1.032);
  transform: scale(1.032);
  -webkit-filter: blur(3px);
  filter: blur(3px);
  z-index: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.upload-overlay_1Wy:before {
  width: 52%;
  background-color: hsla(0, 0%, 100%, 0.5);
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(transparent),
    color-stop(49%, rgba(0, 0, 0, 0.07)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(
    right,
    transparent,
    rgba(0, 0, 0, 0.07) 49%,
    transparent
  );
  background-image: linear-gradient(
    270deg,
    transparent 0,
    rgba(0, 0, 0, 0.07) 49%,
    transparent
  );
}

.upload-overlay_1Wy:after,
.upload-overlay_1Wy:before {
  content: "";
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: 0;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  mix-blend-mode: multiply;
  -webkit-animation: anime_1vT 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
  animation: anime_1vT 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
}

.upload-overlay_1Wy:after {
  width: 39%;
  right: 0;
  opacity: 0.5;
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(transparent),
    color-stop(50%, rgba(0, 0, 0, 0.1)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(
    right,
    transparent,
    rgba(0, 0, 0, 0.1) 50%,
    transparent
  );
  background-image: linear-gradient(
    270deg,
    transparent,
    rgba(0, 0, 0, 0.1) 50%,
    transparent
  );
}

@-webkit-keyframes anime_1vT {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }

  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}

@keyframes anime_1vT {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }

  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}

.background_3lr {
  position: relative;
}

.background--rotator_1bl .ui-blockTitle,
.background--rotator_1bl .ui-caption,
.background--rotator_1bl .ui-heading,
.background--rotator_1bl .ui-headingLg,
.background--rotator_1bl .ui-heroTitle,
.background--rotator_1bl .ui-quote,
.background--rotator_1bl .ui-small,
.background--rotator_1bl .ui-subheading,
.background--rotator_1bl .ui-subtitle,
.background--rotator_1bl .ui-text {
  -webkit-transition: color 2s ease;
  transition: color 2s ease;
}

.item-decorator_1i6 {
  position: relative;
  z-index: 0;
}

.item-decorator_1i6:hover
  > .item-decorator__inner_2PB
  .item-decorator__action_1h2 {
  will-change: opacity;
  opacity: 1;
  z-index: var(--z-d-element-hover);
}

.item-decorator_1i6:hover
  > .item-decorator__inner_2PB
  .item-decorator__inner_2PB:before {
  opacity: 1;
}

.item-decorator__inner_2PB:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: var(--border-radius);
  border: 1px solid var(--decorator-border);
  z-index: -1;
  background-color: var(--collection-item-decorator);
  pointer-events: none;
}

.item-decorator__action_1h2,
.item-decorator__inner_2PB:before {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.item-decorator__action_1h2:not(.item-decorator__action--bottom_16-) {
  top: 8px;
}

.item-decorator__action--bottom_16- {
  bottom: 8px;
}

.item-decorator__action_1h2:not(.item-decorator__action--left_3XD) {
  right: 16px;
}

.item-decorator__action--left_3XD {
  left: 16px;
}

.item-decorator__btn_3Fg {
  position: relative;
  width: 33px;
  height: 33px;
  background-color: #fff;
  border: 1px solid var(--button-border);
  border-radius: var(--border-radius);
}

.item-decorator__icon_Uoc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: var(--ink-l1);
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.background--hidden_3CR {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}

@media (max-width: 767px) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}

.background-wrapper_pIo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
  border-radius: inherit;
  -webkit-transition: background-color 0.4s var(--ease-in-quad),
    opacity 0.2s ease-out;
  transition: background-color 0.4s var(--ease-in-quad), opacity 0.2s ease-out;
}

.background-wrapper--hide_1Ap {
  opacity: 0;
}

.background-wrapper--hide_1Ap + header {
  z-index: 2;
}

.background-wrapper--hide_1Ap + header[data-open^="header--modal-closed"] {
  z-index: 1;
}

.background-wrapper--hide_1Ap + header[data-open^="header--modal-opened"] {
  z-index: 7;
}

.background-wrapper--zoom-in-left_1Vu > * {
  -webkit-animation: zoom-in-left_V2g 8s linear forwards;
  animation: zoom-in-left_V2g 8s linear forwards;
}

.background-wrapper--zoom-in-right_1Pg > * {
  -webkit-animation: zoom-in-right_1YF 8s linear forwards;
  animation: zoom-in-right_1YF 8s linear forwards;
}

.background-wrapper--zoom-in-top_1Py > * {
  -webkit-animation: zoom-in-top_3Nq 8s linear forwards;
  animation: zoom-in-top_3Nq 8s linear forwards;
}

.background-wrapper--zoom-in-bottom_X5D > * {
  -webkit-animation: zoom-in-bottom_1I0 8s linear forwards;
  animation: zoom-in-bottom_1I0 8s linear forwards;
}

.background-wrapper--fade-out_1cR {
  z-index: -1;
}

.background-wrapper--fade-out_1cR > * {
  -webkit-animation: fade-out_1ly 2s linear forwards;
  animation: fade-out_1ly 2s linear forwards;
}

.background-wrapper--exiting_22z {
  z-index: -5;
}

.background-overlay_aVy {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background-parallax_2zu {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@-webkit-keyframes zoom-in-left_V2g {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-left_V2g {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-right_1YF {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-right_1YF {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-top_3Nq {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-top_3Nq {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes zoom-in-bottom_1I0 {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@keyframes zoom-in-bottom_1I0 {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }

  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}

@-webkit-keyframes fade-out_1ly {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fade-out_1ly {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.upload-overlay_2Mo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(1.032);
  transform: scale(1.032);
  -webkit-filter: blur(3px);
  filter: blur(3px);
  z-index: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.upload-overlay_2Mo:before {
  width: 52%;
  background-color: hsla(0, 0%, 100%, 0.5);
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(transparent),
    color-stop(49%, rgba(0, 0, 0, 0.07)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(
    right,
    transparent,
    rgba(0, 0, 0, 0.07) 49%,
    transparent
  );
  background-image: linear-gradient(
    270deg,
    transparent 0,
    rgba(0, 0, 0, 0.07) 49%,
    transparent
  );
}

.upload-overlay_2Mo:after,
.upload-overlay_2Mo:before {
  content: "";
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: 0;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  mix-blend-mode: multiply;
  -webkit-animation: anime_3nZ 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
  animation: anime_3nZ 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
}

.upload-overlay_2Mo:after {
  width: 39%;
  right: 0;
  opacity: 0.5;
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(transparent),
    color-stop(50%, rgba(0, 0, 0, 0.1)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(
    right,
    transparent,
    rgba(0, 0, 0, 0.1) 50%,
    transparent
  );
  background-image: linear-gradient(
    270deg,
    transparent,
    rgba(0, 0, 0, 0.1) 50%,
    transparent
  );
}

@-webkit-keyframes anime_3nZ {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }

  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}

@keyframes anime_3nZ {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }

  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}

.background--preview-mode_LI4 + * + header {
  z-index: 2;
}

.image-lightbox-wrapper_2qv .ril-image-current {
  max-width: calc(100vw - 10px);
  max-height: calc(100vh - 60px);
  top: 55px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

@media (min-width: 1810px) {
  .image-lightbox-wrapper_2qv .ril-image-current {
    max-width: 1800px;
  }
}

.image-lightbox-flip_1Ou .ril-inner {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.image-lightbox-flop_32q .ril-inner {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.image-lightbox-flipflop_3Jd .ril-inner {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

.scaleWrapper_2Hv {
  display: block;
  position: relative;
  width: 100%;
}

.btn_openLightbox_3nS {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.popupTrigger_1IU {
  cursor: pointer;
}

.grayscale_1qq {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.collection-item-background-wrapper_3F2 {
  position: relative;
}

.slider_2N3 {
  width: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.slider_2N3 .slider__dots_2cS {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.slider_2N3 .slider__dots_2cS li {
  width: 30px;
  height: 30px;
  margin: auto;
}

.slider_2N3 .slider__dots_2cS li button {
  width: 30px;
  height: 30px;
}

.slider_2N3 .slider__dots_2cS li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .slider_2N3 .slider__dots_2cS {
    margin-top: 10px;
  }

  .slider_2N3 .slider__dots_2cS li,
  .slider_2N3 .slider__dots_2cS li button {
    width: 25px;
    height: 25px;
  }
}

.slider_2N3 .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider_2N3 .slick-slide {
  height: auto;
}

.slider_2N3 .slick-slide > *,
.slider_2N3 .w-grid__item {
  height: 100%;
}

.slider_2N3 .slick-active {
  z-index: auto;
}

.slider_2N3 .slider-arrow_Yvf {
  width: 30px;
  height: 30px;
  text-align: center;
  z-index: 1;
  opacity: 0.85;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.slider_2N3 .slider-arrow_Yvf:hover {
  opacity: 1;
}

.slider_2N3 .slider-arrow_Yvf:before {
  display: none;
}

.slider_2N3 .slider-arrow--with-dots_Phm {
  margin-top: -25px;
}

@media (max-width: 767px) {
  .slider_2N3 .slider-arrow--with-dots_Phm {
    margin-top: -15px;
  }
}

.slider_2N3 .slider-arrow--next_3Hr {
  right: 0;
  -webkit-transform: translate(150%, -50%);
  transform: translate(150%, -50%);
}

@media (min-width: 1200px) and (max-width: 1279px) {
  .slider_2N3 .slider-arrow--next_3Hr {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}

.slider_2N3 .slider-arrow--prev_Eis {
  left: 0;
  -webkit-transform: translate(-150%, -50%);
  transform: translate(-150%, -50%);
}

@media (min-width: 1200px) and (max-width: 1279px) {
  .slider_2N3 .slider-arrow--prev_Eis {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

.slider_2N3 .slider-arrow--prev_Eis .arrow-svg_1j4 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 30px;
  height: 30px;
  fill: #000;
}

.slider_2N3 .slider-arrow--circle_Vdl {
  width: 32px;
  height: 32px;
  background: #000;
  border-radius: 50%;
}

.slider_2N3 .slider-arrow--circle_Vdl .arrow-svg_1j4 {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.slider_2N3 .slider-arrow__click-zone_uLX {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

@media (max-width: 767px) {
  .slider_2N3 .slider-arrow__click-zone_uLX {
    width: 36px;
    height: 48px;
  }
}

@media (max-width: 1199px) {
  .slider_2N3 .slider-arrow_Yvf {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #000;
  }

  .slider_2N3 .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }

  .slider_2N3 .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 20px;
    height: 20px;
    fill: #fff;
  }
}

@media (max-width: 767px) {
  .slider_2N3 .slider-arrow_Yvf {
    width: 24px;
    height: 24px;
  }

  .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 12px;
    height: 12px;
  }

  .slider_2N3 .slider-arrow--next_3Hr .slider-arrow__click-zone_uLX {
    -webkit-transform: translate(-24px, -50%);
    transform: translate(-24px, -50%);
  }

  .slider_2N3 .slider-arrow--prev_Eis .slider-arrow__click-zone_uLX {
    -webkit-transform: translate(-12px, -50%);
    transform: translate(-12px, -50%);
  }
}

.slider-animation--fade_1up .slick-slide {
  pointer-events: none;
}

.slider-animation--fade_1up .slick-active {
  pointer-events: auto;
}

@media (min-width: 1200px) {
  .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }

  .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .w-grid--full-width .slider-arrow_Yvf {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #000;
  }

  .w-grid--full-width .slider-arrow--next_3Hr {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .w-grid--full-width .slider-arrow--prev_Eis {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }

  .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 20px;
    height: 20px;
    fill: #fff;
  }
}

@media (max-width: 1199px) {
  .w-grid--full-width .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }

  .w-grid--full-width .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 100%;
}

.server-render__collection__columns-count--2_1fW
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 50%;
}

.server-render__collection__columns-count--3_roe
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 33.33333%;
}

.server-render__collection__columns-count--4_y-T
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 25%;
}

.server-render__collection__columns-count--5_1OA
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 20%;
}

.server-render__collection__columns-count--6_YFK
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 16.66667%;
}

.server-render__collection__columns-count--7_3p0
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 14.28571%;
}

.server-render__collection__columns-count--8_1Da
  .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 12.5%;
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection__items-align--left_3F2 {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection__items-align--center_3Js {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection__items-align--right_3KP {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection-item_3Gl {
  opacity: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.server-render__collection__columns-count--1_2Cy
  .server-render__collection-item_3Gl:first-child {
  opacity: 1;
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-1_58R {
    -webkit-flex-basis: calc(8.33333vw - 32.83333px);
    -ms-flex-preferred-size: calc(8.33333vw - 32.83333px);
    flex-basis: calc(8.33333vw - 32.83333px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-1_58R {
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-2_5H6 {
    -webkit-flex-basis: calc(16.66667vw - 35.66667px);
    -ms-flex-preferred-size: calc(16.66667vw - 35.66667px);
    flex-basis: calc(16.66667vw - 35.66667px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-2_5H6 {
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-3_3UZ {
    -webkit-flex-basis: calc(25vw - 38.5px);
    -ms-flex-preferred-size: calc(25vw - 38.5px);
    flex-basis: calc(25vw - 38.5px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-3_3UZ {
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-4_2-T {
    -webkit-flex-basis: calc(33.33333vw - 41.33333px);
    -ms-flex-preferred-size: calc(33.33333vw - 41.33333px);
    flex-basis: calc(33.33333vw - 41.33333px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-4_2-T {
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-5_2l_ {
    -webkit-flex-basis: calc(41.66667vw - 44.16667px);
    -ms-flex-preferred-size: calc(41.66667vw - 44.16667px);
    flex-basis: calc(41.66667vw - 44.16667px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-5_2l_ {
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-6_1yf {
    -webkit-flex-basis: calc(50vw - 47px);
    -ms-flex-preferred-size: calc(50vw - 47px);
    flex-basis: calc(50vw - 47px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-6_1yf {
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-7_2aT {
    -webkit-flex-basis: calc(58.33333vw - 49.83333px);
    -ms-flex-preferred-size: calc(58.33333vw - 49.83333px);
    flex-basis: calc(58.33333vw - 49.83333px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-7_2aT {
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-8_1X1 {
    -webkit-flex-basis: calc(66.66667vw - 52.66667px);
    -ms-flex-preferred-size: calc(66.66667vw - 52.66667px);
    flex-basis: calc(66.66667vw - 52.66667px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-8_1X1 {
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-9_1wY {
    -webkit-flex-basis: calc(75vw - 55.5px);
    -ms-flex-preferred-size: calc(75vw - 55.5px);
    flex-basis: calc(75vw - 55.5px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-9_1wY {
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-10_2tZ {
    -webkit-flex-basis: calc(83.33333vw - 58.33333px);
    -ms-flex-preferred-size: calc(83.33333vw - 58.33333px);
    flex-basis: calc(83.33333vw - 58.33333px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-10_2tZ {
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-11_3TH {
    -webkit-flex-basis: calc(91.66667vw - 61.16667px);
    -ms-flex-preferred-size: calc(91.66667vw - 61.16667px);
    flex-basis: calc(91.66667vw - 61.16667px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-11_3TH {
    -webkit-flex-basis: 1070px;
    -ms-flex-preferred-size: 1070px;
    flex-basis: 1070px;
  }
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-12_1A- {
    -webkit-flex-basis: calc(100vw - 64px);
    -ms-flex-preferred-size: calc(100vw - 64px);
    flex-basis: calc(100vw - 64px);
  }
}

@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy
    .server-render__collection-item--columns-size-12_1A- {
    -webkit-flex-basis: 1170px;
    -ms-flex-preferred-size: 1170px;
    flex-basis: 1170px;
  }
}

.slider-wrapper_1r3 {
  position: relative;
}

.slider__dots_N6P {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.slider__dots_N6P li {
  margin: auto;
}

.slider__dots_N6P li,
.slider__dots_N6P li button {
  width: 30px;
  height: 30px;
}

.slider__dots_N6P li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .slider__dots_N6P {
    margin-top: 10px;
  }

  .slider__dots_N6P li,
  .slider__dots_N6P li button {
    width: 25px;
    height: 25px;
  }
}

.tabs-nav_16f {
  position: relative;
  width: calc(100% + 30px);
  overflow-y: visible;
  overflow-x: auto;
  scroll-behavior: smooth;
  margin-bottom: 30px;
  margin-left: -15px;
  z-index: 1;
}

@media (min-width: 768px) {
  .tabs-nav_16f {
    width: 100%;
    margin-left: 0;
  }
}

.tabs-nav__inner_9d3 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  min-width: 100%;
  white-space: nowrap;
}

.tabs-nav__inner_9d3:after {
  content: "";
  position: absolute;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  color: inherit;
  background-color: currentColor;
  opacity: 0.125;
}

@media (max-width: 767px) {
  .tabs-nav__inner_9d3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-nav__inner_9d3:after {
    right: 15px;
    left: 15px;
  }
}

@media (min-width: 768px) {
  .tabs-nav__inner_9d3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width: 768px) {
  .tabs-nav__inner--left_C2b {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width: 768px) {
  .tabs-nav__inner--right_3Pg {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.tabs-nav_16f .nav-item_2-O {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin: 0;
  padding: 15px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  cursor: pointer;
  opacity: 0.6;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: opacity 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

@media (min-width: 768px) {
  .tabs-nav_16f .nav-item_2-O {
    min-width: 0;
  }
}

.tabs-nav_16f .nav-item_2-O:hover,
.tabs-nav_16f .nav-item_2-O[data-active="true"] {
  opacity: 1;
}

.tabs-nav_16f .nav-item_2-O[data-active="true"]:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  color: inherit;
  background-color: currentColor;
}

@media (min-width: 768px) {
  .tabs-nav_16f .nav-item_2-O[data-active="true"]:after {
    height: 2px;
  }
}

.tabs-nav_16f .nav-item__icon_V3U {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.tabs-nav_16f .nav-item__title_3g- {
  max-width: 100%;
  margin-top: 0;
}

.tabs-nav_16f .nav-item_2-O .DraftEditor-editorContainer div {
  white-space: nowrap;
}

.tabs-collection_26Z[data-hidden="true"] {
  display: none !important;
}

.visually-hidden_2Bz {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  overflow: hidden;
}

.container_2e9,
.img-slider_1Ip {
  position: relative;
}

.img-slider_1Ip {
  overflow: hidden;
}

.img-slider--horizontal_3Gf .img-slider__before-wrp_23b {
  width: 100%;
  height: 50%;
}

.img-slider__hand_PPs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 48px;
  height: 48px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -22px);
  transform: translate(-50%, -22px);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid;
  border-radius: 50%;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  cursor: ew-resize;
  pointer-events: auto;
  z-index: 1;
  -webkit-transition: background-color 0.2s ease-out,
    -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out,
    -webkit-box-shadow 0.2s ease-out;
}

.img-slider__hand_PPs:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.img-slider__hand_PPs:hover {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05),
    0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__hand_PPs:hover:before {
  opacity: 0.38;
}

.img-slider__hand--active_h5y {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05),
    0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__hand--active_h5y:before {
  opacity: 0.38;
}

.img-slider__hand--horizontal_1zX {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  cursor: ns-resize;
}

.img-slider__hand--horizontal_1zX .img-slider__hand-arrow_3Gu {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

.img-slider__hand-wrapper_1ly {
  position: absolute;
  width: 4px;
  top: 0;
  bottom: 0;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  margin-left: -2px;
  cursor: ew-resize;
}

.img-slider__hand-wrapper--horizontal_2EZ {
  width: 100%;
  height: 4px;
  right: 0;
  left: 0;
  margin-left: 0;
  margin-top: -2px;
  cursor: ns-resize;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line_2oI {
  width: 50%;
  height: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--after_2iX {
  right: -22px;
  left: auto;
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--before_2Ou {
  left: -22px;
}

.img-slider__hand-arrow_3Gu {
  fill: currentColor;
}

.img-slider__input_KbR {
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.img-slider__input_KbR:focus
  ~ .img-slider__hand-wrapper_1ly
  .img-slider__hand_PPs {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05),
    0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__input_KbR:focus
  ~ .img-slider__hand-wrapper_1ly
  .img-slider__hand_PPs:before {
  opacity: 0.38;
}

.img-slider__hand-line_2oI {
  position: absolute;
  width: 4px;
  height: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: currentColor;
}

.img-slider__hand-line--after_2iX {
  bottom: -22px;
}

.img-slider__hand-line--before_2Ou {
  top: -22px;
}

.img-slider__before-wrp_23b {
  position: absolute;
  width: 50%;
  max-width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.img-slider__img-wrapper_2dL {
  display: block;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.img-slider__img-wrapper_2dL .img-slider__img_vDh {
  min-height: 56px;
}

.img-slider__slider_SoW {
  width: 0;
  height: 0;
}

.cursor__ewresize_1ka {
  cursor: ew-resize;
}

.cursor__nsresize_eDG {
  cursor: ns-resize;
}

@-webkit-keyframes fadeInBottom_1Hh {
  0% {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes fadeInBottom_1Hh {
  0% {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.fade-in-bottom_1kF {
  -webkit-animation-name: fadeInBottom_1Hh;
  animation-name: fadeInBottom_1Hh;
}

@-webkit-keyframes fadeInLeft_3HD {
  0% {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes fadeInLeft_3HD {
  0% {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.fade-in-left_2EQ {
  -webkit-animation-name: fadeInLeft_3HD;
  animation-name: fadeInLeft_3HD;
}

@-webkit-keyframes fadeInRight_39W {
  0% {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes fadeInRight_39W {
  0% {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.fade-in-right_1x9 {
  -webkit-animation-name: fadeInRight_39W;
  animation-name: fadeInRight_39W;
}

@-webkit-keyframes fadeInTop_2PO {
  0% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes fadeInTop_2PO {
  0% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

.fade-in-top_1sq {
  -webkit-animation-name: fadeInTop_2PO;
  animation-name: fadeInTop_2PO;
}

@-webkit-keyframes fadeIn_1O1 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn_1O1 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fade-in-center_3nb {
  -webkit-animation-name: fadeIn_1O1;
  animation-name: fadeIn_1O1;
}

@-webkit-keyframes slideInTop_206 {
  0% {
    display: block;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInTop_206 {
  0% {
    display: block;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slide-in-top_2ns {
  -webkit-animation-name: slideInTop_206;
  animation-name: slideInTop_206;
}

@-webkit-keyframes slideInLeft_3Mm {
  0% {
    display: block;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInLeft_3Mm {
  0% {
    display: block;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slide-in-left_2-B {
  -webkit-animation-name: slideInLeft_3Mm;
  animation-name: slideInLeft_3Mm;
}

@-webkit-keyframes slideInRight_1cc {
  0% {
    display: block;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInRight_1cc {
  0% {
    display: block;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slide-in-right_1Ua {
  -webkit-animation-name: slideInRight_1cc;
  animation-name: slideInRight_1cc;
}

@-webkit-keyframes slideInBottom_1Yl {
  0% {
    display: block;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes slideInBottom_1Yl {
  0% {
    display: block;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slide-in-bottom_LLR {
  -webkit-animation-name: slideInBottom_1Yl;
  animation-name: slideInBottom_1Yl;
}

@-webkit-keyframes zoomInTop_hxm {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInTop_hxm {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoom-in-top_mBq {
  -webkit-animation-name: zoomInTop_hxm;
  animation-name: zoomInTop_hxm;
}

@-webkit-keyframes zoomInLeft_1ws {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft_1ws {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoom-in-left_1On {
  -webkit-animation-name: zoomInLeft_1ws;
  animation-name: zoomInLeft_1ws;
}

@-webkit-keyframes zoomInRight_8qE {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight_8qE {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoom-in-right_3tJ {
  -webkit-animation-name: zoomInRight_8qE;
  animation-name: zoomInRight_8qE;
}

@-webkit-keyframes zoomInBottom_lq3 {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInBottom_lq3 {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoom-in-bottom_3yk {
  -webkit-animation-name: zoomInBottom_lq3;
  animation-name: zoomInBottom_lq3;
}

@-webkit-keyframes zoomIn_3kB {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn_3kB {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

.zoom-in-center_1T- {
  -webkit-animation-name: zoomIn_3kB;
  animation-name: zoomIn_3kB;
}

.animated_3Ou {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.hidden_3w8 {
  visibility: hidden;
  opacity: 0;
}

.slow_3YD {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.normal_2Pr {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.fast_2qy {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.rotator-wrapper_3jf {
  position: relative;
}

* + .rotator-wrapper_3jf,
.rotator-wrapper_3jf + * {
  margin-top: 20px;
}

.text-wrapper_3hF {
  display: inline-block;
  position: relative;
  width: auto;
  max-width: calc(100% + 2em - 10px);
  margin: -1em;
  vertical-align: top;
  overflow: hidden;
  pointer-events: none;
}

.text-wrapper_3hF,
.text-wrapper_3hF .text-content_yCt {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.text-wrapper_3hF .text-content_yCt {
  padding: 1em;
}

.text-wrapper--hide_2xJ {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}

.text-wrapper--hide_2xJ .text-content_yCt {
  -webkit-transform: translate(100%);
  transform: translate(100%);
}

.text-wrapper_3hF:after {
  content: "";
  position: absolute;
  width: 4px;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #ff7c7c;
}

.text-content_yCt {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
}

.absolute_b09 {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.rotator-text--hidden_2Gf {
  visibility: hidden;
}

.countdown-wrapper_2qL {
  font-size: 0;
}

* + .countdown-wrapper_2qL,
.countdown-wrapper_2qL + * {
  margin-top: 20px;
}

.accordion_2Bj {
  position: relative;
  width: 100%;
  padding: 20px 0;
  cursor: pointer;
}

.accordion_2Bj.w-state-has-background {
  padding: 20px;
}

.accordion--decorator_3DO:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: #21243d;
  opacity: 0.2;
}

.accordion__header_3a4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion__heading_2ZY {
  width: 0;
  max-width: calc(100% - 35px);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.accordion__content_3kU {
  width: 100%;
  overflow: hidden;
  -webkit-transition: height 0.3s ease, margin-top 0.3s ease;
  transition: height 0.3s ease, margin-top 0.3s ease;
  margin-top: 0;
  cursor: text;
}

.accordion__content_3kU[data-no-animated="true"] {
  -webkit-transition: none;
  transition: none;
}

.accordion__icon_1GF {
  position: relative;
  height: 15px;
  max-width: 15px;
  -webkit-flex-basis: 15px;
  -ms-flex-preferred-size: 15px;
  flex-basis: 15px;
  margin-left: 20px;
  opacity: 0.8;
}

.accordion__icon--plus_1m-:after,
.accordion__icon--plus_1m-:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 3px;
}

.accordion__icon--plus_1m-:before {
  width: 2px;
  height: 100%;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.accordion__icon--plus_1m-:after {
  width: 100%;
  height: 2px;
}

.accordion__icon--arrow_2-j svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.accordion_2Bj:hover .accordion__icon_1GF {
  opacity: 1;
}

.accordion--active_2ER .accordion__icon--plus_1m-:before,
.accordion_2Bj[data-state="opened"] .accordion__icon--plus_1m-:before {
  height: 0;
}

.accordion--active_2ER .accordion__icon--arrow_2-j svg,
.accordion_2Bj[data-state="opened"] .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

.background--dark_3oK.accordion--decorator_3DO.accordion--first_xWW:before,
.background--dark_3oK.accordion--decorator_3DO:after,
.background--dark_3oK .accordion__icon_1GF:after,
.background--dark_3oK .accordion__icon_1GF:before {
  background: #fff;
}

.background--dark_3oK .accordion__icon_1GF svg {
  fill: #fff;
}

.background--light_3W_ .accordion__icon_1GF:after,
.background--light_3W_ .accordion__icon_1GF:before {
  background: #21243d;
}

.background--light_3W_ .accordion__icon_1GF svg {
  fill: #21243d;
}

.align--left_3S7 .accordion__header_3a4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.align--left_3S7 .accordion__content_3kU {
  margin-left: auto;
}

.align--left_3S7 .accordion__icon_1GF {
  margin-left: 0;
  margin-right: 20px;
}

.align--left_3S7 .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.align--left_3S7.accordion--active_2ER .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

.language_2tH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.language_2tH + * {
  margin-top: 10px;
}

.language-inner_qn_ {
  max-width: calc(100% + 30px);
  margin: -10px -15px;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .language-inner_qn_ {
      max-width: calc(100% + 31px);
    }
  }
}

.language__item_2A9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 10px 15px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.language__icon_10y {
  width: 20px;
  height: 20px;
  min-width: 20px;
}

.language__icon_10y + * {
  margin-left: 8px !important;
}

.language__name_3Zm {
  max-width: 100%;
  overflow: hidden;
}

.language__name_3Zm:first-child {
  max-width: 100%;
}

.language--dropdown_3wS {
  position: relative;
  cursor: pointer;
}

.language--dropdown_3wS .language__item-dropdown_1L3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .language--dropdown_3wS .language__item-dropdown_1L3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.language--dropdown_3wS .language__item-dropdown_1L3 .language__name_3Zm {
  max-width: 100%;
}

.language--dropdown_3wS .language-wrapper_1LA {
  position: relative;
  padding: 0;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper_1LA {
    position: absolute;
    max-width: 40em;
    top: 100%;
    left: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    z-index: 7;
  }
}

.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9 {
  position: relative;
  padding: 3px 15px;
}

.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9:hover:before {
  background-color: currentColor;
  opacity: 0.125;
}

.language--dropdown_3wS .language-wrapper--close_3pO,
.language--dropdown_3wS .language-wrapper--close_3pO.language--desktop_1SY,
.language--dropdown_3wS .language-wrapper--close_3pO.language--mobile_2CQ {
  height: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--close_3pO,
  .language--dropdown_3wS .language-wrapper--close_3pO.language--desktop_1SY,
  .language--dropdown_3wS .language-wrapper--close_3pO.language--mobile_2CQ {
    display: none;
  }
}

.language--dropdown_3wS .language-wrapper--open_cwE {
  height: auto;
  overflow: visible;
}

.language--dropdown_3wS .language-wrapper--open_cwE.language--desktop_1SY {
  display: none;
}

.language--dropdown_3wS .language-wrapper--open_cwE.language--mobile_2CQ {
  height: auto;
  overflow: visible;
}

.language--dropdown_3wS
  .language-wrapper--open_cwE
  .language__item_2A9:last-of-type {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--open_cwE {
    display: block;
    padding: 10px 0;
  }

  .language--dropdown_3wS .language-wrapper--open_cwE.language--desktop_1SY {
    display: block;
  }

  .language--dropdown_3wS .language-wrapper--open_cwE.language--mobile_2CQ {
    display: none;
  }

  .language--dropdown_3wS
    .language-wrapper--open_cwE
    .language__item_2A9:last-of-type {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--bottom_5yV {
    top: auto;
    bottom: 100%;
  }
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--right_3b8 {
    right: 0;
    left: auto;
  }
}

.language--horizontal_3ZQ .language-wrapper_1LA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.language--horizontal_3ZQ .language__item_2A9 {
  position: relative;
  color: currentColor;
}

.language--horizontal_3ZQ .language__item_2A9:after {
  content: "";
  position: absolute;
  width: 1px;
  top: 30%;
  right: 0;
  bottom: 30%;
  color: currentColor;
  background-color: currentColor;
  opacity: 0.125;
}

.language--horizontal_3ZQ .language__item_2A9:last-of-type:after {
  content: none;
}

.language-triangle_2ui {
  position: relative;
  width: 0.625em;
  height: 1.25em;
  color: currentColor;
  margin-left: 9px !important;
}

.language-triangle-icon_bU- {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 0.625em;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  right: 0;
  fill: currentColor;
}

.language-triangle-icon--open_c6H {
  -webkit-transform: rotate(180deg) translateY(50%);
  transform: rotate(180deg) translateY(50%);
}

.language-triangle-icon--close_1j4 {
  -webkit-transform: rotate(0) translateY(-50%);
  transform: rotate(0) translateY(-50%);
}

@media (max-width: 991px) {
  .language-bg-color_1Hl {
    background-color: transparent !important;
  }
}

.blocks-group-wrapper_2QF {
  position: relative;
}

.blocks-group-wrapper_2QF .block-wrapper_3Um:not(.block-wrapper--hidden_3c2) {
  position: static;
}

.blocks-group-wrapper--full-height_xj1 {
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block-wrapper_3Um,
.blocks-group-wrapper--full-height_xj1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.block-wrapper_3Um {
  position: relative;
  z-index: auto !important;
}

.block-wrapper_3Um > footer,
.block-wrapper_3Um > header,
.block-wrapper_3Um > section {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.block-wrapper--full-height_3hn,
.block-wrapper--full-height_3hn > footer,
.block-wrapper--full-height_3hn > header,
.block-wrapper--full-height_3hn > section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.block-wrapper--full-height_3hn > footer,
.block-wrapper--full-height_3hn > header,
.block-wrapper--full-height_3hn > section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-wrapper--full-height_3hn > footer > *,
.block-wrapper--full-height_3hn > header > *,
.block-wrapper--full-height_3hn > section > * {
  width: 100%;
}

@media (max-width: 767px) {
  .blocks-wrapper--hide-on-small-screens_pXk {
    display: inherit;
    height: auto;
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .block-wrapper--hide-on-small-screens_3Dj {
    display: none;
  }
}

.block-wrapper--paired_DZ4 {
  z-index: 2 !important;
}

.sticky-wrapper_6A4 {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 8;
}

.block-wrapper--is-stuck_2v_ {
  -webkit-box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.24);
  box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.24);
}

.scaled-preview .blocks-group-wrapper--full-height_xj1 {
  min-height: auto;
}

.wrapper_1mY {
  position: fixed;
  background: transparent;
  cursor: pointer;
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.04),
    0 2px 4px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 8;
}

.editor_3gi .wrapper_1mY {
  right: 20px;
}

.ssr_2Ry .position-horizontal-left_1Fj {
  left: var(--offset-horizontal);
}

.ssr_2Ry .position-horizontal-right_1fr {
  right: var(--offset-horizontal);
}

.ssr_2Ry .position-vertical-top_1nn {
  top: calc(var(--offset-vertical));
}

.ssr_2Ry .position-vertical-bottom_2ye {
  bottom: var(--offset-vertical);
}

.shape-circle_2Qo {
  border-radius: 50%;
}

.inner_1_b {
  display: block;
  position: relative;
  height: 100%;
  max-width: 100%;
}

.inner_1_b img {
  width: auto;
  max-height: 100%;
}

.svg_2UK {
  position: static;
  width: 100%;
  height: 100%;
}

.counter_3pK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.counter_3pK,
.counter_3pK.circle_2cg {
  top: -2px;
  right: -2px;
}

.counter_3pK.square_EGt {
  top: -7px;
  right: -7px;
}

.hidden_3ga {
  display: none;
}

@-webkit-keyframes heartBeat_3lI {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat_3lI {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat_3lI {
  -webkit-animation-name: heartBeat_3lI;
  animation-name: heartBeat_3lI;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.ui-cart-icon-color_1oQ {
  stroke: #fff;
  color: #fff;
}

.ui-cart-icon-color--light_3Gm {
  stroke: #21243d;
  color: #21243d;
}

.w-icon-panel__inner--shopping-cart-icon_1QR {
  border-radius: 0 !important;
}

.wrapper_13H {
  position: relative;
  width: 100%;
  height: 36px;
  border: 1px solid #c5cbd6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  border-radius: 3px;
  background: #fff;
}

.label_3iC {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.current_14K {
  padding: 4px 6px 4px 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.current-text_tzK,
.current_14K {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.current-text_tzK {
  max-width: calc(100% - 20px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.arrow_3jb {
  position: absolute;
  top: 15px;
  right: 12px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.arrow-down_2ov {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.dropdown_3CI {
  display: none;
  position: absolute;
  width: 100%;
  max-height: 320px;
  top: 40px;
  overflow: auto;
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.04),
    0 2px 4px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  border-radius: 4px;
}

.dropdown-open_TGW {
  display: block;
}

.option_1Xn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.option_1Xn:not(:first-child) {
  margin-top: 4px;
}

.option-text_1dx {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.not-available_5Ru {
  opacity: 0.5;
  margin-left: 4px;
}

.outer-wrapper_1y7 {
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .outer-wrapper_1y7 + * {
  margin-top: 24px;
}

.status_3Ze {
  line-height: 20px;
}

.status-in-stock_1NI,
.status-in_stock_2Lp {
  color: #61a854 !important;
}

.status-out-of-stock_26y,
.status-out_of_stock_2Ye {
  color: #d9534c !important;
}

.code_2J6 {
  margin-top: 8px;
}

.prices_3Rl {
  margin-top: 24px;
}

.price-old_ncy {
  margin-right: 16px;
  color: #c5cbd6;
  -webkit-text-decoration-line: line-through;
  -moz-text-decoration-line: line-through;
  text-decoration-line: line-through;
  font-size: 20px;
}

.price-old-hidden_3pp {
  display: none;
  margin-right: 0;
}

.price-new_SV2 {
  font-weight: 600;
  font-size: 20px;
}

.divider_1u0 {
  width: 100%;
  height: 1px;
  margin: 24px 0;
  background: #edf0f5;
}

.bottom-line_3Wj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.js-product-specs-template .buy-button_1Xp {
  width: 100%;
  height: 40px;
  padding: 0 !important;
  line-height: 40px !important;
}

@media (max-width: 767px) {
  .js-product-specs-template .buy-button_1Xp {
    padding: 0 !important;
    line-height: 40px !important;
  }
}

@media (max-width: 991px) {
  .js-product-specs-template .buy-button_1Xp {
    padding: 0 !important;
    line-height: 40px !important;
  }
}

.quantity_2Nd {
  width: 75px !important;
  height: 40px;
  margin-right: 16px;
}

.ribbons_1Kn {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
  margin-left: -4px;
}

.options-wrapper_3re,
.ribbons_1Kn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.options-wrapper_3re {
  margin-top: 24px;
}

.options-wrapper_3re > * {
  width: 100%;
  margin-right: 0;
  margin-top: 16px;
}

.options-wrapper_3re > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .options-wrapper_3re > * {
    width: calc(50% - 8px);
    margin-top: 0;
  }

  .options-wrapper_3re > :nth-child(2n-1) {
    margin-right: 16px;
  }

  .options-wrapper_3re > :nth-child(n + 3) {
    margin-top: 16px;
  }
}

.editor-slider-item_2pB {
  position: relative;
  z-index: 1;
}

.slick-next,
.slick-prev {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  padding: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  border: none;
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before,
.slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "\2190";
}

[dir="rtl"] .slick-prev:before {
  content: "\2192";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "\2192";
}

[dir="rtl"] .slick-next:before {
  content: "\2190";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -25px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  padding: 0;
}

.slick-dots li,
.slick-dots li button {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: none;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "\2022";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

.slick-slider {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list,
.slick-slider {
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track .slick-slide {
  max-width: 100%;
}

.slick-arrow-default {
  position: absolute;
  width: 23px;
  height: 40px;
  top: 100%;
  padding: 0;
  z-index: 1;
  border: 0;
  background-color: transparent;
  color: #ff7c7c;
  cursor: pointer;
  outline: none;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

@media (min-width: 768px) {
  .slick-arrow-default {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

.slick-arrow-default:active,
.slick-arrow-default:focus,
.slick-arrow-default:hover {
  opacity: 0.5;
}

.slick-arrow-default.slick-prev-default {
  left: 50%;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
}

.slick-active {
  z-index: 1;
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-prev-default {
    left: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .slick-arrow-default.slick-prev-default {
    left: 50px;
  }
}

.slick-arrow-default.slick-next-default {
  right: 50%;
  -webkit-transform: translateX(58px);
  transform: translateX(58px);
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-next-default {
    right: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .slick-arrow-default.slick-next-default {
    right: 50px;
  }
}

.slide-in-right_1sx {
  -webkit-animation: slide-in-right_1sx 0.25s ease forwards;
  animation: slide-in-right_1sx 0.25s ease forwards;
}

@-webkit-keyframes slide-in-right_1sx {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes slide-in-right_1sx {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.slide-in-left_2Mc {
  -webkit-animation: slide-in-left_2Mc 0.25s ease forwards;
  animation: slide-in-left_2Mc 0.25s ease forwards;
}

@-webkit-keyframes slide-in-left_2Mc {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes slide-in-left_2Mc {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.slide-out-left_4FJ {
  -webkit-animation: slide-out-left_4FJ 0.25s ease forwards;
  animation: slide-out-left_4FJ 0.25s ease forwards;
}

@-webkit-keyframes slide-out-left_4FJ {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes slide-out-left_4FJ {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.slide-out-right_3KH {
  -webkit-animation: slide-out-right_3KH 0.25s ease forwards;
  animation: slide-out-right_3KH 0.25s ease forwards;
}

@-webkit-keyframes slide-out-right_3KH {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes slide-out-right_3KH {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.fade-in_1Gw {
  -webkit-animation: fade-in_1Gw 0.5s linear forwards;
  animation: fade-in_1Gw 0.5s linear forwards;
}

@-webkit-keyframes fade-in_1Gw {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fade-in_1Gw {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fade-out_2nz {
  -webkit-animation: fade-out_2nz 0.5s linear forwards;
  animation: fade-out_2nz 0.5s linear forwards;
}

@-webkit-keyframes fade-out_2nz {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fade-out_2nz {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.slider_3TN {
  max-width: 100%;
}
.bannerMadeWithWeblium {
  display: flex;
  background-color: black;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 13px;
}

.bannerMadeWithWeblium span {
  font-family: "SF Pro Text", sans-serif;
  color: white;
  margin-right: 8px;
  font-size: 14px;
  line-height: 24px;
  opacity: 0.3;
}

.bannerMadeWithWeblium svg {
  opacity: 0.3;
}

#rec173878449 .t-submit:hover {
  background-color: #ff6f43 !important;
  color: #ffffff !important;
}

#rec173878449 .t-submit {
  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.bannerMadeWithWeblium {
  display: none !important;
}

.t-clear,
.t-container:after,
.t-container_100:after,
.t-container_10:after,
.t-container_8:after {
  clear: both;
}

*,
:after,
:before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

a,
b,
blockquote,
center,
code,
div,
h1,
h2,
h3,
h4,
h5,
h6,
i,
img,
p,
pre,
span,
table,
td,
th,
tr,
u,
video {
  margin: 0;
  padding: 0;
  border: 0;
}

.t-row {
  margin: 0;
}

.t-container,
.t-container_10,
.t-container_8 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 100%;
}

.t-container {
  max-width: 1200px;
}

.t-container.flexx,
.t-container_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.t-container_100 {
  width: 100%;
  padding: 0;
}

.t-container_10 {
  max-width: 1000px;
}

.t-container_8 {
  max-width: 800px;
}

.t-container:after,
.t-container:before,
.t-container_100:after,
.t-container_100:before,
.t-container_10:after,
.t-container_10:before,
.t-container_8:after,
.t-container_8:before {
  display: table;
  content: " ";
}

.t-col {
  display: inline;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  width: 100%;
}

.t-col.flexx,
.t-col_flex {
  align-items: stretch;
  height: inherit;
  margin-top: auto;
  margin-bottom: auto;
}

.t-col_1 {
  max-width: 60px;
}

.t-col_2 {
  max-width: 160px;
}

.t-col_3 {
  max-width: 30% !important;
}

.t-col_4 {
  max-width: 360px;
}

.t-col_5 {
  max-width: 460px;
}

.t-col_6 {
  max-width: 560px;
}

.t-col_7 {
  max-width: 660px;
}

.t-col_8 {
  max-width: 760px;
}

.t-col_9 {
  max-width: 860px;
}

.t-col_10 {
  max-width: 960px;
}

.t-col_11 {
  max-width: 1060px;
}

.t-col_12 {
  max-width: 1160px;
}

.t-col_100 {
  max-width: 100vw;
}

.t-prefix_1 {
  padding-left: 100px;
}

.t-prefix_2 {
  padding-left: 200px;
}

.t-prefix_3 {
  padding-left: 300px;
}

.t-prefix_4 {
  padding-left: 400px;
}

.t-prefix_5 {
  padding-left: 500px;
}

.t-prefix_6 {
  padding-left: 600px;
}

.t-prefix_7 {
  padding-left: 700px;
}

.t-prefix_8 {
  padding-left: 800px;
}

.t-prefix_9 {
  padding-left: 900px;
}

.t-prefix_10 {
  padding-left: 1000px;
}

.t-prefix_11 {
  padding-left: 1100px;
}

.t-prefix_12 {
  padding-left: 1200px;
}

.t-width {
  width: 100%;
}

.t-width_1 {
  max-width: 60px;
}

.t-width_2 {
  max-width: 160px;
}

.t-width_3 {
  max-width: 260px;
}

.t-width_4 {
  max-width: 360px;
}

.t-width_5 {
  max-width: 460px;
}

.t-width_6 {
  max-width: 560px;
}

.t-width_7 {
  max-width: 660px;
}

.t-width_8 {
  max-width: 760px;
}

.t-width_9 {
  max-width: 860px;
}

.t-width_10 {
  max-width: 960px;
}

.t-width_11 {
  max-width: 1060px;
}

.t-width_12 {
  max-width: 1160px;
}

.t-width_100 {
  max-width: 100%;
}

.t-cell {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.t-cell_25 {
  width: 25vw;
}

.t-cell_33 {
  width: 33.3333333vw;
}

.t-cell_50 {
  width: 50vw;
}

.t-cell_100 {
  width: 100vw;
}

@media screen and (max-width: 1200px) {
  .t-container {
    max-width: 960px;
    padding: 0;
  }

  .t-container_10 {
    max-width: 780px;
  }

  .t-container_8 {
    max-width: 640px;
  }

  .t-col {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 100%;
  }

  .t-col_1 {
    max-width: 60px;
  }

  .t-col_2 {
    max-width: 140px;
  }

  .t-col_3 {
    max-width: 220px;
  }

  .t-col_4 {
    max-width: 300px;
  }

  .t-col_5 {
    max-width: 380px;
  }

  .t-col_6 {
    max-width: 460px;
  }

  .t-col_7 {
    max-width: 540px;
  }

  .t-col_8 {
    max-width: 620px;
  }

  .t-col_9 {
    max-width: 700px;
  }

  .t-col_10 {
    max-width: 780px;
  }

  .t-col_11 {
    max-width: 860px;
  }

  .t-col_12 {
    max-width: 940px;
  }

  .t-prefix_1 {
    padding-left: 80px;
  }

  .t-prefix_2 {
    padding-left: 160px;
  }

  .t-prefix_3 {
    padding-left: 240px;
  }

  .t-prefix_4 {
    padding-left: 320px;
  }

  .t-prefix_5 {
    padding-left: 400px;
  }

  .t-prefix_6 {
    padding-left: 480px;
  }

  .t-prefix_7 {
    padding-left: 560px;
  }

  .t-prefix_8 {
    padding-left: 640px;
  }

  .t-prefix_9 {
    padding-left: 720px;
  }

  .t-prefix_10 {
    padding-left: 800px;
  }

  .t-prefix_11 {
    padding-left: 880px;
  }

  .t-prefix_12 {
    padding-left: 960px;
  }

  .t-width_1 {
    max-width: 60px;
  }

  .t-width_2 {
    max-width: 140px;
  }

  .t-width_3 {
    max-width: 220px;
  }

  .t-width_4 {
    max-width: 300px;
  }

  .t-width_5 {
    max-width: 380px;
  }

  .t-width_6 {
    max-width: 460px;
  }

  .t-width_7 {
    max-width: 540px;
  }

  .t-width_8 {
    max-width: 620px;
  }

  .t-width_9 {
    max-width: 700px;
  }

  .t-width_10 {
    max-width: 780px;
  }

  .t-width_11 {
    max-width: 860px;
  }

  .t-width_12 {
    max-width: 940px;
  }

  .t-width_100 {
    max-width: 100%;
  }
}

@media screen and (max-width: 960px) {
  .t-col,
  .t-container.flexx,
  .t-container_flex {
    display: block;
  }

  .t-container {
    max-width: 640px;
  }

  .t-col,
  .t-col_1,
  .t-col_10,
  .t-col_11,
  .t-col_12,
  .t-col_2,
  .t-col_3,
  .t-col_4,
  .t-col_5,
  .t-col_6,
  .t-col_7,
  .t-col_8,
  .t-col_9 {
    width: 100%;
    max-width: 100%;
  }

  .t-col {
    float: none;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
    box-sizing: border-box;
  }

  .t-prefix_1,
  .t-prefix_10,
  .t-prefix_11,
  .t-prefix_12,
  .t-prefix_2,
  .t-prefix_3,
  .t-prefix_4,
  .t-prefix_5,
  .t-prefix_6,
  .t-prefix_7,
  .t-prefix_8,
  .t-prefix_9 {
    padding-left: none;
  }
}

.t-body {
  margin: 0;
}

#allrecords {
  -webkit-font-smoothing: antialiased;
  background-color: none;
}

#allrecords a {
  color: white;
  text-decoration: none;
}

#allrecords a:hover {
  color: #ff8562;
}

#allrecords a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

#allrecords ol {
  padding-left: 22px;
}

#allrecords ul {
  padding-left: 20px;
}

#allrecords b,
#allrecords strong {
  font-weight: 700;
}

@media print {
  body,
  html {
    min-width: 1200px;
    max-width: 1200px;
    padding: 0;
    margin: 0 auto;
    border: none;
  }
}

.t-text {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 300;
  color: #000;
}

.t-text_xs {
  font-size: 15px;
  line-height: 1.55;
}

.t-text_sm {
  font-size: 18px;
  line-height: 1.55;
}

.t-text_md {
  font-size: 20px;
  line-height: 1.55;
}

.t-text_lg {
  font-size: 22px;
  line-height: 1.55;
}

.t-text_weight_plus {
  font-weight: 400;
}

.t-text-impact {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 300;
  color: #000;
}

.t-text-impact_xs {
  font-size: 26px;
  line-height: 1.5;
}

.t-text-impact_sm {
  font-size: 32px;
  line-height: 1.35;
}

.t-text-impact_md {
  font-size: 38px;
  line-height: 1.35;
}

.t-text-impact_lg {
  font-size: 42px;
  line-height: 1.23;
}

.t-name {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 500;
  color: #000;
}

.t-name_xs {
  font-size: 16px;
  line-height: 1.35;
}

.t-name_sm {
  font-size: 18px;
  line-height: 1.35;
}

.t-name_md {
  font-size: 20px;
  line-height: 1.35;
}

.t-name_lg {
  font-size: 22px;
  line-height: 1.35;
}

.t-name_xl {
  font-size: 24px;
  line-height: 1.35;
}

.t-heading {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 500;
  color: #000;
}

.t-heading_xs {
  font-size: 26px;
  line-height: 1.23;
}

.t-heading_sm {
  font-size: 28px;
  line-height: 1.17;
}

.t-heading_md {
  font-size: 30px;
  line-height: 1.17;
}

.t-heading_lg {
  font-size: 32px;
  line-height: 1.17;
}

.t-title {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 400;
  color: #000;
}

.t-title_xxs {
  font-size: 36px;
  line-height: 1.23;
}

.t-title_xs {
  font-size: 42px;
  line-height: 1.23;
}

.t-title_sm {
  font-size: 48px;
  line-height: 1.23;
}

.t-title_md {
  font-size: 52px;
  line-height: 1.23;
}

.t-title_lg {
  font-size: 64px;
  line-height: 1.23;
}

.t-title_xl {
  font-size: 72px;
  line-height: 1.17;
}

.t-title_xxl {
  font-size: 82px;
  line-height: 1.17;
}

.t-descr {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 300;
  color: #000;
}

.t-descr_xxs {
  font-size: 14px;
  line-height: 1.55;
}

.t-descr_xs {
  font-size: 16px;
  line-height: 1.55;
}

.t-descr_sm {
  font-size: 18px;
  line-height: 1.55;
}

.t-descr_md {
  font-size: 20px;
  line-height: 1.55;
}

.t-descr_lg {
  font-size: 22px;
  line-height: 1.55;
}

.t-descr_xl {
  font-size: 24px;
  line-height: 1.5;
}

.t-descr_xxl {
  font-size: 26px;
  line-height: 1.45;
}

.t-descr_xxxl {
  font-size: 30px;
  line-height: 1.45;
  letter-spacing: 0.45;
}

.t-uptitle {
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 500;
  color: #000;
  letter-spacing: 2.5px;
}

.t-uptitle_xs {
  font-size: 12px;
}

.t-uptitle_sm {
  font-size: 14px;
}

.t-uptitle_md {
  font-size: 16px;
}

.t-uptitle_lg {
  font-size: 18px;
}

.t-uptitle_xl {
  font-size: 20px;
  letter-spacing: 2px;
}

.t-uptitle_xxl {
  font-size: 22px;
  letter-spacing: 2px;
}

.t-uptitle_xxxl {
  font-size: 24px;
  letter-spacing: 2px;
}

@media screen and (max-width: 1200px) {
  .t-text_xs {
    font-size: 14px;
  }

  .t-text_sm {
    font-size: 16px;
  }

  .t-text_md {
    font-size: 18px;
  }

  .t-text_lg {
    font-size: 20px;
  }

  .t-text-impact_md {
    font-size: 30px;
  }

  .t-descr_xxs {
    font-size: 12px;
  }

  .t-descr_xs {
    font-size: 14px;
  }

  .t-descr_sm {
    font-size: 16px;
  }

  .t-descr_md {
    font-size: 18px;
  }

  .t-descr_lg {
    font-size: 20px;
  }

  .t-descr_xl {
    font-size: 22px;
  }

  .t-descr_xxl {
    font-size: 22px;
  }

  .t-descr_xxxl {
    font-size: 26px;
  }

  .t-uptitle_md {
    font-size: 14px;
  }

  .t-uptitle_lg {
    font-size: 16px;
  }

  .t-uptitle_xl {
    font-size: 18px;
  }

  .t-uptitle_xxl {
    font-size: 20px;
  }

  .t-uptitle_xxxl {
    font-size: 22px;
  }

  .t-title_xxs {
    font-size: 32px;
  }

  .t-title_xs {
    font-size: 38px;
  }

  .t-title_sm {
    font-size: 44px;
  }

  .t-title_md {
    font-size: 48px;
  }

  .t-title_lg {
    font-size: 60px;
  }

  .t-title_xl {
    font-size: 68px;
  }

  .t-title_xxl {
    font-size: 78px;
  }

  .t-name_xs {
    font-size: 14px;
  }

  .t-name_sm {
    font-size: 16px;
  }

  .t-name_md {
    font-size: 18px;
  }

  .t-name_lg {
    font-size: 20px;
  }

  .t-name_xl {
    font-size: 22px;
  }

  .t-heading_xs {
    font-size: 24px;
  }

  .t-heading_sm {
    font-size: 26px;
  }

  .t-heading_md {
    font-size: 28px;
  }

  .t-heading_lg {
    font-size: 30px;
  }
}

@media screen and (max-width: 640px) {
  .t-text_xs {
    font-size: 12px;
    line-height: 1.45;
  }

  .t-text_sm {
    font-size: 14px;
    line-height: 1.45;
  }

  .t-text_md {
    font-size: 16px;
    line-height: 1.45;
  }

  .t-text_lg {
    font-size: 18px;
    line-height: 1.45;
  }

  .t-text-impact_sm {
    font-size: 22px;
  }

  .t-text-impact_md {
    font-size: 26px;
  }

  .t-text-impact_lg {
    font-size: 28px;
  }

  .t-descr_xs {
    font-size: 12px;
    line-height: 1.45;
  }

  .t-descr_sm {
    font-size: 14px;
    line-height: 1.45;
  }

  .t-descr_md {
    font-size: 16px;
    line-height: 1.45;
  }

  .t-descr_lg {
    font-size: 18px;
    line-height: 1.45;
  }

  .t-descr_xl {
    font-size: 20px;
    line-height: 1.4;
  }

  .t-descr_xxl {
    font-size: 20px;
  }

  .t-descr_xxxl {
    font-size: 22px;
  }

  .t-uptitle_xs {
    font-size: 10px;
  }

  .t-uptitle_sm {
    font-size: 10px;
  }

  .t-uptitle_md {
    font-size: 12px;
  }

  .t-uptitle_lg {
    font-size: 14px;
  }

  .t-uptitle_xl {
    font-size: 16px;
  }

  .t-uptitle_xxl {
    font-size: 18px;
  }

  .t-uptitle_xxxl {
    font-size: 20px;
  }

  .t-title_xxs {
    font-size: 28px;
  }

  .t-title_xs {
    font-size: 30px;
  }

  .t-title_sm {
    font-size: 30px;
  }

  .t-title_md {
    font-size: 30px;
  }

  .t-title_lg {
    font-size: 30px;
  }

  .t-title_xl {
    font-size: 32px;
  }

  .t-title_xxl {
    font-size: 36px;
  }

  .t-name_xs {
    font-size: 12px;
  }

  .t-name_sm {
    font-size: 14px;
  }

  .t-name_md {
    font-size: 16px;
  }

  .t-name_lg {
    font-size: 18px;
  }

  .t-name_xl {
    font-size: 20px;
  }

  .t-heading_xs {
    font-size: 22px;
  }

  .t-heading_sm {
    font-size: 24px;
  }

  .t-heading_md {
    font-size: 24px;
  }

  .t-heading_lg {
    font-size: 26px;
  }
}

@media screen and (max-width: 480px) {
  .t-title_xl {
    font-size: 30px;
  }

  .t-title_xxl {
    font-size: 30px;
  }
}

.t-records {
  -webkit-font_smoothing: antialiased;
  background-color: none;
}

.t-records a {
  color: #ff8562;
  text-decoration: none;
}

.t-records a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

.t-records ol {
  padding-left: 22px;
  margin-top: 0;
  margin-bottom: 10px;
}

.t-records ul {
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 10px;
}

.t-btn {
  display: inline-block;
  font-family: "Nobel", Arial, sans-serif;
  height: 60px;
  border: 0 none;
  font-size: 16px;
  padding-left: 60px;
  padding-right: 60px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-weight: 700;
  background-image: none;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.t-btn td {
  vertical-align: middle;
}

.t-btn_sending {
  opacity: 0.5;
}

@media screen and (max-width: 640px) {
  .t-btn {
    white-space: normal;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.t-btn_xs {
  height: 35px;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
}

.t-btn_sm {
  height: 45px;
  font-size: 14px;
  padding-left: 30px;
  padding-right: 30px;
}

.t-btn_lg {
  height: 60px;
  font-size: 22px;
  padding-left: 70px;
  padding-right: 70px;
}

.t-btn_xl {
  height: 80px;
  font-size: 26px;
  padding-left: 80px;
  padding-right: 80px;
}

.t-btn_xxl {
  height: 100px;
  font-size: 30px;
  padding-left: 90px;
  padding-right: 90px;
}

@media screen and (max-width: 640px) {
  .t-btn_sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .t-btn_lg {
    font-size: 18px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .t-btn_xl {
    font-size: 22px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .t-btn_xxl {
    font-size: 26px;
    padding-left: 60px;
    padding-right: 60px;
  }
}

.t-btntext {
  font-family: "Nobel", Arial, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 1.55;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
}

.t-btntext_sm {
  font-size: 16px;
}

.t-btntext_lg {
  font-size: 24px;
}

.t-uppercase.t-btntext {
  font-size: 16px;
}

.t-uppercase.t-btntext_sm {
  font-size: 14px;
}

.t-uppercase.t-btntext_lg {
  font-size: 20px;
}

.t-btntext:after {
  content: "\00a0→";
  font-family: Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 640px) {
  .t-btntext_lg {
    font-size: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .t-screenmin-1200px {
    display: none;
  }
}

@media screen and (max-width: 980px) {
  .t-screenmin-980px {
    display: none;
  }
}

@media screen and (max-width: 640px) {
  .t-screenmin-640px {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .t-screenmin-480px {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  .t-screenmin-320px {
    display: none;
  }
}

@media screen and (min-width: 321px) {
  .t-screenmax-320px {
    display: none;
  }
}

@media screen and (min-width: 481px) {
  .t-screenmax-480px {
    display: none;
  }
}

@media screen and (min-width: 641px) {
  .t-screenmax-640px {
    display: none;
  }
}

@media screen and (min-width: 981px) {
  .t-screenmax-980px {
    display: none;
  }
}

@media screen and (min-width: 1201px) {
  .t-screenmax-1200px {
    display: none;
  }
}

.t-hidden {
  display: none;
}

.t-opacity_50 {
  filter: alpha(opacity=50);
  khtmlopacity: 0.5;
  mozopacity: 0.5;
  opacity: 0.5;
}

.t-opacity_70 {
  filter: alpha(opacity=70);
  khtmlopacity: 0.7;
  mozopacity: 0.7;
  opacity: 0.7;
}

.t-uppercase {
  text-transform: uppercase;
}

.t-align_center {
  text-align: center;
}

.t-align_left {
  text-align: left;
}

.t-align_right {
  text-align: right;
}

.t-margin_auto {
  margin-left: auto;
  margin-right: auto;
}

.t-valign_middle {
  vertical-align: middle;
}

.t-valign_top {
  vertical-align: top;
}

.t-valign_bottom {
  vertical-align: bottom;
}

.t-margin_left_auto {
  margin-right: 0;
  margin-left: auto;
}

.t-tildalabel {
  background-color: #000;
  color: #fff;
  width: 100%;
  height: 70px;
  font-family: Arial;
  font-size: 14px;
}

.t-tildalabel:hover .t-tildalabel__wrapper {
  opacity: 1;
}

.t-tildalabel_white {
  background-color: #fff;
  color: #000;
}

.t-tildalabel_gray {
  background-color: #eee;
  color: #000;
}

.t-tildalabel__wrapper {
  display: table;
  height: 30px;
  width: 270px;
  margin: 0 auto;
  padding-top: 20px;
  opacity: 0.4;
}

.t-tildalabel__txtleft {
  display: table-cell;
  width: 120px;
  height: 30px;
  vertical-align: middle;
  text-align: right;
  padding-right: 12px;
  font-weight: 300;
  font-size: 12px;
}

.t-tildalabel__wrapimg {
  display: table-cell;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.t-tildalabel__img {
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.t-tildalabel__txtright {
  display: table-cell;
  width: 120px;
  height: 30px;
  vertical-align: middle;
  padding-left: 12px;
  font-weight: 500;
  letter-spacing: 2px;
}

.t-tildalabel__link {
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}

.t-tildalabel_white .t-tildalabel__link,
.t-tildalabel_gray .t-tildalabel__link {
  color: #000;
}

.t-tildalabel-free {
  padding: 35px 0 45px;
  height: auto;
  text-align: center;
}

.t-tildalabel-free__main {
  max-width: 340px;
  display: block;
  margin: 0 auto;
  line-height: 1.4;
  letter-spacing: 0.2px;
  color: inherit;
  opacity: 0.4;
}

.t-tildalabel-free__links-wr {
  display: table;
  margin: 30px auto 0;
}

.t-tildalabel-free__txt-link {
  display: table-cell;
  padding: 0 15px;
  font-size: 13px;
  text-decoration: none;
  color: inherit;
  opacity: 0.25;
}

.t-tildalabel-free__txt-link:hover,
.t-tildalabel-free__main:hover {
  opacity: 1;
}

@media screen and (max-width: 640px) {
  .t-tildalabel-free__txt-link {
    display: block;
    padding: 5px 30px;
  }

  .t-tildalabel-free__main {
    opacity: 0.7;
  }

  .t-tildalabel-free__txt-link {
    opacity: 0.4;
  }
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.t-mbfix {
  opacity: 0.01;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  position: fixed;
  width: 100%;
  height: 500px;
  background-color: white;
  top: 0;
  left: 0;
  z-index: 10000;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.t-mbfix_hide {
  -webkit-transform: translateX(3000px);
  -ms-transform: translateX(3000px);
  transform: translateX(3000px);
}

.r_anim {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.r_hidden {
  opacity: 0;
}

.r_showed {
  opacity: 1;
}

img:not([src]) {
  visibility: hidden;
}

.t-popup {
  display: none;
}

.t-body_scroll-locked {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.t-submit {
  font-family: "Nobel", Arial, sans-serif;
}

.t-input {
  font-family: "Nobel", Arial, sans-serif;
}

.t-input__vis-ph {
  font-family: "Nobel", Arial, sans-serif;
}

.t-select {
  font-family: "Nobel", Arial, sans-serif;
}

.t-form .uploadcare-widget-button {
  font-family: "Nobel", Arial, sans-serif;
}

.t-input-error {
  font-family: "Nobel", Arial, sans-serif;
}

.t-form__errorbox-wrapper {
  font-family: "Nobel", Arial, sans-serif;
}

.t-form__errorbox-text {
  font-family: "Nobel", Arial, sans-serif;
}

.t-form__errorbox-item {
  font-family: "Nobel", Arial, sans-serif;
}

.t-form__successbox {
  font-family: "Nobel", Arial, sans-serif;
}

.t-rec_pt_0 {
  padding-top: 0;
}

.t-rec_pt_15 {
  padding-top: 15px;
}

.t-rec_pt_30 {
  padding-top: 30px;
}

.t-rec_pt_45 {
  padding-top: 45px;
}

.t-rec_pt_60 {
  padding-top: 60px;
}

.t-rec_pt_75 {
  padding-top: 75px;
}

.t-rec_pt_90 {
  padding-top: 90px;
}

.t-rec_pt_105 {
  padding-top: 105px;
}

.t-rec_pt_120 {
  padding-top: 120px;
}

.t-rec_pt_135 {
  padding-top: 135px;
}

.t-rec_pt_150 {
  padding-top: 150px;
}

.t-rec_pt_165 {
  padding-top: 165px;
}

.t-rec_pt_180 {
  padding-top: 180px;
}

.t-rec_pt_195 {
  padding-top: 195px;
}

.t-rec_pt_210 {
  padding-top: 210px;
}

.t-rec_pb_0 {
  padding-bottom: 0;
}

.t-rec_pb_15 {
  padding-bottom: 15px;
}

.t-rec_pb_30 {
  padding-bottom: 30px;
}

.t-rec_pb_45 {
  padding-bottom: 45px;
}

.t-rec_pb_60 {
  padding-bottom: 60px;
}

.t-rec_pb_75 {
  padding-bottom: 75px;
}

.t-rec_pb_90 {
  padding-bottom: 90px;
}

.t-rec_pb_105 {
  padding-bottom: 105px;
}

.t-rec_pb_120 {
  padding-bottom: 120px;
}

.t-rec_pb_135 {
  padding-bottom: 135px;
}

.t-rec_pb_150 {
  padding-bottom: 150px;
}

.t-rec_pb_165 {
  padding-bottom: 165px;
}

.t-rec_pb_180 {
  padding-bottom: 180px;
}

.t-rec_pb_195 {
  padding-bottom: 195px;
}

.t-rec_pb_210 {
  padding-bottom: 210px;
}

@media screen and (max-width: 480px) {
  .t-rec_pt_0 {
    padding-top: 0;
  }

  .t-rec_pt_15 {
    padding-top: 15px;
  }

  .t-rec_pt_30 {
    padding-top: 30px;
  }

  .t-rec_pt_45 {
    padding-top: 45px;
  }

  .t-rec_pt_60 {
    padding-top: 60px;
  }

  .t-rec_pt_75 {
    padding-top: 75px;
  }

  .t-rec_pt_90 {
    padding-top: 90px;
  }

  .t-rec_pt_105 {
    padding-top: 90px;
  }

  .t-rec_pt_120 {
    padding-top: 90px !important;
  }

  .t-rec_pt_135 {
    padding-top: 90px !important;
  }

  .t-rec_pt_150 {
    padding-top: 90px !important;
  }

  .t-rec_pt_165 {
    padding-top: 90px !important;
  }

  .t-rec_pt_180 {
    padding-top: 120px !important;
  }

  .t-rec_pt_195 {
    padding-top: 120px !important;
  }

  .t-rec_pt_210 {
    padding-top: 120px !important;
  }

  .t-rec_pb_0 {
    padding-bottom: 0;
  }

  .t-rec_pb_15 {
    padding-bottom: 15px;
  }

  .t-rec_pb_30 {
    padding-bottom: 30px;
  }

  .t-rec_pb_45 {
    padding-bottom: 45px;
  }

  .t-rec_pb_60 {
    padding-bottom: 60px;
  }

  .t-rec_pb_75 {
    padding-bottom: 75px;
  }

  .t-rec_pb_90 {
    padding-bottom: 90px;
  }

  .t-rec_pb_105 {
    padding-bottom: 90px;
  }

  .t-rec_pb_120 {
    padding-bottom: 90px !important;
  }

  .t-rec_pb_135 {
    padding-bottom: 90px !important;
  }

  .t-rec_pb_150 {
    padding-bottom: 90px !important;
  }

  .t-rec_pb_165 {
    padding-bottom: 90px !important;
  }

  .t-rec_pb_180 {
    padding-bottom: 120px !important;
  }

  .t-rec_pb_195 {
    padding-bottom: 120px !important;
  }

  .t-rec_pb_210 {
    padding-bottom: 120px !important;
  }
}

@media screen and (max-width: 480px) {
  .t-rec_pt-res-480_0 {
    padding-top: 0 !important;
  }

  .t-rec_pt-res-480_15 {
    padding-top: 15px !important;
  }

  .t-rec_pt-res-480_30 {
    padding-top: 30px !important;
  }

  .t-rec_pt-res-480_45 {
    padding-top: 45px !important;
  }

  .t-rec_pt-res-480_60 {
    padding-top: 60px !important;
  }

  .t-rec_pt-res-480_75 {
    padding-top: 75px !important;
  }

  .t-rec_pt-res-480_90 {
    padding-top: 90px !important;
  }

  .t-rec_pt-res-480_105 {
    padding-top: 105px !important;
  }

  .t-rec_pt-res-480_120 {
    padding-top: 120px !important;
  }

  .t-rec_pt-res-480_135 {
    padding-top: 135px !important;
  }

  .t-rec_pt-res-480_150 {
    padding-top: 150px !important;
  }

  .t-rec_pt-res-480_165 {
    padding-top: 165px !important;
  }

  .t-rec_pt-res-480_180 {
    padding-top: 180px !important;
  }

  .t-rec_pt-res-480_195 {
    padding-top: 195px !important;
  }

  .t-rec_pt-res-480_210 {
    padding-top: 210px !important;
  }

  .t-rec_pb-res-480_0 {
    padding-bottom: 0 !important;
  }

  .t-rec_pb-res-480_15 {
    padding-bottom: 15px !important;
  }

  .t-rec_pb-res-480_30 {
    padding-bottom: 30px !important;
  }

  .t-rec_pb-res-480_45 {
    padding-bottom: 45px !important;
  }

  .t-rec_pb-res-480_60 {
    padding-bottom: 60px !important;
  }

  .t-rec_pb-res-480_75 {
    padding-bottom: 75px !important;
  }

  .t-rec_pb-res-480_90 {
    padding-bottom: 90px !important;
  }

  .t-rec_pb-res-480_105 {
    padding-bottom: 105px !important;
  }

  .t-rec_pb-res-480_120 {
    padding-bottom: 120px !important;
  }

  .t-rec_pb-res-480_135 {
    padding-bottom: 135px !important;
  }

  .t-rec_pb-res-480_150 {
    padding-bottom: 150px !important;
  }

  .t-rec_pb-res-480_165 {
    padding-bottom: 165px !important;
  }

  .t-rec_pb-res-480_180 {
    padding-bottom: 180px !important;
  }

  .t-rec_pb-res-480_195 {
    padding-bottom: 195px !important;
  }

  .t-rec_pb-res-480_210 {
    padding-bottom: 210px !important;
  }
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild3430-3836-4366-b430-663261616666/nobel-light.woff")
    format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild3364-3064-4633-b634-343232386262/nobel-light.woff")
    format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild6232-3365-4364-a162-383136343063/nobel-regular.woff")
    format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild3838-6463-4961-a437-656334653765/nobel-regular.woff")
    format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild3162-6665-4563-b162-623938353461/nobel-bold.woff")
    format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Nobel";
  src: url("https://static.tildacdn.com/tild6366-6130-4732-b136-326233643534/nobel-bold.woff")
    format("woff");
  font-weight: 700;
  font-style: normal;
}

.t015 {
  box-sizing: border-box;
}

.t015__title {
  padding-top: 8px;
  padding-bottom: 3px;
}

.t015__uptitle {
  padding-top: 10px;
  padding-bottom: 40px;
}

.t015__descr {
  padding: 41px 0 0 0;
}

.t004 {
  padding-top: 8px;
  padding-bottom: 6px;
  position: relative;
}

.t004__text-column-count_2 {
  column-count: 2;
  column-gap: 40px;
  -moz-column-count: 2;
  -moz-column-gap: 40px;
  -webkit-column-count: 2;
  -webkit-column-gap: 40px;
}

.t004__text-column-count_3 {
  column-count: 3;
  column-gap: 40px;
  -moz-column-count: 3;
  -moz-column-gap: 40px;
  -webkit-column-count: 3;
  -webkit-column-gap: 40px;
}

.t004__text-column-count_4 {
  column-count: 4;
  column-gap: 40px;
  -moz-column-count: 4;
  -moz-column-gap: 40px;
  -webkit-column-count: 4;
  -webkit-column-gap: 40px;
}

.t004__initial-letter::first-letter {
  font-size: 100px;
  float: left;
  line-height: 0.65;
  margin: 10px 10px 10px 0;
}

.t004 table {
  border-collapse: collapse;
  font-size: 1em;
  width: 100%;
}

.t004 table td,
.t004 table th {
  padding: 5px;
  border: 1px solid #ddd;
  vertical-align: top;
}

.t004 table thead td,
.t004 table th {
  font-weight: 700;
  border-bottom-color: #888;
}

@media screen and (max-width: 1200px) {
  .t004__text-column-count_2,
  .t004__text-column-count_3,
  .t004__text-column-count_4 {
    column-gap: 20px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
  }
}

@media screen and (max-width: 960px) {
  .t004__text-column-count_2,
  .t004__text-column-count_3,
  .t004__text-column-count_4 {
    column-count: 1;
    column-gap: 0;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
  }
}

@media screen and (max-width: 640px) {
  .t004 h1 {
    font-size: 28px;
    line-height: 35px;
  }
}

.t182 {
  text-align: center;
}

.t182__wrapper {
  padding-top: 42px;
  padding-bottom: 42px;
}

.t182__title {
  color: #fff;
  padding: 24px 0 24px 0;
  letter-spacing: 1px;
}

.t182__descr {
  color: #fff;
  padding: 15px 0 30px 0;
}

.t182__buttons {
  margin-top: 45px;
}

.t182 .t-btn:nth-child(2) {
  margin-left: 10px;
}

@media screen and (max-width: 640px) {
  .t182__title {
    font-size: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .t182__descr {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .t182 .t-btn {
    margin: 7px 3px;
  }

  .t182 .t-btn:nth-child(2) {
    margin-left: 3px;
  }
}

.t189 {
  text-align: left;
}

.t189__wrapper {
  padding-top: 42px;
  padding-bottom: 42px;
}

.t189__title {
  font-size: 26px;
  line-height: 34px;
  color: #fff;
  padding: 20px 0 20px 0;
  letter-spacing: 1px;
}

.t189__descr {
  color: #afafaf;
  padding: 0 0 30px 0;
}

.t189 .t-btn:nth-child(1) {
  margin-right: 10px;
}

.t189 .t-btn {
  margin-top: 8px;
}

@media screen and (max-width: 640px) {
  .t189__title {
    font-size: 26px;
    line-height: 30px;
  }

  .t189 .t-btn:nth-child(2) {
    margin-left: 0;
  }

  .t189 .t-btn {
    margin: 5px;
    margin-left: 0;
  }
}

.t-menusub__menu {
  display: none;
}

.t228 {
  width: 100%;
  height: 80px;
  z-index: 2000;
  position: fixed;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
  transition: background-color 0.3s linear;
}

.t228__beforeready {
  visibility: hidden;
}

.t228 ul {
  margin: 0;
}

.t228__maincontainer {
  width: 100%;
  height: 80px;
  display: table;
}

.t228__maincontainer.t228__c12collumns {
  max-width: 1200px;
  margin: 0 auto;
}

.t228__leftside {
  display: table-cell;
  vertical-align: middle;
}

.t228__centerside {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}

.t228__centerside.t228__menualign_left {
  text-align: left;
}

.t228__centerside.t228__menualign_right {
  text-align: right;
}

.t228__rightside {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

.t228__right_langs_lang a[href=""] {
  cursor: text;
}

.t228 .lastside {
  display: table-cell;
  vertical-align: middle;
}

.t228__padding40px {
  width: 40px;
}

.t228__maincontainer.t228__c12collumns .t228__padding40px {
  width: 20px;
}

.t228__logo {
  display: inline-block;
  font-size: 24px;
  font-weight: 400;
  white-space: nowrap;
  padding-right: 30px;
}

.t228__imglogo {
  margin-right: 30px;
  vertical-align: middle;
}

.t228__list {
  list-style-type: none;
  margin: 0;
  padding: 0 !important;
  transition: opacity ease-in-out 0.2s;
}

.t228__list_item {
  clear: both;
  font-family: "Nobel", Arial, sans-serif;
  font-size: 16px;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
  color: #000;
  white-space: nowrap;
}

.t228__list_item .t-active {
  opacity: 0.7;
}

.t228__list_item:first-child {
  padding-left: 0;
}

.t228__list_item:last-child {
  padding-right: 0;
}

.t228__leftcontainer {
  display: inline-block;
}

.t228__rightcontainer {
  display: table;
  text-align: right;
  width: auto;
  position: relative;
  float: right;
}

.t228__right_descr {
  padding-left: 30px;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  font-family: "Nobel", Arial, sans-serif;
  font-size: 13px;
  color: #000;
}

.t228__right_buttons {
  padding-left: 30px;
  display: table-cell;
  vertical-align: middle;
}

.t228__right_buttons_wrap {
  display: table;
  width: auto;
  float: right;
}

.t228__right_buttons_but {
  display: table-cell;
  vertical-align: middle;
}

.t228__right_share_buttons {
  display: table-cell;
  vertical-align: middle;
  min-width: 220px;
}

.t228 .b-share {
  display: table !important;
  float: right;
}

.t228 .b-share-btn__wrap {
  display: table-cell !important;
  float: none !important;
  padding-left: 5px !important;
}

.t228__right_langs {
  padding-left: 30px;
  display: table-cell;
  vertical-align: middle;
}

.t228__right_langs_wrap {
  display: table;
  width: auto;
  float: right;
}

.t228__right_langs_lang {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
  font-family: "Nobel", Arial, sans-serif;
  font-size: 16px;
  color: #000;
  word-break: keep-all;
}

.t228__right_social_links {
  padding-left: 30px;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}

.t228__right_social_links_wrap {
  display: table;
  width: auto;
}

.t228__right_social_links a {
  display: block;
  vertical-align: middle;
}

.t228__right_social_links_item {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
}

.t228__mobile {
  display: none;
  width: 100%;
  top: 0;
  z-index: 990;
}

.t228 a,
#allrecords .t228 a {
  text-decoration: none;
  color: #000;
}

.t228 .t-btn {
  height: 40px;
  font-size: 14px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 10px;
}

.t228__right_langs_lang a,
.t228__right_langs_lang .t794__tm-link {
  white-space: nowrap;
}

@media screen and (max-width: 1200px) {
  .t228__padding40px {
    width: 20px;
  }

  .t228__maincontainer.t228__c12collumns .t228__padding40px {
    width: 20px;
  }

  .t228__imglogo {
    margin-right: 15px;
  }

  .t228__logo {
    padding-right: 15px;
  }

  .t228__right_descr {
    padding-left: 15px;
  }

  .t228__right_buttons {
    padding-left: 15px;
  }

  .t228__right_share_buttons {
    padding-left: 15px;
  }

  .t228__right_langs {
    padding-left: 15px;
  }

  .t228__right_social_links {
    padding-left: 15px;
  }
}

@media screen and (max-width: 980px) {
  .t228__list_hidden {
    opacity: 1;
  }

  .t228 {
    position: static;
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
    height: auto !important;
  }

  .t228__maincontainer {
    height: auto !important;
    display: block;
  }

  .t228__mobile.t228__positionfixed + .t228.t228__positionfixed {
    top: 64px;
  }

  .t228__leftside,
  .t228__rightside,
  .t228__centerside {
    display: block;
    text-align: center;
    float: none;
  }

  .t228__leftcontainer,
  .t228__centercontainer,
  .t228__rightcontainer {
    padding: 20px 0;
  }

  .t228__imglogo {
    width: auto !important;
    box-sizing: border-box;
    padding: 20px;
    margin: 0 auto;
  }

  .t228__imglogomobile.t228__imglogo {
    width: 100% !important;
    min-width: 100% !important;
  }

  .t228__padding40px {
    display: none;
  }

  .t228__padding10px {
    display: none;
  }

  .t228__rightcontainer {
    display: table;
    position: static;
    float: none;
    text-align: center;
    margin: 0 auto;
  }

  .t228__right_share_buttons {
    display: table;
    position: static;
    padding: 15px 0;
    margin: 0 auto;
    text-align: center;
    float: none;
    min-width: inherit;
  }

  .t228__right_buttons {
    display: table;
    padding: 15px 0;
    margin: 0 auto;
    text-align: center;
  }

  .t228__right_descr,
  .t228__right_langs,
  .t228__right_social_links {
    display: table;
    padding: 10px 0;
    margin: 0 auto;
    text-align: center;
  }

  .t228__logo {
    text-align: center;
    margin: 20px;
  }

  .t228 img {
    float: inherit;
  }

  .t228 .t228__list_item {
    display: block;
    text-align: center;
    padding: 10px !important;
    white-space: normal;
  }

  .t228__list_item a {
    display: inline-block;
  }

  .t228 .t-btn {
    margin-left: 5px;
    margin-left: 5px;
  }

  .t228__logo {
    white-space: normal;
    padding: 0;
  }

  .t228.t228__hidden {
    display: none;
    height: 100%;
  }

  .t228__mobile {
    background-color: #111;
    display: block;
  }

  .t228__mobile_text {
    position: absolute;
    color: #fff;
    top: 50%;
    max-width: calc(100% - 80px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
  }

  .t228__mobile_container {
    padding: 20px;
    position: relative;
    min-height: 24px;
  }

  .t228__burger {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 20px;
    width: 28px;
    height: 20px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: 0.5s ease-in-out;
    cursor: pointer;
    z-index: 1003;
  }

  .t228__burger span {
    display: block;
    position: absolute;
    width: 100%;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: 0.25s ease-in-out;
    height: 3px;
    background-color: #fff;
  }

  .t228__burger span:nth-child(1) {
    top: 0;
  }

  .t228__burger span:nth-child(2),
  .t228__burger span:nth-child(3) {
    top: 8px;
  }

  .t228__burger span:nth-child(4) {
    top: 16px;
  }

  .t228_opened .t228__burger span:nth-child(1) {
    top: 8px;
    width: 0%;
    left: 50%;
  }

  .t228_opened .t228__burger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .t228_opened .t228__burger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .t228_opened .t228__burger span:nth-child(4) {
    top: 8px;
    width: 0%;
    left: 50%;
  }
}

@media screen and (max-width: 640px) {
  .t228__right_buttons_but {
    display: table;
    padding: 0 0;
    margin: 0 auto 10px;
  }
}

.t228__overflow {
  overflow: scroll;
}

.t228__positionabsolute {
  position: absolute;
}

.t228__mobile.t228__positionfixed {
  position: fixed;
}

.t228__positionstatic {
  position: static;
}

.t228 .ya-share2__container_size_m .ya-share2__icon {
  width: 28px;
  height: 28px;
}

.t228 .ya-share2__list {
  margin-bottom: 0;
}

.t228 .ya-share2__container_size_m .ya-share2__counter {
  line-height: 28px;
}

.t228__black-white .ya-share2__badge {
  background-color: #111 !important;
}

.t228__transp-white .ya-share2__badge {
  background-color: transparent !important;
}

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter:before {
  display: none;
}

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter {
  padding-left: 0 !important;
  margin-top: 2px;
}

.t228__white-black .ya-share2__badge {
  background-color: #fff !important;
}

.t228__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_facebook
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.t228__white-black .ya-share2__container_size_m .ya-share2__counter {
  color: #222;
}

.t228__white-black .ya-share2__counter:before {
  background-color: #222;
}

.t228__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_vkontakte
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.t228__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_twitter
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.t228__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_odnoklassniki
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 28px 28px;
}

.t228__transp-black .ya-share2__badge {
  background-color: transparent !important;
}

.t228__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_facebook
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__counter {
  color: #222;
  padding-left: 0 !important;
  margin-top: 2px;
}

.t228__transp-black .ya-share2__counter:before {
  display: none;
}

.t228__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_vkontakte
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.t228__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_twitter
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.t228__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_odnoklassniki
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 28px 28px;
}

.t282_opened {
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
}

.t282__container {
  width: 100%;
  z-index: 990;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.t282__beforeready {
  visibility: hidden;
}

.t282_opened .t282__container {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  z-index: 99999;
}

.t282__container.t282__positionfixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.t282__container.t282__positionstatic {
  position: relative;
  top: auto;
  right: auto;
  left: auto;
}

.t282__container.t282__positionabsolute {
  position: absolute;
}

.t282__col-12 {
  max-width: 1160px;
}

.t282__container__bg,
.t282__container__bg_opened {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  transition: all ease-in-out 0.1s;
}

.t282__container__bg_opened {
  opacity: 0;
  background: #fff;
}

.t282_opened .t282__container__bg_opened {
  opacity: 1;
}

.t282_opened .t282__container__bg {
  opacity: 0 !important;
}

.t282__menu__content {
  position: relative;
  margin: 0 auto;
  padding: 0 40px;
}

.t282__logo__container {
  display: table;
  height: 100px;
}

.t282__logo__content {
  display: table-cell;
  vertical-align: middle;
}

.t282__logo {
  position: relative;
  z-index: 1;
  display: block;
  transition: all ease-in-out 0.2s;
}

.t282__logo__img {
  display: block;
  height: 100%;
}

.t282__burger {
  position: absolute;
  width: 28px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  right: 40px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  z-index: 999;
}

.t282__big .t282__burger {
  width: 42px;
  height: 32px;
  margin-top: -16px;
}

.t282__small .t282__burger {
  width: 22px;
  height: 14px;
  margin-top: -7px;
}

.t282__burger span {
  display: block;
  position: absolute;
  width: 100%;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: 0.3s ease-in-out;
  height: 3px;
  background-color: #000;
}

.t282__big .t282__burger span {
  height: 5px;
}

.t282__small .t282__burger span {
  height: 2px;
}

.t282__burger span:nth-child(1) {
  top: 0;
}

.t282__burger span:nth-child(2),
.t282__burger span:nth-child(3) {
  top: 8px;
}

.t282__big .t282__burger span:nth-child(2),
.t282__big .t282__burger span:nth-child(3) {
  top: 13px;
}

.t282__small .t282__burger span:nth-child(2),
.t282__small .t282__burger span:nth-child(3) {
  top: 6px;
}

.t282__burger span:nth-child(4) {
  top: 16px;
}

.t282__big .t282__burger span:nth-child(4) {
  top: 26px;
}

.t282__small .t282__burger span:nth-child(4) {
  top: 12px;
}

.t282_opened .t282__burger span:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}

.t282_opened .t282__small .t282__burger span:nth-child(1) {
  top: 6px;
}

.t282_opened .t282__big .t282__burger span:nth-child(1) {
  top: 6px;
}

.t282_opened .t282__burger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.t282_opened .t282__burger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.t282_opened .t282__burger span:nth-child(4) {
  top: 8px;
  width: 0%;
  left: 50%;
}

.t282_opened .t282__big .t282__burger span:nth-child(4) {
  top: 18px;
}

.t282_opened .t282__small .t282__burger span:nth-child(4) {
  top: 6px;
}

.t282__menu__content {
  z-index: 15;
}

.t282__menu__container {
  position: fixed;
  right: 0;
  left: 0;
  transition: 0.5s cubic-bezier(0, 1, 0.5, 1);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 99999;
}

.t282__menu__container.t282__closed {
  top: 0 !important;
}

.t282__menu_static .t282__menu__container {
  bottom: 0;
  overflow: scroll;
}

.t282__menu__container.t282__closed {
  -webkit-transform: translateY(-200%);
  transform: translateY(-100%);
}

.t282__menu__wrapper {
  text-align: center;
  background: #fff;
  width: 100%;
}

.t282__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  z-index: 989;
  background: black;
  opacity: 0.6;
}

.t282__overlay.t282__closed {
  opacity: 0;
  z-index: -1;
}

.t282__menu__item {
  display: block;
  margin-bottom: 20px;
  color: #222;
}

.t282__menu__item:last-child {
  margin-bottom: 0;
}

.t282__menu__item.t-active {
  opacity: 0.7;
}

.t282__menu {
  padding: 30px 20px 30px;
}

.t282__menu__items {
  padding: 5px 0 55px;
}

.t282__descr {
  max-width: 540px;
  margin: 0 auto;
}

.t282__share {
  margin-top: 22px;
}

.t282 .t-sociallinks__item,
.t282__social__item {
  display: inline-block;
  margin: 0 3px;
}

.t282 .t-sociallinks__wrapper,
.t282__social__wrapper {
  margin-top: 22px;
}

.t282__lang {
  margin-top: 20px;
}

@media screen and (max-width: 1200px) {
  .t282__menu__content {
    padding: 0 20px;
  }

  .t282__burger {
    right: 20px;
  }
}

@media screen and (max-width: 980px) {
  .t282__menu .t-menusub__menu {
    margin-bottom: 20px;
  }

  .t282__menu .t-menusub__content {
    padding-top: 3px;
  }

  .t282__menu__container {
    overflow-y: scroll;
    overflow-x: hidden;
    bottom: 0;
  }
}

@media screen and (max-width: 660px) {
  .t282__burger {
    right: 20px;
  }

  .t282__menu__content {
    padding: 0 20px;
  }
}

.t282 .ya-share2__container_size_m .ya-share2__icon {
  width: 28px;
  height: 28px;
}

.t282 .ya-share2__container_size_m .ya-share2__counter {
  line-height: 28px;
}

.t282__black-white .ya-share2__badge {
  background-color: #111 !important;
}

.t282__transp-white .ya-share2__badge {
  background-color: transparent !important;
}

.t282__transp-white .ya-share2__container_size_m .ya-share2__counter:before {
  display: none;
}

.t282__transp-white .ya-share2__container_size_m .ya-share2__counter {
  padding-left: 0 !important;
  margin-top: 2px;
}

.t282__white-black .ya-share2__badge {
  background-color: #fff !important;
}

.t282__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_facebook
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.t282__white-black .ya-share2__container_size_m .ya-share2__counter {
  color: #222;
}

.t282__white-black .ya-share2__counter:before {
  background-color: #222;
}

.t282__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_vkontakte
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.t282__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_twitter
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.t282__white-black
  .ya-share2__container_size_m
  .ya-share2__item_service_odnoklassniki
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 28px 28px;
}

.t282__transp-black .ya-share2__badge {
  background-color: transparent !important;
}

.t282__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_facebook
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.t282__transp-black .ya-share2__container_size_m .ya-share2__counter {
  color: #222;
  padding-left: 0 !important;
  margin-top: 2px;
}

.t282__transp-black .ya-share2__counter:before {
  display: none;
}

.t282__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_vkontakte
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.t282__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_twitter
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.t282__transp-black
  .ya-share2__container_size_m
  .ya-share2__item_service_odnoklassniki
  .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 28px 28px;
}

.t396__iframe {
  z-index: 10000;
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  border: 0;
}

.t396__body_overflow_hidden {
  overflow: hidden;
}

.t396__display_none {
  display: none;
}

.t396__artboard {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.t396__artboard .t396__artboard_scale {
  overflow: visible;
}

.t396__artboard.t396__artboard_scale
  .t396__elem[data-elem-type="text"]
  .tn-atom {
  word-break: normal;
}

.t396__artboard_scale .t396__carrier,
.t396__artboard_scale .t396__filter {
  transform-origin: top left;
}

.tn-atom__scale-wrapper {
  width: inherit;
  height: inherit;
}

.t396__elem .tn-atom__scale-wrapper .tn-atom {
  width: inherit;
  height: inherit !important;
}

.t396__artboard.rendering .tn-elem {
  visibility: hidden;
}

.t396__artboard.rendered .tn-elem {
  visibility: visible;
}

.t396__carrier {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100vh;
  -moz-transform: unset;
}

.t396__filter {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100vh;
  transform: translateZ(0);
}

.t396__elem {
  position: absolute;
  box-sizing: border-box;
  display: table;
}

.t396 .tn-atom {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

@media screen and (max-width: 959px) {
  .t396_safari .t396__artboard_scale .tn-atom {
    -webkit-text-size-adjust: auto;
    -moz-text-size-adjust: auto;
    -ms-text-size-adjust: auto;
  }
}

.t396 .tn-atom ul,
.t396 .tn-atom ol {
  margin-bottom: 0;
}

.t396_safari .tn-atom {
  transform: translateZ(0);
}

.t396 a.tn-atom {
  text-decoration: none;
}

.t396 .tn-atom__img {
  width: 100%;
  display: block;
}

.t396 .tn-atom__html {
  vertical-align: top;
}

.t396 .tn-atom__pin {
  border-radius: 1000px;
  border-style: solid;
}

.t396 .tn-atom__pin_onclick {
  cursor: pointer;
}

.t396 .tn-atom__tip {
  position: absolute;
  box-sizing: border-box;
  width: 300px;
  max-width: 90vw;
  padding: 15px;
  display: none;
}

.t396 .tn-atom__pin:hover .tn-atom__tip {
  display: none;
}

.t396 .tn-atom__tip-img {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.t396 .tn-atom__tip[data-tip-pos="top"] {
  bottom: 100%;
  margin-bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.t396 .tn-atom__tip[data-tip-pos="bottom"] {
  top: 100%;
  margin-top: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.t396 .tn-atom__tip[data-tip-pos="left"] {
  right: 100%;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.t396 .tn-atom__tip[data-tip-pos="right"] {
  left: 100%;
  margin-left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.t396__ui {
  position: absolute;
  top: 16px;
  left: 196px;
  background-color: #fa876b;
  color: #000 !important;
  height: 30px;
  line-height: 30px;
  width: 100px;
  z-index: 1000;
  text-align: center;
  border-radius: 3px;
  display: none;
  font-size: 14px;
}

.t404 .t-col_4 {
  margin-bottom: 40px;
}

.t404 a {
  text-decoration: none;
  color: #000;
}

.t404__textwrapper {
  margin-bottom: 28px;
  margin-top: 16px;
}

.t404__paddingsmall {
  padding: 20px 30px 25px;
  background: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.t404__paddingbig {
  padding: 30px 40px 35px;
  background: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.t404__paddingsmall .t404__uptitle {
  margin-top: 0;
}

.t404__uptitle {
  margin-top: 12px;
  margin-bottom: 10px;
}

.t404__tag {
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 1px;
  color: #777;
}

.t404__date {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 1px;
  color: #777;
}

.t404__title {
  margin-bottom: 12px;
}

.t404__descr {
  color: #777;
}

.t404__imgbox {
  position: relative;
}

.t404__img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.t404__separator {
  padding-top: 65%;
}

.t404__buttonwrapper {
  padding: 0 20px;
  text-align: center;
}

.t404__col {
  margin-bottom: 40px;
}

@media screen and (max-width: 1200px) {
  .t404__col {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 960px) {
  .t404__imgbox {
    width: 50%;
    display: inline;
    float: left;
    margin-right: 20px;
  }

  .t404__withbg .t404__imgbox {
    display: table-cell;
    float: none;
    vertical-align: top;
    margin-right: 0;
  }

  .t404 .t-col_3,
  .t404 .t-col_4,
  .t404 .t-col_6 {
    max-width: 100%;
    margin-bottom: 50px;
  }

  .t404__link:before,
  .t404__link:after {
    content: "";
    display: table;
    clear: both;
  }

  .t404__textwrapper {
    display: table;
    margin-top: 0;
    width: calc(50% - 20px);
  }

  .t404__withbg .t404__textwrapper {
    display: table-cell;
    float: none;
    vertical-align: top;
    margin-right: 0;
  }

  .t404 .t404__withbg {
    margin-bottom: 30px;
  }

  .t404__uptitle {
    margin-top: 0;
  }

  .t404__link {
    display: table;
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  .t404__imgbox,
  .t404__withbg .t404__imgbox,
  .t404__withbg .t404__textwrapper {
    width: 100%;
    display: block;
    float: none;
  }

  .t404__link {
    display: block;
    width: 100%;
  }

  .t404__imgbox {
    margin-right: 0;
  }

  .t404__textwrapper {
    margin-top: 16px;
    width: 100%;
  }

  .t404__withbg .t404__textwrapper {
    margin-top: 0;
    box-sizing: border-box;
  }
}

.t463__colwrapper {
  display: table;
  width: 100%;
}

.t463__c12collumns {
  max-width: 1200px;
  margin: 0 auto;
}

.t463__maincontainer {
  width: 100%;
  height: 80px;
  display: table;
}

.t463__content {
  padding: 2px 40px 0;
  display: table-cell;
  vertical-align: middle;
}

.t463__col {
  display: table-cell;
  vertical-align: middle;
  width: 33%;
}

.t463__col_center {
  padding: 0 16px;
}

.t463 .t-sociallinks__item,
.t463__right_social_links_item {
  display: inline-block;
  margin: 4px 1px 0;
  overflow: hidden;
}

.t463__typo {
  font-size: 14px;
  color: #222;
}

.t463__img {
  max-width: 150px;
}

@media screen and (max-width: 1200px) {
  .t463__content {
    padding: 2px 20px 0;
  }
}

@media screen and (max-width: 960px) {
  .t463__col,
  .t463__copyright {
    width: 100%;
    display: block;
    text-align: center;
  }

  .t463__maincontainer {
    display: block;
  }

  .t463__content {
    display: block;
  }

  .t463__maincontainer {
    height: auto !important;
    padding: 40px 0;
  }

  .t463__col {
    margin-bottom: 20px;
    padding: 0;
  }

  .t463__list_item {
    margin: 0 10px 4px;
  }

  .t463__col:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 670px) {
  .t463__typo {
    font-size: 12px;
  }
}

.t491__separator {
  margin-bottom: 70px;
}

.t491 .t-section__topwrapper {
  margin-bottom: 105px;
}

.t491 .t-section__title {
  margin-bottom: 40px;
}

.t491 .t-section__descr {
  max-width: 560px;
}

.t491 .t-section__bottomwrapper {
  margin-top: 105px;
}

.t491__bgimg {
  margin-right: 16px;
  width: 35px;
  height: 35px;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.t491__img {
  margin-right: 16px;
  width: 35px;
  height: auto;
}

.t491__img_circle {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.t491__title {
  margin-top: 23px;
}

.t491__descr {
  margin-top: 12px;
}

.t491__wrapper {
  display: table;
}

.t491__img,
.t491__title {
  display: table-cell;
  vertical-align: middle;
}

@media screen and (max-width: 960px) {
  .t491__col {
    margin-bottom: 40px;
  }

  .t491__separator {
    margin-bottom: 0px !important;
  }

  .t491 .t-section__topwrapper {
    margin-bottom: 45px;
  }

  .t491 .t-section__title {
    margin-bottom: 20px;
  }

  .t491 .t-section__bottomwrapper {
    margin-top: 45px;
  }

  .t491__img {
    max-width: 100px;
  }
}

.t494__text-bottom-margin {
  margin-bottom: 50px;
}

.t494__text {
  color: #fff;
}

.t494 .t-sociallinks {
  margin-bottom: 50px;
}

.t494 .t-sociallinks__item {
  display: inline-block;
  margin: 4px 1px 0;
}

.t562 .t-section__topwrapper {
  margin-bottom: 90px;
}

.t562 .t-section__title {
  margin-bottom: 40px;
}

.t562 .t-section__descr {
  max-width: 560px;
}

.t562__title {
  margin-bottom: 90px;
}

.t562__name {
  margin-bottom: 10px;
}

.t562__text {
  opacity: 0.7;
}

@media screen and (max-width: 960px) {
  .t562 .t-section__topwrapper {
    margin-bottom: 45px;
  }

  .t562 .t-section__title {
    margin-bottom: 20px;
  }

  .t562__title {
    margin-bottom: 45px;
  }

  .t562__col {
    margin-bottom: 30px;
  }
}

.t585 > .t-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
}

.t585__header {
  position: relative;
  cursor: pointer;
  padding: 27px 50px 27px 0;
  border-top: 1px solid #eee;
}

.t585__icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  padding: 8px;
  transition: opacity ease-in-out 0.2s;
}

.t585__icon-hover {
  opacity: 0;
}

.t585__header:hover .t585__icon {
  opacity: 0;
}

.t585__header:hover .t585__icon-hover {
  opacity: 1;
}

.t585__row:after {
  content: "";
  display: table;
  clear: both;
}

.t585__circle {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 100px;
}

.t585__lines {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transition: all ease-in-out 0.3s;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  z-index: 1;
}

.t585__opened .t585__lines {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 1;
  transition: all ease-in-out 0.3s;
}

.t585__content {
  display: none;
  transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
}

.t585__textwrapper {
  padding: 0 0 20px;
}

.t585__text {
  margin-bottom: 20px;
}

.t585__img {
  display: block;
  width: 100%;
  margin-bottom: 14px;
}

.t585__border {
  width: 100%;
  height: 1px;
  background-color: #eee;
}

@media screen and (max-width: 960px) {
  .t585 .t-col_4:not(:last-child) .t585__border {
    display: none;
  }

  .t585__header:hover .t585__icon {
    opacity: 1;
  }

  .t585__header:hover .t585__icon-hover {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  .t585__header {
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .t585__text {
    margin-bottom: 15px;
  }

  .t585__text > a {
    word-break: break-word;
  }

  .t585__textwrapper {
    padding: 0 0 10px;
  }
}

.t592 .t-section__topwrapper {
  margin-bottom: 105px;
}

.t592 .t-section__title {
  margin-bottom: 40px;
}

.t592 .t-section__descr {
  max-width: 560px;
}

.t592 .t-section__bottomwrapper {
  margin-top: 105px;
}

.t592__content {
  border: 1px solid #eee;
  height: 100%;
  padding: 55px 30px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.t592__price {
  display: inline-block;
  vertical-align: middle;
}

.t592__price_block {
  display: block;
}

.t592__price_old {
  color: #999;
  margin-right: 8px;
  position: relative;
}

.t592__price_old:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid;
  top: 50%;
}

.t592__descr {
  margin-top: 22px;
}

.t592__btn {
  margin-top: 30px;
}

.t592__withfeatured .t592__featured .t592__content {
  padding-top: 70px;
  padding-bottom: 70px;
}

.t592__withfeatured .t592__col {
  padding-top: 15px;
}

.t592__withfeatured .t592__featured {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 10px;
  margin-left: 10px;
}

.t592__withfeatured .t592__featured.t-col_4 {
  max-width: 380px;
}

.t592__withfeatured .t592__featured.t-col_3 {
  max-width: 280px;
}

.t592__withfeatured .t592__featured.t-col_6 {
  max-width: 580px;
}

@media screen and (max-width: 1200px) {
  .t592__withfeatured .t592__featured.t-col_4 {
    max-width: 300px;
  }

  .t592__withfeatured .t592__featured.t-col_3 {
    max-width: 220px;
  }

  .t592__withfeatured .t592__featured.t-col_6 {
    max-width: 460px;
  }
}

@media screen and (max-width: 960px) {
  .t592 .t-section__topwrapper {
    margin-bottom: 30px;
  }

  .t592 .t-section__title {
    margin-bottom: 20px;
  }

  .t592__withfeatured .t592__featured.t592__col {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .t592__withfeatured .t592__col {
    padding-top: 0;
  }

  .t592__col {
    margin-bottom: 20px;
  }

  .t592__col:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 640px) {
  .t592__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.t594 .t-section__topwrapper {
  margin-bottom: 105px;
}

.t594 .t-section__title {
  margin-bottom: 40px;
}

.t594 .t-section__descr {
  max-width: 560px;
}

.t594 .t-section__bottomwrapper {
  margin-top: 105px;
}

.t594__container:before {
  display: none;
}

.t594__container {
  text-align: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
}

.t594__item {
  padding: 20px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin: 0;
}

.t594__item_3-in-row {
  width: 33.333%;
}

.t594__item_4-in-row {
  width: 25%;
}

.t594__item_5-in-row {
  width: 20%;
}

.t594__item_6-in-row {
  width: 16.666%;
}

.t594__linkwrapper {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}

.t594__img {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}

.t594__greyonhovercolor {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}

.t594__greyonhovercolor:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: none;
}

.t594__alphaonhover {
  opacity: 0.5;
}

.t594__alphaonhover:hover {
  opacity: 1;
}

@media screen and (max-width: 1200px) {
  .t594__item {
    padding: 10px;
  }
}

@media screen and (max-width: 960px) {
  .t594 .t-section__bottomwrapper {
    margin-top: 45px;
  }

  .t594 .t-section__topwrapper {
    margin-bottom: 45px;
  }

  .t594 .t-section__title {
    margin-bottom: 20px;
  }

  .t594__item_4-in-row,
  .t594__item_5-in-row,
  .t594__item_6-in-row {
    width: 33.333%;
  }
}

@media screen and (max-width: 640px) {
  .t594__container {
    padding: 0 20px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 440px) {
  .t594__item_3-in-row,
  .t594__item_4-in-row,
  .t594__item_5-in-row,
  .t594__item_6-in-row {
    width: 50%;
  }
}

.t668 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
}

.t668__col {
  margin-bottom: 1px;
}

.t668__col:last-child {
  margin-bottom: 0 !important;
}

.t668__wrapper {
  background-color: #fff;
}

.t668__header {
  position: relative;
  cursor: pointer;
  padding: 25px 30px;
}

.t668__icon {
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  padding: 8px;
  transition: opacity ease-in-out 0.2s;
}

.t668__icon-hover {
  opacity: 0;
}

.t668__header:hover .t668__icon {
  opacity: 0;
}

.t668__header:hover .t668__icon-hover {
  opacity: 1;
}

.t668__row:after {
  content: "";
  display: table;
  clear: both;
}

.t668__circle {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 100px;
}

.t668__lines {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transition: all ease-in-out 0.3s;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  z-index: 1;
}

.t668__opened .t668__lines {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 1;
  transition: all ease-in-out 0.3s;
}

.t668__content {
  display: none;
  transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
  padding: 0 30px 30px;
}

.t668__title {
  padding-right: 30px;
}

.t668__text {
  margin-top: -5px;
}

.t668__img {
  display: block;
  width: 100%;
  margin-bottom: 14px;
}

.t668__border {
  width: 100%;
  height: 1px;
  background-color: #eee;
}

@media screen and (max-width: 960px) {
  .t668__header:hover .t668__icon {
    opacity: 1;
  }

  .t668__header:hover .t668__icon-hover {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  .t668__header {
    padding: 20px !important;
  }

  .t668__content {
    padding: 0 20px 20px !important;
  }

  .t668__text > a {
    word-break: break-word;
  }

  .t668__icon {
    right: 8px !important;
  }
}

.t670__imgwrapper {
  position: relative;
}

.t670__imgwrapper .t-slds__bgimg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.t670__play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  z-index: 2;
}

.t670__play_icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 80px;
  height: 80px;
  margin: 0 auto;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

.t670__play:hover .t670__play_icon {
  -moz-transform: translateY(-50%) scale(1.15);
  -ms-transform: translateY(-50%) scale(1.15);
  -webkit-transform: translateY(-50%) scale(1.15);
  -o-transform: translateY(-50%) scale(1.15);
  transform: translateY(-50%) scale(1.15);
}

.t670__frame {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.t670 .t-slds__caption {
  display: none;
}

.t670 .t-slds__caption.t-slds__caption-active {
  display: block;
}

.t670 .t-slds__caption__container.t670__caption__container_none {
  margin-top: 0;
}

.t670 .t-slds__caption.t670__caption_margin {
  margin-top: 16px;
}

@media screen and (max-width: 640px) {
  .t670 .t-slds__wrapper {
    padding: 0 !important;
  }
}

.t677__row {
  display: flex;
  font-size: 0;
}

.t677__tile {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}

.t677__tile_left {
  width: 60%;
  padding-right: 10px;
}

.t677__tile_right {
  width: 40%;
  padding-left: 10px;
}

.t677__wrapper_top {
  position: relative;
  margin-top: 40%;
}

.t677__wrapper_bottom {
  position: relative;
  width: 100%;
  margin-top: 20px;
  padding-bottom: 100%;
}

.t677__bgimg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.t677__bgimg_1 {
  padding-bottom: 135%;
}

.t677__bgimg_2 {
  padding-bottom: 120%;
}

.t677__bgimg_3 {
  position: absolute;
  padding-bottom: 100%;
  width: 160%;
  right: 50%;
}

.t677__row_2-images .t677__tile,
.t677__row_1-image .t677__tile {
  padding: 0px !important;
}

.t677__row_2-images .t677__bgimg_2 {
  position: absolute;
  right: 0;
  width: 110%;
}

.t677__row_1-image .t677__tile_left {
  width: 100%;
}

.t677__row_1-image .t677__bgimg_1 {
  padding-bottom: 100%;
}

.t677__textwrapper {
  display: table;
  width: 100%;
  height: 100%;
}

.t677__content {
  display: table-cell;
}

.t677__descr {
  margin-top: 34px;
}

.t677__bgimg_3_mobile {
  display: none;
}

.t677__btn-container {
  width: 100%;
}

.t677__btn-wrapper {
  display: inline-block;
  padding-top: 60px;
}

.t677__btntext-wrapper {
  display: inline-block;
  padding-top: 45px;
}

@media screen and (max-width: 960px) {
  .t677__top-indent {
    margin-top: 55px;
  }

  .t677__descr {
    margin-top: 20px;
  }

  .t677__btn-wrapper {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .t677__btntext-wrapper {
    padding-top: 20px;
  }
}

@media screen and (max-width: 640px) {
  .t677__tile_left,
  .t677__tile_right {
    width: 50%;
  }

  .t677__wrapper_top {
    margin-top: 0;
  }

  .t677__bgimg_2 {
    padding-bottom: 135%;
  }

  .t677__wrapper_bottom {
    display: none;
  }

  .t677__bgimg_3_mobile {
    display: block;
    padding-bottom: 55%;
    margin-top: 20px;
  }

  .t677__row_2-images .t677__bgimg_2 {
    position: initial;
    width: 100%;
  }

  .t677__row_2-images .t677__tile_left {
    padding-right: 10px !important;
  }

  .t677__row_2-images .t677__tile_right {
    padding-left: 10px !important;
  }

  .t677__top-indent {
    margin-top: 40px;
  }

  .t677__descr {
    margin-top: 14px;
  }
}

.t700 .t-section__topwrapper {
  margin-bottom: 105px;
}

.t700 .t-section__title {
  margin-bottom: 40px;
}

.t700 .t-section__descr {
  max-width: 560px;
}

.t700 .t700__col {
  margin-top: 0;
  margin-bottom: 0;
}

.t700 .t700__img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.t700 .t700__contentwrapper {
  display: table-cell;
  vertical-align: middle;
}

.t700 .t700__contentbox {
  display: table;
  width: 100%;
}

.t700 .t700__video-descr {
  margin-top: 20px;
}

.t700 .t700__form-upper-text {
  margin-bottom: 20px;
}

.t700 .t700__form-bottom-text {
  margin-top: 20px;
}

.t700 .t-form__inputsbox {
  -webkit-transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  max-height: 10000px;
}

.t700 .t700__inputsbox_hidden.t-form__inputsbox {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}

.t700 .t-input-group {
  margin-bottom: 25px;
}

.t700 .t-input {
  background-color: transparent;
  -webkit-appearance: none;
}

.t700 .t-input-block textarea {
  padding-top: 17px;
}

.t700 .t-input-block textarea.t-input_pvis {
  padding-top: 26px;
}

.t700 .t-input-block textarea {
  padding-top: 17px;
  background-color: transparent;
}

.t700 .t-input-title {
  padding-bottom: 5px;
}

.t700 .t-input-subtitle {
  padding-bottom: 15px;
}

.t700 .t-input-group_rd .t-input-subtitle {
  padding-bottom: 5px;
}

.t700 .t-inputtime,
.t700 .t-datepicker__wrapper {
  max-width: 245px;
}

.t700 .t-form_bbonly .t-input-title {
  padding-bottom: 0;
  margin-bottom: 0;
}

.t700 .t-form_bbonly .t-input-subtitle {
  padding-bottom: 0;
  padding-top: 5px;
}

.t700 .t-form_bbonly .t-input-block {
  margin-bottom: 30px;
}

.t700 .t-form__inputsbox .t-input-group_st .t-input-block {
  display: none;
  margin-bottom: 0;
}

.t700 .t-form__submit {
  display: block;
  vertical-align: middle;
  height: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
}

@media screen and (max-width: 960px) {
  .t700 .t-section__topwrapper {
    margin-bottom: 60px;
  }

  .t700 .t-section__title {
    margin-bottom: 20px;
  }

  .t700 .t700__col:first-child {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 640px) {
  .t700 .t-form__submit {
    padding-bottom: 20px;
  }

  .t700 .t-input-block textarea {
    padding-top: 12px;
  }

  .t700 .t-submit {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .t700 .t-inputtime,
  .t700 .t-datepicker__wrapper {
    max-width: 100%;
  }
}

.uploadcare-dialog.uploadcare-active {
  z-index: 9999999;
}

.t702__body_popupshowed {
  -webkit-overflow-scrolling: touch !important;
}

.t702 .t702__wrapper {
  padding: 40px 45px;
}

.t702 .t702__title {
  margin-bottom: 11px;
}

.t702 .t702__text-wrapper {
  margin-bottom: 24px;
}

.t702 .t702__text {
  margin-top: 20px;
}

.t702 .t702__img {
  width: 100%;
  display: block;
}

@media screen and (max-width: 640px) {
  .t702 .t702__title {
    margin-bottom: 6px;
  }

  .t702 .t702__text-wrapper {
    margin-bottom: 14px;
  }

  .t702 .t702__wrapper {
    padding: 20px;
  }
}

.t702 .t-form__errorbox-item {
  word-break: break-word;
}

.t702 .t-form__inputsbox {
  -webkit-transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  max-height: 10000px;
}

.t702 .t702__inputsbox_hidden.t-form__inputsbox {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}

.t702 .t-input-group {
  margin-bottom: 25px;
}

.t702 .t-input {
  background-color: transparent;
  -webkit-appearance: none;
}

.t702 .t-input-block textarea {
  padding-top: 17px;
  background-color: transparent;
}

.t702 .t-input-block textarea.t-input_pvis {
  padding-top: 26px;
}

.t702 .t-input-title {
  padding-bottom: 5px;
}

.t702 .t-input-subtitle {
  padding-bottom: 15px;
}

.t702 .t-input-group_rd .t-input-subtitle {
  padding-bottom: 5px;
}

.t702 .t-inputtime,
.t702 .t-datepicker__wrapper {
  max-width: 245px;
}

.t702 .t-form__submit {
  display: block;
  text-align: center;
  vertical-align: middle;
  height: 100%;
  width: 100%;
  margin-top: 25px;
}

.t702 .t-submit {
  width: 100%;
  height: 54px;
  -webkit-appearance: none;
}

.t702 .t-form_bbonly .t-input-title {
  padding-bottom: 0;
  margin-bottom: 0;
}

.t702 .t-form_bbonly .t-input-subtitle {
  padding-bottom: 0;
  padding-top: 5px;
}

.t702 .t-form__inputsbox .t-input-group_st .t-input-block {
  display: none;
  margin-bottom: 0;
}

.t702 .t702__form-bottom-text {
  margin-top: 20px;
}

@media screen and (max-width: 640px) {
  .t702 .t-input-group {
    margin-bottom: 20px;
  }

  .t702 .t-input-block textarea {
    padding-top: 12px;
  }

  .t702 .t-submit,
  .t702 .t-input {
    height: 50px;
    font-size: 16px;
  }

  .t702 .t-input {
    padding: 0 14px;
  }

  .t702 .t-input__vis-ph {
    top: 17px;
  }

  .t702 .t-input_pvis {
    padding: 22px 20px 10px 20px;
  }

  .t702 .t-input-block textarea.t-input_pvis {
    padding-top: 22px;
  }
}

@media screen and (max-width: 480px) {
  .t702 .t-inputtime,
  .t702 .t-datepicker__wrapper {
    max-width: 100%;
  }
}

@media screen and (max-width: 560px) {
  .t702 .t-popup_show .t-popup__container {
    max-width: 100%;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    padding-top: 50px;
    margin: 0;
    box-sizing: border-box;
    min-height: 100vh;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    position: relative;
  }

  .t702 .t-popup {
    padding: 0;
  }

  .t702 .t-popup__close {
    width: 100%;
    height: 50px;
    background: #000;
    position: fixed;
    display: table;
    z-index: 2;
    left: 0;
    right: 0;
    top: 0;
  }

  .t702 .t-popup__close-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 100%;
    padding-right: 20px;
    font-size: 0;
  }

  .t702 .t-popup__close-icon {
    width: 16px;
  }
}

.t843 .t-section__topwrapper {
  margin-bottom: 90px;
}

.t843 .t-section__title {
  margin-bottom: 40px;
}

.t843 .t-section__descr {
  max-width: 560px;
}

.t843 .t-section__bottomwrapper {
  margin-top: 105px;
}

.t843__fullscreenwidth {
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.t843__separator {
  margin-bottom: 120px;
}

.t843__mobileimg {
  display: none;
}

.t843__imgwrapper {
  margin: 0 auto;
}

.t843__blockimg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  max-width: 100%;
  width: 100%;
  height: 300px;
}

.t843__textwrapper {
  display: table;
  width: 100%;
}

.t843__content {
  display: table-cell;
}

.t843__title {
  margin-bottom: 24px;
}

.t843__rightcol {
  margin-right: 0;
}

.t843__leftcol {
  margin-left: 0;
}

.t843__content .t-btn {
  margin-top: 30px;
}

.t843__fullscreenwidth .t843__leftcol .t843__textwrapper {
  padding-right: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.t843__fullscreenwidth .t843__rightcol .t843__textwrapper {
  padding-left: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.t843__cell {
  height: auto !important;
}

.t843__marginauto {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 960px) {
  .t843 .t-section__bottomwrapper {
    margin-top: 45px;
  }

  .t843 .t-section__topwrapper {
    margin-bottom: 45px;
  }

  .t843 .t-section__title {
    margin-bottom: 20px;
  }

  .t843__fullscreenwidth {
    padding: 0 20px;
  }

  .t843__textwrapper {
    padding: 0px !important;
  }

  .t843__separator {
    margin-bottom: 75px !important;
  }

  .t843__col {
    padding: 0px !important;
  }

  .t843__cell {
    display: block;
    max-width: 100%;
    width: initial;
  }

  .t843__top {
    margin-bottom: 30px;
  }

  .t843__textwrapper {
    height: auto !important;
    margin-top: 30px;
  }

  .t843__title {
    margin-bottom: 15px;
  }

  .t843__mobileimg {
    display: block;
  }

  .t843__desktopimg {
    display: none;
  }
}

.t938 {
  position: relative;
}

.t938__title {
  width: 100%;
}

.t938 .t-section__topwrapper {
  margin-bottom: 90px;
}

.t938 .t-section__bottomwrapper {
  margin-top: 60px;
}

.t938 .t-section__title {
  margin-bottom: 20px;
}

.t938__btitle {
  margin-bottom: 20px;
}

.t938__content {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 70%;
}

.t938__content_flipped {
  width: 70%;
  order: 2;
}

.t938__empty-block {
  max-width: 30%;
  flex-grow: 1;
}

.t938__empty-block_flipped {
  order: 1;
}

.t938__features {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-shrink: 0;
}

.t938__feature {
  margin: 0;
  padding: 0 30px 30px 0;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 50%;
  color: #ff6f43;
  font-size: 20px;
}

.t938__feature-icon {
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
}

.t938__feature-icon_center {
  margin-left: auto;
  margin-right: auto;
}

.t938__feature-icon_square {
  background-size: cover;
  background-position: unset;
}

.t938__feature-icon_circle {
  border-radius: 50%;
}

.t938__feature-icon_empty {
  visibility: none;
}

.t938__feature-title {
  padding-top: 20px;
}

.t938__feature-description {
  margin-top: 15px;
}

.t938__feature-description div {
  margin-top: 15px;
  color: #ff6f43 !important;
  font-size: 20px !important;
  font-weight: 500;
}

.t938__background-image {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 30%;
  height: 100%;
  background-color: #f0f0f0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 960px) {
  .t938__content {
    width: 100%;
    padding-left: 0;
  }

  .t938__title {
    margin-left: unset;
  }

  .t938 .t-section__title {
    margin-bottom: 20px;
  }

  .t938 .t-section__topwrapper {
    margin-bottom: 45px;
  }

  .t938__background-image {
    margin-top: 20px;
    content: "";
    position: static;
    width: 100%;
    height: 400px;
  }

  .t938__bg-wrap {
    order: 3;
    width: 100%;
  }

  .t938 .t-section__bottomwrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 640px) {
  .t938__title {
    order: 1;
  }

  .t938__bg-wrap {
    order: 2;
  }

  .t938__features {
    order: 3;
  }

  .t938__button {
    order: 4;
  }

  .t938__feature {
    padding-bottom: 30px;
    padding-right: 0;
    width: 100%;
  }

  .t938__background-image {
    margin-top: 0;
    margin-bottom: 30px;
    width: 100%;
    height: 300px;
  }

  .t938 .t-section__bottomwrapper {
    margin-top: 20px;
  }
}

@media screen and (min-width: 980px) {
  div:not(.t396) .t-animate[data-animate-style="fadein"],
  div:not(.t396) .t-animate[data-animate-style="fadeinup"],
  div:not(.t396) .t-animate[data-animate-style="fadeindown"],
  div:not(.t396) .t-animate[data-animate-style="fadeinleft"],
  div:not(.t396) .t-animate[data-animate-style="fadeinright"],
  div:not(.t396) .t-animate[data-animate-style="zoomin"],
  div:not(.t396) .t-animate[data-animate-style="zoomout"] {
    opacity: 0;
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-backface-visibility: hidden;
  }

  div:not(.t396) .t-title.t-animate {
    -webkit-transition-duration: 1.2s;
    transition-duration: 1.2s;
  }

  div:not(.t396) .t-descr.t-animate,
  div:not(.t396) .t-uptitle.t-animate,
  div:not(.t396) .t-subtitle.t-animate,
  div:not(.t396) .t-text.t-animate {
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
  }

  div:not(.t396) .t-item.t-animate {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }

  div:not(.t396) .t-animate_started[data-animate-style="fadein"] {
    opacity: 1;
  }

  div:not(.t396) .t-animate[data-animate-style="fadeinup"] {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinup"] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  div:not(.t396) .t-animate[data-animate-style="fadeindown"] {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }

  div:not(.t396) .t-animate_started[data-animate-style="fadeindown"] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  div:not(.t396) .t-animate[data-animate-style="fadeinleft"] {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinleft"] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  div:not(.t396) .t-animate[data-animate-style="fadeinright"] {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinright"] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  div:not(.t396) .t-animate[data-animate-style="zoomin"] {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  div:not(.t396) .t-animate_started[data-animate-style="zoomin"] {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  div:not(.t396) .t-animate[data-animate-style="zoomout"] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  div:not(.t396) .t-animate_started[data-animate-style="zoomout"] {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  div:not(.t396) .t-animate_started[data-animate-distance],
  .t-animate_started[data-animate-scale] {
    -webkit-transform: none !important;
    transform: none !important;
  }
}

.t396 .t-animate[data-animate-style="fadein"],
.t396 .t-animate[data-animate-style="fadeinup"],
.t396 .t-animate[data-animate-style="fadeindown"],
.t396 .t-animate[data-animate-style="fadeinleft"],
.t396 .t-animate[data-animate-style="fadeinright"],
.t396 .t-animate[data-animate-style="zoomin"],
.t396 .t-animate[data-animate-style="zoomout"],
.t396 .t-animate[data-animate-style-res-960="fadein"],
.t396 .t-animate[data-animate-style-res-960="fadeinup"],
.t396 .t-animate[data-animate-style-res-960="fadeindown"],
.t396 .t-animate[data-animate-style-res-960="fadeinleft"],
.t396 .t-animate[data-animate-style-res-960="fadeinright"],
.t396 .t-animate[data-animate-style-res-960="zoomin"],
.t396 .t-animate[data-animate-style-res-960="zoomout"],
.t396 .t-animate[data-animate-style-res-640="fadein"],
.t396 .t-animate[data-animate-style-res-640="fadeinup"],
.t396 .t-animate[data-animate-style-res-640="fadeindown"],
.t396 .t-animate[data-animate-style-res-640="fadeinleft"],
.t396 .t-animate[data-animate-style-res-640="fadeinright"],
.t396 .t-animate[data-animate-style-res-640="zoomin"],
.t396 .t-animate[data-animate-style-res-640="zoomout"],
.t396 .t-animate[data-animate-style-res-480="fadein"],
.t396 .t-animate[data-animate-style-res-480="fadeinup"],
.t396 .t-animate[data-animate-style-res-480="fadeindown"],
.t396 .t-animate[data-animate-style-res-480="fadeinleft"],
.t396 .t-animate[data-animate-style-res-480="fadeinright"],
.t396 .t-animate[data-animate-style-res-480="zoomin"],
.t396 .t-animate[data-animate-style-res-480="zoomout"],
.t396 .t-animate[data-animate-style-res-320="fadein"],
.t396 .t-animate[data-animate-style-res-320="fadeinup"],
.t396 .t-animate[data-animate-style-res-320="fadeindown"],
.t396 .t-animate[data-animate-style-res-320="fadeinleft"],
.t396 .t-animate[data-animate-style-res-320="fadeinright"],
.t396 .t-animate[data-animate-style-res-320="zoomin"],
.t396 .t-animate[data-animate-style-res-320="zoomout"] {
  opacity: 0;
  -webkit-transition-property: opacity, transform;
  transition-property: opacity, transform;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-backface-visibility: hidden;
}

.t396 .t-title.t-animate {
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s;
}

.t396 .t-descr.t-animate,
.t396 .t-uptitle.t-animate,
.t396 .t-subtitle.t-animate,
.t396 .t-text.t-animate {
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
}

.t396 .t-item.t-animate {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.t396 .t-animate_started[data-animate-style="fadein"],
.t396 .t-animate_started[data-animate-style-res-960="fadein"],
.t396 .t-animate_started[data-animate-style-res-640="fadein"],
.t396 .t-animate_started[data-animate-style-res-480="fadein"],
.t396 .t-animate_started[data-animate-style-res-320="fadein"] {
  opacity: 1;
}

.t396 .t-animate[data-animate-style="fadeinup"],
.t396 .t-animate[data-animate-style-res-960="fadeinup"],
.t396 .t-animate[data-animate-style-res-640="fadeinup"],
.t396 .t-animate[data-animate-style-res-480="fadeinup"],
.t396 .t-animate[data-animate-style-res-320="fadeinup"] {
  -webkit-transform: translate(0, 100px);
  transform: translate(0, 100px);
}

.t396 .t-animate_started[data-animate-style="fadeinup"],
.t396 .t-animate_started[data-animate-style-res-960="fadeinup"],
.t396 .t-animate_started[data-animate-style-res-640="fadeinup"],
.t396 .t-animate_started[data-animate-style-res-480="fadeinup"],
.t396 .t-animate_started[data-animate-style-res-320="fadeinup"] {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

.t396 .t-animate[data-animate-style="fadeindown"],
.t396 .t-animate[data-animate-style-res-960="fadeindown"],
.t396 .t-animate[data-animate-style-res-640="fadeindown"],
.t396 .t-animate[data-animate-style-res-480="fadeindown"],
.t396 .t-animate[data-animate-style-res-320="fadeindown"] {
  -webkit-transform: translate(0, -100px);
  transform: translate(0, -100px);
}

.t396 .t-animate_started[data-animate-style="fadeindown"],
.t396 .t-animate_started[data-animate-style-res-960="fadeindown"],
.t396 .t-animate_started[data-animate-style-res-640="fadeindown"],
.t396 .t-animate_started[data-animate-style-res-480="fadeindown"],
.t396 .t-animate_started[data-animate-style-res-320="fadeindown"] {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

.t396 .t-animate[data-animate-style="fadeinleft"],
.t396 .t-animate[data-animate-style-res-960="fadeinleft"],
.t396 .t-animate[data-animate-style-res-640="fadeinleft"],
.t396 .t-animate[data-animate-style-res-480="fadeinleft"],
.t396 .t-animate[data-animate-style-res-320="fadeinleft"] {
  -webkit-transform: translate(100px, 0);
  transform: translate(100px, 0);
}

.t396 .t-animate_started[data-animate-style="fadeinleft"],
.t396 .t-animate_started[data-animate-style-res-960="fadeinleft"],
.t396 .t-animate_started[data-animate-style-res-640="fadeinleft"],
.t396 .t-animate_started[data-animate-style-res-480="fadeinleft"],
.t396 .t-animate_started[data-animate-style-res-320="fadeinleft"] {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

.t396 .t-animate[data-animate-style="fadeinright"],
.t396 .t-animate[data-animate-style-res-960="fadeinright"],
.t396 .t-animate[data-animate-style-res-640="fadeinright"],
.t396 .t-animate[data-animate-style-res-480="fadeinright"],
.t396 .t-animate[data-animate-style-res-320="fadeinright"] {
  -webkit-transform: translate(-100px, 0);
  transform: translate(-100px, 0);
}

.t396 .t-animate_started[data-animate-style="fadeinright"],
.t396 .t-animate_started[data-animate-style-res-960="fadeinright"],
.t396 .t-animate_started[data-animate-style-res-640="fadeinright"],
.t396 .t-animate_started[data-animate-style-res-480="fadeinright"],
.t396 .t-animate_started[data-animate-style-res-320="fadeinright"] {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

.t396 .t-animate[data-animate-style="zoomin"],
.t396 .t-animate[data-animate-style-res-960="zoomin"],
.t396 .t-animate[data-animate-style-res-640="zoomin"],
.t396 .t-animate[data-animate-style-res-480="zoomin"],
.t396 .t-animate[data-animate-style-res-320="zoomin"] {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.t396 .t-animate_started[data-animate-style="zoomin"],
.t396 .t-animate_started[data-animate-style-res-960="zoomin"],
.t396 .t-animate_started[data-animate-style-res-640="zoomin"],
.t396 .t-animate_started[data-animate-style-res-480="zoomin"],
.t396 .t-animate_started[data-animate-style-res-320="zoomin"] {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t396 .t-animate[data-animate-style="zoomout"],
.t396 .t-animate[data-animate-style-res-960="zoomout"],
.t396 .t-animate[data-animate-style-res-640="zoomout"],
.t396 .t-animate[data-animate-style-res-480="zoomout"],
.t396 .t-animate[data-animate-style-res-320="zoomout"] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.t396 .t-animate_started[data-animate-style="zoomout"],
.t396 .t-animate_started[data-animate-style-res-960="zoomout"],
.t396 .t-animate_started[data-animate-style-res-640="zoomout"],
.t396 .t-animate_started[data-animate-style-res-480="zoomout"],
.t396 .t-animate_started[data-animate-style-res-320="zoomout"] {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t396 .t-animate_started[data-animate-distance],
.t396 .t-animate_started[data-animate-distance-res-960],
.t396 .t-animate_started[data-animate-distance-res-640],
.t396 .t-animate_started[data-animate-distance-res-480],
.t396 .t-animate_started[data-animate-distance-res-320],
.t396 .t-animate_started[data-animate-scale],
.t396 .t-animate_started[data-animate-scale-res-960],
.t396 .t-animate_started[data-animate-scale-res-640],
.t396 .t-animate_started[data-animate-scale-res-480],
.t396 .t-animate_started[data-animate-scale-res-320] {
  -webkit-transform: none !important;
  transform: none !important;
}

.t-menusub__menu {
  position: absolute;
  display: none;
  opacity: 0;
  z-index: 6000000;
  width: 100%;
  max-width: 150px;
  background-color: #fff;
  text-align: center;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -o-transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -webkit-transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.t-menusub__menu_show {
  opacity: 1;
}

.t-menusub__menu:after,
.t-menusub__menu:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px;
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

.t-menusub__menu_bottom {
  margin-bottom: 30px;
}

.t-menusub__menu_bottom:after,
.t-menusub__menu_bottom:before {
  top: -20px;
  border-bottom-color: #fff;
}

.t-menusub__menu_top:after,
.t-menusub__menu_top:before {
  bottom: -20px;
  border-top-color: #fff;
}

.t-menusub__content {
  padding: 18px 20px;
  overflow: auto;
}

.t-menusub__list {
  padding-left: 0 !important;
  list-style-type: none;
  margin-bottom: 0 !important;
}

.t-menusub__list-item {
  margin-bottom: 12px;
}

.t-menusub__list-item:last-child {
  margin-bottom: 0;
}

.t-menusub__link-item {
  display: block;
  width: 100%;
  font-size: 14px;
  text-decoration: none;
  white-space: normal;
  color: #222;
}

#allrecords .t-menusub__link-item {
  color: #222;
}

.t-menusub__arrow {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  position: relative;
  width: 6px;
  border-color: inherit;
}

.t-menusub__arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  position: absolute;
  top: 45%;
  left: 0;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-color: transparent transparent transparent transparent;
  border-top-color: inherit;
}

@media screen and (max-width: 980px) {
  .t-menusub__menu {
    position: relative;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: transparent;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .t-menusub__menu:after,
  .t-menusub__menu:before {
    display: none;
  }

  .t-menusub__list-item {
    margin-bottom: 16px;
  }
}

.t-cover {
  height: 700px;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  vertical-align: middle;
  position: relative;
  background-attachment: fixed;
  overflow: hidden;
}

.t-cover__carrier {
  height: 700px;
  width: 100%;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  vertical-align: middle;
  position: relative;
  background-attachment: fixed;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: unset;
}

@supports (-ms-ime-align: auto) {
  .t-cover__carrier {
    transform: unset;
  }
}

.t-cover__carrier.loading {
  opacity: 0;
}

.t-cover__carrier[data-content-cover-bg=""].loading {
  opacity: 1 !important;
}

.t-cover__carrier.loaded {
  opacity: 1;
  transition: opacity 0.7s;
}

@media screen and (max-device-width: 1024px) {
  .t-cover {
    background-attachment: scroll;
  }

  .t-cover__carrier {
    background-attachment: scroll;
  }
}

@media print {
  .t-cover {
    background-attachment: scroll;
  }

  .t-cover__carrier {
    background-attachment: scroll;
  }
}

.t-cover__filter {
  height: 700px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.t-cover .t-container,
.t-cover .t-container_10,
.t-cover .t-container_100,
.t-cover .t-container_8 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.t-cover__wrapper {
  height: 700px;
  display: table-cell;
  width: 1200px;
}

.t-cover__wrapper span.space {
  display: inline-block;
  height: 100%;
  width: 1px;
}

@media screen and (max-width: 640px) {
  .t-cover {
    height: 400px;
    background-attachment: fixed;
  }

  .t-cover__carrier {
    background-attachment: scroll !important;
    background-size: cover;
    background-position: center center;
  }

  .t-cover__filter {
    height: 400px;
  }

  .t-cover__wrapper {
    height: 400px;
  }
}

@-webkit-keyframes t-arrow-bottom {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
  }

  55% {
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
  }

  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes t-arrow-bottom {
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
  }

  55% {
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
  }

  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

.t-cover__arrow-wrapper_animated {
  animation: t-arrow-bottom 1.7s infinite ease;
}

.t-cover__arrow {
  position: absolute;
  z-index: 9;
  bottom: 40px;
  right: 0;
  left: 0;
  text-align: center;
}

.t-cover__arrow-wrapper {
  display: inline-block;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  cursor: pointer;
}

.t-cover__arrow-wrapper:hover {
  opacity: 0.7;
}

.t-cover__arrow-svg {
  fill: #fff;
}

@media screen and (max-width: 640px) {
  .t-cover__arrow_mobile {
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }

  .t-cover__arrow {
    bottom: 14px;
  }
}

.t-body_popupshowed {
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
}

.t-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.3s;
  -moz-transition: opacity ease-in-out 0.3s;
  -o-transition: opacity ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0 20px;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999999;
  display: none;
}

.t-popup.t-popup_show {
  opacity: 1;
}

.t-popup__container {
  background: #fff;
  margin: 0 auto;
  width: auto;
  position: absolute;
  top: 50%;
  right: 20px;
  left: 20px;
  z-index: 1;
  cursor: default;
  -moz-transform: translateY(-30%) scale(0.9);
  -ms-transform: translateY(-30%) scale(0.9);
  -webkit-transform: translateY(-30%) scale(0.9);
  -o-transform: translateY(-30%) scale(0.9);
  transform: translateY(-30%) scale(0.9);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-popup__container {
    width: 100%;
  }
}

.t-popup__container-animated {
  -webkit-transition: transform ease-in-out 0.3s;
  -moz-transition: transform ease-in-out 0.3s;
  -o-transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
}

.t-popup_show .t-popup__container {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-popup__container.t-popup__container-static {
  margin: 65px auto;
  top: 0;
  position: relative;
  left: auto;
  right: auto;
  width: 100%;
  -moz-transform: translateY(30%) scale(0.9);
  -ms-transform: translateY(30%) scale(0.9);
  -webkit-transform: translateY(30%) scale(0.9);
  -o-transform: translateY(30%) scale(0.9);
  transform: translateY(30%) scale(0.9);
}

.t-popup_show .t-popup__container.t-popup__container-static {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.t-popup__close {
  position: fixed;
  right: 20px;
  top: 20px;
  width: 23px;
  height: 23px;
  cursor: pointer;
  -webkit-transition: opacity ease-in-out 0.3s;
  -moz-transition: opacity ease-in-out 0.3s;
  -o-transition: opacity ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s;
  z-index: 9;
}

.t-popup__close:hover {
  opacity: 0.7;
}

.t-body_scroll-locked {
  position: fixed;
  left: 0;
  width: 100%;
}

.t-submit {
  text-align: center;
  height: 60px;
  border: 0 none;
  font-size: 16px;
  padding-left: 60px;
  padding-right: 60px;
  -webkit-appearance: none;
  font-weight: 700;
  white-space: nowrap;
  background-image: none;
  cursor: pointer;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  background: transparent;
}

.t-submit_sending {
  opacity: 0.5;
}

@media screen and (max-width: 640px) {
  .t-submit {
    white-space: normal;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.t-input {
  margin: 0;
  font-size: 100%;
  height: 60px;
  padding: 0 20px;
  font-size: 16px;
  line-height: 1.33;
  width: 100%;
  border: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}

.t-input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.t-input_bbonly {
  outline: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border-bottom: 1px solid;
}

.t-input_pvis {
  padding: 26px 20px 10px 20px;
}

.tn-atom__form .t-input_pvis {
  padding: 26px 20px 10px 20px !important;
}

.t-input__vis-ph {
  font-size: 16px;
  line-height: 1;
  opacity: 0.5;
  position: absolute;
  left: 20px;
  top: 22px;
  height: 16px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  -webkit-transform-origin: left;
  transform-origin: left;
  pointer-events: none;
  white-space: nowrap;
}

.t-input:focus ~ .t-input__vis-ph,
.t-input_has-content + .t-input__vis-ph {
  -webkit-transform: translateY(-100%) scale(0.7);
  transform: translateY(-100%) scale(0.7);
}

.t-input:invalid {
  box-shadow: none;
}

.t-input-group_cb div[data-customstyle="yes"] {
  display: inline;
  vertical-align: middle;
}

.t-form_bbonly .t-input__vis-ph {
  left: 0px !important;
}

.t-form_bbonly .js-error-control-box .t-input__vis-ph {
  left: 10px !important;
}

.t-input-group_ta textarea.t-input {
  resize: vertical;
}

.t-select {
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  height: 60px;
  padding: 0 45px 0 20px;
  font-size: 16px;
  line-height: 1.33;
  outline: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
}

.t-select_bbonly {
  outline: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}

.t-select_bbonly option {
  color: #000;
  background-color: #fff;
}

.t-select__wrapper {
  position: relative;
}

.t-select__wrapper:after {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}

.t-select::-ms-expand {
  width: 0;
  height: 0;
  opacity: 0;
}

.t-select__wrapper_bbonly::after {
  right: 0px !important;
}

.t-checkbox__control {
  display: block;
  position: relative;
  cursor: pointer;
}

.t-checkbox__control .t-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.t-checkbox__indicator {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  border: 2px solid #000;
  box-sizing: border-box;
  margin-right: 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0.6;
}

.t-checkbox__indicator:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 2px;
  width: 3px;
  height: 8px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator {
  opacity: 1;
}

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator:after {
  display: block;
}

.t-checkbox__labeltext,
.t-checkbox__labeltext div {
  display: inline;
}

.t-checkboxes__wrapper .t-checkbox__control {
  margin: 10px 0;
}

.t-radio {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.t-radio__control {
  display: table;
  position: relative;
  cursor: pointer;
  margin: 0 0 10px 0;
}

.t-radio__control:first-child {
  margin: 3px 0 10px 0;
}

.t-radio__control:last-child {
  margin: 0 0 0 0;
}

.t-radio__indicator {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  border-color: #000;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  border-radius: 50%;
  margin-right: 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0.6;
}

.t-radio__indicator:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #000;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.t-radio__control .t-radio:checked ~ .t-radio__indicator:after {
  opacity: 1;
}

.t-radio__control .t-radio:checked ~ .t-radio__indicator {
  opacity: 1;
}

.t-inputquantity {
  width: 70px;
  text-align: center;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.t-inputquantity__btn {
  font-size: 26px;
  cursor: pointer;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.t-form .uploadcare-widget-button {
  background: #333;
  line-height: 1.4;
  font-size: 14px;
}

.t-form .uploadcare-widget-button:hover {
  background: #444;
}

.t-input-title {
  display: block;
  vertical-align: middle;
  height: 100%;
  padding-right: 10px;
}

.t-input-subtitle {
  display: block;
  vertical-align: middle;
  height: 100%;
  padding-right: 10px;
}

.t-form__bottom-text {
  margin-top: 30px;
  text-align: center;
}

.t-input-error {
  display: none;
  color: red;
  font-size: 13px;
  margin-top: 5px;
}

.t-form .js-error-control-box .t-input-error {
  display: block;
}

.t-form .js-error-control-box .t-input:not(.t-input-phonemask),
.t-form .js-error-control-box .t-checkbox__control,
.t-form .js-error-control-box .t-checkboxes__wrapper,
.t-form .js-error-control-box .t-select,
.t-form .js-error-control-box .t-radio__wrapper,
.t-form .js-error-control-box .uploadcare-widget {
  border: 1px solid red !important;
}

.t-form .js-error-control-box .t-checkboxes__wrapper,
.t-form .js-error-control-box .t-radio__wrapper,
.t-form .js-error-control-box .t-checkbox__control {
  padding: 10px;
}

.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control {
  border: none !important;
  padding: 0;
}

.t-form .js-error-control-box .t-input.t-input_bbonly {
  padding-left: 10px !important;
}

.t-form__errorbox-bottom {
  display: none;
}

.t-form__errorbox-wrapper {
  background: #f95d51;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
}

.t-form__errorbox-text {
  color: #fff;
  box-sizing: border-box;
  padding: 0 10px 10px 10px;
}

.t-form__errorbox-item {
  padding-top: 10px;
  display: none;
}

.t-form__successbox {
  text-align: center;
  background: #62c584;
  color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

.t-form option {
  color: #000;
}

@keyframes t-submit-spinner {
  to {
    transform: rotate(360deg);
  }
}

.t-form .t-submit {
  position: relative;
}

.t-form .t-submit.t-btn_sending,
.t-btn.t-btn_sending {
  color: transparent !important;
}

.t-form .t-btn_sending:before,
.t-btn.t-btn_sending:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #333;
  animation: t-submit-spinner 0.6s linear infinite;
}

.industries__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.industries__item {
  min-width: 220px;
  max-width: 300px;
  font-size: 20px !important;
  color: white;
  margin: 15px;
  margin: 15px;
  max-width: 400px;
}

.industries__icon {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: 100px;
  width: 100px;
  margin: auto;
  height: 100px;
  width: 100px;
}

.industries__icon svg {
  fill: white;
  max-height: 100px;
  max-width: 100px;
}

.industries__title {
  font-size: 24px !important;
  color: #ff6f43;
  margin: 15px;
}

.formmm-wr-success {
  font-size: 30px;
  color: #ff6f43;
  display: none;
  width: 100%;
  position: absolute;
  opacity: 1 !important;
}

.myvideo {
  min-height: 100vh !important;
  min-width: 100vw !important;
  height: auto !;
  width: auto !important;
}

.t-cover__arrow {
  max-width: 100vw;
}

/* a, b, blockquote, center, code, div, h1, h2, h3, h4, h5, h6, i, img, p, pre, span, table, td, th, tr, u, video{
    max-width: 100%;
  } */

/* .section{
    max-width: 100%;
  } */

#rec218048507 .t-menu__link-item {
  -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

#rec218048507 .t-menu__link-item.t-active {
  color: #ff6f43 !important;
  opacity: 1 !important;
}

#rec218048507 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
  color: #ff6f43 !important;
}

@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  #rec218048507 .t-menu__link-item,
  #rec218048507 .t-menu__link-item.t-active {
    opacity: 1 !important;
  }
}

@media screen and (max-width: 980px) {
  #rec218048507 .t-menusub__menu .t-menusub__link-item {
    color: #ffffff !important;
  }

  #rec218048507 .t-menusub__menu .t-menusub__link-item.t-active {
    color: #ffffff !important;
  }
}

#rec282214431 .t-btn:not(.t-animate_no-hover):hover {
  background-color: #ff6f43 !important;
  color: #000000 !important;
  border-color: #ff6f43 !important;
}

#rec282214431 .t-btn:not(.t-animate_no-hover) {
  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

#rec282214431 .t-btntext:not(.t-animate_no-hover):hover {
  color: #000000 !important;
}

#rec281663012 .t-btn:not(.t-animate_no-hover):hover {
  background-color: #ff6f43 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}

#rec281663012 .t-btn:not(.t-animate_no-hover) {
  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

#rec281663012 .t-btntext:not(.t-animate_no-hover):hover {
  color: #000000 !important;
}

.container {
  max-width: 100%;
}

.block-wrapper_3Um > footer,
.block-wrapper_3Um > header,
.block-wrapper_3Um > section {
  max-width: 100%;
}
.t282__menu__container {
  overflow: hidden;
}

.t-container.flexx,
.t-container_flex {
  justify-content: center;
}

/* .t-container {
  max-width: 100% !important;
} */

@media (min-width: 767px) {
  /* .main-slogon {
    padding-left: 20%;
  } */
}

/* .t-container {
  max-width: 1200px !important;
} */

.industries__item {
  font-family: "Nobel";
  color: #ffffff;
  opacity: 0.7;
  line-height: 1.55;
  font-family: "Nobel", Arial, sans-serif;
  font-weight: 300;
}

#footer {
  background: #000000;
}