.elementor-kit-6{--e-global-color-primary:#0E0F14;--e-global-color-secondary:#828282;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-color-ff9106e:#FFFFFF;--e-global-color-c6bbc28:#9F001E;--e-global-color-163935c:#A5A5A5;background-color:var( --e-global-color-primary );font-family:"Gilroy", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-c6bbc28 );font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-ff9106e );border-radius:0px 0px 0px 0px;padding:30px 20px 30px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ff9106e );}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-6 a{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 h1{font-family:"Gilroy", Sans-serif;font-size:10vw;}.elementor-kit-6 h2{font-family:"Gilroy", Sans-serif;font-size:50px;}.elementor-kit-6 h3{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 h4{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 h5{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 h6{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:20px;color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:48px;}.elementor-kit-6 h2{font-size:42px;}.elementor-kit-6 h3{font-size:36px;}.elementor-kit-6 h4{font-size:28px;}.elementor-kit-6 h5{font-size:24px;}.elementor-kit-6 h6{font-size:20px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:32px;}.elementor-kit-6{--e-page-transition-entrance-animation:e-page-transition-fade-out;}}/* Start custom CSS */:root {
  font-synthesis-weight: none;
  font-synthesis-style: auto;
  --wp--style--global--content-size: 100% !important;
  --wp--style--global--wide-size: 100% !important;
  --text-6px:  clamp(6px,  0.42vw,  8px);
  --text-8px:  clamp(8px,  0.56vw, 11px);
  --text-10px: clamp(10px, 0.69vw, 13px);
  --text-12px: clamp(12px, 0.83vw, 16px);
  --text-14px:  clamp(14px,  0.97vw,  19px);
  --text-16px:  clamp(16px,  1.11vw,  21px);
  --text-18px:  clamp(18px,  1.25vw,  24px);
  --text-20px:  clamp(20px,  1.39vw,  27px);
  --text-22px:  clamp(22px,  1.53vw,  29px);
  --text-24px:  clamp(24px,  1.67vw,  32px);
  --text-26px:  clamp(26px,  1.81vw,  35px);
  --text-28px:  clamp(28px,  1.94vw,  37px);
  --text-30px:  clamp(30px,  2.08vw,  40px);
  --text-32px:  clamp(32px,  2.22vw,  43px);
  --text-34px:  clamp(34px,  2.36vw,  45px);
  --text-36px:  clamp(36px,  2.50vw,  48px);
  --text-38px:  clamp(38px,  2.64vw,  51px);
  --text-40px:  clamp(40px,  2.78vw,  53px);
  --text-42px:  clamp(42px,  2.92vw,  56px);
  --text-44px:  clamp(44px,  3.06vw,  59px);
  --text-46px:  clamp(46px,  3.19vw,  61px);
  --text-48px:  clamp(48px,  3.33vw,  64px);
  --text-50px:  clamp(50px,  3.47vw,  67px);
  --text-52px:  clamp(52px,  3.61vw,  69px);
  --text-54px:  clamp(54px,  3.75vw,  72px);
  --text-56px:  clamp(56px,  3.89vw,  75px);
  --text-58px:  clamp(58px,  4.03vw,  77px);
  --text-60px:  clamp(60px,  4.17vw,  80px);
  --text-62px:  clamp(62px,  4.31vw,  83px);
  --text-64px:  clamp(64px,  4.44vw,  85px);
  --text-66px:  clamp(66px,  4.58vw,  88px);
  --text-68px:  clamp(68px,  4.72vw,  91px);
  --text-70px:  clamp(70px,  4.86vw,  93px);
  --text-72px:  clamp(72px,  5.00vw,  96px);
  --text-74px:  clamp(74px,  5.14vw,  99px);
  --text-76px:  clamp(76px,  5.28vw, 101px);
  --text-78px:  clamp(78px,  5.42vw, 104px);
  --text-80px:  clamp(80px,  5.56vw, 107px);
  --text-82px:  clamp(82px,  5.69vw, 109px);
  --text-84px:  clamp(84px,  5.83vw, 112px);
  --text-86px:  clamp(86px,  5.97vw, 115px);
  --text-88px:  clamp(88px,  6.11vw, 117px);
  --text-90px:  clamp(90px,  6.25vw, 120px);
  --text-92px:  clamp(92px,  6.39vw, 123px);
  --text-94px:  clamp(94px,  6.53vw, 125px);
  --text-96px:  clamp(96px,  6.67vw, 128px);
  --text-98px:  clamp(98px,  6.81vw, 131px);
  --text-100px: clamp(100px, 6.94vw, 133px);
  --text-102px: clamp(102px, 7.08vw, 136px);
  --text-104px: clamp(104px, 7.22vw, 139px);
  --text-106px: clamp(106px, 7.36vw, 141px);
  --text-108px: clamp(108px, 7.50vw, 144px);
  --text-110px: clamp(110px, 7.64vw, 147px);
  --text-112px: clamp(112px, 7.78vw, 149px);
  --text-114px: clamp(114px, 7.92vw, 152px);
  --text-116px: clamp(116px, 8.06vw, 155px);
  --text-118px: clamp(118px, 8.19vw, 157px);
  --text-120px: clamp(120px, 8.33vw, 160px);
  --text-122px: clamp(122px, 8.47vw, 163px);
  --text-124px: clamp(124px, 8.61vw, 165px);
  --text-126px: clamp(126px, 8.75vw, 168px);
  --text-128px: clamp(128px, 8.89vw, 171px);
  --text-130px: clamp(130px, 9.03vw, 173px);
  --text-132px: clamp(132px, 9.17vw, 176px);
  --text-134px: clamp(134px, 9.31vw, 179px);
  --text-136px: clamp(136px, 9.44vw, 181px);
  --text-138px: clamp(138px, 9.58vw, 184px);
  --text-140px: clamp(140px, 9.72vw, 187px);
  --text-142px: clamp(142px, 9.86vw, 189px);
  --text-144px: clamp(144px, 10.00vw, 192px);
  --text-146px: clamp(146px, 10.14vw, 195px);
  --text-148px: clamp(148px, 10.28vw, 197px);
  --text-150px: clamp(150px, 10.42vw, 200px);
  --text-152px: clamp(152px, 10.56vw, 203px);
  --text-154px: clamp(154px, 10.69vw, 205px);
  --text-156px: clamp(156px, 10.83vw, 208px);
  --text-158px: clamp(158px, 10.97vw, 211px);
  --text-160px: clamp(160px, 11.11vw, 213px);

  --space-2px: clamp(2px, 0.14vw, 3px);
  --space-4px: clamp(4px, 0.28vw, 5px);
  --space-6px: clamp(6px, 0.42vw, 8px);
  --space-8px: clamp(8px, 0.56vw, 11px);
  --space-12px: clamp(12px, 0.83vw, 16px);
  --space-14px: clamp(14px, 0.97vw, 19px);
  --space-16px: clamp(16px, 1.11vw, 21px);
  --space-18px: clamp(18px, 1.25vw, 24px);
  --space-22px: clamp(22px, 1.53vw, 29px);
  --space-24px: clamp(24px, 1.67vw, 32px);
  --space-25px: clamp(25px, 1.74vw, 33px);
  --space-36px: clamp(36px, 2.50vw, 48px);
  --space-48px: clamp(48px, 3.33vw, 64px);

  --space-10px:  clamp(10px, 0.69vw, 13px);
  --space-20px:  clamp(20px, 1.39vw, 27px);
  --space-30px:  clamp(30px, 2.08vw, 40px);
  --space-40px:  clamp(40px, 2.78vw, 53px);
  --space-50px:  clamp(50px, 3.47vw, 67px);
  --space-60px:  clamp(60px, 4.17vw, 80px);
  --space-70px:  clamp(70px, 4.86vw, 93px);

  --space-72px: clamp(72px, 5.00vw, 96px);

  --space-80px:  clamp(80px, 5.56vw, 107px);
  --space-90px:  clamp(90px, 6.25vw, 120px);
  --space-100px: clamp(100px, 6.94vw, 133px);
  --space-110px: clamp(110px, 7.64vw, 147px);
  --space-120px: clamp(120px, 8.33vw, 160px);
  --space-130px: clamp(130px, 9.03vw, 173px);
  --space-140px: clamp(140px, 9.72vw, 187px);
  --space-150px: clamp(150px, 10.42vw, 200px);
  --space-160px: clamp(160px, 11.11vw, 213px);
  --space-170px: clamp(170px, 11.81vw, 227px);
  --space-180px: clamp(180px, 12.50vw, 240px);
  --space-190px: clamp(190px, 13.19vw, 253px);
  --space-200px: clamp(200px, 13.89vw, 267px);

  --space-204px: clamp(204px, 14.17vw, 272px);

  --space-210px: clamp(210px, 14.58vw, 280px);
  --space-220px: clamp(220px, 15.28vw, 293px);
  --space-230px: clamp(230px, 15.97vw, 307px);
  --space-240px: clamp(240px, 16.67vw, 320px);
  --space-250px: clamp(250px, 17.36vw, 333px);
  --space-260px: clamp(260px, 18.06vw, 347px);
  --space-270px: clamp(270px, 18.75vw, 360px);
  --space-280px: clamp(280px, 19.44vw, 373px);

  --space-284px: clamp(284px, 19.72vw, 379px);

  --space-290px: clamp(290px, 20.14vw, 387px);
  --space-300px: clamp(300px, 20.83vw, 400px);
  --space-310px: clamp(310px, 21.53vw, 413px);
  --space-320px: clamp(320px, 22.22vw, 427px);
  --space-330px: clamp(330px, 22.92vw, 440px);
  --space-340px: clamp(340px, 23.61vw, 453px);
  --space-350px: clamp(350px, 24.31vw, 467px);
  --space-360px: clamp(360px, 25.00vw, 480px);
  --space-370px: clamp(370px, 25.69vw, 493px);
  --space-380px: clamp(380px, 26.39vw, 507px);
  --space-390px: clamp(390px, 27.08vw, 520px);
  --space-400px: clamp(400px, 27.78vw, 533px);
  --space-410px: clamp(410px, 28.47vw, 547px);
  --space-420px: clamp(420px, 29.17vw, 560px);
  --space-430px: clamp(430px, 29.86vw, 573px);
  --space-440px: clamp(440px, 30.56vw, 587px);
  --space-450px: clamp(450px, 31.25vw, 600px);
  --space-460px: clamp(460px, 31.94vw, 613px);
  --space-470px: clamp(470px, 32.64vw, 627px);
  --space-480px: clamp(480px, 33.33vw, 640px);
  --space-490px: clamp(490px, 34.03vw, 653px);
  --space-500px: clamp(500px, 34.72vw, 667px);

  --space-600px: clamp(600px, 41.67vw, 800px);

  --space-650px: clamp(650px, 45.14vw, 867px);
  
  
  --space--120px: clamp(-120px, -8.33vw, -160px);
  --space--100px: clamp(-100px, -6.94vw, -133px);
}
.gap-10 {
    gap: var(--text-10px);
}
.gap-20 {
    gap: var(--text-20px);
}
.gap-30 {
    gap: var(--text-30px);
}
.car-details-row {
    height: var(--text-64px);
}
.car-first-row p, .car-details-row p {
    font-size: var(--text-20px) !important;
    font-weight: 500 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.with-bul-first.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    flex-direction: row;
    gap: 0;
    text-align: start;
}
.with-bul-first svg {
    display: none;
}
.with-bul-first .elementor-icon-box-title, .row-bul .with-bul .elementor-icon-box-title {
    font-size: var(--text-20px) !important;
    font-weight: 500 !important;
}
.car h1, .car h2{
    font-family: "Gilroy", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: var(--text-56px) !important;
    font-weight: 800;
}
.car.price div {
    font-family: "Gilroy", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: var(--text-32px) !important;
    font-weight: 800;
}
.availability div {
    font-family: "Gilroy", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: var(--text-20px) !important;
    font-weight: 500;
}
.elementor.elementor .e-con>.elementor-widget.car-details-button {
    width: 100%;
    font-weight: 500;
}
.car-details-button .elementor-button {
    min-width: 100%;
}

/* НОВОСТИ */
.news-grid .elementor-loop-container.elementor-grid > .e-loop-item:nth-child(3n + 3){
  margin-top: 160px;
}

/* ПАГИНАЦИЯ */
.news-grid .elementor-pagination{
  /* легко настраиваемые переменные */
  --pg-size: 72px;           /* сторона квадрата */
  --pg-gap: 32px;            /* расстояние между кнопками */
  --pg-radius: 0;          /* скругление */
  --pg-border: 1px;          /* толщина рамки */
  --pg-color: #ffffff;       /* цвет текста/стрелок у обычных кнопок */
  --pg-active-bg: #ffffff;   /* фон активной кнопки */
  --pg-active-color: #0f1114;/* цвет текста/стрелок у активной */
  
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--pg-gap);
  flex-wrap: wrap;
  line-height: 1;
}

/* базовый вид кнопок (и цифр, и стрелок) */
.news-grid .elementor-pagination .page-numbers{
  display: grid;
  place-items: center;
  min-width: var(--pg-size);
  height: var(--pg-size);
  padding: 0;
  border: var(--pg-border) solid rgba(255,255,255,.7);
  border-radius: var(--pg-radius);
  color: var(--pg-color);
  text-decoration: none;
  font-weight: 800;
  font-size: clamp(14px, 1.1vw, 18px);
  transition: background-color .15s ease, color .15s ease, border-color .15s ease, transform .15s ease;
}

/* активная страница */
.news-grid .elementor-pagination .page-numbers.current{
  background: var(--pg-active-bg);
  border-color: var(--pg-active-bg);
  color: var(--pg-active-color);
  pointer-events: none;
}

/* hover/focus для ссылок */
.news-grid .elementor-pagination a.page-numbers:hover,
.news-grid .elementor-pagination a.page-numbers:focus-visible{
  background: var(--pg-active-bg);
  border-color: var(--pg-active-bg);
  color: var(--pg-active-color);
  outline: none;
}

/* стрелки — тот же квадрат; перекрашиваем stroke у svg в currentColor */
.news-grid .elementor-pagination .page-numbers.prev,
.news-grid .elementor-pagination .page-numbers.next{
  padding: 0;
  border-left: 0;
  border-right: 0;
}
.news-grid .elementor-pagination .page-numbers svg{
  width: 24px; height: 22px; display: block;
}
.news-grid .elementor-pagination .page-numbers svg path{
  stroke: currentColor !important; /* перекрываем inline stroke="white" */
}
/* контейнер растягиваем и центрируем цифры */
.news-grid .elementor-pagination{
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;   /* цифры по центру */
  align-items: center;
}

/* стрелки у краёв */
.news-grid .elementor-pagination .page-numbers.prev,
.news-grid .elementor-pagination .page-numbers.next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);  /* вертикальный центр */
}

.elementor-pagination .page-numbers.prev{ left: 0; }   /* влево */
.elementor-pagination .page-numbers.next{ right: 0; }  /* вправо */

/* многоточие от WP: без рамки, просто текст */
.news-grid .elementor-pagination .page-numbers.dots{
  min-width: auto;
  height: auto;
  border: 0;
  padding: 0 6px;
  font-weight: 700;
  color: var(--pg-color);
}

/* скрытый текст доступности от Elementor */
.news-grid .elementor-pagination .elementor-screen-only{
  position: absolute !important;
  clip: rect(1px,1px,1px,1px);
  clip-path: inset(50%);
  width: 1px; height: 1px; overflow: hidden; white-space: nowrap;
}

/* ОДИНОЧНАЯ НОВОСТЬ */
.date, .tags {
    margin-right: 0 !important;
    display: inline-flex !important;
}
.elementor-798 .elementor-element.elementor-element-baf0a07 .elementor-heading-title, .elementor-798 .elementor-element.elementor-element-06090ec.e-con {
    display:flex; gap:12px; 
}
.elementor-798 .elementor-element.elementor-element-baf0a07 .elementor-heading-title a, .elementor-798 .elementor-element.elementor-element-06090ec.e-con a, .elementor-798 .elementor-element.elementor-element-b99f5ef .elementor-heading-title {
  flex: 0 0 auto;   /* не растягивать */
  width: auto;      /* на всякий случай */
  display: inline-flex; align-items:center;
}

/* КАРУСЕЛЬ ДРУГОЕ */
/* ===== Панель навигации ===== */
.other-carousel .e-loop-carousel-nav{
  --size: 72px;
  --gap: 32px;
  --radius: 0;
  --fg: #fff;          /* цвет текста/иконок */
  --fg-hover:#242424;  /* цвет при hover */
  --bg-hover:#fff;     /* фон при hover */

  position: relative;           /* панель в потоке секции */
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--gap);
  height: var(--size);
  margin-top: 3vw;
  pointer-events: none;         /* кликабельны только кнопки */
  z-index: 5;
}

/* Счётчик 01 / 15 */
.other-carousel .e-loop-carousel-nav__counter{
  font-weight: 800;
  font-size: clamp(24px, 2vw, 40px);
  color: var(--fg);
  display: inline-flex;
  align-items: center;
  gap: .5ch;
  line-height: 1;
  pointer-events: none;
  height: 72px;
  padding: 25px 24px !important;
  transform: translateY(50%) !important;
}
.other-carousel .e-loop-carousel-nav__counter .sep{ opacity: .7; }

/* Блок стрелок */
.other-carousel .e-loop-carousel-nav__arrows{
  display: inline-flex;
  gap: var(--gap);
  pointer-events: auto;
}

/* Кнопки prev/next */
.other-carousel .e-loop-nav-btn{
  inline-size: var(--size);
  block-size: var(--size);
  border-top: 1px solid var(--fg);
  border-bottom: 1px solid var(--fg);
  border-left: 0;
  border-right: 0;
  border-radius: var(--radius);
  display: grid;
  place-items: center;
  color: var(--fg);
  background: transparent;
  cursor: pointer;
  transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}
.other-carousel .e-loop-nav-btn:hover,
.other-carousel .e-loop-nav-btn:focus-visible{
  background: var(--bg-hover);
  color: var(--fg-hover);
  border-color: var(--bg-hover);
  outline: none;
}
.other-carousel .e-loop-nav-btn {
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  padding: 25px 24px !important;
  transform: translateY(50%) !important;
}
/* SVG иконки берут цвет из color */
.other-carousel .e-loop-nav-btn svg{ width:24px; height:22px; display:block; }
.other-carousel .e-loop-nav-btn svg *{
  stroke: currentColor !important;
  fill: none;
}


/* (опционально) неактивные стрелки Swiper */
.other-carousel .e-loop-nav-btn.swiper-button-disabled{
  opacity:.4;
  pointer-events:none;
}

/* КНОПКА НАЗАД */
/* Базовая кнопка назад */
.wp-back-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:70px;
  border-radius:0;               /* скругление на скрине ~0*/
  /* background:#242424;               тёмный фон */
  color:#ffffff;                     /* белая стрелка */
  text-decoration:none;
  transition:transform .15s ease, opacity .15s ease, box-shadow .15s ease;
  margin: auto 0;
}

.wp-back-btn:hover{ transform:translateX(-10px); color: #ffffff;  }
.wp-back-btn:active{ transform:translateX(-1px) scale(.98); }
.wp-back-btn:focus{ outline:none; } /* синее focus ring */

.wp-back-btn__icon{ display:block; width:24px; height:22px; }



/* Контейнер — одна строка */
.wpcf7 form .cf7-inline {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: nowrap;           /* жёстко в одну строку на десктопе */
}

/* Если в форме остались <p>, не даём им ломать строку */
.wpcf7 form .cf7-inline > p {
  display: contents;           /* “растворяем” обёртки <p> */
}

/* Обёртки CF7 вокруг инпутов растягиваем */
.wpcf7 form .cf7-inline .wpcf7-form-control-wrap {
  flex: 1 1 0;                 /* поля занимают всё доступное место */
  min-width: 0;                /* позволяет тексту переноситься внутри */
  position: relative;          /* для подсказок валидации */
}

/* Сами поля на всю ширину своих обёрток */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  height: 44px;
  padding: 10px 12px;
  box-sizing: border-box;
}

/* Кнопка — по содержимому, без растяжения */
.wpcf7 .wpcf7-submit {
  flex: 0 0 auto;
  height: 44px;
  padding: 0 16px;
  white-space: nowrap;
}

/* Подсказки валидации — не ломают высоту строки */
.wpcf7 .wpcf7-not-valid-tip {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  font-size: 12px;
  line-height: 1.2;
  white-space: normal;
}

/* Убираем стандартный margin у сообщений */
.wpcf7 form .wpcf7-response-output {
  margin: 8px 0 0;
}

/* Адаптив: можно разрешить переносы на мобильном */
@media (max-width: 767.98px) {
  .wpcf7 form .cf7-inline {
    flex-wrap: wrap;                 /* разрешаем перенос */
  }
  .wpcf7 form .cf7-inline .wpcf7-form-control-wrap {
    flex: 1 1 100%;                  /* поля в столбик */
  }
  .wpcf7 .wpcf7-submit {
    width: 100%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-thin.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-thin.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-thin.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-thin.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-ultralight.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-ultralight.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-ultralight.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-ultralight.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-ultralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-light.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-light.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-light.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-light.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular-1.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-medium.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-medium.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-medium.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-medium.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-semibold.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-semibold.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-semibold.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-semibold.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold-1.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-extrabold.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-extrabold.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-extrabold.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-extrabold.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-black.eot');
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-black.eot?#iefix') format('embedded-opentype'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-black.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-black.woff') format('woff'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-mediumitalic.woff2') format('woff2'),
		url('https://25mc.otester.ru/wp-content/uploads/2025/09/gilroy-mediumitalic.woff') format('woff');
}
/* End Custom Fonts CSS */