.elementor-564355 .elementor-element.elementor-element-0d16226{--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-564355 .elementor-element.elementor-element-502de7c .elementor-drop-cap{margin-inline-end:10px;}.elementor-564355 .elementor-element.elementor-element-3393c38{--box-background-color:#E6E6E6;box-shadow:0px 0px 5px 0px rgba(207.05043334960936, 202.09216435838542, 202.09216435838542, 0.5);--item-text-hover-decoration:underline;--marker-color:#3C3939;}.elementor-564355 .elementor-element.elementor-element-3393c38 .elementor-toc__header-title{text-align:start;}.elementor-564355 .elementor-element.elementor-element-3393c38 .elementor-toc__header{flex-direction:row;}.elementor-564355 .elementor-element.elementor-element-e07aae2 > .elementor-widget-container{padding:10px 0px 10px 0px;}/* Start custom CSS for table-of-contents, class: .elementor-element-3393c38 */.elementor-toc__list-item:nth-child(n+11){
display:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60c8b63 */.coffee-note {
  background: #fff8e7;
  border: 2px solid #facc15;
  padding: 22px 24px;
  margin: 15px 0;
  border-radius: 12px;
  text-align: center;
  font-size: 16px;
  line-height: 1.8;
  color: #1f2937;
}

.coffee-note p {
  margin: 0 0 18px;
}

.coffee-note a {
  display: inline-block;
  background: #facc15;
  color: #111827 !important;
  padding: 12px 24px;
  border-radius: 999px;
  font-weight: 700;
  text-decoration: none !important;
  font-size: 15px;
  transition: 0.3s ease;
}

.coffee-note a:hover {
  background: #eab308;
  transform: translateY(-2px);
}/* End custom CSS */