.custom-toggle__trigger {
  cursor: pointer;
}

.custom-toggle__trigger .qodef-e-button {
  display: block !important;
}

.custom-toggle__trigger .qodef-e-inner {
	flex-direction: row !important;
	align-items: center !important;
}

.custom-toggle__trigger .qodef-svg--button-arrow {
  transition: none;
  transform: rotate(90deg) scale(1.5) !important;
}

.custom-toggle__trigger.custom-toggle__trigger--open .qodef-svg--button-arrow {
  transform: rotate(-90deg) scale(1.5) !important;
}

@media screen and (max-width: 1024px) {
	.custom-toggle__trigger .qodef-e-svg {
		display: none;
	}	
}


.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 10px !important;
}

body:not(.elementor-editor-active) .custom-toggle__content {
  display: none;
}

.custom-toggle__content.custom-toggle__content--open {
  display: block !important;
}

.custom-toggle__trigger .qodef-e-inner:hover .qodef-e-svg svg {
  transform: translateY(-10%) !important;
}