.elementor-554 .elementor-element.elementor-element-b4401c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-554 .elementor-element.elementor-element-2cc19ba{text-align:center;}.elementor-554 .elementor-element.elementor-element-2cc19ba .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.18em;color:#17283B;}.elementor-554 .elementor-element.elementor-element-725c884{text-align:center;font-size:18px;line-height:1.6em;color:#000000;}.elementor-554 .elementor-element.elementor-element-8ed5625{--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;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:35px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-f1a546f{--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #3FC4B7;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-554 .elementor-element.elementor-element-41647ee{padding:0px 0px 0px 0px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#60DAC2;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-icon i{color:#3DBC98;transition:color 0.3s;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-icon svg{fill:#3DBC98;transition:fill 0.3s;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-554 .elementor-element.elementor-element-41647ee .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-554 .elementor-element.elementor-element-3706f73{--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;--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-554 .elementor-element.elementor-element-17a67af .elementor-button{background-color:transparent;font-size:16px;background-image:linear-gradient(180deg, #29DF29 0%, #00B900 100%);border-radius:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-17a67af .elementor-button-content-wrapper{flex-direction:row;}.elementor-554 .elementor-element.elementor-element-925b5c4{--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:767px){.elementor-554 .elementor-element.elementor-element-2cc19ba .elementor-heading-title{font-size:33px;}.elementor-554 .elementor-element.elementor-element-8ed5625{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(min-width:768px){.elementor-554 .elementor-element.elementor-element-b4401c2{--content-width:1140px;}.elementor-554 .elementor-element.elementor-element-8ed5625{--content-width:1140px;}.elementor-554 .elementor-element.elementor-element-f1a546f{--width:50%;}.elementor-554 .elementor-element.elementor-element-925b5c4{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-2cc19ba */.elementor-554 .elementor-element.elementor-element-2cc19ba .elementor-heading-title{
    background: linear-gradient(
        90deg,
        #0092A8 0%,
        #19AFAE 40%,
        #3FD0B8 75%,
        #83EBC9 100%
    );

    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;

    display:inline-block;

    /* ช่วยให้ภาษาไทยคมขึ้น */
    line-height:1.35;
    padding-top:0.12em;
    padding-bottom:0.12em;

    /* เปิด Anti-alias */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;

    filter:none;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-44b5c10 */.elementor-554 .elementor-element.elementor-element-44b5c10{
    border-radius:22px;
    overflow:hidden;
    background:#fff;
}

.elementor-554 .elementor-element.elementor-element-44b5c10 iframe{
    display:block;
    width:100%;
    border:0;
    border-radius:22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-925b5c4 */.elementor-554 .elementor-element.elementor-element-925b5c4{
    position:relative;
    padding:10px;
    border-radius:28px;
    background:#ffffff;
    overflow:visible;

    box-shadow:
        0 28px 70px rgba(0,146,168,.18),
        0 10px 28px rgba(0,0,0,.08);
}

.elementor-554 .elementor-element.elementor-element-925b5c4::before{
    content:"";
    position:absolute;
    inset:-10px;
    z-index:-2;
    border-radius:32px;

    background:linear-gradient(
        135deg,
        #0092A8 0%,
        #19AFAE 28%,
        #39BFBF 62%,
        #83EBC9 100%
    );

    transform:rotate(-3deg) translate(-8px,8px);
}

.elementor-554 .elementor-element.elementor-element-925b5c4::after{
    content:"";
    position:absolute;
    inset:-8px;
    z-index:-1;
    border-radius:32px;

    background:linear-gradient(
        135deg,
        rgba(0,146,168,.45),
        rgba(131,235,201,.38)
    );

    transform:rotate(3deg) translate(10px,-6px);
    filter:blur(.2px);
    opacity:.75;
}/* End custom CSS */