.elementor-1161 .elementor-element.elementor-element-3852476{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:50px;--padding-right:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1161 .elementor-element.elementor-element-128a5cb1{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-6b49e70f{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-e5a458c{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-d7a8148{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-6274a850{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-1ed2b330{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-792cd5f3{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-4483459c{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-f2d7167{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-726ac09{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-1be3a709{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-16a0bf81{font-family:var( --e-global-typography-f21274f-font-family ), Sans-serif;font-size:var( --e-global-typography-f21274f-font-size );font-weight:var( --e-global-typography-f21274f-font-weight );color:var( --e-global-color-8b94cc9 );}.elementor-1161 .elementor-element.elementor-element-6a6a819e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1161 .elementor-element.elementor-element-10f96150{text-align:center;}.elementor-1161 .elementor-element.elementor-element-10f96150 .elementor-heading-title{font-family:var( --e-global-typography-7802d54-font-family ), Sans-serif;font-size:var( --e-global-typography-7802d54-font-size );font-weight:var( --e-global-typography-7802d54-font-weight );color:var( --e-global-color-f7d6917 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1161 .elementor-element.elementor-element-3852476{--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-1161 .elementor-element.elementor-element-128a5cb1{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-6b49e70f{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-e5a458c{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-d7a8148{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-6274a850{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-1ed2b330{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-792cd5f3{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-4483459c{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-f2d7167{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-726ac09{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-1be3a709{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-16a0bf81{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-10f96150 .elementor-heading-title{font-size:var( --e-global-typography-7802d54-font-size );}}@media(max-width:767px){.elementor-1161 .elementor-element.elementor-element-3852476{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-1161 .elementor-element.elementor-element-128a5cb1{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-6b49e70f{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-e5a458c{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-d7a8148{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-6274a850{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-1ed2b330{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-792cd5f3{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-4483459c{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-f2d7167{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-726ac09{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-1be3a709{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-16a0bf81{font-size:var( --e-global-typography-f21274f-font-size );}.elementor-1161 .elementor-element.elementor-element-10f96150 .elementor-heading-title{font-size:var( --e-global-typography-7802d54-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-4483459c *//* ✅ 전체 박스 */
.casino-flexbox {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1e1e1e;
  border: 2px solid #ffcc99;
  border-radius: 12px;
  padding: 30px;
  margin-top: 3px !important;      /* 여백 증가 */
  margin-bottom: 3px !important;   /* 여백 증가 */
  gap: 30px;
  box-sizing: border-box;
  flex-wrap: wrap; /* 모바일 대응 */
}

/* ✅ 이미지 영역 */
.casino-image img {
  width: 400px;
  max-width: 100%;
  border-radius: 10px;
  border: 1px solid #444;
}

/* ✅ 텍스트 영역 */
.casino-textbox {
  flex: 1;
  color: #eee;
}

.casino-textbox h2 {
  font-size: 23px;
  color: #eebc7f;
  margin-bottom: 18px;
}

.casino-textbox h3 {
  font-size: 20px;
  color: #f0d8b0;
  margin-top: 24px;
  margin-bottom: 12px;
}

.casino-textbox ul {
  padding-left: 18px;
  margin-bottom: 20px;
}

.casino-textbox ul li {
  margin-bottom: 10px;
}

/* ✅ 반응형 (모바일) */
@media (max-width: 768px) {
  .casino-flexbox {
    flex-direction: column;
    padding: 20px;
  }
  .casino-image img {
    width: 100%;
  }
}/* End custom CSS */