.elementor-5475 .elementor-element.elementor-element-36c1a522{--display:flex;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5475 .elementor-element.elementor-element-36c1a522:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-36c1a522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://masantaraoud.com/wp-content/uploads/2024/10/Agarwood-wholesale-scaled-e1778290495615-1024x490.webp");background-position:center center;}.elementor-5475 .elementor-element.elementor-element-36c1a522::before, .elementor-5475 .elementor-element.elementor-element-36c1a522 > .elementor-background-video-container::before, .elementor-5475 .elementor-element.elementor-element-36c1a522 > .e-con-inner > .elementor-background-video-container::before, .elementor-5475 .elementor-element.elementor-element-36c1a522 > .elementor-background-slideshow::before, .elementor-5475 .elementor-element.elementor-element-36c1a522 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5475 .elementor-element.elementor-element-36c1a522 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5475 .elementor-element.elementor-element-34c321db{text-align:center;}.elementor-5475 .elementor-element.elementor-element-5bcd61c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5475 .elementor-element.elementor-element-5bcd61c6{text-align:center;}.elementor-5475 .elementor-element.elementor-element-5bcd61c6 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 20px #000000;color:#D6BB4E;}.elementor-5475 .elementor-element.elementor-element-49ef5c9f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5475 .elementor-element.elementor-element-59dacc93{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-weight:bold;text-shadow:0px 0px 5px #000000;color:#F0F0F0;}.elementor-5475 .elementor-element.elementor-element-cf8131b{--display:flex;}.elementor-5475 .elementor-element.elementor-element-28aef2a{text-align:center;color:#F0F0F0;}.elementor-5475 .elementor-element.elementor-element-ce6cfa1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5475 .elementor-element.elementor-element-643cee3{--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;}.elementor-5475 .elementor-element.elementor-element-3bce3cc{--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;}.elementor-5475 .elementor-element.elementor-element-3bce3cc:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-3bce3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-057b098{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-09b5fd0 .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-a336d12{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-22ea9a3{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-d25519e{--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;}.elementor-5475 .elementor-element.elementor-element-d25519e:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-d25519e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-d6b0b62{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-f032905 .elementor-heading-title{color:#0F5F54;}.elementor-5475 .elementor-element.elementor-element-45c9e0b{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-3a22d88{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-85e03d7{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-978b10e{--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;}.elementor-5475 .elementor-element.elementor-element-55949e4{--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:center;--align-items:center;}.elementor-5475 .elementor-element.elementor-element-6d1ef31.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-6d1ef31{text-align:start;}.elementor-5475 .elementor-element.elementor-element-36edf95.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-36edf95{text-align:start;}.elementor-5475 .elementor-element.elementor-element-b9df564.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-b9df564{text-align:start;}.elementor-5475 .elementor-element.elementor-element-4f7659a{--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;}.elementor-5475 .elementor-element.elementor-element-fd51278{--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;}.elementor-5475 .elementor-element.elementor-element-fd51278:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-fd51278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-6ee8ca9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-8edaa2e .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-65997dc{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-6f7172d{--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;}.elementor-5475 .elementor-element.elementor-element-6f7172d:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-6f7172d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-154cfc7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-3cd9565 .elementor-heading-title{color:#0F5F54;}.elementor-5475 .elementor-element.elementor-element-7b5c293{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-a83b7fb{--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;}.elementor-5475 .elementor-element.elementor-element-a83b7fb:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-a83b7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-7e3ed06{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-507affc .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-0631b57{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-577b71e{--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;}.elementor-5475 .elementor-element.elementor-element-afea74d{--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:center;--align-items:center;}.elementor-5475 .elementor-element.elementor-element-4a7ae13.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-4a7ae13{text-align:start;}.elementor-5475 .elementor-element.elementor-element-27a6b20.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-27a6b20{text-align:start;}.elementor-5475 .elementor-element.elementor-element-9362c41.elementor-element{--align-self:flex-start;}.elementor-5475 .elementor-element.elementor-element-9362c41{text-align:start;}.elementor-5475 .elementor-element.elementor-element-70f2525{--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;}.elementor-5475 .elementor-element.elementor-element-3a2db06{--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;}.elementor-5475 .elementor-element.elementor-element-3a2db06:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-3a2db06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-5145939{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-c4f98ff .elementor-heading-title{color:#0F5F54;}.elementor-5475 .elementor-element.elementor-element-a5f52de{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-f6432f6{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-b0ffb0e{--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;}.elementor-5475 .elementor-element.elementor-element-b0ffb0e:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-b0ffb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-c866f7b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-25abd04 .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-90913f1{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-e8b3a6d{--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;}.elementor-5475 .elementor-element.elementor-element-e8b3a6d:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-e8b3a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-999a46a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-41fa54d .elementor-heading-title{color:#0F5F54;}.elementor-5475 .elementor-element.elementor-element-4c1ff9d{--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;}.elementor-5475 .elementor-element.elementor-element-4c1ff9d:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-4c1ff9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-5826ef3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-1a41a1f .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-354c387{--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;}.elementor-5475 .elementor-element.elementor-element-354c387:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-354c387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-ad72f30{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-933830d .elementor-heading-title{color:#0F5F54;}.elementor-5475 .elementor-element.elementor-element-5399e52{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-a629b42{--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;}.elementor-5475 .elementor-element.elementor-element-a629b42:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-a629b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5475 .elementor-element.elementor-element-b852b35{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5475 .elementor-element.elementor-element-81a193e .elementor-heading-title{color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-bc86df4{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-e8f5746{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-a9d1bf9{text-align:justify;}.elementor-5475 .elementor-element.elementor-element-594f475{--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;}.elementor-5475 .elementor-element.elementor-element-c919ed1{--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;}.elementor-5475 .elementor-element.elementor-element-c919ed1:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-c919ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-5475 .elementor-element.elementor-element-ed68467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5475 .elementor-element.elementor-element-ed68467:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-ed68467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5475 .elementor-element.elementor-element-747a772{text-align:center;}.elementor-5475 .elementor-element.elementor-element-747a772 .elementor-heading-title{color:var( --e-global-color-c7c2d9d );}.elementor-5475 .elementor-element.elementor-element-4fb5a5d{text-align:center;color:var( --e-global-color-c7c2d9d );}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-type-html{padding-bottom:0px;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5475 .elementor-element.elementor-element-484b5d6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5475 .elementor-element.elementor-element-95bdcdb{--display:flex;--overlay-opacity:0.7;}.elementor-5475 .elementor-element.elementor-element-95bdcdb:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-95bdcdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://masantaraoud.com/wp-content/uploads/2024/10/Masantara-Oud--scaled-e1778290392883-1024x396.webp");background-position:center center;}.elementor-5475 .elementor-element.elementor-element-95bdcdb::before, .elementor-5475 .elementor-element.elementor-element-95bdcdb > .elementor-background-video-container::before, .elementor-5475 .elementor-element.elementor-element-95bdcdb > .e-con-inner > .elementor-background-video-container::before, .elementor-5475 .elementor-element.elementor-element-95bdcdb > .elementor-background-slideshow::before, .elementor-5475 .elementor-element.elementor-element-95bdcdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5475 .elementor-element.elementor-element-95bdcdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5475 .elementor-element.elementor-element-37433e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5475 .elementor-element.elementor-element-2898c96{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5475 .elementor-element.elementor-element-712e956{text-align:start;}.elementor-5475 .elementor-element.elementor-element-712e956 .elementor-heading-title{text-shadow:0px 0px 5px #000000;color:#DAB447;}.elementor-5475 .elementor-element.elementor-element-736ecf5{text-align:start;text-shadow:0px 0px 5px #000000;color:#F0F0F0;}.elementor-5475 .elementor-element.elementor-element-e95fa82{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5475 .elementor-element.elementor-element-25fd206 .elementor-button{background-color:#FFFFFF00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6BB4E;}.elementor-5475 .elementor-element.elementor-element-2079386 .elementor-button{background-color:#D6BB4E00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6BB4E;}.elementor-5475 .elementor-element.elementor-element-ce0ede5 .elementor-button{background-color:#D6BB4E00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6BB4E;}.elementor-5475 .elementor-element.elementor-element-e33b688 .elementor-button{background-color:#D6BB4E00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6BB4E;}.elementor-5475 .elementor-element.elementor-element-2b2206a .elementor-button{background-color:#D6BB4E00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6BB4E;}@media(max-width:1024px){.elementor-5475 .elementor-element.elementor-element-49ef5c9f{--grid-auto-flow:row;}.elementor-5475 .elementor-element.elementor-element-37433e2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5475 .elementor-element.elementor-element-49ef5c9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5475 .elementor-element.elementor-element-37433e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5475 .elementor-element.elementor-element-cf8131b{--width:67%;}.elementor-5475 .elementor-element.elementor-element-55949e4{--width:50%;}.elementor-5475 .elementor-element.elementor-element-4f7659a{--width:50%;}.elementor-5475 .elementor-element.elementor-element-afea74d{--width:50%;}.elementor-5475 .elementor-element.elementor-element-70f2525{--width:50%;}.elementor-5475 .elementor-element.elementor-element-ed68467{--width:100%;}.elementor-5475 .elementor-element.elementor-element-37433e2{--width:100%;}.elementor-5475 .elementor-element.elementor-element-2898c96{--width:100%;}.elementor-5475 .elementor-element.elementor-element-e95fa82{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5475 .elementor-element.elementor-element-ed68467{--width:50%;}}@media(min-width:1025px){.elementor-5475 .elementor-element.elementor-element-36c1a522:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-36c1a522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5475 .elementor-element.elementor-element-95bdcdb:not(.elementor-motion-effects-element-type-background), .elementor-5475 .elementor-element.elementor-element-95bdcdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-34c321db */.elementor-5475 .elementor-element.elementor-element-34c321db {
  color: #fff;
}

.elementor-5475 .elementor-element.elementor-element-34c321db a {
  color: #fff;
}

.elementor-5475 .elementor-element.elementor-element-34c321db a:hover {
  color: #d6bb4e;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0aa5cc *//* HERO COMPLIANCE BADGES - DARK TRANSLUCENT THEME (HERO SECTION) */

.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hero-compliance {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    justify-content: center; /* Meratakan lencana ke tengah */
    margin: 24px 0;
}

.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-badge {
    font-family: var(--mono, monospace);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 8px 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    
    /* Efek Kaca (Glassmorphism) agar menyatu dengan gambar belakang */
    backdrop-filter: blur(4px); 
    -webkit-backdrop-filter: blur(4px);
    transition: all 0.3s ease;
}

/* VARIASI WARNA BADGE UNTUK LATAR GELAP */

/* Hijau Teal Terang */
.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-green {
    background: rgba(43, 106, 108, 0.25); /* Latar transparan */
    color: #4ade80; /* Teks hijau terang agar kontras */
    border: 1px solid rgba(74, 222, 128, 0.3); /* Garis tepi menyala halus */
}

/* Biru Baja Terang */
.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-blue {
    background: rgba(74, 98, 133, 0.25);
    color: #93c5fd; /* Teks biru terang */
    border: 1px solid rgba(147, 197, 253, 0.3);
}

/* Emas Custom Terang */
.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-gold {
    background: rgba(214, 187, 78, 0.15);
    color: #D6BB4E; /* Teks emas custom */
    border: 1px solid rgba(214, 187, 78, 0.4);
}

/* IKON CHECKMARK (✓) */
.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-badge::before {
    content: '✓';
    font-weight: 800;
    font-size: 13px;
}

/* Efek Hover Halus */
.elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-badge:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.1); /* Sedikit lebih terang saat kursor diarahkan */
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
}

/* RESPONSIVE DESIGN UNTUK MOBILE */
@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-e0aa5cc .hc-badge {
        font-size: 9px;
        padding: 6px 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c1a522 */.elementor-5475 .elementor-element.elementor-element-36c1a522 {
    padding-top: 80px;    /* Ubah angka 50 ini untuk padding atas */
    padding-bottom: 80px; /* Ubah angka 50 ini untuk padding bawah */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3f122b *//* FEAR STRIP (OBJECTION HANDLING) - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

/* Pembungkus Luar (Pita penuh / Full-width) */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fear-strip {
    background: #faf9f7; /* Latar krem sangat halus agar sedikit berbeda dari warna dasar putih */
    padding: 48px 24px;
    border-top: 1px solid #e8e3dc;
    border-bottom: 1px solid #e8e3dc;
}

/* Kontainer Dalam (Grid) */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fear-inner {
    max-width: 1200px; /* Cukup lebar untuk menampung 4 kolom sejajar di Desktop */
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Memaksa 4 kolom sama besar */
    gap: 1px;
    background: #e8e3dc; /* Garis grid 1px abu-abu halus */
    border: 1px solid #e8e3dc;
    border-radius: 8px; /* Lengkungan sudut seragam */
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.02); /* Bayangan super lembut */
}

/* Setiap Kotak Q&A */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fear-item {
    background: #ffffff; /* Latar putih bersih */
    padding: 28px 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    transition: background 0.3s ease;
}

.elementor-5475 .elementor-element.elementor-element-e3f122b .fear-item:hover {
    background: #fdfcfb; /* Highlight super halus saat di-hover */
}

/* TEKS PERTANYAAN (Keraguan Pembeli) */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fi-q {
    font-family: var(--serif, serif);
    font-size: 15px;
    font-style: italic; /* Mempertahankan kesan kutipan / omongan orang */
    color: #555555; /* Teks abu-abu medium */
    margin-bottom: 16px;
    line-height: 1.5;
}

/* TEKS JAWABAN (Solusi Sistem) */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fi-a {
    font-family: var(--sans, sans-serif);
    font-size: 13px;
    font-weight: 600;
    color: #2b6a6c; /* Warna Hijau Teal untuk memberikan kesan "Aman" */
    line-height: 1.5;
    margin-top: auto; /* Memastikan jawaban selalu terdorong ke bawah dengan sejajar */
}

/* Panah Indikator Jawaban */
.elementor-5475 .elementor-element.elementor-element-e3f122b .fi-a::before {
    content: '→ ';
    color: #D6BB4E; /* Warna Emas Custom */
    font-weight: 700;
    font-size: 14px;
}

/* RESPONSIVE DESIGN UNTUK TABLET & MOBILE */
@media (max-width: 1024px) {
    .elementor-5475 .elementor-element.elementor-element-e3f122b .fear-inner {
        grid-template-columns: repeat(2, 1fr); /* Menjadi kotak 2x2 di Tablet */
    }
}

@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-e3f122b .fear-inner {
        grid-template-columns: 1fr; /* Tumpuk 1 kolom di HP */
    }
    .elementor-5475 .elementor-element.elementor-element-e3f122b .fear-strip {
        padding: 32px 16px; /* Kurangi padding luar di HP */
    }
    .elementor-5475 .elementor-element.elementor-element-e3f122b .fear-item {
        padding: 24px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cee3 */.elementor-5475 .elementor-element.elementor-element-643cee3{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09b5fd0 */.elementor-5475 .elementor-element.elementor-element-09b5fd0 H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bce3cc */.elementor-5475 .elementor-element.elementor-element-3bce3cc {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f032905 */.elementor-5475 .elementor-element.elementor-element-f032905 H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25519e */.elementor-5475 .elementor-element.elementor-element-d25519e {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8edaa2e */.elementor-5475 .elementor-element.elementor-element-8edaa2e H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-331dd64 *//* CITES COMPLIANCE BOX - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-box {
    background: #faf9f7; /* Latar krem/abu-abu super halus */
    padding: 40px 48px;
    border: 1px solid #e8e3dc;
    border-left: 4px solid #4a6285; /* Garis aksen kiri Biru Baja untuk dokumen legal */
    border-radius: 0 8px 8px 0; /* Melengkung hanya di sebelah kanan */
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02); /* Bayangan premium */
}

/* JUDUL (HEADING) */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-title {
    font-family: var(--serif, serif);
    font-size: 24px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
    margin-bottom: 16px;
    line-height: 1.3;
}

/* TEKS PARAGRAF PENJELASAN */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-body {
    font-family: var(--sans, sans-serif);
    font-size: 15px;
    color: #555555; /* Teks abu-abu medium */
    line-height: 1.75;
    margin-bottom: 32px;
}

/* Teks miring untuk nama latin spesies (Aquilaria, Gyrinops) */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-body em {
    font-style: italic;
    color: #222222; /* Dibuat sedikit lebih gelap agar terbaca jelas */
    font-weight: 500;
}

/* GRID KOTAK PENJELASAN (4 ITEM) */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 kolom sejajar di Desktop */
    gap: 16px;
}

/* KARTU ITEM DALAM GRID */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-item {
    background: #ffffff; /* Latar putih bersih */
    border: 1px solid #e8e3dc;
    border-radius: 6px;
    padding: 24px 20px;
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

/* Efek Interaktif (Hover) */
.elementor-5475 .elementor-element.elementor-element-331dd64 .cites-item:hover {
    transform: translateY(-2px); /* Efek melayang */
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
    border-color: #D6BB4E; /* Bingkai berubah Emas saat diarahkan kursor */
}

/* LABEL DOKUMEN (Misal: CITES EXPORT PERMIT) */
.elementor-5475 .elementor-element.elementor-element-331dd64 .ci-label {
    font-family: var(--mono, monospace);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #2b6a6c; /* Warna Hijau Teal */
    margin-bottom: 12px;
    display: block;
}

/* TEKS DESKRIPSI DOKUMEN */
.elementor-5475 .elementor-element.elementor-element-331dd64 .ci-text {
    font-family: var(--sans, sans-serif);
    font-size: 13px;
    color: #666666;
    line-height: 1.6;
}

/* RESPONSIVE DESIGN UNTUK TABLET & MOBILE */
@media (max-width: 1024px) {
    .elementor-5475 .elementor-element.elementor-element-331dd64 .cites-grid {
        grid-template-columns: repeat(2, 1fr); /* Menjadi kotak 2x2 di Tablet */
    }
}

@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-331dd64 .cites-box {
        padding: 32px 24px;
        border-left-width: 3px;
    }
    .elementor-5475 .elementor-element.elementor-element-331dd64 .cites-grid {
        grid-template-columns: 1fr; /* Tumpuk 1 kolom vertikal di HP */
    }
    .elementor-5475 .elementor-element.elementor-element-331dd64 .cites-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd51278 */.elementor-5475 .elementor-element.elementor-element-fd51278 {
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cd9565 */.elementor-5475 .elementor-element.elementor-element-3cd9565 H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3a5367 *//* EXPORT DOCUMENTATION CARDS - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-c3a5367 .doc-cards {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #e8e3dc; 
    border: 1px solid #e8e3dc; /* Bingkai luar elegan */
    border-radius: 8px; /* Lengkungan sudut */
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.03); /* Bayangan super lembut */
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .doc-card {
    background: #ffffff; /* Latar putih bersih */
    display: grid;
    grid-template-columns: 80px 1fr; /* Lebar kolom angka 80px */
    transition: background 0.3s ease;
}

/* Efek Hover untuk baris dokumen */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .doc-card:hover {
    background: #faf9f7; /* Efek highlight krem saat diarahkan */
}

/* KOLOM KIRI (ANGKA URUTAN) */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-num {
    background: rgba(214, 187, 78, 0.05); /* Latar Emas sangat transparan */
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 36px 0;
    font-family: var(--mono, monospace);
    font-size: 18px;
    color: #D6BB4E; /* Teks Angka Emas Custom */
    font-weight: 700;
    border-right: 1px solid #e8e3dc;
}

/* KOLOM KANAN (KONTEN DOKUMEN) */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-body {
    padding: 36px 40px;
    display: flex;
    flex-direction: column;
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    margin-bottom: 16px;
    flex-wrap: wrap; /* Memastikan badge turun ke bawah di layar kecil */
}

/* NAMA DOKUMEN */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-name {
    font-family: var(--serif, serif);
    font-size: 20px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
}

/* STATUS BADGES (Mandatory / Conditional) */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-status {
    font-family: var(--mono, monospace);
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: 4px;
    font-weight: 700;
    white-space: nowrap;
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .status-required {
    background: rgba(43, 106, 108, 0.08); /* Latar Hijau Teal Pudar */
    color: #2b6a6c; /* Teks Hijau Teal */
    border: 1px solid rgba(43, 106, 108, 0.2);
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .status-conditional {
    background: rgba(214, 187, 78, 0.1); /* Latar Emas Pudar */
    color: #9c7b16; /* Teks Emas Gelap agar mudah dibaca */
    border: 1px solid rgba(214, 187, 78, 0.3);
}

/* DESKRIPSI DOKUMEN */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-desc {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Teks abu-abu medium */
    line-height: 1.7;
    margin-bottom: 24px;
}

/* Gaya khusus untuk link di dalam deskripsi (.int-link) */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-desc a.int-link {
    color: #2b6a6c;
    text-decoration: none;
    border-bottom: 1px solid rgba(43, 106, 108, 0.4);
    transition: all 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-desc a.int-link:hover {
    color: #D6BB4E;
    border-bottom-color: #D6BB4E;
}

/* TAGS / METADATA FIELDS */
.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-fields {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: auto; /* Mendorong tags ke bagian paling bawah */
}

.elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-field {
    font-family: var(--mono, monospace);
    font-size: 10px;
    letter-spacing: 0.05em;
    padding: 6px 12px;
    background: #ffffff;
    color: #888888;
    border: 1px dashed rgba(214, 187, 78, 0.4); /* Garis tepi putus-putus emas pudar */
    border-radius: 4px;
}

/* RESPONSIVE DESIGN UNTUK TABLET & MOBILE */
@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-c3a5367 .doc-card {
        grid-template-columns: 1fr; /* Kolom angka dan konten ditumpuk atas-bawah di HP */
    }
    .elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-num {
        padding: 16px 24px;
        border-right: none;
        border-bottom: 1px solid #e8e3dc;
        justify-content: flex-start; /* Angka pindah ke kiri di HP */
    }
    .elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-body {
        padding: 24px;
    }
    .elementor-5475 .elementor-element.elementor-element-c3a5367 .dc-header {
        align-items: flex-start;
        flex-direction: column;
        gap: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7172d */.elementor-5475 .elementor-element.elementor-element-6f7172d {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507affc */.elementor-5475 .elementor-element.elementor-element-507affc H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ed2015 *//* RISK MITIGATION TABLE - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table-wrap {
    overflow-x: auto;
    border: 1px solid #e8e3dc; /* Bingkai elegan */
    border-radius: 8px; /* Sudut melengkung */
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02); /* Bayangan premium */
    background: #ffffff;
}

/* Kustomisasi Scrollbar Horizontal */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table-wrap::-webkit-scrollbar {
    height: 6px;
}
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table-wrap::-webkit-scrollbar-thumb {
    background: #D6BB4E; /* Scrollbar Emas Custom */
    border-radius: 4px;
}
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table-wrap::-webkit-scrollbar-track {
    background: #faf9f7;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table {
    width: 100%;
    border-collapse: collapse;
    font-family: var(--sans, sans-serif);
    min-width: 800px; /* Lebar minimum agar 4 kolom tidak tergencet di layar kecil */
    background: #ffffff;
}

/* FIX: MENGHILANGKAN GARIS HITAM BAWAAN THEME */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table, 
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table th, 
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table td, 
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table tr {
    border-color: #e8e3dc !important; 
}

/* HEADER TABEL */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table thead tr {
    background: #faf9f7; /* Latar header krem/abu-abu halus */
    border-bottom: 2px solid #e8e3dc !important;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table thead th {
    padding: 16px 20px;
    text-align: left;
    font-family: var(--mono, monospace);
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #2b6a6c; /* Teks header Hijau Teal */
    font-weight: 700;
    border-right: 1px solid #e8e3dc !important;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table thead th:last-child {
    border-right: none !important;
}

/* KONTEN (BODY) & ZEBRA STRIPING */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table tbody tr {
    border-bottom: 1px solid #e8e3dc !important;
    transition: background 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table tbody tr:nth-child(even) {
    background: #fdfcfb; /* Zebra striping sangat halus */
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table tbody tr:hover {
    background: rgba(43, 106, 108, 0.03); /* Efek hover Hijau Teal super tipis */
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table td {
    padding: 18px 20px;
    color: #555555; /* Teks paragraf abu-abu medium */
    border-right: 1px solid #e8e3dc !important;
    vertical-align: top;
    line-height: 1.65;
    font-size: 14px;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table td:last-child {
    border-right: none !important;
}

/* NAMA RISIKO (Risk Category) */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .rt-name {
    font-family: var(--serif, serif);
    font-size: 16px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
}

/* BADGES TINGKAT KEPARAHAN (Severity) */
.elementor-5475 .elementor-element.elementor-element-8ed2015 [class^="badge-"] {
    font-family: var(--mono, monospace);
    font-size: 10px;
    padding: 4px 10px;
    border-radius: 4px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    white-space: nowrap;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .badge-high {
    background: rgba(192, 57, 43, 0.08); /* Latar Merah Bata pudar */
    color: #c0392b; /* Teks Merah Bata */
    border: 1px solid rgba(192, 57, 43, 0.2);
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .badge-med {
    background: rgba(214, 187, 78, 0.15); /* Latar Emas pudar */
    color: #9c7b16; /* Teks Emas gelap */
    border: 1px solid rgba(214, 187, 78, 0.3);
}

/* BADGE MITIGASI (Solusi dari Masantara Oud) */
.elementor-5475 .elementor-element.elementor-element-8ed2015 .badge-mit {
    font-family: var(--sans, sans-serif);
    font-size: 12px;
    color: #2b6a6c; /* Teks Hijau Teal */
    font-weight: 700;
    display: inline-block;
    margin-top: 10px;
    padding: 6px 12px;
    background: rgba(43, 106, 108, 0.05); /* Latar Hijau Teal pudar */
    border: 1px dashed rgba(43, 106, 108, 0.3); /* Garis putus-putus seperti dokumen */
    border-radius: 4px;
}

.elementor-5475 .elementor-element.elementor-element-8ed2015 .badge-mit::before {
    content: '✓ ';
    color: #D6BB4E; /* Ikon centang Emas Custom */
    font-weight: 800;
}

/* RESPONSIVE PADDING UNTUK MOBILE/TABLET */
@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table th, 
    .elementor-5475 .elementor-element.elementor-element-8ed2015 .risk-table td {
        padding: 12px 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83b7fb */.elementor-5475 .elementor-element.elementor-element-a83b7fb {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4f98ff */.elementor-5475 .elementor-element.elementor-element-c4f98ff H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ddca18 *//* SOLUTION PILLARS & QUOTE - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

/* 1. KUMPULAN PILAR (LIST) */
.elementor-5475 .elementor-element.elementor-element-2ddca18 .sol-pillars {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #e8e3dc; /* Garis pemisah abu-abu elegan antar baris */
    border: 1px solid #e8e3dc;
    border-radius: 8px; /* Sudut melengkung seragam */
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.03); /* Efek bayangan premium */
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-row {
    background: #ffffff; /* Latar baris putih bersih */
    display: flex;
    gap: 0;
    transition: background 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-row:hover {
    background: #faf9f7; /* Efek highlight halus saat baris di-hover */
}

/* Kolom Angka Kiri */
.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-left {
    background: #fdfcfb; /* Latar krem/abu-abu super terang */
    padding: 24px 20px;
    min-width: 72px; /* Diperlebar sedikit agar angka lega */
    display: flex;
    align-items: center; /* Angka diratakan ke tengah secara vertikal */
    justify-content: center;
    border-right: 1px solid #eaeaea; /* Garis vertikal pemisah */
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-num {
    font-family: var(--serif, serif);
    font-size: 24px;
    color: #D6BB4E; /* Angka Emas Custom */
    font-weight: 700;
}

/* Kolom Teks Kanan */
.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-body {
    padding: 24px 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-title {
    font-family: var(--sans, sans-serif);
    font-size: 11px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #2b6a6c; /* Judul pilar Hijau Teal */
    margin-bottom: 8px;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-desc {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Abu-abu medium agar nyaman dibaca */
    line-height: 1.6;
}

/* 2. KOTAK KUTIPAN (QUOTE) DI BAWAH */
.elementor-5475 .elementor-element.elementor-element-2ddca18 .sol-quote {
    background: rgba(214, 187, 78, 0.04); /* Latar Emas yang sangat pudar */
    border: 1px solid rgba(214, 187, 78, 0.15); /* Bingkai Emas tipis */
    border-left: 4px solid #D6BB4E; /* Garis aksen tebal Emas Custom di kiri */
    padding: 32px 36px;
    border-radius: 4px;
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sq-label {
    font-family: var(--sans, sans-serif);
    font-size: 10px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #D6BB4E; /* Label Emas */
    margin-bottom: 12px;
    display: block;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-2ddca18 .sq-text {
    font-family: var(--serif, serif);
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    color: #333333; /* Warna teks gelap yang elegan (bukan hitam pekat) */
    line-height: 1.65;
}

/* RESPONSIVE DESIGN */
@media (max-width: 767px) {
    /* Penyesuaian untuk layar Smartphone */
    .elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-row {
        flex-direction: column; /* Menumpuk angka di atas, teks di bawah */
    }
    
    .elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-left {
        border-right: none;
        border-bottom: 1px solid #eaeaea; /* Garis pindah ke bawah angka */
        padding: 16px;
        min-width: auto;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2ddca18 .sp-body {
        padding: 20px 24px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2ddca18 .sol-quote {
        padding: 24px 20px;
        margin-top: 20px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2ddca18 .sq-text {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2db06 */.elementor-5475 .elementor-element.elementor-element-3a2db06 {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25abd04 */.elementor-5475 .elementor-element.elementor-element-25abd04 H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04ef81d *//* PARTNER CLASSIFICATION GRID - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-04ef81d .partner-grid {
    display: grid;
    /* Memaksa 3 kolom sejajar di layar Desktop agar simetris */
    grid-template-columns: repeat(3, 1fr);
    gap: 1px;
    background: #e8e3dc;
    border: 1px solid #e8e3dc; /* Bingkai luar */
    border-radius: 8px; /* Lengkungan sudut seragam */
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.03); /* Bayangan premium */
}

.elementor-5475 .elementor-element.elementor-element-04ef81d .pg-card {
    background: #ffffff; /* Latar putih bersih */
    padding: 40px 32px;
    display: flex;
    flex-direction: column;
    transition: background 0.3s ease;
}

/* Efek highlight sangat halus saat kursor diarahkan ke kartu */
.elementor-5475 .elementor-element.elementor-element-04ef81d .pg-card:hover {
    background: #faf9f7;
}

/* LABEL JENIS MITRA (Misal: PARTNER TYPE I) */
.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-type {
    font-family: var(--mono, monospace);
    font-size: 10px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #2b6a6c; /* Warna Hijau Teal */
    margin-bottom: 12px;
    font-weight: 700;
}

/* JUDUL KLASIFIKASI MITRA */
.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-title {
    font-family: var(--serif, serif);
    font-size: 22px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
    margin-bottom: 24px;
    line-height: 1.3;
}

/* DAFTAR LAYANAN (LIST) */
.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-list li {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Teks abu-abu medium */
    padding: 12px 0;
    border-bottom: 1px solid #e8e3dc; /* Garis pemisah antar item */
    display: flex;
    gap: 12px;
    line-height: 1.5;
}

.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-list li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/* Kustomisasi Bullet Point menjadi aksen garis Emas */
.elementor-5475 .elementor-element.elementor-element-04ef81d .pgc-list li::before {
    content: '—';
    color: #D6BB4E; /* Warna Emas Custom */
    font-weight: 700;
    flex-shrink: 0;
}

/* RESPONSIVE DESIGN UNTUK TABLET & MOBILE */
@media (max-width: 1024px) {
    .elementor-5475 .elementor-element.elementor-element-04ef81d .partner-grid {
        grid-template-columns: 1fr; /* Langsung ditumpuk menjadi 1 kolom di Tablet & HP agar list tidak terlalu sempit */
    }
    .elementor-5475 .elementor-element.elementor-element-04ef81d .pg-card {
        padding: 36px 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ffb0e */.elementor-5475 .elementor-element.elementor-element-b0ffb0e {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41fa54d */.elementor-5475 .elementor-element.elementor-element-41fa54d H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8bd3ab *//* CALLOUT (BUYER STAGE DELIVERABLES) - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout {
    background: #faf9f7; /* Latar krem/abu-abu super halus */
    border: 1px solid #e8e3dc; /* Bingkai tipis elegan */
    border-left: 4px solid #4a6285; /* Warna default Biru Baja jika tidak pakai varian green */
    border-radius: 0 8px 8px 0; /* Lengkungan hanya di sebelah kanan */
    padding: 32px 36px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.02); /* Bayangan super lembut */
}

/* VARIAN HIJAU TEAL (Berdasarkan class .callout-green) */
.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout.callout-green {
    border-left-color: #2b6a6c; /* Aksen garis kiri Hijau Teal */
}

/* LABEL JUDUL */
.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout-lbl {
    font-family: var(--mono, monospace);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #4a6285; /* Warna default label */
    margin-bottom: 16px;
    display: block;
}

.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout.callout-green .callout-lbl {
    color: #2b6a6c; /* Warna teks label Hijau Teal */
}

/* TEKS PARAGRAF */
.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout p {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Teks abu-abu medium */
    line-height: 1.75;
    margin-bottom: 12px;
}

.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout p:last-child {
    margin-bottom: 0; /* Menghilangkan jarak ekstra di paragraf terakhir */
}

/* TEKS TAHAPAN YANG DI-BOLD (<strong>) */
.elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout strong {
    color: #222222; /* Teks gelap pekat agar kontras */
    font-weight: 700;
    margin-right: 4px; /* Sedikit jarak dengan teks biasa */
}

/* RESPONSIVE DESIGN UNTUK MOBILE */
@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-a8bd3ab .callout {
        padding: 24px 20px;
        border-left-width: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3a6d */.elementor-5475 .elementor-element.elementor-element-e8b3a6d {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a41a1f */.elementor-5475 .elementor-element.elementor-element-1a41a1f H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eacf36c *//* SHIPPING COVERAGE GRID - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-eacf36c .shipping-grid {
    display: grid;
    /* Memaksa 5 kolom sejajar di layar Desktop agar simetris */
    grid-template-columns: repeat(5, 1fr);
    gap: 1px;
    background: #e8e3dc; /* Garis grid 1px abu-abu halus */
    border: 1px solid #e8e3dc;
    border-radius: 8px; /* Lengkungan sudut seragam */
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02); /* Bayangan premium halus */
}

.elementor-5475 .elementor-element.elementor-element-eacf36c .sg-cell {
    background: #ffffff; /* Latar putih bersih */
    padding: 36px 24px;
    display: flex;
    flex-direction: column;
    transition: background 0.3s ease;
}

.elementor-5475 .elementor-element.elementor-element-eacf36c .sg-cell:hover {
    background: #faf9f7; /* Efek highlight krem saat di-hover */
}

/* LABEL REGIONAL (Misal: PRIMARY LANES) */
.elementor-5475 .elementor-element.elementor-element-eacf36c .sgc-region {
    font-family: var(--mono, monospace);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #2b6a6c; /* Warna Hijau Teal */
    margin-bottom: 12px;
    display: block;
}

/* NAMA WILAYAH PASAR */
.elementor-5475 .elementor-element.elementor-element-eacf36c .sgc-name {
    font-family: var(--serif, serif);
    font-size: 18px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
    margin-bottom: 12px;
    line-height: 1.3;
}

/* DAFTAR NEGARA */
.elementor-5475 .elementor-element.elementor-element-eacf36c .sgc-countries {
    font-family: var(--sans, sans-serif);
    font-size: 13px;
    color: #555555; /* Teks abu-abu medium */
    line-height: 1.65;
    margin-bottom: 24px; /* Memberi ruang sebelum badge waktu pengiriman */
    flex-grow: 1; /* Mendorong badge agar selalu berada di posisi paling bawah secara sejajar */
}

/* BADGE METODE & ESTIMASI WAKTU (Air / Sea) */
.elementor-5475 .elementor-element.elementor-element-eacf36c .sgc-method {
    font-family: var(--mono, monospace);
    font-size: 10px;
    color: #9c7b16; /* Warna Emas Gelap agar mudah dibaca */
    padding: 8px 12px;
    background: rgba(214, 187, 78, 0.08); /* Latar Emas pudar */
    border: 1px dashed rgba(214, 187, 78, 0.4); /* Garis tepi putus-putus seperti stempel kargo */
    border-radius: 4px;
    font-weight: 700;
    letter-spacing: 0.05em;
    align-self: flex-start; /* Mengunci ukuran badge sesuai teksnya saja */
}

/* RESPONSIVE DESIGN UNTUK TABLET & MOBILE */
@media (max-width: 1024px) {
    .elementor-5475 .elementor-element.elementor-element-eacf36c .shipping-grid {
        /* Mengubah ke 2 atau 3 kolom dinamis di Tablet */
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-eacf36c .shipping-grid {
        /* Menjadi 1 kolom vertikal yang ditumpuk di layar HP */
        grid-template-columns: 1fr;
    }
    .elementor-5475 .elementor-element.elementor-element-eacf36c .sg-cell {
        padding: 28px 24px;
        text-align: center; /* Meratakan teks ke tengah di HP */
        align-items: center; /* Memastikan badge ikut ke tengah */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2eb6249 *//* SOLUTION PILLARS & QUOTE - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

/* 1. KUMPULAN PILAR (LIST) */
.elementor-5475 .elementor-element.elementor-element-2eb6249 .sol-pillars {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #e8e3dc; /* Garis pemisah abu-abu elegan antar baris */
    border: 1px solid #e8e3dc;
    border-radius: 8px; /* Sudut melengkung seragam */
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.03); /* Efek bayangan premium */
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-row {
    background: #ffffff; /* Latar baris putih bersih */
    display: flex;
    gap: 0;
    transition: background 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-row:hover {
    background: #faf9f7; /* Efek highlight halus saat baris di-hover */
}

/* Kolom Angka Kiri */
.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-left {
    background: #fdfcfb; /* Latar krem/abu-abu super terang */
    padding: 24px 20px;
    min-width: 72px; /* Diperlebar sedikit agar angka lega */
    display: flex;
    align-items: center; /* Angka diratakan ke tengah secara vertikal */
    justify-content: center;
    border-right: 1px solid #eaeaea; /* Garis vertikal pemisah */
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-num {
    font-family: var(--serif, serif);
    font-size: 24px;
    color: #D6BB4E; /* Angka Emas Custom */
    font-weight: 700;
}

/* Kolom Teks Kanan */
.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-body {
    padding: 24px 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-title {
    font-family: var(--sans, sans-serif);
    font-size: 11px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #2b6a6c; /* Judul pilar Hijau Teal */
    margin-bottom: 8px;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-desc {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Abu-abu medium agar nyaman dibaca */
    line-height: 1.6;
}

/* 2. KOTAK KUTIPAN (QUOTE) DI BAWAH */
.elementor-5475 .elementor-element.elementor-element-2eb6249 .sol-quote {
    background: rgba(214, 187, 78, 0.04); /* Latar Emas yang sangat pudar */
    border: 1px solid rgba(214, 187, 78, 0.15); /* Bingkai Emas tipis */
    border-left: 4px solid #D6BB4E; /* Garis aksen tebal Emas Custom di kiri */
    padding: 32px 36px;
    border-radius: 4px;
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sq-label {
    font-family: var(--sans, sans-serif);
    font-size: 10px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #D6BB4E; /* Label Emas */
    margin-bottom: 12px;
    display: block;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-2eb6249 .sq-text {
    font-family: var(--serif, serif);
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    color: #333333; /* Warna teks gelap yang elegan (bukan hitam pekat) */
    line-height: 1.65;
}

/* RESPONSIVE DESIGN */
@media (max-width: 767px) {
    /* Penyesuaian untuk layar Smartphone */
    .elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-row {
        flex-direction: column; /* Menumpuk angka di atas, teks di bawah */
    }
    
    .elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-left {
        border-right: none;
        border-bottom: 1px solid #eaeaea; /* Garis pindah ke bawah angka */
        padding: 16px;
        min-width: auto;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2eb6249 .sp-body {
        padding: 20px 24px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2eb6249 .sol-quote {
        padding: 24px 20px;
        margin-top: 20px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-2eb6249 .sq-text {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1ff9d */.elementor-5475 .elementor-element.elementor-element-4c1ff9d {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-933830d */.elementor-5475 .elementor-element.elementor-element-933830d H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b9901f *//* TRUST MATRIX (COMPARISON TABLE) - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

.elementor-5475 .elementor-element.elementor-element-7b9901f .trust-matrix {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #e8e3dc; /* Warna abu-abu halus untuk membentuk garis pembatas 1px */
    border: 1px solid #e8e3dc; /* Bingkai luar elegan */
    border-radius: 8px; /* Lengkungan sudut */
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02); /* Bayangan premium */
}

/* BARIS TABEL */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row {
    background: #ffffff; /* Latar putih bersih */
    display: grid;
    grid-template-columns: 240px 1fr 1fr; /* Kolom pertama 240px, sisanya dibagi rata */
    transition: background 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row:not(.tm-header):hover {
    background: #fdfcfb; /* Efek highlight super halus saat di-hover */
}

/* BARIS HEADER (JUDUL KOLOM) */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row.tm-header {
    background: #faf9f7; /* Latar krem halus untuk header */
}

.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row.tm-header .tm-cell {
    color: #2b6a6c; /* Warna Hijau Teal */
    font-family: var(--mono, monospace);
    font-size: 11px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 700;
    align-items: center;
}

/* SEL TABEL (KOTAK) */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-cell {
    padding: 18px 24px;
    border-right: 1px solid #e8e3dc;
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555;
    display: flex;
    align-items: center; /* Meratakan konten ke tengah secara vertikal */
    line-height: 1.5;
}

.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-cell:last-child {
    border-right: none;
}

/* KOLOM FITUR / KAPABILITAS */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-feat {
    font-family: var(--serif, serif);
    font-size: 15px;
    font-weight: 600;
    color: #222222; /* Teks gelap pekat */
}

/* KOLOM MASANTARA OUD (NILAI POSITIF) */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-yes {
    color: #2b6a6c; /* Teks Hijau Teal untuk memberikan kesan "Aman/Sesuai Standar" */
    font-weight: 600;
    font-size: 13px;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

/* Ikon Centang Emas */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-yes::before {
    content: '✓';
    color: #D6BB4E; /* Emas Custom */
    font-weight: 800;
    font-size: 14px;
}

/* KOLOM PRAKTIK INDUSTRI (CATATAN / KEKURANGAN) */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-note {
    color: #888888; /* Abu-abu netral */
    font-size: 13px;
    font-style: italic; /* Dimiringkan agar terasa seperti "catatan kaki" */
}

/* KELAS TAMBAHAN (JIKA DIGUNAKAN) */
.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-no {
    color: #c0392b; /* Merah Bata */
    font-weight: 600;
    font-size: 13px;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

.elementor-5475 .elementor-element.elementor-element-7b9901f .tm-no::before {
    content: '✗';
    color: #c0392b;
    font-weight: 800;
    font-size: 14px;
}

/* =========================================
   RESPONSIVE DESIGN (TABLET & MOBILE)
========================================= */
@media (max-width: 992px) {
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row {
        grid-template-columns: 180px 1fr 1fr; /* Perkecil kolom pertama di Tablet */
    }
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-cell {
        padding: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row {
        grid-template-columns: 1fr; /* Tumpuk menjadi 1 kolom vertikal di HP */
        border-bottom: 2px solid #e8e3dc;
    }
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row.tm-header {
        display: none; /* Sembunyikan header asli di HP agar tidak membingungkan */
    }
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-cell {
        border-right: none;
        border-bottom: 1px solid #e8e3dc;
        padding: 16px 20px;
    }
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-cell:last-child {
        border-bottom: none;
    }
    
    /* Memunculkan Label Otomatis di Layar HP */
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row:not(.tm-header) .tm-cell:nth-child(2)::before {
        content: 'Masantara Oud: ';
        font-family: var(--mono, monospace);
        font-weight: 700;
        color: #2b6a6c;
        margin-right: 8px;
        font-size: 10px;
        letter-spacing: 0.1em;
        text-transform: uppercase;
    }
    .elementor-5475 .elementor-element.elementor-element-7b9901f .tm-row:not(.tm-header) .tm-cell:nth-child(3)::before {
        content: 'Industry Practice: ';
        font-family: var(--mono, monospace);
        font-weight: 700;
        color: #888888;
        margin-right: 8px;
        font-size: 10px;
        letter-spacing: 0.1em;
        text-transform: uppercase;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354c387 */.elementor-5475 .elementor-element.elementor-element-354c387 {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81a193e */.elementor-5475 .elementor-element.elementor-element-81a193e H2{
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3dcb06c *//* SOLUTION PILLARS & QUOTE - ELEMENTOR CUSTOM CSS (LIGHT THEME) */

/* 1. KUMPULAN PILAR (LIST) */
.elementor-5475 .elementor-element.elementor-element-3dcb06c .sol-pillars {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #e8e3dc; /* Garis pemisah abu-abu elegan antar baris */
    border: 1px solid #e8e3dc;
    border-radius: 8px; /* Sudut melengkung seragam */
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.03); /* Efek bayangan premium */
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-row {
    background: #ffffff; /* Latar baris putih bersih */
    display: flex;
    gap: 0;
    transition: background 0.2s ease;
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-row:hover {
    background: #faf9f7; /* Efek highlight halus saat baris di-hover */
}

/* Kolom Angka Kiri */
.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-left {
    background: #fdfcfb; /* Latar krem/abu-abu super terang */
    padding: 24px 20px;
    min-width: 72px; /* Diperlebar sedikit agar angka lega */
    display: flex;
    align-items: center; /* Angka diratakan ke tengah secara vertikal */
    justify-content: center;
    border-right: 1px solid #eaeaea; /* Garis vertikal pemisah */
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-num {
    font-family: var(--serif, serif);
    font-size: 24px;
    color: #D6BB4E; /* Angka Emas Custom */
    font-weight: 700;
}

/* Kolom Teks Kanan */
.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-body {
    padding: 24px 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-title {
    font-family: var(--sans, sans-serif);
    font-size: 11px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #2b6a6c; /* Judul pilar Hijau Teal */
    margin-bottom: 8px;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-desc {
    font-family: var(--sans, sans-serif);
    font-size: 14px;
    color: #555555; /* Abu-abu medium agar nyaman dibaca */
    line-height: 1.6;
}

/* 2. KOTAK KUTIPAN (QUOTE) DI BAWAH */
.elementor-5475 .elementor-element.elementor-element-3dcb06c .sol-quote {
    background: rgba(214, 187, 78, 0.04); /* Latar Emas yang sangat pudar */
    border: 1px solid rgba(214, 187, 78, 0.15); /* Bingkai Emas tipis */
    border-left: 4px solid #D6BB4E; /* Garis aksen tebal Emas Custom di kiri */
    padding: 32px 36px;
    border-radius: 4px;
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sq-label {
    font-family: var(--sans, sans-serif);
    font-size: 10px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #D6BB4E; /* Label Emas */
    margin-bottom: 12px;
    display: block;
    font-weight: 700;
}

.elementor-5475 .elementor-element.elementor-element-3dcb06c .sq-text {
    font-family: var(--serif, serif);
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    color: #333333; /* Warna teks gelap yang elegan (bukan hitam pekat) */
    line-height: 1.65;
}

/* RESPONSIVE DESIGN */
@media (max-width: 767px) {
    /* Penyesuaian untuk layar Smartphone */
    .elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-row {
        flex-direction: column; /* Menumpuk angka di atas, teks di bawah */
    }
    
    .elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-left {
        border-right: none;
        border-bottom: 1px solid #eaeaea; /* Garis pindah ke bawah angka */
        padding: 16px;
        min-width: auto;
    }
    
    .elementor-5475 .elementor-element.elementor-element-3dcb06c .sp-body {
        padding: 20px 24px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-3dcb06c .sol-quote {
        padding: 24px 20px;
        margin-top: 20px;
    }
    
    .elementor-5475 .elementor-element.elementor-element-3dcb06c .sq-text {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a629b42 */.elementor-5475 .elementor-element.elementor-element-a629b42 {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c919ed1 */.elementor-5475 .elementor-element.elementor-element-c919ed1 {
    padding-top: 35px;
    padding-bottom: 35px;
}/* End custom CSS */