.elementor-35670 .elementor-element.elementor-element-6f075c46{--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;--overlay-opacity:0.14;}.elementor-35670 .elementor-element.elementor-element-6f075c46:not(.elementor-motion-effects-element-type-background), .elementor-35670 .elementor-element.elementor-element-6f075c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E6FFF;}.elementor-35670 .elementor-element.elementor-element-6f075c46::before, .elementor-35670 .elementor-element.elementor-element-6f075c46 > .elementor-background-video-container::before, .elementor-35670 .elementor-element.elementor-element-6f075c46 > .e-con-inner > .elementor-background-video-container::before, .elementor-35670 .elementor-element.elementor-element-6f075c46 > .elementor-background-slideshow::before, .elementor-35670 .elementor-element.elementor-element-6f075c46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35670 .elementor-element.elementor-element-6f075c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.bs-mobile.jp/wp-content/uploads/2025/07/eu-map.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-35670 .elementor-element.elementor-element-7acf54fe{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:010px 010px 0px 0px;}.elementor-35670 .elementor-element.elementor-element-6d73235c{--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-35670 .elementor-element.elementor-element-7e8b2131{text-align:center;}.elementor-35670 .elementor-element.elementor-element-7e8b2131 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:3.4rem;font-weight:900;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 5px #000000;}.elementor-35670 .elementor-element.elementor-element-65938445{text-align:center;}.elementor-35670 .elementor-element.elementor-element-7ebdf802{--display:flex;}.elementor-35670 .elementor-element.elementor-element-1289b10d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35670 .elementor-element.elementor-element-65f6cd27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35670 .elementor-element.elementor-element-65f6cd27.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-35670 .elementor-element.elementor-element-77816dfb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35670 .elementor-element.elementor-element-3ddb4c34{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35670 .elementor-element.elementor-element-66c25bc1 img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-544f3f5a img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-2b9425df img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-4a57fcd5 img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-5d53d284 img{width:100%;max-width:100%;height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-45d6ade2 img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-73c7f9fd img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-52020a17 img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-11ba85c0 img{width:100%;height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-6620d47b img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-796b5e9d img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-22514c83 img{height:35px;object-fit:cover;object-position:center center;}.elementor-35670 .elementor-element.elementor-element-6bcc351f{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-35670 .elementor-element.elementor-element-6bcc351f.elementor-element{--align-self:center;}.elementor-35670 .elementor-element.elementor-element-6bcc351f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35670 .elementor-element.elementor-element-661885ce{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-35670 .elementor-element.elementor-element-661885ce .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-35670 .elementor-element.elementor-element-142aa776{--display:flex;}.elementor-35670 .elementor-element.elementor-element-783365b1{--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;}@media(max-width:1024px){.elementor-35670 .elementor-element.elementor-element-3ddb4c34{--grid-auto-flow:row;}.elementor-35670 .elementor-element.elementor-element-6bcc351f .elementor-heading-title{font-size:1.2rem;}}@media(min-width:768px){.elementor-35670 .elementor-element.elementor-element-1289b10d{--width:100%;}.elementor-35670 .elementor-element.elementor-element-65f6cd27{--width:99%;}.elementor-35670 .elementor-element.elementor-element-3ddb4c34{--width:100%;}}@media(max-width:767px){.elementor-35670 .elementor-element.elementor-element-3ddb4c34{--width:80%;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;}.elementor-35670 .elementor-element.elementor-element-3ddb4c34.e-con{--align-self:center;}.elementor-35670 .elementor-element.elementor-element-66c25bc1 img{width:100%;object-fit:cover;}.elementor-35670 .elementor-element.elementor-element-544f3f5a img{width:100%;}.elementor-35670 .elementor-element.elementor-element-2b9425df img{width:100%;}.elementor-35670 .elementor-element.elementor-element-4a57fcd5 img{width:100%;}.elementor-35670 .elementor-element.elementor-element-45d6ade2 img{width:100%;}.elementor-35670 .elementor-element.elementor-element-73c7f9fd img{width:100%;}.elementor-35670 .elementor-element.elementor-element-52020a17 img{width:100%;}.elementor-35670 .elementor-element.elementor-element-6620d47b img{width:100%;}.elementor-35670 .elementor-element.elementor-element-796b5e9d img{width:100%;}.elementor-35670 .elementor-element.elementor-element-22514c83 img{width:100%;}.elementor-35670 .elementor-element.elementor-element-6bcc351f{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-35670 .elementor-element.elementor-element-661885ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-28d8990a */.flags-list {
    column-count: 4;        
    column-gap: 2rem;       
    list-style: disc inside;
    font-size: 14px;
    line-height: 1.6;
    padding-left: 0;        
    color: #fff;
    margin: 0;
  }

  
  .flags-list li {
    break-inside: avoid;   
    display: flex;
    align-items: center;
    margin-bottom: 0.25rem;
  }


  .flags-list img {
    width: 24px;
    height: 18px;
    margin-right: 0.5rem;
    flex-shrink: 0;
    
  }

  @media (max-width: 768px) {
    .flags-list {
      column-count: 2;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b94bb1b *//* ===== CONFIG ===== */
#eu-pack {
  --eu-cta-color: #ff2b2b;        /* สีปุ่มตอนปิด (cta) */
  --eu-cta-open-color: #1e3a8a;   /* สีปุ่มตอนเปิด */
  --eu-anim-max: 1600px;          /* ต้องสูงกว่าความสูงจริงของคอนเทนต์ */
  text-align: center;
}

/* ปุ่มสไตล์เดิม */
#eu-toggle-btn .elementor-button {
  margin-inline:auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding-inline:1.75em;
  line-height:1.25;
  cursor:pointer;
  background:var(--eu-cta-color);
  border-color:var(--eu-cta-color);
  transition:background .2s ease, border-color .2s ease;
}
#eu-toggle-btn .elementor-button:hover,
#eu-toggle-btn .elementor-button:focus {
  filter:brightness(1.05);
}

/* ปุ่มตอนเปิด */
#eu-pack.is-open #eu-toggle-btn .elementor-button {
  background:var(--eu-cta-open-color);
  border-color:var(--eu-cta-open-color);
}

/* ===== Collapsible animation ===== */
/* ทั้งสองบล็อกต้อง overflow hidden */
#eu-12,
#eu-48{
  overflow:hidden;
  transition:
    max-height .4s cubic-bezier(.4,0,.2,1),
    opacity .25s ease,
    margin .4s ease,
    padding .4s ease;
}

/* เริ่มต้น: แสดง 12, ซ่อน 48 (สูง=0) */
#eu-12{max-height:var(--eu-anim-max);opacity:1;}
#eu-48{max-height:0;opacity:0;pointer-events:none;}

/* เปิด: ซ่อน 12 (สูง=0), โชว์ 48 (สูงใหญ่) */
#eu-pack.is-open #eu-12{
  max-height:0;
  opacity:0;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  pointer-events:none;
}
#eu-pack.is-open #eu-48{
  max-height:var(--eu-anim-max);
  opacity:1;
  pointer-events:auto;
}


@media (prefers-reduced-motion:reduce){
  #eu-12,#eu-48{
    transition:none!important;
  }
}/* End custom CSS */