.elementor-113 .elementor-element.elementor-element-2645abe{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-c41b1a8{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-113 .elementor-element.elementor-element-c41b1a8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-113 .elementor-element.elementor-element-3088eff{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-c41b1a8{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-2645abe{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-113 .elementor-element.elementor-element-c41b1a8{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}}/* Start custom CSS */.button {
  --primary-color: #67a5ae;
  --secondary-color: #fff;
  --hover-color: #f8bd1b;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 20px;
  color: var(--secondary-color);
  padding: 1em 1.8em;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
}

.button .arrow-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.button .arrow {
  margin-top: 1px;
  width: var(--arrow-width);
  background: var(--primary-color);
  height: var(--arrow-stroke);
  position: relative;
  transition: 0.2s;
}

.button .arrow::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  border: solid var(--secondary-color);
  border-width: 0 var(--arrow-stroke) var(--arrow-stroke) 0;
  display: inline-block;
  top: -3px;
  right: 3px;
  transition: 0.2s;
  padding: 3px;
  transform: rotate(-45deg);
}

.button:hover {
  background-color: var(--hover-color);
}

.button:hover .arrow {
  background: var(--secondary-color);
}

.button:hover .arrow:before {
  right: 0;
}/* End custom CSS */