

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

 @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Black.woff2") format("woff2"), url("../fonts/Gilroy-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Bold.woff2") format("woff2"), url("../fonts/Gilroy-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Extrabold.woff2") format("woff2"), url("../fonts/Gilroy-Extrabold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Light.woff2") format("woff2"), url("../fonts/Gilroy-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Medium.woff2") format("woff2"), url("../fonts/Gilroy-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Regular.woff2") format("woff2"), url("../fonts/Gilroy-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  }

  @font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url("../fonts/Gilroy-Semibold.woff2") format("woff2"), url("../fonts/Gilroy-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  }

a {
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

ul,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

html {
  box-sizing: border-box;
}

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

:focus {
  outline: 0;
}

img,
audio,
video {
  max-width: 100%;
  height: auto;
}

audio,
canvas,
iframe,
video,
img,
svg {
  vertical-align: middle;
}

iframe {
  border: 0;
}

img,
svg {
  display: block;
}

textarea {
  resize: vertical;
  /*remove the resize handle on the bottom right*/
  overflow: auto;
  vertical-align: top;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

@media (max-width: 480px){
  body{
    overflow: hidden;
  }
  .slider-section .container{
    overflow-x: hidden;
    overflow-y: auto;
  }
}


input,
textarea,
select,
button {
  padding: 0;
  outline: none;
  border: none;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

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

td,
th {
  padding: 0;
  text-align: left;
}



@keyframes modal-video {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes modal-video-inner {
  from {
    transform: translate(0, 100px);
  }

  to {
    transform: translate(0, 0);
  }
}


.swiper-fade .swiper-slide{
  pointer-events: auto;
}
.background-wrapper,
footer {
  /* background-color: #202020; */
  background: white;
}



.amo-button-holder {
  z-index: 9999 !important;
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

ul,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

*::-moz-selection {
  background: #ffffff;
  color: #0463f1;
}

*::selection {
  background: #ffffff;
  color: #0463f1;
}


.mobile-menu {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  position: fixed;
  right: 0;
  top: 124px;
  left: 0;
  bottom: 0;
  height: 100%;
  background-color: #0463f1;
  z-index: 10000;
  padding: 30px 0;
}

.mobile-menu.active {
  opacity: 1;
  visibility: visible;
}

.mobile-menu a {
  color: #fff;
  text-align: right;
  margin-bottom: 25px;
  font-size: 32px;
  font-weight: 600;
}

.mobile-menu__wrapper {
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 94px);
  padding: 0px 20px;
}

.mobile-menu__phones {
  margin-top: 60px;
}

.mobile-menu__phones .phone-link {
  white-space: nowrap;
  font-size: 28px;
  margin-bottom: 0;
}

.mobile-menu__phones .phone_nameplate {
  text-align: right;
  margin-bottom: 15px;
}


@media (max-width: 480px){
  h1 .litle-margin,
  h1 .myfilled{
    font-size: 95%;
  }
}

.projects-section {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #F5F5F7;
}

.works-list {
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.works-list .works-list__item {
  /* height: 0; */
  position: relative;
  /* padding-top: 100%; */
}



.works-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px; /* по желанию */
}


.works-list .works-list__item.large {
  padding: calc((1vw + 1vh) * 2);
  padding-right: 20px;
  grid-column: span 2;
  grid-row: span 2;
  height: auto;
}



.works-list .image-container__shape {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(29, 29, 31, 0.5);
  transition: opacity 0.5s ease 0.2s;
  opacity: 0;
}

.works-list .image-container__shape::after {
  position: absolute;
  content: "";
  width: 60%;
  height: 60%;
  top: 20%;
  left: 19%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='256' height='256' viewBox='0 0 256 256' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='256' height='256' rx='128' fill='%230463F1'/%3e%3cpath d='M110.075 230.728L106.675 238.31L104.787 238.043L109.469 228.124L111.316 228.385L112.658 236.405L116.171 229.072L118.017 229.333L119.766 240.161L117.878 239.894L116.711 231.688L113.148 239.225L111.405 238.979L110.075 230.728Z' fill='white'/%3e%3cpath d='M87.7067 226.342L95.9819 229.274C96.1187 228.344 95.9597 227.517 95.505 226.793C95.0456 226.082 94.3419 225.559 93.3939 225.223C92.0904 224.761 90.9721 224.905 90.0391 225.657L88.8715 224.309C90.373 223.167 92.0849 222.936 94.0072 223.617C95.5609 224.168 96.6655 225.107 97.3209 226.436C97.9406 227.782 97.9869 229.199 97.4598 230.687C96.9279 232.188 96.0088 233.255 94.7024 233.889C93.3913 234.536 91.9722 234.589 90.4448 234.048C88.9965 233.534 88 232.603 87.4554 231.254C86.8883 229.927 86.8614 228.539 87.3746 227.091C87.4632 226.841 87.5739 226.591 87.7067 226.342ZM91.0187 232.428C91.9272 232.75 92.7818 232.764 93.5826 232.47C94.3702 232.171 94.9927 231.606 95.4501 230.775L88.8536 228.438C88.6766 229.397 88.789 230.23 89.1911 230.936C89.5931 231.641 90.2023 232.139 91.0187 232.428Z' fill='white'/%3e%3cpath d='M66.0301 221.983C65.0192 221.361 64.4118 220.535 64.2081 219.508C63.9926 218.473 64.2218 217.408 64.8957 216.314L68.313 210.765L69.8652 211.721L66.4808 217.216C66.0632 217.894 65.9157 218.533 66.0381 219.134C66.1412 219.739 66.4961 220.228 67.1027 220.601C67.7926 221.026 68.4766 221.128 69.1548 220.906C69.8137 220.688 70.4179 220.133 70.9673 219.241L74.022 214.281L75.5742 215.237L72.1898 220.732C71.7723 221.41 71.6187 222.046 71.7292 222.639C71.8205 223.236 72.1576 223.715 72.7404 224.074C73.4183 224.491 74.1179 224.594 74.8391 224.382C75.541 224.175 76.1594 223.637 76.6942 222.768L79.7489 217.809L81.301 218.765L75.8069 227.685L74.2548 226.729L74.991 225.534C73.7984 226.112 72.6193 226.042 71.4537 225.324C70.2524 224.584 69.6896 223.54 69.7651 222.192C68.524 222.822 67.279 222.752 66.0301 221.983Z' fill='white'/%3e%3cpath d='M48.8908 205.165L47.6373 206.46L46.3277 205.192L53.6152 197.665L54.9249 198.933L53.6714 200.228C55.2756 199.856 56.705 200.278 57.9594 201.492C59.0231 202.522 59.5521 203.773 59.5462 205.245C59.5406 206.737 59.0034 208.035 57.9346 209.139C56.8755 210.233 55.6005 210.807 54.1097 210.86C52.6189 210.914 51.3466 210.431 50.2929 209.41C49.0385 208.196 48.5711 206.781 48.8908 205.165ZM56.5695 202.597C55.8068 201.858 54.9218 201.497 53.9144 201.513C52.8876 201.55 52.0099 201.944 51.2811 202.697C50.5426 203.459 50.1815 204.344 50.1978 205.352C50.2043 206.369 50.5889 207.247 51.3516 207.986C52.1043 208.714 52.9892 209.066 54.0062 209.039C55.0136 209.023 55.8865 208.634 56.625 207.871C57.3537 207.118 57.7197 206.228 57.7229 205.201C57.7066 204.193 57.3222 203.325 56.5695 202.597Z' fill='white'/%3e%3cpath d='M41.0476 190.723L42.4504 183.372L43.7627 185.215L42.4874 191.987L46.5331 189.107L47.5902 190.592L35.6411 199.098L34.584 197.613L41.7705 192.497L35.3734 191.495L34.0126 189.584L41.0476 190.723Z' fill='white'/%3e%3cpath d='M29.7835 168.766L33.534 176.704C34.29 176.146 34.7648 175.45 34.9583 174.617C35.1391 173.79 35.0147 172.922 34.5851 172.013C33.9943 170.763 33.1036 170.071 31.9131 169.938L32.0464 168.16C33.9152 168.421 35.2852 169.473 36.1564 171.317C36.8606 172.807 36.9722 174.253 36.4911 175.654C35.9728 177.043 35.0001 178.074 33.5729 178.748C32.1331 179.428 30.7281 179.528 29.3578 179.048C27.975 178.574 26.9374 177.604 26.2452 176.139C25.5888 174.749 25.5472 173.386 26.1206 172.049C26.6628 170.712 27.6285 169.715 29.0178 169.058C29.2577 168.945 29.513 168.848 29.7835 168.766ZM27.7987 175.405C28.2104 176.276 28.8028 176.892 29.5759 177.253C30.3429 177.602 31.1824 177.645 32.0942 177.384L29.1045 171.057C28.2987 171.607 27.7871 172.274 27.5697 173.056C27.3524 173.839 27.4287 174.622 27.7987 175.405Z' fill='white'/%3e%3cpath d='M30.8208 157.632C30.9297 157.994 30.8953 158.339 30.7178 158.67C30.5403 159.001 30.271 159.221 29.9099 159.329C29.5488 159.438 29.2029 159.404 28.8722 159.226C28.5414 159.049 28.3217 158.78 28.2128 158.419C28.0999 158.044 28.1343 157.698 28.3158 157.381C28.4933 157.05 28.7626 156.83 29.1237 156.721C29.4849 156.613 29.8308 156.647 30.1615 156.824C30.4881 156.989 30.7079 157.258 30.8208 157.632Z' fill='white'/%3e%3cpath d='M22.0695 144.715L26.6421 138.79L26.98 141.028L22.783 146.493L27.6932 145.752L27.9654 147.554L13.4626 149.744L13.1905 147.941L21.9129 146.624L16.6584 142.841L16.3081 140.52L22.0695 144.715Z' fill='white'/%3e%3cpath d='M16.9731 122.585L24.4089 128.068L24.4976 122.495L26.2365 122.523L26.1081 130.589L24.893 130.57L17.4568 125.108L17.3751 130.24L15.6362 130.213L15.758 122.566L16.9731 122.585Z' fill='white'/%3e%3cpath d='M26.2685 93.4251L24.0375 100.74L22.354 100.227L24.585 92.9117L26.2685 93.4251Z' fill='white'/%3e%3cpath d='M44.0135 66.0244L38.7565 59.5896L39.8405 58.021L46.6128 66.649L45.5526 68.1831L37.781 65.7923L42.7651 72.2167L41.7049 73.7508L31.2398 70.4664L32.3238 68.8978L40.1844 71.5284L35.0398 64.9677L36.0405 63.5197L44.0135 66.0244Z' fill='white'/%3e%3cpath d='M57.9513 47.9882L51.6242 54.0746C52.3942 54.6131 53.2048 54.8412 54.056 54.759C54.8975 54.6666 55.6807 54.2718 56.4055 53.5746C57.4022 52.6159 57.7735 51.5512 57.5196 50.3805L59.2472 49.9398C59.5965 51.794 59.0363 53.428 57.5665 54.8419C56.3786 55.9846 55.0437 56.5514 53.562 56.5425C52.0811 56.494 50.7935 55.9009 49.6992 54.7634C48.5952 53.6157 48.0524 52.316 48.0707 50.8641C48.0792 49.4021 48.6674 48.1095 49.8352 46.9861C50.9426 45.9209 52.2213 45.4468 53.6712 45.5638C55.1119 45.651 56.3649 46.2483 57.4301 47.3557C57.6141 47.547 57.7878 47.7578 57.9513 47.9882ZM51.0263 48.2244C50.3317 48.8926 49.9367 49.6505 49.8412 50.4983C49.7558 51.3364 49.9821 52.1459 50.5202 52.9269L55.5638 48.0753C54.7849 47.4872 53.9899 47.2149 53.179 47.2584C52.368 47.302 51.6505 47.624 51.0263 48.2244Z' fill='white'/%3e%3cpath d='M71.5546 30.5575C72.564 29.9324 73.5738 29.7588 74.584 30.0369C75.6061 30.3076 76.4554 30.9893 77.132 32.0818L80.563 37.6219L79.0132 38.5816L75.6153 33.0951C75.1961 32.4182 74.6907 32 74.0991 31.8406C73.512 31.662 72.9156 31.7603 72.3099 32.1354C71.6211 32.5619 71.2242 33.1281 71.1192 33.834C71.0186 34.5206 71.2441 35.3093 71.7958 36.2L74.8627 41.1521L73.3129 42.1119L69.915 36.6253C69.4958 35.9484 68.9963 35.5266 68.4166 35.3599C67.8413 35.1739 67.2628 35.2611 66.6809 35.6215C66.0039 36.0407 65.5988 36.6202 65.4655 37.36C65.3367 38.0806 65.5407 38.8743 66.0776 39.7413L69.1445 44.6934L67.5947 45.6532L62.0787 36.7465L63.6285 35.7867L64.3676 36.9802C64.3849 35.655 64.9755 34.6321 66.1393 33.9113C67.3387 33.1685 68.5242 33.1326 69.6956 33.8037C69.688 32.4119 70.3076 31.3298 71.5546 30.5575Z' fill='white'/%3e%3cpath d='M94.2667 22.7629L93.6705 21.0625L95.3907 20.4593L98.8575 30.3455L97.1373 30.9488L96.541 29.2483C96.155 30.8492 95.1381 31.9385 93.4904 32.5163C92.0931 33.0062 90.7377 32.919 89.4242 32.2547C88.0928 31.5817 87.1729 30.5203 86.6644 29.0703C86.1605 27.6335 86.2184 26.2366 86.8379 24.8795C87.4574 23.5225 88.4592 22.6013 89.8433 22.1159C91.491 21.5381 92.9655 21.7538 94.2667 22.7629ZM93.1255 30.7791C94.1273 30.4278 94.8464 29.7981 95.283 28.8901C95.7103 27.9558 95.7505 26.9943 95.4039 26.0056C95.0526 25.0038 94.4229 24.2846 93.5149 23.8481C92.6023 23.3984 91.645 23.3492 90.6432 23.7005C89.6546 24.0472 88.9443 24.6811 88.5124 25.6023C88.0759 26.5103 88.0333 27.4653 88.3846 28.4671C88.7313 29.4557 89.3633 30.1815 90.2805 30.6443C91.1885 31.0809 92.1368 31.1258 93.1255 30.7791Z' fill='white'/%3e%3cpath d='M110.692 22.2169L116.637 26.7629L114.401 27.1108L108.917 22.9384L109.681 27.8452L107.88 28.1254L105.625 13.6327L107.426 13.3524L108.782 22.0688L112.542 16.7974L114.861 16.4367L110.692 22.2169Z' fill='white'/%3e%3cpath d='M135.369 21.9765L126.592 21.7758C126.752 22.7016 127.162 23.4376 127.82 23.9836C128.478 24.5156 129.31 24.7931 130.316 24.8161C131.698 24.8477 132.715 24.361 133.367 23.3559L134.897 24.2712C133.828 25.8256 132.274 26.5795 130.235 26.5329C128.587 26.4952 127.244 25.9475 126.206 24.8898C125.197 23.8048 124.711 22.4733 124.747 20.8953C124.783 19.3032 125.323 18.0022 126.366 16.9921C127.409 15.968 128.741 15.4745 130.361 15.5116C131.897 15.5467 133.135 16.1199 134.073 17.2312C135.026 18.3149 135.486 19.6249 135.45 21.161C135.444 21.4263 135.417 21.6982 135.369 21.9765ZM130.322 17.2293C129.358 17.2072 128.542 17.461 127.873 17.9907C127.218 18.5206 126.803 19.2516 126.628 20.1838L133.625 20.3438C133.493 19.3767 133.126 18.6208 132.524 18.0761C131.922 17.5313 131.187 17.2491 130.322 17.2293Z' fill='white'/%3e%3cpath d='M144.86 27.8894C144.488 27.825 144.194 27.6394 143.978 27.3326C143.762 27.0258 143.686 26.6866 143.75 26.315C143.814 25.9434 144 25.6494 144.307 25.4332C144.614 25.217 144.953 25.1411 145.324 25.2054C145.71 25.2722 146.004 25.4578 146.206 25.7622C146.422 26.069 146.498 26.4082 146.434 26.7798C146.37 27.1515 146.184 27.4454 145.877 27.6616C145.584 27.8802 145.245 27.9561 144.86 27.8894Z' fill='white'/%3e%3cpath d='M160.328 25.8483L163.578 32.5897L161.426 31.8899L158.419 25.6901L156.883 30.4125L155.15 29.8488L159.685 15.9006L161.419 16.4644L158.691 24.8532L164.427 21.8492L166.659 22.5749L160.328 25.8483Z' fill='white'/%3e%3cpath d='M182.398 31.2005L174.165 35.3941L179.109 37.9687L178.305 39.5111L171.151 35.7847L171.712 34.7069L179.926 30.5036L175.373 28.1322L176.176 26.5898L182.959 30.1226L182.398 31.2005Z' fill='white'/%3e%3cpath d='M204.309 52.5688L198.767 47.2984L199.98 46.023L205.522 51.2934L204.309 52.5688Z' fill='white'/%3e%3cpath d='M220.864 80.7046L228.971 78.8853L229.888 80.5569L219.141 82.749L218.244 81.1141L223.862 75.2357L215.886 76.8156L214.989 75.1807L222.611 67.2939L223.529 68.9656L217.657 74.8162L225.827 73.1539L226.673 74.697L220.864 80.7046Z' fill='white'/%3e%3cpath d='M230.75 101.243L228.141 92.8603C227.315 93.3077 226.748 93.9303 226.44 94.7283C226.146 95.5221 226.148 96.3991 226.447 97.3594C226.858 98.6799 227.644 99.4887 228.804 99.7858L228.425 101.528C226.61 101.01 225.4 99.7773 224.794 97.83C224.304 96.2562 224.395 94.8089 225.067 93.488C225.773 92.1855 226.88 91.2997 228.387 90.8307C229.907 90.3574 231.313 90.454 232.603 91.1205C233.906 91.7828 234.799 92.8875 235.28 94.4347C235.737 95.9018 235.588 97.2574 234.834 98.5015C234.111 99.7506 233.016 100.604 231.549 101.06C231.295 101.139 231.029 101.2 230.75 101.243ZM233.64 94.9453C233.353 94.025 232.852 93.3323 232.137 92.8674C231.426 92.4157 230.601 92.2556 229.661 92.3871L231.741 99.0692C232.616 98.636 233.215 98.0472 233.539 97.3026C233.864 96.558 233.897 95.7722 233.64 94.9453Z' fill='white'/%3e%3cpath d='M240.244 121.211C240.351 122.394 240.054 123.374 239.353 124.153C238.654 124.946 237.664 125.4 236.384 125.516L229.894 126.103L229.73 124.287L236.157 123.706C236.95 123.634 237.55 123.369 237.958 122.912C238.38 122.467 238.56 121.89 238.495 121.18C238.422 120.373 238.094 119.765 237.51 119.355C236.941 118.957 236.135 118.806 235.091 118.9L229.29 119.425L229.126 117.61L235.553 117.028C236.346 116.956 236.947 116.699 237.355 116.255C237.779 115.824 237.96 115.268 237.899 114.586C237.827 113.793 237.49 113.171 236.888 112.721C236.302 112.283 235.501 112.11 234.485 112.202L228.684 112.727L228.52 110.911L238.954 109.967L239.118 111.783L237.72 111.909C238.897 112.518 239.547 113.504 239.67 114.867C239.798 116.272 239.299 117.348 238.174 118.095C239.422 118.712 240.112 119.75 240.244 121.211Z' fill='white'/%3e%3cpath d='M237.044 145.009L238.832 145.238L238.601 147.046L228.209 145.719L228.44 143.911L230.227 144.139C228.968 143.077 228.45 141.68 228.671 139.948C228.858 138.479 229.543 137.306 230.726 136.429C231.923 135.54 233.284 135.193 234.809 135.388C236.319 135.58 237.542 136.258 238.478 137.419C239.414 138.581 239.789 139.889 239.603 141.344C239.382 143.076 238.529 144.298 237.044 145.009ZM230.388 140.4C230.253 141.453 230.494 142.378 231.111 143.175C231.755 143.975 232.596 144.442 233.636 144.574C234.689 144.709 235.614 144.468 236.411 143.851C237.221 143.237 237.694 142.403 237.828 141.35C237.961 140.31 237.712 139.392 237.082 138.593C236.466 137.796 235.631 137.33 234.578 137.196C233.539 137.063 232.607 137.303 231.782 137.916C230.985 138.533 230.52 139.36 230.388 140.4Z' fill='white'/%3e%3cpath d='M230.178 159.941L223.451 163.221L224.141 161.066L230.327 158.031L225.598 156.516L226.154 154.78L240.122 159.253L239.567 160.989L231.166 158.299L234.195 164.022L233.48 166.257L230.178 159.941Z' fill='white'/%3e%3cpath d='M219.343 182.113L223.453 174.355C222.553 174.084 221.712 174.12 220.929 174.464C220.158 174.815 219.538 175.435 219.067 176.323C218.42 177.545 218.399 178.673 219.006 179.706L217.503 180.664C216.592 179.012 216.614 177.284 217.568 175.482C218.34 174.025 219.431 173.07 220.841 172.616C222.263 172.199 223.672 172.36 225.066 173.099C226.474 173.845 227.395 174.91 227.831 176.295C228.28 177.686 228.125 179.098 227.366 180.53C226.647 181.888 225.581 182.738 224.167 183.079C222.771 183.446 221.394 183.27 220.036 182.551C219.802 182.427 219.571 182.281 219.343 182.113ZM225.848 179.726C226.299 178.874 226.438 178.031 226.264 177.195C226.083 176.373 225.615 175.674 224.86 175.1L221.584 181.285C222.508 181.6 223.348 181.61 224.105 181.316C224.862 181.021 225.443 180.491 225.848 179.726Z' fill='white'/%3e%3cpath d='M202.43 196.903C202.687 196.628 203.003 196.483 203.378 196.47C203.754 196.456 204.079 196.578 204.355 196.835C204.631 197.093 204.776 197.409 204.789 197.784C204.802 198.159 204.68 198.484 204.423 198.76C204.156 199.046 203.84 199.191 203.475 199.194C203.1 199.207 202.774 199.085 202.498 198.828C202.222 198.571 202.078 198.255 202.064 197.88C202.042 197.515 202.164 197.19 202.43 196.903Z' fill='white'/%3e%3cpath d='M195.68 210.97L188.259 210.005L190.021 208.586L196.857 209.458L193.743 205.59L195.163 204.447L204.36 215.872L202.94 217.015L197.408 210.144L196.787 216.589L194.959 218.061L195.68 210.97Z' fill='white'/%3e%3cpath d='M179.13 226.521L180.121 217.335L175.262 220.066L174.41 218.55L181.443 214.598L182.038 215.657L181.066 224.832L185.541 222.317L186.393 223.833L179.726 227.58L179.13 226.521Z' fill='white'/%3e%3cpath d='M149.258 233.181L156.701 231.423L157.106 233.136L149.662 234.893L149.258 233.181Z' fill='white'/%3e%3c/svg%3e ");
  border-radius: 50%;
  transition: opacity 0.6s ease-in-out 0.2s;
  opacity: 0;
  animation: rotateBall 8s linear infinite forwards 0.2s;
  will-change: transform;
}

.works-list .image-container__shape::before {
  position: absolute;
  content: "";
  width: 15%;
  height: 15%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='43' height='50' viewBox='0 0 43 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M40.3867 21.5832C42.947 23.1416 42.947 26.8584 40.3867 28.4168L6.07978 49.2993C3.4142 50.9218 1.54157e-06 49.003 1.67798e-06 45.8825L3.50358e-06 4.11753C3.63998e-06 0.996967 3.41421 -0.92179 6.07979 0.70074L40.3867 21.5832Z' fill='white'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: 50%;
  top: 50%;
  transition: transform 0.6s ease-in-out 0.2s;
  transform: translate(-50%, -50%) scale(0) rotate(-180deg);
  z-index: 2;
  will-change: transform;
}

.works-list .image-container {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.works-list .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.4s ease-in-out 0.2s;
}

.works-list .image-container:hover img {
  transform: scale(0.95);
}

.works-list .image-container:hover .image-container__shape {
  opacity: 1;
}

.works-list .image-container:hover .image-container__shape::after {
  opacity: 1;
}

.works-list .image-container:hover .image-container__shape::before {
  transform: translate(-50%, -50%) scale(1) rotate(0);
}

@keyframes rotateBall {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.swiper-slide__head {
  margin-bottom: calc((1vw + 1vh) * 1);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.swiper-slide__head .user__image {
  flex: 0 0 auto;
  width: calc((1vw + 1vh) * 4);
  height: calc((1vw + 1vh) * 4);
  border-radius: 50%;
  margin-right: 30px;
  overflow: hidden;
}

.swiper-slide__head .user__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.swiper-slide__head .user__name {
  font-size: calc((1vw + 1vh) * 1.2);
}

.swiper-slide__head .user__from {
  font-size: calc((1vw + 1vh) * 0.8);
  color: #6e6e73;
}

.swiper-slide__body {
  font-size: calc((1vw + 1vh) * 0.6);
  padding-left: calc(1vw + 1vh);
  margin-left: calc((1vw + 1vh) * 2);
  border-left: 1px solid #9b9b9b;
  line-height: 180%;
  padding-bottom: 5vw;
}

.swiper-slide__body p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  line-clamp: 9;
  box-orient: vertical;
}

.swiper-slider__footer {
  padding-top: 30px;
  display: flex;
  align-items: center;
  gap: 16px;
}

.slider-timer-nav {
  gap: 16px;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: flex;
}

.slider-timer-nav .swiper-button-prev,
.slider-timer-nav .swiper-button-next {
  transition: opacity 0.3s ease-in-out, background-color 0.3s ease;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 2px solid #0463f1;
  position: static;
  transform: none;
  margin: 0;
}

.slider-timer-nav .swiper-button-prev::after,
.slider-timer-nav .swiper-button-next::after {
  display: none;
}

.slider-timer-nav .swiper-button-prev:hover,
.slider-timer-nav .swiper-button-next:hover {
  background-color: #0463f1;
}
.slider-timer-nav .swiper-button-prev:hover path,
.slider-timer-nav .swiper-button-next:hover path{
	fill: white;
}

.slider-timer-nav .swiper-button-prev:active,
.slider-timer-nav .swiper-button-next:active {
  opacity: 0.5;
}

.slider-timer-nav .slider-timer {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-51%);
  opacity: 0;
}

.slider-timer-nav .slider-timer .origami {
  width: 62px;
  height: 62px;
}

.slider-timer-nav .slider-timer.start {
  opacity: 1;
}

.slider-timer-nav .slider-timer.start .slider-timer-path {
  stroke-dasharray: 0, 100;
  animation: rotationSpiner 4s linear forwards 0s;
}

.slide-video,
.slide-review {
  margin-top: 20px;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: black;
}

.slide-video::before,
.slide-review::before {
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.slide-video:hover,
.slide-review:hover {
  text-decoration: underline;
}

.slide-video::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMyMTc5REYiLz4KPHBhdGggZD0iTTIzIDE2TDEzIDIyTDEzIDEwTDIzIDE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+");
}

.slide-review::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjkzNjg0IDAuMjg1Njk4QzEuNzIzNjYgMC42MDk3ODggMC41Mzc2MjkgMS43OTM4IDAuMjEzODA0IDMuMDA0MTlDMC4wMjc3OTIgMy42OTkyNCAtMC4wMzE0MDQ2IDcuNzQxNDEgMC4wMTUxNTcgMTYuNTQxNUwwLjA4MTM3MjkgMjkuMDg4TDAuNjMxNDU1IDI5Ljk3ODVDMC45MzM5ODggMzAuNDY4NCAxLjYxODM3IDMxLjEwNDQgMi4xNTIzMSAzMS4zOTE3QzMuMDk1NzEgMzEuODk5NSAzLjM2MjIxIDMxLjkxNjUgMTEuNTk2OCAzMS45ODY2QzE2Ljc2NDIgMzIuMDMwNyAyMC41ODE4IDMxLjk2MzggMjEuMzgwNiAzMS44MTUyQzIzLjAxODkgMzEuNTEwNCAyMy45OTM5IDMwLjgyNDMgMjQuNTU0MyAyOS41ODI0QzI0Ljk0ODggMjguNzA3OCAyNC45OTAyIDI3LjkyNTIgMjQuOTk0OSAyMS4yNjc3TDI1IDEzLjkxODJMMTguODA1NyAxMy44NDg1QzEyLjcxNzYgMTMuNzc5NyAxMi42MDIyIDEzLjc2OTMgMTIuMDc4OCAxMy4yNDI0QzExLjU1NDkgMTIuNzE0OSAxMS41NDUxIDEyLjYwNDQgMTEuNDc3IDYuMzUzMTlMMTEuNDA3OCAwTDcuNjE2MzkgMC4wMjQyNTk1QzUuNTMxMTggMC4wMzc2ODQ4IDMuNDI1MzggMC4xNTU0NSAyLjkzNjg0IDAuMjg1Njk4Wk0xMy41ODk0IDUuOTIwMjlMMTMuNjUyMSAxMS42NTg3TDE5LjIwOTEgMTEuNzIxOUMyNC4yNDA1IDExLjc3OTEgMjQuNzY2IDExLjc0ODIgMjQuNzY2IDExLjM5NjhDMjQuNzY2IDExLjA1ODQgMTYuNTgxMiAyLjQzMTg1IDE0LjkwNDEgMS4wMDI2NUMxMy40NzMzIC0wLjIxNjQ1MiAxMy41MjA0IC0wLjM5MjM5MyAxMy41ODk0IDUuOTIwMjlaIiBmaWxsPSIjMjE3OURGIi8+Cjwvc3ZnPgo=");
}

@keyframes rotationSpiner {
  from {
    stroke-dasharray: 0, 100;
  }

  to {
    stroke-dasharray: 100, 100;
  }
}

.bg-wrap {
  z-index: -1;
  position: relative;
  opacity: 0.5;
}

.bg-wrap .blue-bg {
  transform: translateY(-100%);
}

.marquee-section {
  overflow: hidden;
  padding: 60px 0;
  background-color: #0463f1;
  color: #ffffff;
}

.marquee-section .section-descr {
  color: #ffffff;
}


.mymarquee{
    width: 100%;
    overflow: hidden;
    height: 150px;
    
}
.mymarquee .js-marquee{
  display: flex;
  align-items: center;
}

.mymarquee img{
  width: 268px;
 
}
.about-section {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.about-section__slider {
  overflow: visible;
}

.about-section__slider .review {
  max-width: 400px;
  padding: 30px;
  height: auto;
  /* background: linear-gradient(146.39deg, #292a2f 0%, #4b4c50 100%); */
  background: #F7F7F7;
}

.about-section__slider .review__descr {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  line-clamp: 7;
  box-orient: vertical;
  margin-bottom: 40px;
}

.about-section__slider .review__info {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0px;
}

.about-section__slider .review__avatar {
  margin-right: 10px;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  overflow: hidden;
  flex: 0 0 auto;
}

.about-section__slider .review__info-descr {
  font-size: 14px;
  color: #6e6e73;
}

.about-section__slider .slide__links {
  /* display: flex; */
	display: none;
  gap: 30px;
  align-items: center;
  justify-content: flex-start;
}

.about-section__slider .slide__links a {
  margin-top: 0;
}

.about-section__wrapper {
  gap: 30px;
  display: flex;
  align-items: flex-start;
}

.about-section__wrapper .about-section__block {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 400px;
  flex: 0 0 auto;
}
.about-section__block svg{
    max-width: 16px;
    max-height: 10px;
}
.about-section__wrapper .about-section__slider {
  display: inline-block;
  width: calc(100% - 400px);
  z-index: 1;
}

.about-section__wrapper .about-section__slider::before {
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  content: "";
  background: white;
  transform: translateX(-100%);
  z-index: 2;
}

.about-section__wrapper .about-section__block-btns {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  gap: 30px;
}



.about-section__wrapper .about-section__block {
  flex: 0 0 25%;
  
}

.we-do {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
}

.we-do .bg-wrap .blue-bg {
  transform: translate(75%, 80%) scale(0.6);
  left: 0;
  top: 50%;
}

.we-do__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

.we-do__list .list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  justify-content: center;
  min-height: 250px;
  flex: 1 0 23%;
  /* width: 100%; */
  border-radius: 32px;
  padding: 30px;
  border: 1px solid #0463f1;
  background: white;
  transition: all 1s ease-in-out;
}

.we-do__list .list-item:before{
  content: '';
  position: absolute;
  right: 0;
  z-index: 3;
  top: 0;
  width: 32px;
  height: 32px;
  background-color: #0463F1;
  border-top-right-radius: 32px;
  border-bottom-left-radius: 32px;

}
.we-do__list .list-item h4, .we-do__list .list-item p{
  position: relative;
  z-index: 3;
}
.we-do__list .list-item:not(.grad)::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(232.78deg, #FFFFFF 0%, #E3EBFF 100%);
    transition: all ease-in-out .3s;
    opacity: 0;
    z-index: 2;
    border-radius: 32px;
}
.we-do__list .list-item:not(.grad):hover::after{
  opacity: 1;
}
.we-do__list .list-item svg path {
  transition: fill 0.3s ease-in-out;
}

.we-do__list .list-item:hover {
  /* background: linear-gradient(232.78deg, #FFFFFF 0%, #E3EBFF 100%);

  transition: all ease-in-out 1s; */
}

.we-do__list .list-item:hover .list-item__descr,
.we-do__list .list-item:hover .list-item__title {
  /* color: #ffffff; */
}

.we-do__list .list-item:hover svg path {
  fill: #fff;
}

.we-do__list .list-item.grad {
  border: none;
  position: relative;
  overflow: hidden;
}

.we-do__list .list-item.grad::after {
    background: linear-gradient(0deg, rgb(4, 99, 241) 0%, rgb(255, 33, 33) 33%, rgb(37, 241, 4) 66%, rgb(241, 217, 4) 100%);
    /* border-radius: 50%; */
    z-index: 1;
    position: absolute;
    content: "";
    left: -50%;
    top: -240%;
    width: 200%;
    height: 617%;
    background-color: #202020;
    z-index: 1;
    animation: rotateBall 3s ease-in-out infinite 0s;
}

.we-do__list .list-item.grad::before {
    /* border-radius: 50%; */
    /* transform: scale(0.99); */
    z-index: 2;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    top: 1px;
    bottom: 1px;
    border: 100%;
    height: auto;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
    left: 1px;
    right: 1px;
    /* width: 100%; */
    border-radius: 32px;
    width: auto;
}

.we-do__list  .grad:hover .list-item__title
{
  color:#212121 ;
}

.we-do__list .grad:hover .list-item__descr{
  color: #6e6e73 ;
}

.we-do__list .list-item.grad .list-item__wrap {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.we-do__list .list-item.grad:hover::before {
  /* transform: scale(0.95); */
  left: 3px;
  right: 3px;
  top: 3px;
  bottom: 3px;
}

@keyframes rotateBall {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.we-do__list .list-item__title {
  font-weight: 500;
  font-size: 28px;
  margin-bottom: 8px;
  color: #212121;
}

.we-do__list .list-item__descr {
  transition: color 0.3s ease-in-out;
  margin-bottom: 30px;
  color: #6e6e73;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  line-clamp: 5;
  box-orient: vertical;
}

.we-do__list .list-item__link {
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 15px;
  display: none;
}

.we-do__list .list-item__link:hover {
  text-decoration: underline;
}

.list-item-number{
  position: absolute;
  z-index: 3;
  bottom: 20px;
  right: 20px;
  font-size: 48px;
  line-height: 54px;
  color: #EBEBF7;
}

.partners {
  padding-bottom: 30px;
  padding-top: 30px;
}

.partners__wrapper {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

.partners__wrapper .partners__icons {
  flex: 0 0 66.66%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 30px;
}

.partners__wrapper .partners__icons .partners__icon {
  /* background: linear-gradient(146.39deg, #292a2f 0%, #4b4c50 100%); */
  background: #F7F7F7;
  overflow: hidden;
  width: 262px;
  height: 148px;
  padding: 30px;
  display: flex;
  align-items: center;
}

.partners__wrapper .partners__icons .partners__icon:hover img {
  transform: scale3d(1.05, 1.05, 1.05);
  opacity: 1;
}

.partners__wrapper .partners__icons .partners__icon img {
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.warranty {
  padding-bottom: 30px;
  padding-top: 30px;
  position: relative;
}
.warranty + .form-section{
	 padding-bottom: 30px;
  padding-top: 30px;
}
.warranty .box-shadow {
  position: absolute;
  left: 20%;
  top: 40%;
}

.warranty .blue-bg {
  top: inherit;
  bottom: 20%;
  right: 10%;
  opacity: 0.6;
  width: 100px;
  height: 100px;
  display: none;
}

.warranty__wrapper {
  max-width: 844px;
  margin: auto;
  border-left: 4px solid #0463f1;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 10px;
}

.warranty__wrapper .warranty__text {
  font-size: 36px;
  font-weight: 500;
}

.warranty__wrapper img {
  margin-left: auto;
}

.form-section {
  padding: 100px 0;
  background-color: #0463f1;
}

.form-section__wrapper {
  display: flex;
  align-items: center;
  gap: 60px;
}

.form-section__title {
  font-weight: 500;
  font-size: 64px;
  margin-bottom: 30px;
  color: white;
}

.form-section__link {
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 36px;
}

.form-section__link:hover {
  text-decoration: underline;
}

.form__title {
  font-weight: 500;
  font-size: 36px;
  margin-bottom: 40px;
  max-width: 406px;
  color: white;
}

.styles-label {
  position: relative;
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 8px;
}

.styles-text-input {
  position: relative;
  z-index: 2;
  padding: 24px;
  border-radius: 8px;
  background-color: transparent;
  max-width: 407px;
  width: 100%;
}

.styles-text {
  z-index: 1;
  position: absolute;
  left: 24px;
  top: 20px;
  color: #6e6e73;
  font-weight: 500;
  transition: top 0.3s ease-in-out, font-size 0.3s ease-in-out;
}

.sucsesful-submit__ico {
  margin-bottom: 30px;
}

.sucsesful-submit__title {
  font-size: 36px;
  margin-bottom: 12px;
  color: white;
}

.sucsesful-submit__descr{
  color: white;
}

[data-styles-field]:not(:-moz-placeholder-shown) ~ .styles-text {
  font-size: 12px;
  top: 5px;
}

[data-styles-field]:not(:placeholder-shown) ~ .styles-text,
[data-styles-field]:focus ~ .styles-text {
  font-size: 12px;
  top: 5px;
}

.form__agreement {
  margin-bottom: 40px;
  font-size: 14px;
  display: flex;
  align-items: center;
  color: white;
}

.form__agreement a {
  margin-left: 5px;
  color: #fff;
  text-decoration: underline;
  display: inline;
}

.form__agreement::before {
  flex: 0 0 auto;
  margin-right: 8px;
  width: 32px;
  height: 32px;
  display: block;
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 4C0 1.79086 1.79086 0 4 0H28C30.2091 0 32 1.79086 32 4V28C32 30.2091 30.2091 32 28 32H4C1.79086 32 0 30.2091 0 28V4Z' fill='white'/%3e%3cg clip-path='url(%23clip0_41_4619)'%3e%3cpath d='M13.1661 21.775C12.712 21.7752 12.2764 21.5947 11.9555 21.2733L8.29537 17.6145C7.90154 17.2205 7.90154 16.5819 8.29537 16.188C8.68933 15.7941 9.32794 15.7941 9.72189 16.188L13.1661 19.6322L22.2781 10.5202C22.6721 10.1264 23.3107 10.1264 23.7046 10.5202C24.0985 10.9142 24.0985 11.5528 23.7046 11.9467L14.3768 21.2733C14.0559 21.5947 13.6203 21.7752 13.1661 21.775Z' fill='%230463F1'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_41_4619'%3e%3crect width='16' height='16' fill='white' transform='translate(8 8)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.submit-btn {
  border: 2px solid #fff;
  color: #fff;
}

.submit-btn:hover {
  background-color: #ffffff;
  color: #000;
}

.footer {
  padding: 30px 0;
}

.footer__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
}

.footer__wrapper .footer__logo {
  width: 170px;
  height: 54px;
  overflow: hidden;
}

.footer__wrapper .footer__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.footer__wrapper .footer__text a {
  color: #fff;
  text-decoration: underline;
  text-align: right;
}

.modal-video-movie-wrap {
  padding-bottom: 99.9% !important;
}

.gif-bg {
  transition: all 0.3s ease;
  position: absolute;
  left: 0;
  top: -124px;
  width: 100%;
  height: calc(100% + 124px);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: -2;
  animation: toscale 12s ease infinite 0s;
}

@keyframes toscale {
  0% {
    filter: hue-rotate(0deg) saturate(100%);
    transform: scale(1.1);
  }

  50% {
    filter: hue-rotate(35deg) saturate(200%);
    transform: scale(1);
  }

  100% {
    filter: hue-rotate(0deg) saturate(100%);
    transform: scale(1.1);
  }
}

.who-we {
  padding: 30px 0;
}

.who-we__list,
.why-we__list {
  display: flex;
  align-items: stretch;
  gap: 30px;
  flex-wrap: wrap;
}

.who-we__list .list-item__descr,
.why-we__list .list-item__descr {
  font-size: 26px;
}

.who-we__list .list-item,
.why-we__list .list-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  /* justify-content: flex-end; */
  flex: 1 0 calc(25% - 30px);
  padding: 11px;
  border-left: 1px solid #0463f1;
}

.why-we {
  padding: 30px 0;
}

.why-we__list .list-item {
  border: none;
}

.why-we__list .list-item__num {
  font-weight: 700;
  font-size: 96px;
  margin-bottom: 15px;
  color: transparent;
  -webkit-text-stroke: 2px #0463f1;
}

.why-we__list .list-item__title {
  font-size: 24px;
  color: black;
}

.why-we__list .list-item__descr {
  font-size: 18px;
  color: #6e6e73;
}

.modal-wrapper {
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.666);
  opacity: 0;
  visibility: hidden;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 40px 0;
}

.modal-wrapper.show {
  opacity: 1;
  visibility: visible;
  z-index: 999
}

.modal-wrapper .modal-body {
  max-width: 554px;
  width: 100%;
}

.modal-wrapper .styles-text-input {
  max-width: initial;
}

.modal-wrapper .form__agreement {
  margin-bottom: 30px;
}

.modal-wrapper .modal-form {
  padding: 50px;
  border-radius: 16px;
  background-color: #0463f1;
}

.modal-wrapper .modal-form .submit-btn {
  width: 100%;
}

.modal-wrapper .modal-form__title {
  line-height: 100%;
  font-weight: 500;
  margin-bottom: 40px;
  font-size: 36px;
  color: white;
}

.modal-wrapper .styles-label.area {
  padding: 10px;
}

.modal-wrapper .styles-label.area .styles-text-input {
  padding: 10px;
  min-height: 120px;
}

.modal-wrapper .modal-form__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.modal-wrapper .close-btn {
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.1211 12.0005L23.5608 2.56186C24.1467 1.9759 24.1467 1.02587 23.5608 0.439959C22.9748 -0.146002 22.0248 -0.146002 21.4389 0.439959L12.0002 9.87954L2.56161 0.439959C1.97565 -0.146002 1.02563 -0.146002 0.439714 0.439959C-0.146199 1.02592 -0.146246 1.97594 0.439714 2.56186L9.8793 12.0005L0.439714 21.4391C-0.146246 22.0251 -0.146246 22.9751 0.439714 23.561C1.02567 24.1469 1.9757 24.147 2.56161 23.561L12.0002 14.1214L21.4388 23.561C22.0248 24.147 22.9748 24.147 23.5607 23.561C24.1467 22.975 24.1467 22.025 23.5607 21.4391L14.1211 12.0005Z' fill='white'/%3e%3c/svg%3e ");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: transform 0.3s ease-in-out;
}

.modal-wrapper .close-btn:hover {
  transform: scale(1.12);
}

.modal-wrapper .upload-field {
  margin-bottom: 30px;
  height: 150px;
  background-color: #fff;
  border-radius: 8px;
  position: relative;
}

.modal-wrapper .upload-field__input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}

.modal-wrapper .upload-field__text {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.modal-wrapper .upload-field__text span {
  margin-top: 10px;
  color: #6e6e73;
}

.contact-section {
  padding-top: 30px;
}

.contact-section__main-title {
  font-size: 64px;
  margin-bottom: 40px;
}

.contact-section__wrapper {
  padding-bottom: 60px;
  border-bottom: 1px solid #6e6e73;
  display: flex;
  gap: 30px;
  align-items: stretch;
}

.contact-section__wrapper .contact-section__block {
  flex: 1 0 calc(50% - 30px);
}

.contact-section__wrapper .phone-link {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 48px;
  font-weight: 400;
  color: #0463F1;
  line-height: 120%;
}

.contact-section__wrapper .phone-link:hover {
  text-decoration: underline;
}

.contact-section__wrapper .phone_nameplate {
  font-size: 18px;
  margin-bottom: 30px;
}

.contact-section__wrapper .contact-section__emails {
  flex-wrap: wrap;
  padding-top: 30px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  justify-content: space-between;
}

.contact-section__wrapper .contact-section__email {
  flex: 0 0 calc(50% - 30px);
}

.contact-section__wrapper .contact-section__email a {
  font-size: 36px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #0463f1;
  text-decoration: underline;
  transition: color 0.3s ease-in-out;
}

.contact-section__wrapper .contact-section__email a:hover {
  color: #ffffff;
}

.contact-section__wrapper .email-nameplate {
  font-size: 18px;
  font-weight: 400;
}

.contact-section__block.second {
  /* background: linear-gradient(146.39deg, #292a2f 0%, #4b4c50 100%); */
  background: #F7F7F7;
  padding: 60px;
}

.contact-section__block.second .contact-section__title {
  font-size: 36px;
  margin-bottom: 10px;
}

.contact-section__block.second .contact-section__descr {
  margin-bottom: 30px;
}

.contact-section__block.second .ghostBtn {
  margin-bottom: 60px;
}

.contact-section__block.second .contact-section__socials {
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
}

.contact-section__block.second .social-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 40%;
  background-color: #0463f1;
  transition: border-radius 0.3s ease-in-out;
}

.contact-section__block.second .social-link svg {
  transition: transform 0.3s ease-in-out;
}

.contact-section__block.second .social-link:hover {
  border-radius: 50%;
}

.contact-section__block.second .social-link:hover svg {
  transform: scale(1.1);
}

#section-form {
  position: relative;
  transition: opacity 0.2s ease;
}

#section-form .sucsesful-submit {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

#section-form._sending {
  opacity: 0.4;
}

#section-form.sent .section-form__body {
  opacity: 0;
  transition: opacity 0.2s ease;
}

#section-form.sent .sucsesful-submit {
  opacity: 1;
  visibility: visible;
}

.modal-form {
  position: relative;
}

.modal-form._sending {
  opacity: 0.4;
}

.modal-form.sent .modal-form__body {
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.modal-form.sent .sucsesful-submit {
  opacity: 1;
  visibility: visible;
}

.modal-form.sent .modal-form__title {
  opacity: 0;
}

.modal-form .sucsesful-submit {
  opacity: 0;
  visibility: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 30px;
  position: absolute;
  left: 0%;
  top: 50%;
  transform: translateY(-50%);
}

.privacy-section {
  padding-top: 100px;
  color: rgb(110, 110, 115);
}

.privacy-section .container.small {
  max-width: 900px;
}

.privacy-section p {
  margin-bottom: 10px;
}

.privacy-section__title,
.privacy-section__subtitle {
  text-transform: uppercase;
  color: #fff;
}

.privacy-section__title {
  margin-bottom: 60px;
  font-size: 64px;
  font-weight: 400;
}

.privacy-section__subtitle {
  margin-top: 50px;
  font-weight: 500;
  font-size: 36px;
  margin-bottom: 10px;
}



.who-we__list.is-shop {
  margin-right: -15px;
  margin-left: -15px;
  gap: 0;
}

.who-we__list.is-shop .list-item__example {
  position: relative;
  overflow: hidden;
}

.who-we__list.is-shop .list-item__galery {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.who-we__list.is-shop .list-item__wrapper {
  padding: 30px;
  /* background: #2a2a2a; */
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.who-we__list.is-shop .list-item {
  padding: 30px 15px;
  width: 25%;
  flex: initial;
  border: none;
}

.who-we__list.is-shop .list-item__title {
  font-size: 26px;
  line-height: 140%;
  color: black;
  margin-bottom: 8px;
}

.who-we__list.is-shop .list-item__descr {
  font-size: 18px;
  line-height: 140%;
  color: #6e6e73;
  margin-bottom: 8px;
}

.who-we__list.is-shop .list-item__example {
  cursor: pointer;
  font-size: 18px;
  line-height: 140%;
  text-decoration-line: underline;
  color: #0463f1;
  margin-top: auto;
}

.who-we__list.is-shop .list-item__img {
  width: 100%;
  height: 200px;
  overflow: hidden;
  margin-bottom: 10px;
}

.who-we__list.is-shop .list-item__img img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.who-we__list .list-item__img img{
  width: 173px;
}

@media (max-width: 1490px) {
  .who-we__list.is-shop .list-item {
    width: 33.33%;
  }
}

@media (max-width: 1440px) {
  .partners__wrapper {
    flex-direction: column;
  }

  .partners__wrapper .partners__icons {
    flex: 0 0 100%;
    justify-content: flex-start;
  }
}

@media (max-width: 1380px) {
  .works-list .works-list__item.large {
    padding: calc(1vw + 1vh);
  }
}

@media (max-width: 1320px) {
  .who-we__list .list-item,
  .why-we__list .list-item {
    flex: 1 0 calc(50% - 30px);
  }
}

@media (max-width: 1280px) {
  .swiper-slide__body {
    padding-bottom: 2vw;
  }

  .swiper-slide__body p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    line-clamp: 7;
    box-orient: vertical;
  }
}

@media (max-width: 1200px) {
  .header__nav,
  .header__lang {
    display: none;
  }

  .header__right .burger-menu {
    display: flex;
  }

  .about-section__wrapper {
    flex-direction: column;
  }

  .about-section__wrapper .about-section__block {
    flex: 0 0 100%;
    width: 100%;
  }

  .about-section__wrapper .about-section__block-btns {
    justify-content: space-between;
  }

  .about-section__wrapper .about-section__slider {
    width: 100%;
    flex: 0 0 100%;
  }

  .about-section__wrapper .about-section__slider::before {
    display: none;
  }

  .form-section__wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-section__title {
    line-height: 1.2;
  }

  .contact-section__block.second {
    padding: 30px;
  }
}

@media (max-width: 1100px) {
  .who-we__list.is-shop .list-item {
    width: 50%;
  }
}

@media (max-width: 1080px) {
  .contact-section__wrapper {
    flex-direction: column;
  }

  .contact-section {
    padding-top: 75px;
  }
}

@media (max-width: 1024px) {
  .works-list .works-list__item.large {
    grid-row-end: 10;
  }

  .works-list .works-list__item.large .fillBtn {
    display: none;
  }

  .works-list {
    grid-template-columns: repeat(2, 1fr);
  }

  .swiper-slide__body {
    margin-left: 0;
    font-size: calc(1vw + 1vh);
  }

  .works-list .works-list__item:nth-of-type(1) {
    order: 0;
  }

  .works-list .works-list__item:nth-of-type(2) {
    order: 1;
  }

  .works-list .works-list__item:nth-of-type(3) {
    order: 3;
  }

  .works-list .works-list__item:nth-of-type(4) {
    order: 2;
  }

  .works-list .works-list__item:nth-of-type(5) {
    order: 5;
  }

  .works-list .works-list__item:nth-of-type(6) {
    order: 4;
  }

  .works-list .works-list__item:nth-of-type(7) {
    order: 6;
  }

  .works-list .works-list__item:nth-of-type(8) {
    order: 7;
  }

  .works-list .works-list__item:nth-of-type(9) {
    order: 8;
  }

  .works-list .works-list__item:nth-of-type(10) {
    order: 9;
  }

  .works-list .works-list__item:nth-of-type(11) {
    order: 10;
  }

  .works-list .works-list__item:nth-of-type(12) {
    order: 11;
  }
}

@media (max-width: 992px) {
  .slider-section__slider .main-slider__title {
    flex-direction: column;
  }

  .slider-section__slider {
    padding-left: 0;
  }

  .slider-section__slider .slider-action {
    display: none;
  }

  .slider__footer {
    margin-left: 0;
    flex-direction: column;
    align-items: flex-start;
  }

  .main-slider__navigation {
    padding-bottom: 20px;
  }

  .slider-section__slider .slide__text {
    flex: 0 0 100%;
  }

  .slider-section__slider .slide__image {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100px;
    z-index: -2;
    opacity: 0.1;
    display: none;
  }

  .slider-section__slider .blue-bg {
    display: none;
  }

  .privacy-section__title {
    font-size: 48px;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 768px) {
  .container {
    max-width: 98%;
  }
}

@media (max-width: 768px) {
  .form-section__title {
    font-size: 36px;
    margin-bottom: 10px;
  }

  .form-section__link {
    font-size: 28px;
    text-decoration: underline;
  }

  .form__title {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .mobile-menu {
    top: 94px;
  }

  .header__wrapper {
    padding: 15px 0;
  }

  .header__right .phone-ico {
    width: 35px;
    height: 35px;
  }

  .phone-block > .phone-link {
    display: none;
  }

  .phone-block .phone-block__dropdown {
    left: inherit;
    min-width: 280px;
  }

  .header__right .phone-block {
    padding: 0px 10px;
  }

  .partners__wrapper .partners__icons .partners__icon {
    height: 20vw;
    flex: 1 0 calc(50% - 30px);
    padding: 15px;
  }

  .partners__wrapper .partners__icons {
    gap: 15px;
  }

  .form-section,
  .warranty,
  .about-section,
  .projects-section,
  .slider-section,
  .we-do,
  .partners,
  .marquee-section {
    padding: 75px 0;
  }

  .who-we__list .list-item,
  .why-we__list .list-item {
    flex: 1 0 calc(100% - 30px);
  }

  .contact-section__block.second .social-link {
    width: 48px;
    height: 48px;
  }

  .contact-section__block.second .social-link svg {
    transform: scale(0.7);
  }

  .privacy-section__title {
    font-size: 36px;
    margin-bottom: 30px;
  }

  .privacy-section__subtitle {
    font-size: 28px;
  }

  .who-we__list.is-shop {
    margin-right: 0;
    margin-left: 0;
  }

  .who-we__list.is-shop .list-item {
    width: 100%;
    padding: 15px 0;
  }
}

@media (max-width: 576px) {
  .swiper-slider__footer {
    justify-content: center;
  }

  .slider-section__slider .main-slider__descr {
    font-size: calc((1vw + 1vh) * 2);
  }

  .warranty__wrapper .warranty__text {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .footer__wrapper {
    flex-direction: column;
    align-items: center;
  }

  .form-section__wrapper {
    gap: 40px;
  }

  .bg-wrap {
    display: none;
  }

  .footer__wrapper .footer__text a {
    text-align: center;
  }

  .contact-section__main-title {
    margin-bottom: 30px;
    font-size: 38px;
  }

  .contact-section__wrapper .phone-link,
  .contact-section__wrapper .contact-section__email a {
    text-decoration: underline;
    font-size: 28px;
  }

  .contact-section__wrapper .phone_nameplate {
    margin-bottom: 15px;
  }

  .contact-section__block.second .social-link {
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
  }

  .contact-section__block.second .contact-section__socials {
    gap: 15px;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top: 10px;
  }

  .contact-section__block.second .contact-section__title {
    font-size: 28px;
  }

  .contact-section__block.second {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .contact-section__block.second .ghostBtn {
    margin-bottom: 30px;
  }

  .widget-elem {
    right: 30px;
    bottom: 30px;
  }
}

@media screen and (max-width: 480px) {
  .container {
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  .we-do__list .list-item {
    padding: 30px;
    flex: 1 1 100%;
  }

  .we-do__list .list-item.grad .list-item__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .we-do__list .list-item__title {
    font-size: 5vw;
  }

  .we-do__list .list-item__descr {
    margin-bottom: 15px;
    font-size: 3vw;
  }

  .form-section,
  .warranty,
  .about-section,
  .projects-section,
  .slider-section,
  .we-do,
  .partners,
  .footer,
  .marquee-section,
  .who-we,
  .why-we {
    padding: 40px 0;
  }

  .styles-text-input {
    padding: 20px 24px;
  }

  .modal-wrapper .modal-form {
    padding: 30px;
  }

  .privacy-section {
    padding-top: 30px;
  }

  .privacy-section__title {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .privacy-section__subtitle {
    font-size: 22px;
  }
}

@media (max-width: 450px) {
  .slider-section__slider .slide__btns {
    justify-content: space-between;
    gap: 0;
  }

  .slider-section__slider .slide__btns .btn {
    width: 47%;
  }

  .slider-section {
    /* height: calc(100vh - 94px); */
  }

  .slider-section .container {
    height: 100%;
  }

  .is-desctop {
    display: none;
  }

  .is-mobile {
    display: block;
  }

  .all-project a {
    width: 100%;
  }

  .swiper-slider__footer .btn {
    width: 100%;
  }

  .slider__footer .slider__footer-links {
    display: none;
  }

  .slider-section__slider .main-slider__title {
    font-size: calc((1vw + 1vh) * 4);
  }

  .slider-section__slider {
    padding-top: 0px;
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .main-slider__navigation .slider-counter {
    margin-right: 15px;
  }

  .main-slider__navigation .slider-counter .current-counter {
    font-size: 28px;
  }

  .main-slider__navigation .slider-counter .general-counter {
    font-size: 14px;
  }

  .main-slider__navigation .swiper-pagination-progressbar {
    margin-right: 15px;
  }

  .slider__footer {
    margin-top: 40px;
  }

  .swiper-slider__footer {
    flex-direction: column;
  }
}

@media (max-width: 440px) {
  .btn {
    padding: 20px;
  }
}

@media (max-width: 420px) {
  .submit-btn {
    width: 100%;
  }
}

@media (max-width: 414px) {
  .who-we__list.is-shop .list-item__wrapper {
    padding: 15px;
  }

  .who-we__list.is-shop .list-item__title {
    font-size: 22px;
    line-height: 120%;
  }
}

@media (max-width: 400px) {
  .about-section__wrapper .about-section__block-btns {
    gap: 20px;
  }
}

@media screen and (max-width: 380px) {
  .container {
    padding: 0 10px;
  }
}

@media (orientation: landscape) {
  .modal-video-inner {
    padding: 10px 60px;
    box-sizing: border-box;
  }

  .modal-video-close-btn {
    top: 0;
    right: -45px;
  }
}


.hero-back{
	position: absolute;
	top: -124px;
	left: 0;
	z-index: -2;
	width: 100%;
	height: calc(100% + 124px);
	background: linear-gradient(105.18deg, #FFFFFF 0%, #E3EBFF 100%);

}


.mymodal .mymodal-body{
  background-color: white;
  border-radius: 32px;
  padding: 30px;
  position: relative;
  max-width: 750px;
 /* max-height: 90vh; */
}

.mymodal-scroll{
  /* overflow-y: auto;
  flex-grow: 1; */
}

.mymodal-title{
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;

}
.mymodal-sol{
  margin-top: 10px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  display: none;
}

.mymodal-sol-item{
  padding: 4px 12px;
  border: 1px solid #0463F1;
  border-radius: 123px;
  font-size: 14px;
  line-height: 18px;

}

.mymodal-close{
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 12px 24px;
  border: 2px solid #0463F1;
  border-radius: 123123px;
  transition: all ease-in-out .3s;
}

.mymodal-close:hover{
  background-color: #0463F1;
   transition: all ease-in-out .3s;
  path{
    fill: white;
     transition: all ease-in-out .3s;
  }
}

.mymodal-slider{
  margin-top: 45px;
}
.mymodal-slider svg{
  max-width: 16px;
  max-height: 10px;
}
.mymodal-slider img{
  max-width: 510px;
  max-height: 390px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.mymodal-subtitle{
  margin-top: 30px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;

}
.mymodal-prev:hover path,
.mymodal-next:hover path{
  fill: white;
}
.mymodal-text{
  font-size: 18px;
  line-height: 24px;
  color: #9B9B9B;
	height: 150px;
  overflow-y: scroll;
}

.mymodal-more{
  padding: 24px;
  text-align: center;
  color: white;
  background-color: #0463F1;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  width: 100%;
  border-radius: 20px;
  margin-top: 30px;
}

.mymodal-slider .slider-timer-nav{
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    justify-content: space-between;
}

.mymodal-slider .swiper-pagination{
  position: static;
}
.mymodal-slider .swiper-pagination-modal{
  text-align:center;
}
@media (max-width: 768px) {
  .mymodal{
    padding: 40px 15px;
  }
  .mymodal-prev,
  .mymodal-next{
    display: none;
  }
  .mymodal .mymodal-body{
    padding: 15px;
  }
  .mymodal-close{
    top: 15px;
    right: 15px;
    padding: 6px 12px;
  }

  .mymodal-title{
    font-size: 24px;
    line-height: 30px;
  }

}

.mywork-list .works-list__item{
  padding: 20px;

}

.mywork-list .mywork-img{
  margin-top: 25px;
}
.mywork-list .mywork-img img{
  width: 372px;
}

.mywork-list .mywork__info{
  margin-top: 60px;
}

.mywork__info .user__name{
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
}

.mywork__info .user__from{
  font-size: 14px;
  line-height: 18px;
  color: #6E6E73;
  margin-top: 5px;
}


.slider-section.shop-section{
  height: 100%;
	
}

.padt-0{
padding-top: 0 !important;
}
.padb-30{
padding-bottom: 30px !important;
}
.hero-cards{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 30px;
}
.hero-card{
  padding: 30px;
  position: relative;
  width: 300px;
  background: rgba(255,255,255, .8);
  border-radius: 32px;
  /* height: 207px; */
  backdrop-filter: blur(8px);
  border: 1px solid #E3EBFF;
  top: 0;
  transition: all ease-in-out .3s;
	padding-bottom: 15px;
}

.hero-card::after{
  content: '';
  width: 32px;
  height: 32px;
  background-color: #0463F1;
  border-top-right-radius: 32px;
  border-bottom-left-radius: 32px;
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  transition: all ease-in-out .3s;
}

.hero-card::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(232.78deg, #FFFFFF 0%, #E3EBFF 100%);
  transition: all ease-in-out .3s;
  opacity: 0;
  z-index: 2;
  border-radius: 32px;
}
.hero-card:hover::before{
  opacity: 1;
}

.hero-card:hover{
  top: -10px;
  transition: all ease-in-out .3s;
}

.hero-title{
  position: relative;
  z-index: 3;
  font-size: 26px;
  line-height: 32px;
  font-weight: 600;
  color: #212121;
}

.hero-text{
  position: relative;
  z-index: 3;
  font-size: 18px;
  line-height: 24px;
  color: #6E6E73;
  margin-top: 10px;
}

.who-we-numbers{
  font-size: 64px; 
  line-height: 70px; 
  font-weight: 700; 
  color: #0463f1;
  margin-bottom: 15px;
position: relative;
}

.list-item__img .who-we-numbers::before{

	color: transparent;
	-webkit-text-stroke: 2px #9B9B9B;
	font-size: 96px;
	display: block;
	position: absolute;
	bottom: 12px;
	left: -8px;
	z-index: -1;
	opacity: .1;
}

.who-we__list .list-item:first-child .who-we-numbers::before{
	content: "13";
}
.who-we__list .list-item:nth-child(2) .who-we-numbers::before{
	content: '20';
	left: -2px;
}
.who-we__list .list-item:nth-child(3) .who-we-numbers::before{
	content: '300+';
	left: -4px
}
.who-we__list .list-item:nth-child(4) .list-item__img{
	position: relative;
}
.who-we__list .list-item:nth-child(4) .list-item__img::before{
	content: '';
	position: absolute;
	bottom: 21px;
	left: 0;
	
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMwIiBoZWlnaHQ9IjcyIiB2aWV3Qm94PSIwIDAgMTMwIDcyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjEiIGQ9Ik0xMjguMTg2IDMzLjU5NjRMMTI3Ljg5OSAzMy41MDM0TDEyNy4zMzYgMzMuNDgzN0wxMjYuOTkyIDMzLjU0MTdMMTI2LjgzMSAzMy41NzQ1TDEyNi41OSAzMy43NjU5TDEyNi40MTkgMzMuOTU2M0wxMjYuMzQ0IDM0LjI4MDFMMTI2LjQzNSAzNC42NDU1TDEyNi4zMTEgMzUuNDA0N0wxMjYuMTQzIDM1LjY5MDJMMTI1Ljc5IDM2LjE4NTdMMTI1LjU4NCAzNi4yOTI5TDEyNS4yNCAzNi4zODE2TDEyNC45MDggMzYuNTI4MUwxMjQuMjU5IDM2LjY3MDNMMTIzLjU1OCAzNi43NDI2TDEyMy4zMDggMzYuODQ4NkwxMjMuMTMgMzcuMTg2N0wxMjMuMDA0IDM3LjQ2NzhMMTIyLjkyNyAzNy42ODIzTDEyMi43MjggMzguMzgwMkwxMjIuNjE2IDM5LjAwMjZMMTIyLjcyNiAzOS43NzM5TDEyMi44MDkgNDAuNjI4MkwxMjIuODAzIDQwLjkyMjVMMTIyLjk3NSA0MS4zNTc5TDEyMy4wNjEgNDEuNjI0OEwxMjMuMDIgNDIuMDAzM0wxMjIuNzc0IDQyLjMwMDlMMTIyLjYyNiA0Mi42OTQ3TDEyMi40ODYgNDIuODYyMUwxMjIuMDg2IDQyLjkzNzVMMTIxLjcwOCA0Mi45ODM1TDEyMS4zMjcgNDMuMzIxNUwxMjEuMDIyIDQzLjU1NDVMMTIwLjU0NSA0My44NTFMMTIwLjMyMSA0My45MDY4TDEyMC4xOTcgNDMuNzU1OEwxMjAuMTE1IDQzLjQyTDExOS45NTIgNDMuMjcxMkwxMTkuNzIxIDQzLjI1OTJMMTE5LjUzNiA0My4yNTU5TDExOC45MzYgNDMuMTY1MUwxMTguNTUyIDQzLjE3MTdMMTE4LjI2MyA0My4yNDM4TDExNy45MzQgNDMuMjhMMTE3LjM2NSA0My4xNTc0TDExNi45OTggNDMuMDUzNUwxMTYuNzUgNDIuOTU0TDExNi4xNTkgNDIuNjU5N0wxMTUuMzgzIDQyLjMwOTZMMTE1LjA2NSA0Mi4yMDY4TDExNC44NzYgNDIuMzExOEwxMTQuODQ3IDQyLjUxMkwxMTQuNzk4IDQyLjk5NjZMMTE0LjcwNyA0My4yOTk2TDExNC4xNjYgNDQuODI2OEwxMTMuODMxIDQ1Ljg4MzVMMTEzLjQwNiA0Ni44OTMyTDExMy4yNzEgNDcuNTY4MkwxMTMuMDE3IDQ4LjQyMDRMMTEyLjc2NSA0OS4wMzYzTDExMi42NjIgNDkuMzcxTDExMi42NTMgNDkuNTA3OEwxMTIuNjk3IDQ5LjY5OTJMMTEzLjA4NSA0OS45MDgyTDExMy40OTEgNTAuMDM2MkwxMTMuNTgxIDUwLjExNkwxMTMuNjI1IDUwLjMzMjZMMTEzLjYwOSA1MC42ODcxTDExMy41MzUgNTEuMDIxOEwxMTMuNDE4IDUxLjI4NDNMMTEzLjMwMiA1MS40MTQ1TDExMy4xNyA1MS40MjIyTDExMi45MTYgNTEuMjUzN0wxMTIuNjg5IDUxLjA2NTVMMTEyLjUxNCA1MS4wMDg2TDExMi4wNjggNTEuMTEzN0wxMTEuNjU1IDUxLjI1N0wxMTEuNTE3IDUxLjI2MTRMMTExLjI3NyA1MS4xNjk1TDExMS4wMzUgNTAuOTc5MUwxMTAuOTM5IDUwLjYxMDVMMTEwLjczMSA1MC40NDMxTDExMC40NTMgNTAuNjEwNUwxMDkuNjI1IDUwLjg5MTZMMTA4LjcxMyA1MS4yMjYzTDEwOC4xMzMgNTEuMzk5MkwxMDcuOTA2IDUxLjM3MjlMMTA3LjQ1NyA1MS40MTIzTDEwNy4wNjcgNTEuNTA1M0wxMDYuNzc0IDUxLjYzNDRMMTA2LjE5NyA1MS44MTI3TDEwNS42NzIgNTEuOTMyTDEwNS4zMzQgNTIuMjAyMUwxMDUuMDkxIDUyLjQ2MjVMMTA1LjEwMSA1Mi41NjFMMTA1LjI3OCA1Mi43MTUyTDEwNS40OCA1Mi44MzU1TDEwNS44ODQgNTIuODA3MUwxMDYuMjc4IDUyLjc4ODVMMTA2LjYwNiA1Mi45NTE1TDEwNi45IDUzLjA1NjVMMTA2Ljk4MSA1My4xOTIyTDEwNi45IDUzLjMyNDVMMTA2LjczIDUzLjM1NTJMMTA2LjY3MSA1My40NDcxTDEwNi43IDUzLjU3MDdMMTA2LjU4OCA1My44OTIzTDEwNi41MjkgNTQuMzc5MUwxMDYuNTg4IDU0Ljg1ODJMMTA2LjYyIDU1LjI5OTFMMTA2LjU5OSA1NS41MjEyTDEwNi41ODggNTUuODM3M0wxMDYuNzEyIDU2LjA1MDZMMTA2LjgyNCA1Ni40NTY1TDEwNy4wMjQgNTYuNzEwM0wxMDcuMzI1IDU3LjU4NzZMMTA3LjUwMyA1OC4wOTg1TDEwNy42NjcgNTguNjc2MUwxMDcuNTQ5IDU4Ljk4NzlMMTA3LjU1NiA1OS4xNjg0TDEwNy43NDggNTkuMzE5NEwxMDcuODMyIDU5LjYxMzZMMTA3LjkyMiA1OS43OTNMMTA3Ljg5NyA1OS45NzE0TDEwNy44MTYgNjAuMDQwM0wxMDcuMzk5IDU5LjkzMkwxMDcuMDU4IDYwLjExMDNMMTA2LjY5NiA2MC4yODk3TDEwNi42NDcgNjAuMzg0OUwxMDYuNjM3IDYwLjQ4ODhMMTA2LjY3NCA2MC41Nzk2TDEwNi44ODMgNjAuNzM5M0wxMDcuMTcxIDYwLjgzODhMMTA3LjE1NiA2MC45OTg2TDEwNi44IDYxLjA3MThMMTA2LjI2MiA2MS4zMTU4TDEwNi4xMTMgNjEuNTc3MkwxMDUuOTk4IDYxLjg2NUwxMDUuOTg4IDYyLjAzMTJMMTA2LjA0MiA2Mi40NzY1TDEwNi4xMjQgNjIuOTY4N0wxMDYuMjc3IDYzLjQ4NzNMMTA2LjI4OSA2My42NDdMMTA2LjIxIDYzLjc2MDhMMTA2LjEzNiA2My44MzRMMTA1LjcwOSA2My4zNjdMMTA1LjI0MyA2Mi45MTA4TDEwNC44NzggNjIuODA1OEwxMDQuMjQzIDYyLjczMDNMMTAzLjkwNiA2Mi43MjdMMTAzLjcxNSA2Mi42MTg3TDEwMy41MjcgNjIuMzUzOUwxMDMuMzAzIDYyLjExNDRMMTAzLjAxNiA2MS44NjA2TDEwMi44OTkgNjEuNDczM0wxMDIuNzgxIDYxLjQwNDRMMTAyLjU3MyA2MS40NTM2TDEwMi4yMjcgNjEuNDQxNkwxMDIuMDMyIDYxLjQwNzdMMTAxLjc0MiA2MS4zNDFMMTAxLjI3OSA2MS4xODIzTDEwMC45MTMgNjEuMDMyNUwxMDAuNDUzIDYxLjAwNEwxMDAuMTg4IDYxLjAzMzVMOTkuMzYwNiA2MS4wNjJMOTguNjczNiA2MC45MDQ1TDk4LjExODIgNjAuODc2TDk3Ljc3NTggNjAuODg0OEw5Ny42MTIzIDYwLjg2NTFMOTcuMzMxOSA2MC44NjYyTDk2LjkxODggNjAuODMyM0w5Ni4zNjY2IDYwLjU4OTRMOTYuMTUyNCA2MC41Nzc0TDk2LjAxNjUgNjAuNTg2MUw5NS4wOTMyIDYwLjc2NDRMOTQuNjY4IDYwLjgwNkw5My43NjU4IDYwLjc4NTJMOTIuODgwMSA2MC43NjU1TDkyLjU5NTEgNjAuNzI4M0w5Mi40MzcyIDYwLjc0NjlMOTIuMTAyNSA2MS4xNzQ3TDkxLjk1OSA2MS4yNDE0TDkxLjEyNDEgNjEuMTQ4NEw5MC4xMzY4IDYwLjg2NzNMODkuNDIzMyA2MC41NTg4TDg4LjgxODEgNjAuMjMxN0w4OC4wMTY0IDU5LjcxNTRMODcuNTM3IDU5LjQ2MDVMODcuNDY3NSA1OS42MDcxTDg3LjM0MDUgNTkuNjU0MUw4Ny4xNTYgNTkuNjc3MUw4Ni43MzA4IDU5LjY1MDhMODYuNTM0MiA1OS45MTIzTDg2LjAxNTIgNjAuMDk5M0w4NS42ODUgNjAuMjY2N0w4NS41MTI3IDYwLjQ1Nkw4NS4xODM2IDYxLjcwNjNMODUuMDk1MiA2Mi4xNjI1TDg1LjMxNjEgNjIuOTI4M0w4NS4wNjMyIDYyLjg4MzRMODQuNzY2MSA2Mi42ODc2TDg0LjY2MzQgNjIuNTMzM0w4NC4zNzczIDYyLjQzOTNMODMuMzM3MSA2Mi4yOTcxTDgzLjE0MjcgNjIuMTIwOUw4My4wMjEyIDYxLjk3NzZMODIuNzUxNyA2MS44ODM2TDgyLjM3MDcgNjEuODExM0w4MS41NDI0IDYxLjQ3ODhMODEuMTg5IDYxLjQ2NjhMODAuMTIgNjEuMjEwOEw3OS45NDU0IDYxLjIxM0w3OS44NjYgNjEuMjIzOUw3OS40NTA3IDYxLjM5MTNMNzkuMTgyMyA2MS40Mzk0TDc4Ljg5NjMgNjEuMzcxNkw3OC4zODM4IDYxLjU3ODNMNzguMTA2NyA2MS44NTRMNzcuODc4IDYyLjE5MUw3Ny42NTk0IDYyLjQwMzJMNzcuNTk0MiA2Mi43MjA0TDc3LjQzOTYgNjIuODg0NUw3Ny4yNTUyIDYzLjIxMjdWNjMuNDA0MUw3Ny40MjE5IDYzLjU5MDFMNzcuMTU0NyA2My43NjE5TDc2Ljg1NzYgNjMuODE1NEw3Ni43MDQxIDYzLjkyMDVMNzYuNTQwNiA2NC4xNzMyTDc2LjM4ODIgNjQuMzg5OEw3Ni4yOTg4IDY0LjQ2NjNMNzYuMTYxOCA2NC40NTIxTDc2LjAwMjggNjQuMjgzN0w3NS43NzY0IDY0LjI5MTNMNzUuNTA2OSA2NC40OTkyTDc1LjE4NjcgNjQuODM3Mkw3NC43ODM2IDY1LjM1MjRMNzQuMzYyOCA2NS42MjU5TDczLjgzMDUgNjUuODU3OEw3My40NDUgNjUuOTYwN0w3My4xNDAyIDY2LjEzNjhMNzIuNjMxMSA2Ni40OTM0TDcyLjUyOTUgNjYuNzAzNUw3Mi4xNjA3IDY2LjgyNzFMNzEuODYzNSA2Ni45NjkzTDcxLjU4ODYgNjcuMjA2N0w3MS41MjEyIDY3LjYyNTdMNzEuMzQ2NyA2Ny44NjYzTDcwLjkyNTkgNjguMTk1Nkw3MC41NzI1IDY4LjUyODJMNzAuMzQxNyA2OC44NTQyTDcwLjA5NzYgNjkuMTk4OEw3MC4wMjE1IDY5LjM4OEw3MC4wMTI2IDY5LjY0NzNMNzAuMTI3NSA2OS44NjVMNzAuMTQ5NSA3MC4wNzE3TDcwLjA2MjMgNzAuMjIxNkw2OS44MjM4IDcwLjI3ODVMNjkuNTc0MiA3MC4yMzQ3TDY5LjE5MDkgNzAuMDg3TDY4Ljc4MzQgNjkuODIyM0w2OC42MzQzIDY5LjY5MjFMNjguNDM0NCA2OS40Njg5TDY4LjQ2MzIgNjkuMjYyMkw2OC41NjU5IDY4Ljg1ODVMNjguNjM1NCA2OC41ODE4TDY4LjQ2OTggNjguNDQ5NEw2OC4zNDcyIDY4LjMwNzJMNjguMjU5OSA2OC4xNzA1TDY4LjA4NzYgNjcuOTAwMkw2Ny44NzEyIDY3Ljk2N0w2Ny42ODM1IDY4LjAzMzdMNjcuNDY1OSA2Ny45Mzg1TDY2LjgyNDIgNjcuOTgwMUw2Ni4zNDA1IDY4LjAxMDdMNjUuODg1NSA2OC4wMzkyTDY1LjMwOSA2OC4wNzY0TDY0LjYxMzIgNjguMTIxMkw2NC40MTM0IDY4LjA2MjJMNjQuMjg4NSA2Ny45NzI0TDY0LjE2MjcgNjcuNTk5NEw2NC4wODk4IDY3LjI4MjJMNjMuOTU1IDY2LjY4ODFMNjMuODY0NSA2Ni4yMjc2TDYzLjc1NzQgNjUuNjc4NEw2My42ODY3IDY1LjA3MDJMNjMuNjM1OCA2NC42MzdMNjMuMTA5MSA2NC42MjI4TDYyLjY4ODMgNjQuNjExOUw2Mi4xMTk1IDY0LjU5NjVMNjIuMTI0IDY0LjI1MDhMNjIuMTMwNiA2My44MTQ0TDYyLjEzODMgNjMuMzE2Nkw2Mi4yNDQ0IDYyLjY2MjRMNjIuMjg0MSA2Mi4xMTMzTDYyLjMzMzggNjEuNDQwNUw2Mi4zNjQ3IDYwLjk5NTNMNjIuNDAwMSA2MC41MDQxTDYyLjEwNjMgNjAuNjU2MUw2MS43ODI3IDYwLjgyMzVMNjEuNDc5IDYwLjk4TDYxLjI3MDMgNjAuNTgyOUw2MS4wNjcxIDYwLjE5NTZMNjAuNzU4OSA1OS42MDZMNjAuNTI4MSA1OS4xNjRMNjAuMTI3MiA1OC45MDQ4TDU5LjgyNzkgNTguNzEzM0w1OS41MTk4IDU4LjM5MDZMNTkuMjUzNyA1OC4wNTQ3TDU5LjAwMDggNTcuNzM1M0w1OC42OTgyIDU3LjQ1ODZMNTguNDA3NyA1Ny41NDYxTDU4LjA3OTcgNTcuNzJMNTcuNzYzOSA1Ny44ODYzTDU3LjQyOTIgNTguMDYzNUw1Ny4yNjU4IDU4LjE0OTlMNTYuODc3IDU4LjExNzFMNTYuNTM3OSA1OC4wODg3TDU1LjkzMTcgNTguMDM3M0w1NS40MjAzIDU3Ljk5MzVMNTQuODk3OSA1Ny45NDg3TDU0LjE3MDIgNTcuODg2M0w1My40MzI1IDU3LjgyMzlMNTIuOTM5OSA1Ny45MDcxTDUyLjMxNDggNTguMDExTDUxLjY1ODggNTguMTIwNEw1MS4xMTY1IDU4LjIxMTJMNTAuNDI5NiA1OC4zMjVMNDkuOTE2MSA1OC40MTAzTDQ5LjY2MzIgNTguMzk4Mkw0OS4zNDUxIDU4LjAzOTRMNDguODM0OSA1Ny40NjI5TDQ4LjUyNjggNTcuMTEyOUw0OC4yMjQyIDU2Ljc2OTRMNDcuNzg2OCA1Ni4yNzM4TDQ3LjQzNTcgNTUuODk3NUw0Ny4wOTIxIDU1LjUyOTlMNDYuODk0NCA1NS4xODk3TDQ2Ljc5NjIgNTQuNzYwOUw0Ni42MTczIDU0LjU2NjJMNDYuMjE5NyA1NC4zMDM2TDQ1Ljc5MTIgNTQuMDIxNEw0NS4zNjI3IDUzLjczOTFMNDQuOTM0MiA1My40NTY5TDQ0LjUwNTcgNTMuMTczNkw0NC4wNzcyIDUyLjg5MDJMNDMuNjQ4NyA1Mi42MDY5TDQzLjIyMDIgNTIuMzIyNUw0Mi43OTE3IDUyLjAzODFMNDIuMzYzMiA1MS43NTM2TDQxLjkzNDcgNTEuNDY4MUw0MS41MTYxIDUxLjE4NTlMNDEuMDg3NiA1MC45MDAzTDQwLjY1OTEgNTAuNjEzN0w0MC4yMzA2IDUwLjMyNzFMMzkuODAyMSA1MC4wNDA1TDM5LjM3MzYgNDkuNzUzOUwzOS4wMjEzIDQ5LjU0NUwzOC42OTMzIDQ5LjU5OTdMMzguMjAyOSA0OS43NDYyTDM3LjY4ODMgNDkuODk5NEwzNy4xNzkyIDUwLjA1MTRMMzYuMjY2OSA1MC4zMjI4TDM1LjY4MDUgNTAuNDk3OEwzNS4yMjIyIDUwLjY0NDRMMzQuNzM0MSA1MC44MDA4TDM0LjA5MzUgNTEuMDA1NEwzMy41NTY4IDUxLjE3NzFMMzIuOTI4NCA1MS4zNzg0TDMyLjM3MDYgNTEuNTU2N0wzMS45MDI0IDUxLjcwNTVMMzEuNDE0MyA1MS44NjE5TDMxLjAyNzcgNTEuOTg0NVY1Mi45NzU2VjUzLjk2MjNMMzEuMDI4OSA1NC45NDU4VjU1LjkyNlY1Ni45MDE3TDMxLjAyOTkgNTcuODczMlY1OC44NDEzVjU5LjgwNTFWNjAuNzY1NUwzMS4wMzExIDYxLjcyMjdWNjIuNjc2N1Y2My42MjczTDMxLjAzMjIgNjQuNTczNlY2NS41MTY2VjY2LjQ1NjJMMzEuMDMzMiA2Ny4zOTI3TDMwLjkwMDcgNjcuMzg1TDMwLjYwMzcgNjcuNDM5N0wzMC4xMDY3IDY3LjU2OTlMMjkuNjkzNyA2Ny42MzU1TDI5LjUxMjUgNjcuNTk1TDI5LjM1MDIgNjcuNDk3N0wyOS4yMDc3IDY3LjI5MkwyOC45OTU3IDY3LjA0MTVMMjguNzc4MSA2Ni44MzhMMjguNTA3NSA2Ni40MjEyTDI4LjMxOTggNjYuMTAwN0wyNy44NTcgNjUuMzk4NEwyNy43OTE5IDY1LjE3NjNMMjcuNzA1NyA2NC45NDk5TDI3LjU1MTIgNjQuNzYwNkwyNy4wMDU2IDY0LjI5NTdMMjYuMzcwNSA2My44NzU2TDI1Ljc0NzcgNjMuNDYzMkwyNS41NzIgNjMuMzYyNkwyNS4yODA1IDYzLjIzNDZMMjQuOTIxNiA2My4yMzI0TDI0LjY3NjQgNjMuMjU3NkwyMy45Mjk4IDYzLjM5NDNMMjMuMzU2NyA2My41NTRMMjIuNTgwMyA2My43NzA2TDIxLjk3ODQgNjQuMDEwMkwyMS44NDM2IDY0LjA4MDJMMjEuNDA0MSA2NC4zNjlMMjAuODY2MyA2NC44NDgxTDIwLjIzNzkgNjUuNTIyTDIwLjE1NjEgNjUuMDg4OEwyMC4xMjg2IDY0LjQyMDRMMjAuMTM5NiA2NC4yMDQ5TDIwLjMxMDggNjMuNjQxNUwyMC40ODQxIDYzLjI1NDNMMjAuNjIzMyA2Mi44NTA2TDIwLjY4NjMgNjIuMzIyMkwyMC41NTcxIDYxLjQ3MTJMMjAuNDEyMyA2MS4yODE5TDIwLjIzOSA2MS4yMjA2TDIwLjA1MzUgNjEuMjAzMUwxOS43MTIyIDYxLjIzODFMMTkuNTUzMiA2MS4zMDdMMTkuMjc1OSA2MS4wMTkzTDE4Ljk0MTMgNjAuOTczNEwxOC43NjQ3IDYxLjA1MzJMMTguNTg1NyA2MS4wOTQ4TDE4LjM5MTQgNjEuMDE1TDE4LjIyMzUgNjAuODQ0M0wxOC4xMjA4IDYwLjY2MDVMMTguMDQxMyA2MC40NTI3TDE3Ljc3ODQgNjAuMDM0OEwxNy41MTc4IDU5LjgwNzJMMTcuMjAxOSA1OS43NTY5TDE2LjY4NjIgNTkuNzdMMTYuNTIzOCA1OS43NDE2TDE2LjUxNSA1OS41MDQyTDE2LjU4MDEgNTguOTc5MUwxNi41ODEyIDU4LjcwNDVMMTYuNTQ0OCA1OC40NDUzTDE2LjQ1ODcgNTguMjMyTDE2LjM0OTMgNTguMDQ3MUwxNi4wNDIzIDU3Ljc0M0wxNS44MTA0IDU3LjMxNDFMMTUuNDIyOCA1Ni40MjkyTDE1LjA4MzcgNTUuNDMxNUwxNC45MzQ2IDU1LjI4MDVMMTQuNjMyIDU1LjEyMTlMMTMuOTcwNSA1NC45OTVMMTMuNTM0MyA1NC44NjM3TDEzLjM2MyA1NC43MzY4TDEzLjI5MTMgNTQuNTE2OUwxMy4yOTM1IDU0LjI4MDdMMTMuMzI4OCA1NC4wMDE3TDEzLjQzMDQgNTMuNzY1NEwxMy43NzcyIDUzLjU4MjdMMTQuNTMxNSA1My41NDIyTDE1LjE3NTQgNTMuNTYxOUwxNS43NTk2IDUzLjk4NDJMMTUuOTUwNiA1NC4wODA1TDE2LjE1ODMgNTQuMTA3OEwxNi41NzEzIDUzLjk3NDRMMTYuNzc2NyA1My45MzYxTDE3LjI5MzYgNTMuOTc5OEwxNy4xMzg5IDUzLjc3OTZMMTYuOTQ0NiA1My42NzQ2TDE2Ljc0MzYgNTMuNjgzM0wxNi41NzAyIDUzLjYwMTNMMTYuMjg0MiA1My4yMTQxTDE1Ljc4ODMgNTIuNzcyMUwxNS42NzM1IDUyLjU4OTRMMTUuNjM4MSA1Mi4yOTYyTDE1LjczNDIgNTIuMDQzNUwxNi4wODU0IDUxLjc4NDNMMTYuMzg0NyA1MS40MzA5TDE2LjUyMDUgNTAuOTYxNkwxNi42NDMxIDUwLjc0NUwxNi44OTcxIDUwLjQwNDhMMTcuMjgxNCA1MC40NzA1TDE3Ljg4IDUwLjIyNDNMMTguODU5NiA1MC4yNzI1TDIwLjAzMjQgNTAuMjAyNEwyMC4zNTQ5IDUwLjIyNzZMMjEuMTAyNiA1MC40NjgzTDIxLjUzMjIgNTAuNTcyMkwyMi4wNTQ2IDUwLjYyNDdMMjIuNDMxMiA1MC41MTg2TDIyLjA3NjcgNTAuMTkwNEwyMS4zMDY5IDQ5LjgwMUwyMS4xMDkzIDQ5LjQ2ODRMMjEuNDYxNSA0OC41NjI2TDIxLjkzODYgNDcuNzM0NUwyMi4yMzAyIDQ2Ljc0NzhMMjIuMTQ4NSA0NS43NjMyTDIyLjAwOTMgNDUuNDkwOEwyMi4wNTQ2IDQ1LjE3MDNMMjIuMjIwMiA0NC44OTlMMjIuMzM3MyA0NC42Mjg4TDIyLjIzNTcgNDQuMzAyOEwyMi4wMjU4IDQzLjc5M0wyMS45MTc3IDQzLjYyNzhMMjEuNTQ5OSA0My4zNTIxTDIwLjgxMSA0My4zNDAxTDIwLjIwOCA0My4xODkyTDIwLjAxMjYgNDMuMzEwNkwxOS45MDIxIDQzLjQ5NjZMMTkuNzY0MSA0My42MTkxTDE5LjI5NDcgNDMuODY2M0wxOS4xMzc5IDQzLjkxNTVMMTguOTc0NCA0My44NjYzTDE4Ljc0MzYgNDMuNTg4NEwxOC41MzgyIDQzLjYxOTFMMTcuOTE2NSA0My40NDUyTDE3LjYyMzggNDMuMDY2NkwxNy41MTQ1IDQzLjAxNDFMMTYuNTA5NCA0Mi43MTExTDE2LjE2MDUgNDIuNjUzMUwxNS4zNTk4IDQyLjk2NDlMMTQuNzggNDMuMzY0MkwxNC42MTY1IDQzLjQyMjJMMTQuMzE3MiA0My42NzQ5TDE0LjE0ODMgNDMuNzE1M0wxMy45NzQ5IDQzLjY3MTZMMTMuODEwNCA0My42ODY5TDEzLjQ2MDIgNDQuMDY1NEwxMi44MjY0IDQ0LjUwNTJMMTIuNTExNiA0NC43ODE5TDEyLjE2MDQgNDQuOTUzN0wxMS43Njk0IDQ1LjA2MkwxMS4zNzA4IDQ1LjA3OTVMMTEuMjIzOSA0NS4xNzlMMTAuNzY3OCA0NS4yMTRMMTAuNDg5NCA0NS4yOTVMMTAuNDc5NSA0NS40NDQ5TDEwLjUzNDcgNDUuNzc5NkwxMC4yOTg0IDQ1LjY2MTVMMTAuMDQ5OSA0NS44ODlMMTAuMTMxNiA0Ni4xMDM0TDkuOTgyNTQgNDYuMDUyTDkuMjg0NTUgNDUuNjM4NUw4LjcxMTM5IDQ1LjM0NTNMOC4yMDIyNyA0NS4wODVMOC4xMjgyNiA0NS4wMzc5TDcuOTg5MTMgNDQuOTExTDcuODg5NzEgNDQuNzEzTDcuODY4NzQgNDQuNDk2NEw3LjkxODQyIDQ0LjMzNjdMOC4wNDIxMSA0NC4yMzVMOC4xODc5MSA0NC4xOTU2TDguMzE3MTMgNDQuMjI4NEw4LjQ2MDcxIDQ0LjMyNThMOC43MTY5MiA0NC40NDM5TDkuMDQ5MyA0NC40NjU4TDkuMjU2OTggNDQuMzc1TDkuMjg0NTUgNDQuMTU3M0w4Ljg4OTIxIDQzLjM1TDguNTI0NzQgNDIuNjk2OUw4LjE3MjQ4IDQxLjk2ODNMOC4wMjMzNyA0MS43MDM2TDcuNTkxNTcgNDEuMDkxTDcuMTY1MjIgNDAuNDg2TDYuODI4MzkgMzkuOTQ1Nkw2LjY1MTcyIDM5Ljc3OTNMNi4xMDgzNiAzOS43MTA0TDUuMDcyNDUgMzkuNTc3TDQuNzA1NzYgMzkuNTEzNUw0LjQxMiAzOS42NzQzTDQuMTE3MTcgMzkuODAwMUwzLjgzNzcgMzkuNTY2TDMuNjE2ODggMzkuMTgxTDMuNTAwODcgMzguODU3MkwzLjU1NzIyIDM4LjUyNTdMMy41ODA0MSAzOC4wMzU2TDMuNDExNDIgMzcuNTUyMUwzLjIyNDc4IDM3LjMxMjVMMi43NTY1IDM3LjEzMkwyLjE2MDE2IDM2LjcyNEwyIDM1Ljk3NjhMMi4yODkzOCAzNC45MDI1TDIuNzU1NDIgMzQuMTM5TDMuMDk0NDggMzMuODE4NEwzLjI1NTcxIDMzLjUzODRMMy4zMDg3IDMzLjI5NTVMMy4yNjc4NSAzMy4wNjM2TDMuMDY2ODQgMzIuODE2NEwyLjc1NTQyIDMyLjU3NTdMMi41OTc0OSAzMi4yNzkzTDIuNjYyNjcgMzEuNjQyNkwyLjg2OTIxIDMwLjcyMjZMMy4xODcyMyAyOS45ODQyTDMuNjEzNTEgMjkuNTczOUwzLjk4MTI4IDI5LjI3OTdMNC4xMjYgMjkuMDA1MUw0LjEzMzY4IDI4LjYxNDZMNC4xMjQ4NSAyOC4yNDU5TDQuMjIzMTMgMjcuOTc3OUw0LjM3Nzc2IDI3Ljc2NDZMNC41NDEyMiAyNy41NzMxTDQuNzcwOTQgMjcuMzU4N0w1LjA2OTE1IDI3LjMwNjJMNS4zOTcxNSAyNy40NzY4TDUuODQzMzEgMjcuOTM1Mkw2LjQ5NzA5IDI4LjgzNzdMNi44NzAzOSAyOS40MjczTDcuMDA1MTMgMjkuNjA4OUw3LjM0NjM0IDI5Ljk1OUw3LjY1NDQ2IDMwLjEwMDFMOC4xNjgwMyAyOS44ODEzTDguNjYwNTcgMjkuNjI2NEw4LjgxOTY0IDI5LjQ2NDVMOC45MjEyMyAyOS4yMjI4TDguODQyODMgMjguODA5M0w4Ljc0MDExIDI4LjUzOTFMOC42MzA3NyAyOC4xOTQ1TDguNDc5NDQgMjcuNTkzOUw4LjM3MjM0IDI2LjY0ODdMOC4yNDUzNCAyNi4zNDc5TDguMzM4MDkgMjYuMzEyOUw4LjU4NTQ3IDI2LjM3NTNMOC44MTQxMiAyNi40MDI2TDkuMTQwOTcgMjYuMTkzNkw5LjU4OTM2IDI1Ljc5OThMMTAuNDEgMjUuMTkwNUwxMC41ODMzIDI0Ljc4NzlMMTAuNzIzNiAyNC4zMzk0TDEwLjk1MTEgMjQuMDYzOEwxMS40NzM0IDIzLjk3MjlMMTEuOTU3MiAyMy44Mjg2TDEyLjI5ODQgMjMuNTA5MUwxMi44MzMgMjMuMjI4TDEzLjI3MjUgMjMuMDU3M0wxMy40NjU4IDIyLjg5OThMMTMuNjAzOCAyMi42NjM1TDE0LjEwNzQgMjEuOTk2MkwxNC41MDI4IDIxLjU4NDlMMTQuODUwNyAyMS4xNjA0TDE0Ljk2NjYgMjAuODkzNUwxNS4yNDE3IDIwLjk0MjdMMTUuNjYxMyAyMS4xMjc2TDE2LjExMTkgMjEuMjk2MUwxNi40NDIxIDIxLjU1NzVMMTYuNTA3MyAyMS44MjQ1TDE2LjUzOTMgMjIuMDM0NUwxNi42NzI5IDIyLjE0MjhMMTYuODMzMSAyMi4xNjM2TDE3LjA3MzggMjIuMTExMUwxNy40OTQ2IDIyLjEwMTJMMTguMDEwMyAyMS43NTU1TDE4LjcyODIgMjEuMTcxNEwxOS4zODUzIDIwLjk4OThMMTkuNzMxIDIxLjEyODdMMjAuMDE3IDIxLjU1ODZMMjAuMjQzNCAyMS45NjIzTDIwLjQ3NjQgMjIuMTEyMkwyMC42MjExIDIyLjExNjVMMjAuNjc0MSAyMi4xMjMxTDIwLjk2MzUgMjIuMDMxMkwyMC45ODU2IDIyLjAzMjNMMjEuMjQ5NSAyMi4wNDg3TDIxLjUwMzUgMjIuMTg1NEwyMS45MjQzIDIyLjIwMDhMMjIuNTEwNyAyMi4wOTY4TDIyLjU3MjYgMjIuMDU0MkwyMi44NTQxIDIyLjExTDIzLjE5NjYgMjIuMjk1OUwyMy40NjI3IDIyLjUxNjlMMjMuOTM5OCAyMy4yNDExTDI0LjIxMzcgMjMuNDI3MUwyNC43NzI1IDIzLjY4NDFMMjUuMDM0MiAyMy45MDg0TDI1LjMzOSAyNC4yNzE2TDI1LjQ5ODEgMjQuNDkxNUwyNS44Mjk0IDI0Ljg4ODZMMjYuMjEyNiAyNS41MzczTDI2LjI4MTEgMjYuMDUyNUwyNi4zNjgzIDI2LjQ4NjhMMjYuNTEwOCAyNi42OTI1TDI2LjYyNzkgMjYuNzE3N0wyNi43NTM3IDI2LjY0NjVMMjYuODc3NCAyNi40NDg1TDI2LjkyMDUgMjYuMTE4MkwyNi44ODMgMjUuNTMyOUwyNi43ODQ3IDI1LjA1MzhMMjYuNjU4OCAyNC45MDE3TDI2LjU5OCAyNC43MzMyTDI2LjY4MDkgMjQuNTE4OEwyNi44OTQgMjQuNDE0OUwyNy4xNTkxIDI0LjQ4MDVMMjcuNTk1MyAyNC43NTYyTDI4LjA1MDMgMjUuMTAzTDI4LjYxMDIgMjUuNzA5TDI5LjEyMzcgMjYuMDkzTDI5LjY4NTkgMjYuMzk5M0wzMC4xMzIxIDI2LjQ5MDFMMzAuNDc3NyAyNi4zOTgyTDMwLjg4NTMgMjYuMTQ4OEwzMS4yNTg2IDI1Ljg2TDMxLjQyODYgMjUuNTU3TDMxLjU1MDEgMjUuMjI1NUwzMi4xMTM0IDI0Ljc4MjVMMzIuNjI4IDI0LjM3NjZMMzIuODYyMSAyNC40NDk5TDMzLjAyNjYgMjQuNTY0OEwzMy41NTQ2IDI0LjMxNzVMMzMuNzM3OSAyNC4yNDk3TDM0LjI0MDQgMjQuMTUzNUwzNC43NTk1IDI0LjI5NTdMMzUuMTczNiAyNC43MzFMMzUuNTc0NSAyNS4wMTExTDM1LjkzMzQgMjQuOTc4M0wzNi4yMzA1IDI0LjgzNUwzNi40MjcxIDI0LjU2MzdMMzYuNTc2MiAyNC4yNDMyTDM2Ljc3NSAyNC4wMzc1TDM2LjgwNDggMjQuMDI0NEwzNy40NDQyIDI0LjEzNkwzNy44NDUxIDI0LjExOTVMMzcuODg4MiAyNC4wNzM2TDM4LjQxNzIgMjQuMTYxMUwzOS4wMDE0IDI0LjYxMjlMMzkuMzYzNyAyNS4xMTI4TDM5LjgyNzUgMjUuNzQ4NEw0MC4wNDI4IDI1Ljk1NTJMNDAuMzU2NSAyNi4wNDM4TDQwLjYwMjggMjYuMDgyMUw0MC45MzMgMjYuMTgwNUw0MS44MDU1IDI2LjMxMjlMNDEuOTM4IDI2LjM5MDZMNDIuMDI3NCAyNi40OTQ1TDQxLjk0NjggMjYuODQwMkw0Mi4wMjQxIDI2LjkyNzdMNDIuNzMyIDI2LjY4MTZMNDIuOTIyIDI2LjQ5NzhMNDMuMTU1IDI1Ljk3NDlMNDMuMzYzOCAyNS40NDc2TDQzLjUxOTUgMjUuMjUxOEw0My42ODQgMjUuMjAwNEw0My44NDk3IDI1LjI3OTFMNDQuMDgxNiAyNS41OTA5TDQ0LjM5NTIgMjUuOTA4MUw0NC44MTkzIDI2LjAyODVMNDUuMDc3OCAyNi4wNzY2TDQ1LjQ3ODYgMjYuMTAyOEw0Ni40MjE4IDI1Ljk0ODZMNDcuMzA0MiAyNS41NjQ3TDQ3LjgwNzggMjUuMTQ2N0w0OC4wNDE5IDI0LjUxODhMNDguMTg4OCAyMy44MDM0TDQ4LjQxNDEgMjMuMzUwNUw0OC4zMjAyIDIyLjg4NjZMNDcuODc2MyAyMi40NDQ3TDQ3LjcyNjEgMjIuMzExM0w0Ni42NDYgMjIuMDYyOUw0Ni41Nzk3IDIxLjg4MzVMNDYuNTE3OCAyMS44NDE5TDQ1LjQ1MzIgMjEuNDQ4MUw0NC45NDA4IDIxLjI3OTZMNDQuNzk2MSAyMS4wMTkzTDQ0LjcwMTIgMjAuNjc4TDQ0LjM2ODcgMjAuMzcyOEw0My43MDgzIDIwLjA5NDlMNDMuNTkzNSAxOS44ODI3TDQzLjcwMjggMTkuNjY4M0w0NC4yMjQxIDE5LjQyOThMNDQuODE5MyAxOC45MjY2TDQ1LjA0NzkgMTguODIyN0w0NS41NzY5IDE4Ljc5OTdMNDYuMDY3MyAxOC4zODczTDQ2LjQwNTIgMTguMTUxTDQ2LjU4MTkgMTcuODY5OEw0Ni41MzU2IDE3LjU3ODhMNDYuMDQ1MiAxNi42OTgyTDQ1Ljg5OTQgMTYuMTYzM0w0NS45ODY3IDE1LjgxNDNMNDYuMjY4MyAxNS40MzY5TDQ2LjQyODQgMTUuMjMwMUw0Ni42MjA2IDE0Ljg1ODJMNDYuNzQ2NSAxNC42NTkxTDQ3LjI0MTIgMTQuNTc0OUw0Ny44NDA5IDE0LjUzOTlMNDguMjUyOSAxNC42Mjg1TDQ4LjgyODMgMTQuNjc0NEw0OS4zNTI4IDE0Ljc0MzNMNDkuNjE3OSAxNC44MDQ2TDQ5LjgxMzMgMTQuNjkwOUw0OS45NTQ3IDE0LjQ5MDZMNDkuOTUwMyAxNC4yMjU5TDQ5Ljc0MzggMTMuOTY4OEw0OC45NzQgMTMuNjMwOEw0OC42NDM4IDEzLjM1MTlMNDguMzg1NCAxMy4zODI1TDQ3Ljk1MjUgMTMuMjk1TDQ3LjU2MTUgMTMuMTEyM0w0Ny4yMTU4IDEzLjA1MUw0Ny4xMDMyIDEyLjc5NzJMNDcuMTczOSAxMi40NDA2TDQ3LjMwNzUgMTIuMjM2TDQ3LjU2MjYgMTIuMTM0M0w0Ny44Mzk4IDEyLjE4NTdMNDguMTQxMyAxMi4wMzY5TDQ4LjIyODYgMTEuOTQ5NEw0OC4yNTQgMTEuODM2N0w0OC4yMDU0IDExLjY3NTlMNDguMDY1MSAxMS41NDM2TDQ3Ljg2NjMgMTEuNTA4Nkw0Ny42Mzc3IDExLjYyMTJMNDcuMzYzOSAxMS42OTQ1TDQ2LjkwMTEgMTEuNTI5M0w0Ni41MzIyIDExLjMzMDJMNDYuNTUxIDExLjE0NjVMNDYuODIzOCAxMC44NzE5TDQ2Ljk0NjMgMTAuNjQ4N1YxMC4zNDAyVjkuOTc5MjNMNDcuMDQxMyA5LjU1NTg4TDQ3LjMxMiA5LjI2NTk3TDQ3LjYzIDkuMTEwNjNMNDguNDQ5NCA5LjM5Mzk3TDQ5LjQ3NDMgOS42NDY2NUw0OS42NDk5IDkuNjA1MDlMNDkuNzAxOSA5LjQ3MTYyTDQ5LjgxODkgOS4zNTM1TDUxLjI0MTQgOS4yOTg3OUw1MS41MTc0IDkuMTM1OEw1MS42NTU1IDkuMDA1Nkw1My4wMjI3IDguODE4NTVMNTMuMTg1MSA4LjY0MDI0TDUzLjM4NjEgOC40NzM5Nkw1My43MDA4IDguNDc3MjNMNTQuMDc1MiA4LjQxMDUzTDU0LjU5NzYgOC4yMDcwNUw1NC45Njc1IDguMDk1NDRMNTUuMDI5NCA4LjA4NjdMNTUuNDIwMyA4LjEzMTU2TDU1LjkwNTEgNy45NzA3NUw1Ni4wMTAxIDcuOTA0MDJMNTYuMDg4NSA3Ljc4MjZMNTYuNTExNSA3LjU0ODQ3TDU3LjMyMzIgNy4zNTU5NEw1Ny41MjA5IDcuNDcwODJMNTcuOTA4NSA3LjUyMzMzTDU4LjQwMjIgNy40MzY5TDU4Ljc2NjYgNy4yODkyMUw1OC45Nzg3IDcuNDM1OEw1OS4yNjY5IDcuNTg2NzZMNTkuNDgyMyA3LjQ1ODc3TDU5LjU4OTQgNy4wNTUxMUw1OS43Mjg2IDYuNjYwMjFMNTkuOTcyNiA2LjQ3MzEyTDYwLjE2NTkgNi40MDQyMkw2MC4zNDA0IDYuMjUyMTVMNjAuNDcxOCA2LjA5MzU0TDYxLjE4NjQgNi4xMTc2MUw2MS44MjU4IDUuNzIyNzFMNjEuOTUxNyA1LjkwMjExTDYyLjc4MjIgNS44NjA1Mkw2My44MTM3IDUuNjA1NjNMNjQuNDMxIDUuNDg2NDFMNjUuNDk2NyA1LjIxOTQ3TDY1Ljk4OTMgNS4wMDI4N0w2Ni42OTUgNC44NjYxM0w2Ny4zNDIyIDQuNzcwOTVMNjcuNzY1MiA0LjM5MTM3TDY4LjEwNjQgNC4zMzc3NUw2OC41MjE3IDQuMzA2MDNMNjguNzc1NyA0LjIxNTIzTDY4Ljk0MTMgNC4wNzUyMUw2OS4wNDg0IDMuODExNThMNjguOTg5OSAzLjQ3NDYzTDY4LjkzMDMgMy4yMjk1OEw2OS4yMjc0IDMuMDkyODRMNjkuNjUxNSAzLjA1MDE4TDY5LjkxODcgMi45OTQzOUw3MC41MDE5IDIuNDM2NDdMNzAuOTAzOSAyLjE2ODQ2TDcxLjMyMDIgMkw3Mi4xNTYyIDIuMDkxOTFMNzIuOTE5MyAyLjE3NjE0TDczLjY4NDcgMi40NDMwNUw3NC4wODY3IDIuNzc1NjJMNzQuNDMyMyAzLjAyNjExTDc0Ljc1OTMgMy4xNDUzNkw3NS4wNTUyIDMuMjIxOTRMNzUuMzk4NyAzLjEwODE3TDc1LjY0MTcgMi45NTUwM0w3NS43ODMgMi43MzUxM0w3NS45OTczIDIuNTc3NjJMNzYuNzc4MSAyLjQ1NTFMNzYuOTM5MyAyLjY5MjQ2TDc3LjMxMDQgMy40MDY4Mkw3Ny41NjMzIDQuMzU1MjhMNzcuOTc5NyA1LjYwNzgzTDc4LjE2MyA2LjIyMTU0TDc4LjA4MjQgNi41NDIwNkw3OC4wODM1IDYuOTgwNzNMNzguMDYwMyA3LjQ2MjA3TDc3Ljc1MzIgOC4wMDU3NEw3Ny44NzggOC4yNTg0Nkw3OC42MzI0IDguNTM5NTlMNzkuNjg4MiA4LjQzNjc3TDgwLjMzOTcgOC4yMDkyMkw4MC43MDMxIDguMjkyMzhMODAuODkzIDguMTU1NjNMODEuMDE1NiA3Ljc1MzA1TDgxLjI2NjMgNy42NjIyNUw4MS41MjM2IDcuOTQzNDFMODEuNzEwMyA4LjQxODE3TDgxLjg4OTIgOC43MjMzN0w4MS44NzYgOS4wODY1Nkw4MS45NDIyIDkuNTUxNTFMODIuMDczNiA5LjY2ODU1TDgyLjMzMiA5LjQ5MjQyTDgyLjUwNDMgOS4zODczOUw4Mi41NDUyIDkuMjQ2MjdMODIuNDcyMyA5LjA3MjM0TDgyLjQzODEgOC44OTUxM0w4Mi40OTU1IDguNzMyMTJMODIuNjE4MSA4LjY2NTM4TDgyLjk4NTggOC43MTY4M0w4My41MjE1IDguODA2NTNMODQuMTU3NiA5LjQ2NzI1TDg0LjUwMSA5LjU4NjQ5TDg0LjY0NTggOS41OTg1NUw4NC45NjgyIDkuNTYwMjVMODUuMzU1OSA5LjM3MUw4NS42MTY1IDkuMTMyNUw4NS43MDM4IDkuMDE1NDVMODUuODU0IDkuMDM2MjVMODUuOTk2NCA5LjE0NjcyTDg2LjAwNjQgOS4zODczOUw4NS44OTI2IDkuNzM1MjlMODUuNTA2MSAxMC4wNTM2TDg1LjAyNTcgMTAuMzQ5TDg0LjczNDEgMTAuODg5NEw4NC42NzIyIDExLjQ1MTdMODQuNzk5MiAxMS43MzcyTDg0LjkwODYgMTEuOTI3NUw4NC45Mzk1IDEyLjE5NDVMODUuMDQ3NyAxMi4yMjk1TDg1LjI0NDMgMTIuMTIwMUw4NS43Nzk5IDExLjU2NjVMODYuMDUyNyAxMS40Mjk4TDg2LjQ0ODEgMTEuMzQyM0w4Ny4wOTg2IDExLjM4Nkw4Ny41MzU5IDExLjU2NjVMODcuNzQ0NiAxMS44MTdMODcuOTc0NCAxMi4wMjM4TDg4LjEzMzQgMTEuOTM3NEw4OC4yMTUxIDExLjY5ODlMODguMjE5NSAxMS40MjU0TDg4LjI4NjkgMTEuMjAwMUw4OC45OTgxIDEwLjY0NTVMODkuNDcxOSAxMC4yNzU3TDg5LjYzNDIgMTAuMjMxOUw4OS45NTEyIDEwLjMwODVMOTAuMTQ3OCAxMC4yNjkxTDkwLjY2OCA5LjkyMTI0TDkxLjE1MzkgOS41MjQxM0w5MS4yMDE0IDkuMjU1MDJMOTEuMjIwMiA5LjAxMTA4TDkxLjM0MDUgOC45MDA2MUw5Mi4wMjA4IDguODE1MjhMOTIuMTMzNSA4Ljc2OTMxTDkyLjcxNDQgOC40OTE0NUw5My41MTk1IDguMDE2NjlMOTMuOTEwNCA3LjczNjYzTDk0LjYyMjggNy42MTE5M0w5NC43NTUzIDcuNTMwOThMOTQuOTkxNiA3LjM0MTcyTDk1LjQzNzggNy4wNzkxOEw5NS42Nzk3IDcuMDUwNzRMOTUuNTI5NSA3LjY4NTIxTDk1LjI2MzMgOC40MTU5N0w5NS4xMTMxIDguNjEwN0w5NC4zOTA4IDguNTc3ODhMOTQuMzkxOSA4Ljc3Njk5TDk0LjUwNTcgOS4wODEwOUw5NC41ODc0IDkuMjUxNzVMOTQuNjc0NyA5LjQwNDkyTDk0Ljg2OSA5LjY2OTY2TDk1LjYyODkgMTAuMjkyMUw5Ni41OTUyIDExLjA4MTlMOTcuNjM4OCAxMS45NjU4TDk4LjM2NzggMTIuNTgwNkw5OC42NjI2IDEyLjg5NzlMOTguODUwNCAxMy4xNDUxTDk5LjM4NzEgMTQuMDM1Nkw5OS44OTczIDE0Ljg3NjhMMTAwLjc1OCAxNi4zNTE0TDEwMS41MTkgMTcuNzY3TDEwMi4zNTggMTkuMzE0OUwxMDIuODQzIDIwLjIwNTRMMTAzLjgzNCAyMi4wNTc0TDEwNC4xIDIyLjYyM0wxMDQuNjAyIDIzLjY5MDdMMTA1LjA0NSAyNC42ODczTDEwNS40MzcgMjUuNTY0N0wxMDUuNjg0IDI1LjY0MzRMMTA1LjcwNCAyNS40MDZMMTA1Ljc0OCAyNS4yNDc0TDEwNS44NzQgMjUuMTU3N0wxMDYuMTY0IDI0Ljg5ODRMMTA2LjMxOSAyNC44MzYxTDEwNi41NTEgMjQuODYyM0wxMDYuNzk0IDI0LjczTDEwNi44ODQgMjQuNDgwNUwxMDYuODI1IDI0LjAxNzhMMTA2Ljc4OCAyMy44MDQ1TDEwNi44NyAyMy41NzQ4TDEwNy4wMDMgMjMuNDg1MUwxMDcuMTg3IDIzLjQxMjlMMTA3LjM1NyAyMy4zNzU3TDEwNy40OTcgMjMuMTE2NEwxMDcuNzU5IDIzLjAzNzZMMTA4LjAwMSAyMy4wODU4TDEwOC4yIDIzLjA5NTZMMTA4LjM3NiAyMy4yODQ5TDEwOC40NzQgMjMuNTQ0MUwxMDguNjY0IDIzLjU2NDlMMTA4Ljk3NCAyMy41Mzg2TDEwOS4wMTcgMjMuNzU1MkwxMDguOTI5IDI0LjExNzNMMTA4LjgyIDI0LjM5NzRMMTA4LjgwMSAyNC42MjE3TDEwOC45NjUgMjQuNzMxTDEwOS41NjggMjQuNjMzN0wxMDkuNzgyIDI0LjY4MThMMTA5Ljg1IDI0LjkwOTRMMTA5LjkzNiAyNS4wOTc1TDEwOS45NzggMjUuMzI3M0wxMDkuOTE1IDI1LjU4MUwxMTAuMDIzIDI1LjczMzFMMTEwLjU0NCAyNS43MzY0TDExMC45MSAyNS42MTM5TDExMS40NzQgMjUuNjA0TDExMS45ODMgMjUuODczMUwxMTIuMzM1IDI1LjgzMTZMMTEyLjY4OSAyNS43MjIyTDExMy4yMSAyNS43OTExTDExMy41NzUgMjUuNTc4OUwxMTMuODI3IDI1LjMxM0wxMTMuOTA1IDI1LjEwNDFMMTE0LjAzNyAyNC45ODgxTDExNC41MjcgMjQuOTg5MkwxMTQuODM2IDI0Ljk2ODRMMTE1LjA2NSAyNC42NjFMMTE1LjI3NCAyNC41MjIxTDExNS42MjUgMjQuNDk1OEgxMTUuODgzTDExNi41NzggMjQuNzgxNEwxMTcuMDAxIDI1LjAxNzdMMTE3LjQ0MSAyNS4zNTM1TDExNy43MDQgMjUuNTYzNUwxMTcuODgyIDI2LjAzNzJMMTE4LjE4MiAyNi4zODUxTDExOC40MiAyNi43OTA5TDExOC40NzggMjcuMTkwMkwxMTguNjc0IDI3LjkwNjhMMTE4Ljg3NyAyOC4xNDJIMTE5LjExOEwxMTkuNDIyIDI4LjIzOTNMMTE5Ljc1OCAyOC4zMTdMMTIwLjQ3NSAyOC44NDc1TDEyMC43MzkgMjguODYyOUwxMjAuOTQzIDI4Ljk4OThMMTIwLjk3MyAyOS4yMzM3TDEyMC44OTggMjkuNTE2TDEyMC45NzcgMjkuNzg2MkwxMjEuMjEyIDMwLjEzMDdMMTIxLjM5OCAzMC40NjY2TDEyMS42MjYgMzAuODczNkwxMjEuNjk2IDMxLjEwNTRMMTIxLjg3OSAzMS4xODJMMTIyLjEyNiAzMS4wNjcyTDEyMi41MiAzMS4xNTQ3TDEyMy43MDIgMzEuMzg1NUwxMjMuODY3IDMxLjQxMzlMMTIzLjk5MyAzMS42NTQ2TDEyNC4xNjQgMzEuNjM0OUwxMjQuMzYxIDMxLjYyNTFMMTI0LjYzMyAzMS42NTM1TDEyNC44MjMgMzEuNDMxNEwxMjQuOTc5IDMxLjIzNjdMMTI1LjM2OSAzMC45OTYxTDEyNS42OTMgMzAuNjY5TDEyNS45NjQgMzAuMzc4TDEyNi4xNjcgMzAuMzM5N0wxMjYuMzMyIDMwLjQ3NTNMMTI2LjMzOSAzMC43MjdMMTI2LjEzNSAzMC45MTA3TDEyNS45NzYgMzEuMTMyOEwxMjYuMDE0IDMxLjM1NDlMMTI2LjI4NyAzMS4zNzQ2TDEyNi41ODkgMzEuNzA4MkwxMjcuMDI3IDMyLjQ4ODJMMTI3LjE3NSAzMi42NTEyTDEyNy4zOTEgMzIuODA0M0wxMjcuNjMxIDMyLjg3MzNMMTI3Ljg5NiAzMi45ODQ5TDEyOC4wOTIgMzMuMzA1NEwxMjguMTg2IDMzLjU5NjRWMzMuNTk2NFpNMTMuNDcxMyA1Mi4wODA3TDEzLjM2NDIgNTIuMTM5OEwxMy4yOTkgNTEuODY0MUwxMy40MTgzIDUxLjYzMjJMMTMuNTg4NCA1MS42MDE2TDEzLjUyOTggNTEuOTY4MUwxMy40NzEzIDUyLjA4MDdWNTIuMDgwN1pNMTMuMDc4MSA1Mi41ODgzTDEyLjk2NjYgNTIuNzA5OEwxMi44MDA5IDUyLjY5MTJMMTIuNDkwNiA1Mi4yMzI4TDEyLjU3NzggNTEuNzY2OEwxMi42OTA1IDUxLjY3MTZMMTIuODQ3MyA1MS42MDZMMTIuODY4MyA1MS43MDg4TDEyLjY0ODUgNTEuOTE3N0wxMi42Mjc2IDUyLjE4MTRMMTIuODEyIDUyLjQ3MzVMMTMuMDc4MSA1Mi41ODgzVjUyLjU4ODNaIiBzdHJva2U9IiM5QjlCOUIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
	width: 127px;
	height: 69px;
	
}
@media (max-width: 768px) {
  .hero-card{
    width: 100%;
  }
	.mywork-list .mywork__info{
		margin-top: 30px;
	}


}

.myfilled{
	position: relative;
	color: white;
	width: fit-content;
	display: inline;
	background-color: #0463F1;
}

.myfilled::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #0463F1;
	z-index: -1;
}

.myh1{
	display:flex;
	
}

.mywork-logo{
	height: 80px;
}

.mywork-logo img{
  width: auto;
}
.hero-imgcontainer{
	position: absolute;
	top:0;
	left:0;
	z-index: -1;
	display: flex;
	justify-content: end;
	width: 100%;
}
@media (max-width: 768px){
	.hero-imgcontainer{
	display: none;
	}
	.mywork-logo{
		height: 50px;
		
	}
	.mywork-logo img{
		height: 100%;
		object-fit: contain;
	}
	.mywork-list .mywork-img{
		margin-top: 10px;
	}
	.mymodal-text{
		height: 100px;
		margin-top: 10px;
	}
	.mymodal-slider img{
		/* max-height: 250px; */
	}
	.mymodal-subtitle{
	margin-top: 0;
	}
	.mymodal-slider{
		margin-top: 10px;
	}
	
	.about-section__slider .review__info{
		margin-bottom: 10px;
	}
}

.mymodal-text::-webkit-scrollbar {
  width: 10px;
	
}

/* Track */
.mymodal-text::-webkit-scrollbar-track {
  background: #f1f1f1; 
	
	
}
 
/* Handle */
.mymodal-text::-webkit-scrollbar-thumb {
  background: #2179DF; 
	border-radius: 123px;
}

/* Handle on hover */
.mymodal-text::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


#who-we-numbers3{
	position: relative;
}

#who-we-numbers3::after{
	content: "+";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	
}