.header-clone{
	height: 100px!important;
}
.elementor-widget-wrap>.elementor-element.btn-inline{
	display: inline-block;
	width: auto;
}
.elementor-3872 .elementor-element.elementor-element-4cff60df .elementor-icon-list-item span, .elementor-3872 .elementor-element.elementor-element-5e3bed1f .elementor-icon-list-item span {
    line-height: 16px;
}

.page-id-3872 #back-to-top{
	color: #656AE5;
}
.page-id-4858 #back-to-top{
	color: #53E79C;
}
.page-id-4899 #back-to-top{
	color: #35d3c9;
}


.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden;
}

#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex
;
    flex-wrap: wrap;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}

.elementor-widget .elementor-icon-list-icon {
    display: flex
;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}

.elementor-icon-list-icon	{
	height: 13px;
}

/* hide the phone number in the header at a certain screen size*/
@media (max-width: 1474px) {
  .elementor-icon-box-wrapper {
    display: none !important;
  }

  .octf-cta-header,
  .header-right {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    padding-right: 20px; /* adjust or remove if too close to edge */
  }

  .octf-cta-header .octf-btn {
    margin-left: 0 !important;
  }
}
