.elementor-15258 .elementor-element.elementor-element-877930a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; }
.elementor-15258 .elementor-element.elementor-element-877930a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-877930a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.elementor-15258 .elementor-element.elementor-element-a1963ed { --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; }
.elementor-15258 .elementor-element.elementor-element-16b0b06 { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-4fdb2df .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-38f44cc { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
.elementor-15258 .elementor-element.elementor-element-3afdd62 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-b515153 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-999d0e2 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-7875d0a { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-a9d6589 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-widget-progress .elementor-title { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; }
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar { background-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-ef04b07 { padding: 10px 0px; }
.elementor-15258 .elementor-element.elementor-element-ef04b07 .elementor-progress-wrapper { background-color: rgba(19, 19, 19, 0.1); border-radius: 0px; overflow: hidden; }
.elementor-15258 .elementor-element.elementor-element-ef04b07 .elementor-progress-bar { height: 1.5px; line-height: 1.5px; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; 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-15258 .elementor-element.elementor-element-4c0f141 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-fc205c3 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-859eb89 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; }
.elementor-15258 .elementor-element.elementor-element-5c73c88 .elementor-button:hover, .elementor-15258 .elementor-element.elementor-element-5c73c88 .elementor-button:focus { background-color: var( --e-global-color-text ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-5c73c88 .elementor-button:hover svg, .elementor-15258 .elementor-element.elementor-element-5c73c88 .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-5c73c88 .elementor-button { border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-b8e7e96 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 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; }
.elementor-15258 .elementor-element.elementor-element-aa4c389 img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-14d15b0 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-5ba654e { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-6a52024 { --spacer-size: 50px; }
.elementor-15258 .elementor-element.elementor-element-165f373 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-300d386 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-a698e10 { --display: flex; }
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; }
.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-da9b62c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; }
.elementor-15258 .elementor-element.elementor-element-da9b62c .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-6fa0935 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-b234b00 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-b234b00:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-b234b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-2b5fe9e .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-b367bc4 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-b367bc4:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-b367bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-9ef7cc5 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-3dc77fd { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-ccc7fc2 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 0px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-ccc7fc2:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-ccc7fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-36bed8a { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 0px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-36bed8a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-36bed8a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-5f24817 { --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; }
.elementor-15258 .elementor-element.elementor-element-5f2f15a { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-e9797fd { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-e65a92a { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-2f177f7 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-2f177f7 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-68ad5a6 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-ec90775 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-1ec69b3 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-1ec69b3:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-1ec69b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-d82bd05 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px; }
.elementor-15258 .elementor-element.elementor-element-d82bd05 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-7f0c6b7 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-008dc94 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-15258 .elementor-element.elementor-element-c125797 { --e-icon-list-icon-size: 10px; --icon-vertical-offset: 0px; }
.elementor-15258 .elementor-element.elementor-element-c125797 .elementor-icon-list-text { color: rgb(113, 113, 113); transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-48410f1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-15258 .elementor-element.elementor-element-6f141bc { --e-icon-list-icon-size: 10px; --icon-vertical-offset: 0px; }
.elementor-15258 .elementor-element.elementor-element-6f141bc .elementor-icon-list-text { color: rgb(113, 113, 113); transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-81c4294 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-81c4294:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-81c4294 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-3c64b5a .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-3dc9470 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-6404f0c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-15258 .elementor-element.elementor-element-86aacfb { --e-icon-list-icon-size: 10px; --icon-vertical-offset: 0px; }
.elementor-15258 .elementor-element.elementor-element-86aacfb .elementor-icon-list-text { color: rgb(113, 113, 113); transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-6419810 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-15258 .elementor-element.elementor-element-a9275d4 { --e-icon-list-icon-size: 10px; --icon-vertical-offset: 0px; }
.elementor-15258 .elementor-element.elementor-element-a9275d4 .elementor-icon-list-text { color: rgb(113, 113, 113); transition: color 0.3s; }
.elementor-15258 .elementor-element.elementor-element-99e98e4 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-e96396d { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-09b010f { --spacer-size: 50px; }
.elementor-15258 .elementor-element.elementor-element-96c67f8 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-0e4e085 { --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 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-15258 .elementor-element.elementor-element-13950f1 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-ad40789 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-24d4e2f { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-07f55b1 .elementor-button { background-color: var( --e-global-color-text ); fill: var( --e-global-color-07891cb ); color: var( --e-global-color-07891cb ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-07f55b1 .elementor-button:hover, .elementor-15258 .elementor-element.elementor-element-07f55b1 .elementor-button:focus { background-color: var( --e-global-color-primary ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-07f55b1 .elementor-button:hover svg, .elementor-15258 .elementor-element.elementor-element-07f55b1 .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-3247742 { --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; }
.elementor-15258 .elementor-element.elementor-element-0490786 { --display: flex; }
.elementor-widget-gallery .elementor-gallery-item__title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; }
.elementor-widget-gallery .elementor-gallery-item__description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; }
.elementor-widget-gallery { --galleries-title-color-normal: var( --e-global-color-primary ); --galleries-title-color-hover: var( --e-global-color-secondary ); --galleries-pointer-bg-color-hover: var( --e-global-color-accent ); --gallery-title-color-active: var( --e-global-color-secondary ); --galleries-pointer-bg-color-active: var( --e-global-color-accent ); }
.elementor-widget-gallery .elementor-gallery-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; }
.elementor-15258 .elementor-element.elementor-element-8b27837 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15258 .elementor-element.elementor-element-8b27837 .e-gallery-item:focus .elementor-gallery-item__overlay { background-color: rgba(0, 0, 0, 0.5); }
.elementor-15258 .elementor-element.elementor-element-8b27837 { --image-transition-duration: 800ms; --overlay-transition-duration: 800ms; --content-text-align: center; --content-padding: 20px; --content-transition-duration: 800ms; --content-transition-delay: 800ms; }
.elementor-15258 .elementor-element.elementor-element-3217ad7 .elementor-button { background-color: var( --e-global-color-text ); fill: var( --e-global-color-07891cb ); color: var( --e-global-color-07891cb ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-3217ad7 .elementor-button:hover, .elementor-15258 .elementor-element.elementor-element-3217ad7 .elementor-button:focus { background-color: var( --e-global-color-primary ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-3217ad7 .elementor-button:hover svg, .elementor-15258 .elementor-element.elementor-element-3217ad7 .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-9383876 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-9383876:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-9383876 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(19, 19, 19); }
.elementor-15258 .elementor-element.elementor-element-048e178 { --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; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-d828869 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title { margin-block-end: 0px; color: rgba(255, 255, 255, 0.6); }
.elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-ac6d140 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
.elementor-15258 .elementor-element.elementor-element-ac6d140 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-869302f { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-873c5ab { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-3e5838a { --display: flex; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-77cef54 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; }
.elementor-15258 .elementor-element.elementor-element-d72b493 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-a5afb60 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-a5afb60 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-a5afb60 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-a5afb60 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-bee25d9 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-54486a9 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-54486a9 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-54486a9 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-54486a9 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-1e0b09e { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-4438b41 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-4438b41 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-4438b41 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-4438b41 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-3a3540c { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-326b349 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-326b349 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-326b349 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-326b349 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-a8a6e74 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-241d8f7 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-241d8f7 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-241d8f7 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-241d8f7 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-3e5e036 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-0215703 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15258 .elementor-element.elementor-element-0215703 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-0215703 .elementor-icon { font-size: 60px; }
.elementor-15258 .elementor-element.elementor-element-0215703 .elementor-icon-box-description { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-c2a7089 { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-c2a7089:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-c2a7089 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: right top; background-repeat: no-repeat; background-size: auto; }
.elementor-15258 .elementor-element.elementor-element-77d0bc7 { --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; }
.elementor-15258 .elementor-element.elementor-element-e5c946a { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 100px; }
.elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-492e88c .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-fe141ef { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-394f251 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-dd9d083 { text-align: end; }
.elementor-15258 .elementor-element.elementor-element-dd9d083 img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-44bdfcf { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-04bc2b5 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-5e1e2a3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-cbb9d52 { padding: 0px 10px; }
.elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-95a3d40 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; padding: 0px 10px; }
.elementor-15258 .elementor-element.elementor-element-95a3d40 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-2993cee { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(4, 1fr); --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-0aedc36 { --display: flex; }
.elementor-widget-image-box .elementor-image-box-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; color: var( --e-global-color-primary ); }
.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-image-box .elementor-image-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-53458ce .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-53458ce.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-53458ce.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-53458ce.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-53458ce .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-53458ce .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-53458ce .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-336216d { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-e62bc70 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-e62bc70.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-e62bc70.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-e62bc70.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-e62bc70 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-e62bc70 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-e62bc70 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-c3ae8a2 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-3b3f663 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-3b3f663.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-3b3f663.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-3b3f663.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-3b3f663 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-3b3f663 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-3b3f663 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-245da1b { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-89b9bb2 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-89b9bb2 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-ced368c { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-969ed1a .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-969ed1a.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-969ed1a.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-969ed1a.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-969ed1a .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-969ed1a .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-969ed1a .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-8a1d53a { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-1383981 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-1383981.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-1383981.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-1383981.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-1383981 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-1383981 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-1383981 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-dc81ba8 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-71b0537 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-71b0537.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-71b0537.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-71b0537.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-71b0537 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-71b0537 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-71b0537 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-8c1e424 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-ea0d7e2 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-82b11bc { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-b13111b .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-b13111b.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-b13111b.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-b13111b.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-b13111b .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-b13111b .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-b13111b .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-7eba409 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-4701911 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-4701911.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-4701911.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-4701911.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-4701911 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-4701911 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-4701911 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-14fc5a5 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-db39b51 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-db39b51.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-db39b51.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-db39b51.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-db39b51 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-db39b51 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-db39b51 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-6ee5d94 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-81c0e26 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-81c0e26.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-81c0e26.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-81c0e26.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-81c0e26 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-81c0e26 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-81c0e26 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-1991f3e { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-ddcfe28 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-ddcfe28 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-ba9ad0f { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-92123be .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-92123be.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-92123be.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-92123be.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-92123be .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-92123be .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-92123be .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-1f9b7c6 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-918e863 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-918e863.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-918e863.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-918e863.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-918e863 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-918e863 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-918e863 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-7070f7f { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-0b375bd .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-0b375bd.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-0b375bd.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-0b375bd.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-0b375bd .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-0b375bd .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-0b375bd .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-329c489 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-6b7962a .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-6b7962a.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-6b7962a.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-6b7962a.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-6b7962a .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-6b7962a .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-6b7962a .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-c5f6693 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-4cfc69c .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: rgba(19, 19, 19, 0.6); }
.elementor-15258 .elementor-element.elementor-element-1f76092 .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-1f76092.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-1f76092.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-1f76092.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-1f76092 .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-1f76092 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-1f76092 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-3c03bad { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-33277a2 { --spacer-size: 20px; }
.elementor-15258 .elementor-element.elementor-element-f7921bf .elementor-image-box-wrapper { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-f7921bf.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-15258 .elementor-element.elementor-element-f7921bf.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-f7921bf.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-15258 .elementor-element.elementor-element-f7921bf .elementor-image-box-title { margin-bottom: 0px; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; color: var( --e-global-color-3f452d3 ); }
.elementor-15258 .elementor-element.elementor-element-f7921bf .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-15258 .elementor-element.elementor-element-f7921bf .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-15258 .elementor-element.elementor-element-2114abe { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-94f4019 { --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; }
.elementor-15258 .elementor-element.elementor-element-f0c7c83 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-60589a0 { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-60589a0 img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-700595c { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 100px; --padding-right: 10px; }
.elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-60de09b .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-7d996fa { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-5d221e8 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-92a3db6 .elementor-button:hover, .elementor-15258 .elementor-element.elementor-element-92a3db6 .elementor-button:focus { background-color: var( --e-global-color-text ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-92a3db6 .elementor-button:hover svg, .elementor-15258 .elementor-element.elementor-element-92a3db6 .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-92a3db6 .elementor-button { border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-9db75b0 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-9db75b0:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-9db75b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(19, 19, 19); }
.elementor-15258 .elementor-element.elementor-element-141477d { --display: flex; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title { margin-block-end: 0px; color: rgba(255, 255, 255, 0.6); }
.elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-b1b1f25 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
.elementor-15258 .elementor-element.elementor-element-b1b1f25 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-fb38518 { --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; --gap: 15px 70px; --row-gap: 15px; --column-gap: 70px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-cce6510 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-7275d28 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-9a488c1 { --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; --gap: 15px 70px; --row-gap: 15px; --column-gap: 70px; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15258 .elementor-element.elementor-element-0d7dcf3 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-121c4af .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-4382c06 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-476bea2 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-8508681 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-2ccc69d { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-2ccc69d:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-2ccc69d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: left top; background-repeat: no-repeat; background-size: auto; }
.elementor-15258 .elementor-element.elementor-element-8c46447 { --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; }
.elementor-15258 .elementor-element.elementor-element-1a95b57 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-0eedbb3 { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-0eedbb3 img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-166c240 { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 100px; --padding-right: 10px; }
.elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-e4cdcb4 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-e99f08b { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-48f52a8 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-2ae83df { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-9ce969e { --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; }
.elementor-15258 .elementor-element.elementor-element-be33f21 { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 100px; }
.elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-db4c685 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-9a2a261 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-9a2a261 p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-b66f7be { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-736e9b9 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-0380caf { text-align: end; }
.elementor-15258 .elementor-element.elementor-element-0380caf img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-c105d8b { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-4b6a07f { --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; }
.elementor-15258 .elementor-element.elementor-element-a004c05 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-7a01532 { text-align: start; }
.elementor-15258 .elementor-element.elementor-element-7a01532 img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-05c0f5b { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 100px; --padding-right: 10px; }
.elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-352728a .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-25914ee { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-3097a04 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-40969ef { --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: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-b68a2c7 { --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; }
.elementor-15258 .elementor-element.elementor-element-d797de4 { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 100px; }
.elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-8770ad4 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-6e3fdeb { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-6e3fdeb p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-6cea953 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-e28fbb9 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-724af9a { text-align: end; }
.elementor-15258 .elementor-element.elementor-element-724af9a img { width: 100%; max-width: 100%; }
.elementor-15258 .elementor-element.elementor-element-a711500 { --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: 1; --padding-top: 60px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-a711500:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); background-image: url("/media/real/step-topcoat-full-flake.jpg"); background-position: right top; background-repeat: no-repeat; background-size: auto; }
.elementor-15258 .elementor-element.elementor-element-a711500::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: none; --background-overlay: ''; background-position: 40% 70px; background-repeat: no-repeat; background-size: auto; }
.elementor-15258 .elementor-element.elementor-element-8e17322 { --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; }
.elementor-15258 .elementor-element.elementor-element-8ce4374 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-7709b60 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-7709b60 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-f777308 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-f777308 p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-7f405f9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-7f405f9 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-c2aa09f { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-c2aa09f p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-65e1d1d .elementor-button:hover, .elementor-15258 .elementor-element.elementor-element-65e1d1d .elementor-button:focus { background-color: var( --e-global-color-07891cb ); color: var( --e-global-color-text ); border-color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-65e1d1d .elementor-button:hover svg, .elementor-15258 .elementor-element.elementor-element-65e1d1d .elementor-button:focus svg { fill: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-65e1d1d .elementor-button { border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15258 .elementor-element.elementor-element-1d24a01 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-d52eab5 { border-radius: 10px; }
.elementor-15258 .elementor-element.elementor-element-d52eab5 .elementor-wrapper { --video-aspect-ratio: 1.77777; }
.elementor-15258 .elementor-element.elementor-element-6b940f4 { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-ea9f2aa { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-ea9f2aa:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-ea9f2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-6fe5a5d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-6fe5a5d .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-ef545cd .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-6ce579d p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-6ce579d { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-4ccd699 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-4ccd699:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-4ccd699 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-44f970c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-44f970c .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-cb79d98 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-d2318eb p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-d2318eb { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-e14c25f { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-e14c25f:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-e14c25f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-9b561b5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-9b561b5 .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-9bd4b5c .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-41529a8 p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-41529a8 { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-0de217a { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-0de217a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-0de217a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-a0e555d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-a0e555d .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-addf220 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-4951c68 p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-4951c68 { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-f0cd982 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-f0cd982:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-f0cd982 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-d7fc9cd { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-d7fc9cd .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-5d3f82f .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-5c90f7a p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-5c90f7a { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-1c3cf43 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(43, 43, 43); --border-color: #2B2B2B; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
.elementor-15258 .elementor-element.elementor-element-1c3cf43:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-1c3cf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-9b4ce1b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15258 .elementor-element.elementor-element-9b4ce1b .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15258 .elementor-element.elementor-element-3ffb8d7 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-e525b28 p { margin-block-end: 0px; }
.elementor-15258 .elementor-element.elementor-element-e525b28 { color: var( --e-global-color-07891cb ); }
.elementor-15258 .elementor-element.elementor-element-2363d6a { --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: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-ab78783 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-15258 .elementor-element.elementor-element-f96ce2e { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 15px; --padding-right: 15px; }
.elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon { font-size: 22px; }
.elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15258 .elementor-element.elementor-element-b2c04dd .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15258 .elementor-element.elementor-element-8e66413 { --display: flex; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-1e4adeda { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 1rem; --margin-bottom: 1rem; --margin-left: 0rem; --margin-right: 0rem; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15258 .elementor-element.elementor-element-1157d7a0 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15258 .elementor-element.elementor-element-1157d7a0.e-con { --align-self: center; }
.elementor-15258 .elementor-element.elementor-element-198cc92 { padding: 20px; }
.elementor-15258 .elementor-element.elementor-element-70d4c545 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-1263677d { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-2a0f97fc { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-67303407 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-7b327dd0 { --display: flex; }
.elementor-15258 .elementor-element.elementor-element-78906ccc { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.6em; }
.elementor-15258 .elementor-element.elementor-element-753ad5d0 { --n-accordion-title-font-size: 25px; --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 9px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 15px; }
.elementor-15258 .elementor-element.elementor-element-753ad5d0.elementor-element { --align-self: flex-start; }
.elementor-15258 .elementor-element.elementor-element-753ad5d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 0px 0px 2px; }
:where(.elementor-15258 .elementor-element.elementor-element-753ad5d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: "Bai Jamjuree", sans-serif; font-weight: bold; }
:where(.elementor-15258 .elementor-element.elementor-element-753ad5d0 > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: none; }
@media (min-width: 576px) {
  .elementor-15258 .elementor-element.elementor-element-16b0b06 { --width: 60%; }
  .elementor-15258 .elementor-element.elementor-element-38f44cc { --width: 40%; }
  .elementor-15258 .elementor-element.elementor-element-999d0e2 { --width: 55%; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96 { --width: 45%; }
  .elementor-15258 .elementor-element.elementor-element-5f2f15a { --width: 55%; }
  .elementor-15258 .elementor-element.elementor-element-e65a92a { --width: 45%; }
  .elementor-15258 .elementor-element.elementor-element-13950f1 { --width: 80%; }
  .elementor-15258 .elementor-element.elementor-element-24d4e2f { --width: 20%; }
  .elementor-15258 .elementor-element.elementor-element-d828869 { --width: 75%; }
  .elementor-15258 .elementor-element.elementor-element-873c5ab { --width: 25%; }
  .elementor-15258 .elementor-element.elementor-element-e5c946a { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-394f251 { --width: 47%; }
  .elementor-15258 .elementor-element.elementor-element-f0c7c83 { --width: 47%; }
  .elementor-15258 .elementor-element.elementor-element-700595c { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-1a95b57 { --width: 47%; }
  .elementor-15258 .elementor-element.elementor-element-166c240 { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-be33f21 { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-736e9b9 { --width: 47%; }
  .elementor-15258 .elementor-element.elementor-element-a004c05 { --width: 47%; }
  .elementor-15258 .elementor-element.elementor-element-05c0f5b { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-d797de4 { --width: 53%; }
  .elementor-15258 .elementor-element.elementor-element-e28fbb9 { --width: 47%; }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-15258 .elementor-element.elementor-element-16b0b06 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-38f44cc { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-3afdd62 { --content-width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-999d0e2 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-13950f1 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-24d4e2f { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-d828869 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-873c5ab { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-e5c946a { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-394f251 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-f0c7c83 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-700595c { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-8508681 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-1a95b57 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-166c240 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-be33f21 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-736e9b9 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-a004c05 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-05c0f5b { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-d797de4 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-e28fbb9 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-8ce4374 { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-1d24a01 { --width: 100%; }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-15258 .elementor-element.elementor-element-5f2f15a { --width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-e65a92a { --width: 100%; }
}
@media (max-width: 1399px) {
  .elementor-15258 .elementor-element.elementor-element-6a52024 { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-165f373 { --padding-top: 40px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-09b010f { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-96c67f8 { --padding-top: 40px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-9383876 { --padding-top: 60px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-77cef54 { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-d72b493 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-bee25d9 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-1e0b09e { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-3a3540c { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-a8a6e74 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-3e5e036 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-c2a7089 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); }
  .elementor-15258 .elementor-element.elementor-element-c2a7089 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-e5c946a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 60px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-44bdfcf { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-2993cee { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-2114abe { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-700595c { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 60px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-9db75b0 { --padding-top: 60px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-b1b1f25 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-15258 .elementor-element.elementor-element-fb38518 { --gap: 15px 50px; --row-gap: 15px; --column-gap: 50px; }
  .elementor-15258 .elementor-element.elementor-element-9a488c1 { --gap: 15px 50px; --row-gap: 15px; --column-gap: 50px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-2ccc69d { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-166c240 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 60px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-2ae83df { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-be33f21 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 60px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-c105d8b { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-05c0f5b { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 60px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-40969ef { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-d797de4 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 60px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-a711500 { --padding-top: 50px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15258 .elementor-element.elementor-element-6b940f4 { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-ea9f2aa { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-4ccd699 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-e14c25f { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-0de217a { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-f0cd982 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-1c3cf43 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-2363d6a { --padding-top: 50px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon { font-size: 21px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title a { font-size: 17px; }
}
@media (max-width: 1199px) {
  .elementor-15258 .elementor-element.elementor-element-ef04b07 { padding: 5px 0px; }
  .elementor-15258 .elementor-element.elementor-element-4c0f141 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-4c0f141 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-859eb89 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-859eb89 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-6a52024 { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-165f373 { --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-09b010f { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-96c67f8 { --padding-top: 30px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-9383876 { --padding-top: 50px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-77cef54 { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-d72b493 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-bee25d9 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-1e0b09e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-3a3540c { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-a8a6e74 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-3e5e036 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-e5c946a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 30px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-fe141ef { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-fe141ef p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-44bdfcf { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-2993cee { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-2114abe { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-700595c { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-7d996fa { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-7d996fa p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-5d221e8 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-5d221e8 p { margin-block-end: 5px; }
  .elementor-15258 .elementor-element.elementor-element-9db75b0 { --padding-top: 50px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-fb38518 { --gap: 15px 30px; --row-gap: 15px; --column-gap: 30px; }
  .elementor-15258 .elementor-element.elementor-element-9a488c1 { --gap: 15px 30px; --row-gap: 15px; --column-gap: 30px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-2ccc69d { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-166c240 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-e99f08b { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-e99f08b p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-48f52a8 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-48f52a8 p { margin-block-end: 5px; }
  .elementor-15258 .elementor-element.elementor-element-2ae83df { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-be33f21 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 30px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-9a2a261 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-9a2a261 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b66f7be { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-b66f7be p { margin-block-end: 5px; }
  .elementor-15258 .elementor-element.elementor-element-c105d8b { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-05c0f5b { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-25914ee { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-25914ee p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-3097a04 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-3097a04 p { margin-block-end: 5px; }
  .elementor-15258 .elementor-element.elementor-element-40969ef { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-d797de4 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 30px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-6e3fdeb { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-6e3fdeb p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-6cea953 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-6cea953 p { margin-block-end: 5px; }
  .elementor-15258 .elementor-element.elementor-element-a711500 { --padding-top: 40px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15258 .elementor-element.elementor-element-f777308 { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-f777308 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-c2aa09f { font-size: 14px; line-height: 1.4em; }
  .elementor-15258 .elementor-element.elementor-element-c2aa09f p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-6b940f4 { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-ea9f2aa { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-4ccd699 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-e14c25f { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-0de217a { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-f0cd982 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1c3cf43 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-2363d6a { --padding-top: 40px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon { font-size: 20px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title a { font-size: 16px; }
}
@media (max-width: 991px) {
  .elementor-15258 .elementor-element.elementor-element-877930a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-877930a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: center center; background-size: cover; }
  .elementor-15258 .elementor-element.elementor-element-877930a { --justify-content: center; }
  .elementor-15258 .elementor-element.elementor-element-a1963ed { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-15258 .elementor-element.elementor-element-38f44cc { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b515153 { --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-15258 .elementor-element.elementor-element-999d0e2 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15258 .elementor-element.elementor-element-999d0e2.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-4c0f141 { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-4c0f141 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-859eb89 { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-859eb89 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96 { --padding-top: 0px; --padding-bottom: 40px; --padding-left: 35px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96.e-con { --order: -99999; }
  .elementor-15258 .elementor-element.elementor-element-6a52024 { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-b234b00 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-b367bc4 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1ec69b3 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-7f0c6b7 { --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-15258 .elementor-element.elementor-element-81c4294 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-3dc9470 { --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-15258 .elementor-element.elementor-element-09b010f { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-96c67f8 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-0e4e085 { --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-15258 .elementor-element.elementor-element-f0f559d .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-24d4e2f { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-3217ad7 { margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-15258 .elementor-element.elementor-element-9383876 { --padding-top: 40px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-048e178 { --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-15258 .elementor-element.elementor-element-76cc715 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-ac6d140 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-15258 .elementor-element.elementor-element-77cef54 { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-d72b493 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-bee25d9 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1e0b09e { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-3a3540c { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-a8a6e74 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-3e5e036 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-c2a7089 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: right top; background-size: 350px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-77d0bc7 { --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-15258 .elementor-element.elementor-element-e5c946a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-e5c946a.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-fe141ef { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-fe141ef p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-394f251.e-con { --order: -99999; }
  .elementor-15258 .elementor-element.elementor-element-44bdfcf { --padding-top: 30px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-2993cee { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(7, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-2114abe { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-94f4019 { --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-15258 .elementor-element.elementor-element-700595c { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-7d996fa { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-7d996fa p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-5d221e8 { font-size: 16px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-5d221e8 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-9db75b0 { --padding-top: 40px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-fb38518 { --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-15258 .elementor-element.elementor-element-9a488c1 { --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-15258 .elementor-element.elementor-element-0d7dcf3.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-8508681 { --padding-top: 50px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-2ccc69d { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-8c46447 { --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-15258 .elementor-element.elementor-element-166c240 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-e99f08b { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-e99f08b p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-48f52a8 { font-size: 16px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-48f52a8 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-2ae83df { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-9ce969e { --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-15258 .elementor-element.elementor-element-be33f21 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-be33f21.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-9a2a261 { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-9a2a261 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-b66f7be { font-size: 16px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-b66f7be p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-736e9b9.e-con { --order: -99999; }
  .elementor-15258 .elementor-element.elementor-element-c105d8b { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-4b6a07f { --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-15258 .elementor-element.elementor-element-05c0f5b { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-25914ee { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-25914ee p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-3097a04 { font-size: 16px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-3097a04 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-40969ef { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b68a2c7 { --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-15258 .elementor-element.elementor-element-d797de4 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-d797de4.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-6e3fdeb { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-6e3fdeb p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-6cea953 { font-size: 16px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-6cea953 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-e28fbb9.e-con { --order: -99999; }
  .elementor-15258 .elementor-element.elementor-element-a711500::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 0% 0px; }
  .elementor-15258 .elementor-element.elementor-element-a711500 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-8e17322 { --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-15258 .elementor-element.elementor-element-8ce4374.e-con { --order: 99999; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15258 .elementor-element.elementor-element-f777308 { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-f777308 p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-c2aa09f { font-size: 18px; line-height: 1.6em; }
  .elementor-15258 .elementor-element.elementor-element-c2aa09f p { margin-block-end: 10px; }
  .elementor-15258 .elementor-element.elementor-element-1d24a01.e-con { --order: -99999; }
  .elementor-15258 .elementor-element.elementor-element-6b940f4 { --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-2363d6a { --padding-top: 30px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon { font-size: 19px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title a { font-size: 15px; }
}
@media (max-width: 767px) {
  .elementor-15258 .elementor-element.elementor-element-877930a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-877930a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; }
  .elementor-15258 .elementor-element.elementor-element-999d0e2 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96 { --padding-top: 0px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-6a52024 { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-1c65551 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-da9b62c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
  .elementor-15258 .elementor-element.elementor-element-b234b00 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-95bb001 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b367bc4 { border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15258 .elementor-element.elementor-element-319cfe3 p { margin-block-end: 0px; }
  .elementor-15258 .elementor-element.elementor-element-36bed8a { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-7764c6f .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-81c4294 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-09b010f { --spacer-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f559d .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-76cc715 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-77cef54 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-d72b493 { border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-bee25d9 { border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15258 .elementor-element.elementor-element-1e0b09e { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-3a3540c { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15258 .elementor-element.elementor-element-a8a6e74 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-3e5e036 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-c2a7089 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 260px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ce43dab .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-cbb9d52 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-2993cee { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(10, 1fr); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-ca66a5b .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-89bf3e0 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-60c39fe .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-2ccc69d:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-2ccc69d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 300px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-55bd2a9 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-4df0d8d .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-656a723 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f0f4752 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-a711500:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 300px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-f82437f .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15258 .elementor-element.elementor-element-6b940f4 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-e14c25f { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-0de217a { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15258 .elementor-element.elementor-element-f0cd982 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-1c3cf43 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon { font-size: 18px; }
  .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title, .elementor-15258 .elementor-element.elementor-element-a08273e .elementor-icon-box-title a { font-size: 14px; }
}
@media (max-width: 575px) {
  .elementor-15258 .elementor-element.elementor-element-877930a:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-877930a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-position: left bottom; }
  .elementor-15258 .elementor-element.elementor-element-16b0b06 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-38f44cc { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-999d0e2 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-5c73c88 { width: 100%; max-width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-b8e7e96 { --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 0px; }
  .elementor-15258 .elementor-element.elementor-element-b234b00 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-b367bc4 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1ec69b3 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-81c4294 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15258 .elementor-element.elementor-element-3217ad7 { width: 100%; max-width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-77cef54 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-d72b493 { grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-a5afb60 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-bee25d9 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-54486a9 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-1e0b09e { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-4438b41 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-3a3540c { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-326b349 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-a8a6e74 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-241d8f7 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-3e5e036 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15258 .elementor-element.elementor-element-0215703 .elementor-icon { font-size: 50px; }
  .elementor-15258 .elementor-element.elementor-element-c2a7089:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-c2a7089 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/media/real/industrial-full-flake.jpg"); background-size: 170px; }
  .elementor-15258 .elementor-element.elementor-element-95a3d40 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-15258 .elementor-element.elementor-element-2993cee { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-53458ce .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-e62bc70 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-3b3f663 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-89b9bb2 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-969ed1a .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1383981 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-71b0537 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-ea0d7e2 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-b13111b .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-4701911 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-db39b51 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-81c0e26 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-ddcfe28 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-92123be .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-918e863 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-0b375bd .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-6b7962a .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-1f76092 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-f7921bf .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-15258 .elementor-element.elementor-element-92a3db6 { width: 100%; max-width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-8508681 { --padding-top: 10px; --padding-bottom: 40px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15258 .elementor-element.elementor-element-2ccc69d:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-2ccc69d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 200px; }
  .elementor-15258 .elementor-element.elementor-element-a711500:not(.elementor-motion-effects-element-type-background), .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 200px; }
  .elementor-15258 .elementor-element.elementor-element-a711500::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-video-container::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15258 .elementor-element.elementor-element-a711500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 0% 0px; }
  .elementor-15258 .elementor-element.elementor-element-65e1d1d { width: 100%; max-width: 100%; }
  .elementor-15258 .elementor-element.elementor-element-6b940f4 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-15258 .elementor-element.elementor-element-4ccd699 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-e14c25f { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-0de217a { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-f0cd982 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-1c3cf43 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15258 .elementor-element.elementor-element-f96ce2e { --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
}
.elementor-15258 .elementor-element.elementor-element-6a52024::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: 0; }
.elementor-15258 .elementor-element.elementor-element-09b010f::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: 0; }
.elementor-15258 .elementor-element.elementor-element-96c67f8::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: 0; }
.elementor-15258 .elementor-element.elementor-element-9383876::before { content: ""; position: absolute; top: 70px; bottom: unset; left: unset; right: -24px; width: 189px; height: 265px; border-radius: 265px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }
.elementor-15258 .elementor-element.elementor-element-9383876::after { content: ""; position: absolute; top: unset; bottom: 52px; left: -47px; right: unset; width: 236px; height: 331px; border-radius: 331px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }
@media only screen and (max-width: 480px) {
  .elementor-15258 .elementor-element.elementor-element-9383876::before { content: unset; }
  .elementor-15258 .elementor-element.elementor-element-9383876::after { content: unset; }
}
.elementor-15258 .elementor-element.elementor-element-c2a7089::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15258 .elementor-element.elementor-element-44bdfcf::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15258 .elementor-element.elementor-element-9db75b0::before { content: ""; position: absolute; top: 0px; bottom: unset; left: unset; right: 12px; width: 236px; height: 331px; border-radius: 331px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }
.elementor-15258 .elementor-element.elementor-element-9db75b0::after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; right: unset; width: 236px; height: 331px; border-radius: 331px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }
@media only screen and (max-width: 480px) {
  .elementor-15258 .elementor-element.elementor-element-9db75b0::before { content: unset; }
  .elementor-15258 .elementor-element.elementor-element-9db75b0::after { content: unset; }
}
.elementor-15258 .elementor-element.elementor-element-2ccc69d::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15258 .elementor-element.elementor-element-2ae83df::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15258 .elementor-element.elementor-element-c105d8b::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15258 .elementor-element.elementor-element-a711500::after { content: ""; position: absolute; top: 70px; left: 0px; right: 0px; margin: 0px auto; width: 189px; height: 265px; border-radius: 265px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }