.elementor-7663 .elementor-element.elementor-element-c05ee52{--display:flex;--min-height:384px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7663 .elementor-element.elementor-element-a6e67e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri div{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > div, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h1, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h2, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h3, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h4, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h5, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > h6, .elementor-7663 .elementor-element.elementor-element-771e9d0.ob-harakiri > p{transform:rotate(0deg);}.elementor-7663 .elementor-element.elementor-element-771e9d0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-81c9f0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri div{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > div, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h1, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h2, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h3, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h4, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h5, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > h6, .elementor-7663 .elementor-element.elementor-element-3d071b9.ob-harakiri > p{transform:rotate(0deg);}.elementor-7663 .elementor-element.elementor-element-3d071b9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri div{writing-mode:inherit;}.elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > div, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h1, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h2, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h3, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h4, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h5, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > h6, .elementor-7663 .elementor-element.elementor-element-dae90f3.ob-harakiri > p{transform:rotate(0deg);}.elementor-7663 .elementor-element.elementor-element-dae90f3 > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}/* Start custom CSS for html, class: .elementor-element-b339be9 */.font-size-controls {
  display: flex;
  gap: 1rem;
  margin: 1rem;
}

.font-size-controls button {
  background: #e0e0e0;
  border: none;
  border-radius: 12px;
  padding: 0.7rem 1.2rem;
  font-size: 1rem;
  color: #202020;
  box-shadow: 6px 6px 12px #bebebe, -6px -6px 12px #ffffff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

.font-size-controls button:hover {
  transform: scale(1.05);
}

.font-size-controls button.active {
  background: #202020;
  color: #ffffff;
  box-shadow: inset 6px 6px 12px #101010, inset -6px -6px 12px #2f2f2f;
}/* End custom CSS */