.elementor-110 .elementor-element.elementor-element-2b09e7f{--display:flex;--min-height:200px;--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;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-04e2d5a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-110 .elementor-element.elementor-element-9e99aa5{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-9ffe53c{text-align:start;}.elementor-110 .elementor-element.elementor-element-9ffe53c .elementor-heading-title{font-size:44px;font-weight:600;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-08b5b1d{--spacer-size:5px;}.elementor-110 .elementor-element.elementor-element-a69c9fd{text-align:start;}.elementor-110 .elementor-element.elementor-element-a69c9fd .elementor-heading-title{font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-1c9cd04{--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;--padding-top:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-1c9cd04:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-1c9cd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-81ae15e{--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;}.elementor-110 .elementor-element.elementor-element-841f6e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(59.00000000000003, 155, 243.00000000000003, 0.42);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-110 .elementor-element.elementor-element-841f6e5:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-841f6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-fe2e434 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-a47ef50{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-110 .elementor-element.elementor-element-9bfe75f.elementor-view-stacked .elementor-icon{background-color:#3A54A5;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-9bfe75f.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-9bfe75f.elementor-view-default .elementor-icon{fill:#3A54A5;color:#3A54A5;border-color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-9bfe75f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon{font-size:22px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:2em;}.elementor-110 .elementor-element.elementor-element-9bfe75f:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-9bfe75f:has(:focus) .elementor-icon-box-title{color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-description{color:#000000;}.elementor-110 .elementor-element.elementor-element-9bfe75f{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#1F37AD63;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-110 .elementor-element.elementor-element-137b8fb.elementor-view-stacked .elementor-icon{background-color:#3A54A5;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-137b8fb.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-137b8fb.elementor-view-default .elementor-icon{fill:#3A54A5;color:#3A54A5;border-color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-137b8fb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon{font-size:22px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:2em;}.elementor-110 .elementor-element.elementor-element-137b8fb:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-137b8fb:has(:focus) .elementor-icon-box-title{color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-description{color:#000000;}.elementor-110 .elementor-element.elementor-element-137b8fb{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#1F37AD63;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-110 .elementor-element.elementor-element-d54da10.elementor-view-stacked .elementor-icon{background-color:#3A54A5;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-d54da10.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-d54da10.elementor-view-default .elementor-icon{fill:#3A54A5;color:#3A54A5;border-color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-d54da10.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon{font-size:22px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:2em;}.elementor-110 .elementor-element.elementor-element-d54da10:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-d54da10:has(:focus) .elementor-icon-box-title{color:#3A54A5;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-description{color:#000000;}.elementor-110 .elementor-element.elementor-element-d54da10{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#1F37AD63;}.elementor-110 .elementor-element.elementor-element-7349ffd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(59.00000000000003, 155, 243.00000000000003, 0.42);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-110 .elementor-element.elementor-element-7349ffd:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-7349ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-f186a3d .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-e85c01f{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-af5f3d6 iframe{height:200px;}.elementor-110 .elementor-element.elementor-element-af5f3d6{border-radius:15px 15px 15px 15px;}.elementor-110 .elementor-element.elementor-element-ee1d739 .elementor-button-content-wrapper{flex-direction:row;}.elementor-110 .elementor-element.elementor-element-ee1d739 .elementor-button{font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(111deg, #1F37AD 0%, #2D62D2 100%);border-radius:99px 99px 99px 99px;}.elementor-110 .elementor-element.elementor-element-ee1d739{padding:10px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-6298938{--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;--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-2b09e7f{--min-height:200px;}.elementor-110 .elementor-element.elementor-element-04e2d5a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-81ae15e{--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-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-description{font-size:16px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-description{font-size:16px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-description{font-size:16px;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-2b09e7f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-04e2d5a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-110 .elementor-element.elementor-element-9e99aa5{font-size:16px;}.elementor-110 .elementor-element.elementor-element-9ffe53c .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-08b5b1d{--spacer-size:1px;}.elementor-110 .elementor-element.elementor-element-a69c9fd .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-1c9cd04{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-81ae15e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-841f6e5{--padding-top:25px;--padding-bottom:15px;--padding-left:010px;--padding-right:020px;}.elementor-110 .elementor-element.elementor-element-fe2e434{text-align:center;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon{font-size:15px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-title a{font-size:18px;}.elementor-110 .elementor-element.elementor-element-9bfe75f .elementor-icon-box-description{font-size:15px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon{font-size:15px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-title a{font-size:18px;}.elementor-110 .elementor-element.elementor-element-137b8fb .elementor-icon-box-description{font-size:15px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon{font-size:15px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-title a{font-size:18px;}.elementor-110 .elementor-element.elementor-element-d54da10 .elementor-icon-box-description{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7349ffd{--padding-top:25px;--padding-bottom:025px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-f186a3d{text-align:center;}.elementor-110 .elementor-element.elementor-element-af5f3d6 iframe{height:200px;}.elementor-110 .elementor-element.elementor-element-ee1d739{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-ee1d739.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-841f6e5{--width:50%;}.elementor-110 .elementor-element.elementor-element-7349ffd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-841f6e5{--width:100%;}.elementor-110 .elementor-element.elementor-element-7349ffd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2b09e7f *//*.elementor-110 .elementor-element.elementor-element-2b09e7f{*/
/*    background:*/
/*radial-gradient(circle at 20% 20%, #1f37ad 0%, transparent 30%),*/
/*radial-gradient(circle at 80% 40%, #2d62d2 0%, transparent 30%),*/
/*radial-gradient(circle at 50% 100%, #2d62d2 0%, transparent 45%),*/
/*#3b9bf3;*/
/*}*/


.elementor-110 .elementor-element.elementor-element-2b09e7f{
    background:
radial-gradient(circle at 20% 20%, #243A7A 0%, transparent 30%),
radial-gradient(circle at 80% 40%, #243A7A 0%, transparent 30%),
radial-gradient(circle at 50% 100%, #243A7A 0%, transparent 45%),
#3a54a5;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9bfe75f */@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-137b8fb */@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d54da10 */@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841f6e5 */.elementor-110 .elementor-element.elementor-element-841f6e5 a{
    color:#000;
}
.elementor-110 .elementor-element.elementor-element-841f6e5 p {
    margin-top:-5px;
}
.elementor-110 .elementor-element.elementor-element-841f6e5 a:hover{
    color:#3A54A5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7349ffd */.elementor-110 .elementor-element.elementor-element-7349ffd a{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c9cd04 */.contact-soft-bg{
  position:relative;
  width:100%;
  min-height:650px;
  overflow:hidden;
  isolation:isolate;
  padding:70px 20px;
  box-sizing:border-box;

  background:
    radial-gradient(
      circle at 8% 12%,
      rgba(75,174,255,.26) 0%,
      rgba(125,202,255,.15) 18%,
      transparent 42%
    ),
    radial-gradient(
      circle at 92% 18%,
      rgba(31,116,255,.18) 0%,
      rgba(92,181,255,.12) 22%,
      transparent 46%
    ),
    radial-gradient(
      circle at 8% 88%,
      rgba(65,160,255,.15) 0%,
      transparent 40%
    ),
    radial-gradient(
      circle at 90% 92%,
      rgba(0,172,240,.20) 0%,
      rgba(115,207,255,.10) 24%,
      transparent 48%
    ),
    linear-gradient(
      135deg,
      #ffffff 0%,
      #f8fcff 38%,
      #eef8ff 70%,
      #ffffff 100%
    );
}

/* แสงฟุ้งด้านบน */
.contact-soft-bg::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:-220px;
  left:50%;
  width:900px;
  height:500px;
  transform:translateX(-50%);
  border-radius:50%;
  background:rgba(120,205,255,.18);
  filter:blur(80px);
  pointer-events:none;
}

/* แสงฟุ้งด้านล่าง */
.contact-soft-bg::after{
  content:"";
  position:absolute;
  z-index:-1;
  right:-180px;
  bottom:-220px;
  width:650px;
  height:650px;
  border-radius:50%;
  background:rgba(33,133,255,.15);
  filter:blur(95px);
  pointer-events:none;
}/* End custom CSS */