.elementor-961 .elementor-element.elementor-element-1702422{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;}.elementor-961 .elementor-element.elementor-element-d7a85c9 .elementor-heading-title{font-size:60px;}.elementor-961 .elementor-element.elementor-element-335bf70{margin:0px 0px 20px 0px;}.elementor-961 .elementor-element.elementor-element-10b2e7a{width:var( --container-widget-width, 124.483% );max-width:124.483%;--container-widget-width:124.483%;--container-widget-flex-grow:0;}.elementor-961 .elementor-element.elementor-element-c538786 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-961 .elementor-element.elementor-element-3be9d7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-961 .elementor-element.elementor-element-bf2f892 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-961 .elementor-element.elementor-element-51e1cfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-7f2e0df{width:var( --container-widget-width, 57.182% );max-width:57.182%;--container-widget-width:57.182%;--container-widget-flex-grow:0;}.elementor-961 .elementor-element.elementor-element-7f2e0df .xts-iimage-title{line-height:1.5em;}.elementor-961 .elementor-element.elementor-element-55d3d1b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EDEDED;margin:20px 0px -15px 0px;}.elementor-961 .elementor-element.elementor-element-ecdbc04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-961 .elementor-element.elementor-element-4cd82e2{width:40.502%;}.elementor-961 .elementor-element.elementor-element-f59699a{width:59.498%;}.elementor-961 .elementor-element.elementor-element-c538786{width:30.31%;}.elementor-961 .elementor-element.elementor-element-bf2f892{width:27.388%;}.elementor-961 .elementor-element.elementor-element-425d81f{width:41.634%;}}@media(max-width:767px){.elementor-961 .elementor-element.elementor-element-1702422{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8ac2548 *//* Контейнер: одна строка, ровные отступы */
.hurakan-contact-row{
  display:flex; align-items:center; gap:8px;
  margin-top:14px; line-height:1.3;
  color:#3c3c3c; font-size:14px;
  white-space:nowrap; /* фиксируем в одну строку на десктопе */
}

/* Иконка: ч/б, чуть приглушённая */
.hurakan-contact-row .phone-ic{
  color:#000; filter:grayscale(100%); opacity:.85; flex:0 0 auto;
}

/* Кликабельная часть без подчёркивания, фирменный оранжевый */
.hurakan-contact-row .call-link{
  color:#E86C1A; font-weight:600; text-decoration:none;
  transition:color .2s ease;
}
.hurakan-contact-row .call-link:hover{ color:#C9550E; }

/* Адаптив: разрешаем аккуратный перенос на 2 строки на маленьких экранах */
@media (max-width: 520px){
  .hurakan-contact-row{ white-space:normal; flex-wrap:wrap; gap:6px 8px; }
  .hurakan-contact-row .tail{ flex-basis:100%; } /* «— we’re here to help.» уходит на вторую строку */
}/* End custom CSS */