.elementor-20786 .elementor-element.elementor-element-b7d8d06{--display:flex;--overlay-opacity:1;}.elementor-20786 .elementor-element.elementor-element-b7d8d06:not(.elementor-motion-effects-element-type-background), .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coidb.com/wp-content/uploads/2025/10/thi-cong-van-phong-hitachi-orbital-3-1-scaled-e1760333210359.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-20786 .elementor-element.elementor-element-b7d8d06::before, .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .e-con-inner > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-b7d8d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(11,11,11,0.95) 0%, rgba(11,11,11,0.55) 100%);}.elementor-20786 .elementor-element.elementor-element-a1b7be1{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5e85bc4{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-20786 .elementor-element.elementor-element-787a780{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1c87bd0{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1fd8b82{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e0b5d86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20786 .elementor-element.elementor-element-84d3e7a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4f5f143 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-20786 .elementor-element.elementor-element-a26bf84{--display:flex;}.elementor-20786 .elementor-element.elementor-element-86bdd87{--display:flex;}.elementor-20786 .elementor-element.elementor-element-97b7576{--display:flex;}.elementor-20786 .elementor-element.elementor-element-47a7d1f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-270c3ca{--display:flex;}.elementor-20786 .elementor-element.elementor-element-47ebf9a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-d6be6fb{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-20786 .elementor-element.elementor-element-fb18b95{left:-35%;}body.rtl .elementor-20786 .elementor-element.elementor-element-fb18b95{right:-35%;}.elementor-20786 .elementor-element.elementor-element-fb18b95{bottom:-1%;z-index:-1;text-align:right;}.elementor-20786 .elementor-element.elementor-element-fb18b95 img{width:71%;height:100%;}.elementor-20786 .elementor-element.elementor-element-6b80717{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;}.elementor-20786 .elementor-element.elementor-element-6b80717:not(.elementor-motion-effects-element-type-background), .elementor-20786 .elementor-element.elementor-element-6b80717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coidb.com/wp-content/uploads/2025/04/van-phong-34.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20786 .elementor-element.elementor-element-6b80717::before, .elementor-20786 .elementor-element.elementor-element-6b80717 > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-6b80717 > .e-con-inner > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-6b80717 > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-6b80717 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-6b80717 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(11,11,11,0.9) 0%, rgba(11,11,11,0.3) 100%);}.elementor-20786 .elementor-element.elementor-element-05fc5be{--display:flex;}.elementor-20786 .elementor-element.elementor-element-30e6d6f{--display:flex;--z-index:0;}.elementor-20786 .elementor-element.elementor-element-af12716{--display:flex;}.elementor-20786 .elementor-element.elementor-element-6a004f1{--display:flex;}.elementor-20786 .elementor-element.elementor-element-7f9ba44{--display:flex;}.elementor-20786 .elementor-element.elementor-element-984580a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-8556f26{--display:flex;}.elementor-20786 .elementor-element.elementor-element-082aa53{--display:flex;}.elementor-20786 .elementor-element.elementor-element-d037b58{--display:flex;}.elementor-20786 .elementor-element.elementor-element-ae47df6{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b4df32c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-97da339{--display:flex;}.elementor-20786 .elementor-element.elementor-element-30a5c4b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9865448{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1e8c303.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-20786 .elementor-element.elementor-element-1e8c303{right:0px;}body.rtl .elementor-20786 .elementor-element.elementor-element-1e8c303{left:0px;}.elementor-20786 .elementor-element.elementor-element-1e8c303{top:-336px;z-index:-2;text-align:right;}.elementor-20786 .elementor-element.elementor-element-1e8c303 img{width:82%;height:100%;}.elementor-20786 .elementor-element.elementor-element-e4a09ac{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4ed538e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-58d685a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-af9c611{--display:flex;}.elementor-20786 .elementor-element.elementor-element-3684355{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5b4274c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4dc78c8{--display:flex;}.elementor-20786 .elementor-element.elementor-element-43f2b71{--display:flex;}.elementor-20786 .elementor-element.elementor-element-a543262{--display:flex;}.elementor-20786 .elementor-element.elementor-element-566a11f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-278e3bd{--display:flex;}.elementor-20786 .elementor-element.elementor-element-82aafd9{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20786 .elementor-element.elementor-element-b6f89c1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-20786 .elementor-element.elementor-element-b6f89c1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-20786 .elementor-element.elementor-element-b6f89c1{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-20786 .elementor-element.elementor-element-33690f9 > .elementor-widget-container{padding:100px 0px 0px 0px;}body:not(.rtl) .elementor-20786 .elementor-element.elementor-element-33690f9{left:-30%;}body.rtl .elementor-20786 .elementor-element.elementor-element-33690f9{right:-30%;}.elementor-20786 .elementor-element.elementor-element-33690f9{bottom:20%;z-index:0;text-align:right;}.elementor-20786 .elementor-element.elementor-element-33690f9 img{width:71%;height:100%;}.elementor-20786 .elementor-element.elementor-element-9bd3276{--display:flex;--min-height:0px;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20786 .elementor-element.elementor-element-9bd3276:not(.elementor-motion-effects-element-type-background), .elementor-20786 .elementor-element.elementor-element-9bd3276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coidb.com/wp-content/uploads/2026/05/icon-anh-sang-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20786 .elementor-element.elementor-element-9bd3276::before, .elementor-20786 .elementor-element.elementor-element-9bd3276 > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-9bd3276 > .e-con-inner > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-9bd3276 > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-9bd3276 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-9bd3276 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20786 .elementor-element.elementor-element-d2326c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20786 .elementor-element.elementor-element-5485a55{text-align:left;}.elementor-20786 .elementor-element.elementor-element-5485a55 img{width:160px;}.elementor-20786 .elementor-element.elementor-element-bfaad1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20786 .elementor-element.elementor-element-bfaad1f{text-align:center;}.elementor-20786 .elementor-element.elementor-element-bfaad1f .elementor-heading-title{font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-20786 .elementor-element.elementor-element-3fe3ffe{text-align:left;}.elementor-20786 .elementor-element.elementor-element-3fe3ffe img{width:160px;}.elementor-20786 .elementor-element.elementor-element-52427da{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20786 .elementor-element.elementor-element-bb9362d > .elementor-widget-container{background-color:#0B0B0B80;padding:30px 10px 30px 10px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-wrapper{text-align:center;}.elementor-20786 .elementor-element.elementor-element-bb9362d.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-20786 .elementor-element.elementor-element-bb9362d.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-20786 .elementor-element.elementor-element-bb9362d.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-196538f > .elementor-widget-container{background-color:#0B0B0B80;padding:30px 10px 30px 10px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-wrapper{text-align:center;}.elementor-20786 .elementor-element.elementor-element-196538f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-20786 .elementor-element.elementor-element-196538f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-20786 .elementor-element.elementor-element-196538f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-b1d618f > .elementor-widget-container{background-color:#0B0B0B80;padding:30px 10px 30px 10px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-wrapper{text-align:center;}.elementor-20786 .elementor-element.elementor-element-b1d618f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-20786 .elementor-element.elementor-element-b1d618f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-20786 .elementor-element.elementor-element-b1d618f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-186f3a5 > .elementor-widget-container{background-color:#0B0B0B80;padding:30px 10px 30px 10px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-wrapper{text-align:center;}.elementor-20786 .elementor-element.elementor-element-186f3a5.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-20786 .elementor-element.elementor-element-186f3a5.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-20786 .elementor-element.elementor-element-186f3a5.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-dc38196 > .elementor-widget-container{background-color:#0B0B0B80;padding:30px 10px 30px 10px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-wrapper{text-align:center;}.elementor-20786 .elementor-element.elementor-element-dc38196.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-20786 .elementor-element.elementor-element-dc38196.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-20786 .elementor-element.elementor-element-dc38196.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-babd2df{--display:flex;}.elementor-20786 .elementor-element.elementor-element-61188ea{--display:flex;}.elementor-20786 .elementor-element.elementor-element-22e8a01{--display:flex;}.elementor-20786 .elementor-element.elementor-element-194154c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-6f067dd{--display:flex;}.elementor-20786 .elementor-element.elementor-element-3563778{--display:flex;}.elementor-20786 .elementor-element.elementor-element-da014ef{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b691ee2{--display:flex;}.elementor-20786 .elementor-element.elementor-element-d8cf206{--display:flex;}.elementor-20786 .elementor-element.elementor-element-718b78e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9eadd7f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-19991e0{--display:flex;}.elementor-20786 .elementor-element.elementor-element-814054e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-0d680b7.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-20786 .elementor-element.elementor-element-0d680b7{right:0px;}body.rtl .elementor-20786 .elementor-element.elementor-element-0d680b7{left:0px;}.elementor-20786 .elementor-element.elementor-element-0d680b7{bottom:16%;z-index:0;text-align:right;}.elementor-20786 .elementor-element.elementor-element-0d680b7 img{width:71%;height:100%;}.elementor-20786 .elementor-element.elementor-element-36e003b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-ba55732{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4efa570{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e928654{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bb42d87{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1482920{--display:flex;}.elementor-20786 .elementor-element.elementor-element-7f75668{--display:flex;}.elementor-20786 .elementor-element.elementor-element-07d73ec{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1cac9bf{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b940678{--display:flex;}.elementor-20786 .elementor-element.elementor-element-10725a6{--display:flex;}.elementor-20786 .elementor-element.elementor-element-10725a6.e-con{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-d555c43{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b6c12a6{--display:flex;}.elementor-20786 .elementor-element.elementor-element-034f51e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-eaa4ac4{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4464689{--display:flex;}.elementor-20786 .elementor-element.elementor-element-0a67493{--display:flex;}.elementor-20786 .elementor-element.elementor-element-131331e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-20786 .elementor-element.elementor-element-6c73a0f{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-repeater-item-6b995c2 .swiper-slide-bg{background-color:#00000000;background-image:url(https://coidb.com/wp-content/uploads/2025/05/THANKS-LATTER-04-scaled.jpg);background-size:contain;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-repeater-item-04865ac .swiper-slide-bg{background-color:#00000000;background-image:url(https://coidb.com/wp-content/uploads/2025/05/THANKS-LATTER-05-scaled.jpg);background-size:contain;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-repeater-item-7f723d0 .swiper-slide-bg{background-color:#00000000;background-image:url(https://coidb.com/wp-content/uploads/2025/05/THANKS-LATTER-03-scaled.jpg);background-size:contain;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-repeater-item-00a0d71 .swiper-slide-bg{background-color:#00000000;background-image:url(https://coidb.com/wp-content/uploads/2025/05/THANKS-LATTER-01-scaled.jpg);background-size:contain;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-repeater-item-5ece364 .swiper-slide-bg{background-color:#00000000;background-image:url(https://coidb.com/wp-content/uploads/2025/05/THANKS-LATTER-02-scaled.jpg);background-size:contain;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .swiper-slide-contents{max-width:66%;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .swiper-slide-inner{text-align:center;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-slide-button{font-family:"Raleway", Sans-serif;font-weight:500;border-width:0px;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-swiper-button{color:#FFFFFF;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-20786 .elementor-element.elementor-element-495894e{--display:flex;--overflow:hidden;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20786 .elementor-element.elementor-element-529d50a{--e-image-carousel-slides-to-show:9;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20786 .elementor-element.elementor-element-529d50a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20786 .elementor-element.elementor-element-529d50a.elementor-element{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-529d50a .swiper-wrapper{display:flex;align-items:center;}.elementor-20786 .elementor-element.elementor-element-0bde204{--e-image-carousel-slides-to-show:9;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20786 .elementor-element.elementor-element-0bde204 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-20786 .elementor-element.elementor-element-0bde204.elementor-element{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-0bde204 .swiper-wrapper{display:flex;align-items:center;}.elementor-20786 .elementor-element.elementor-element-0145763{--e-image-carousel-slides-to-show:9;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20786 .elementor-element.elementor-element-0145763 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-20786 .elementor-element.elementor-element-0145763.elementor-element{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-0145763 .swiper-wrapper{display:flex;align-items:center;}.elementor-20786 .elementor-element.elementor-element-ba610df{--display:flex;}.elementor-20786 .elementor-element.elementor-element-67f885e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-3d5e0a3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-6903a68{--display:flex;}.elementor-20786 .elementor-element.elementor-element-57aef6d{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9e57f08{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b2d6b76{--display:flex;}.elementor-20786 .elementor-element.elementor-element-907892e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-d573abb{--display:flex;}.elementor-20786 .elementor-element.elementor-element-8b0a1f0{--display:flex;}.elementor-20786 .elementor-element.elementor-element-30fd4c1{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5f98d36{--display:flex;}.elementor-20786 .elementor-element.elementor-element-27e2687{--display:flex;}.elementor-20786 .elementor-element.elementor-element-682bf52{--display:flex;}.elementor-20786 .elementor-element.elementor-element-24f86de{--display:flex;}.elementor-20786 .elementor-element.elementor-element-82a9743{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e939282{--display:flex;}.elementor-20786 .elementor-element.elementor-element-85a0deb{--display:flex;}.elementor-20786 .elementor-element.elementor-element-15de911{--display:flex;}.elementor-20786 .elementor-element.elementor-element-05dea99{--display:flex;}.elementor-20786 .elementor-element.elementor-element-cab765a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-a2894f4{--display:flex;}.elementor-20786 .elementor-element.elementor-element-cf950b6{--display:flex;}.elementor-20786 .elementor-element.elementor-element-fd487c2{--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-20786 .elementor-element.elementor-element-245bd6a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-d4a2322{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#9B8472;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:17px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-20786 .elementor-element.elementor-element-d4a2322 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-20786 .elementor-element.elementor-element-d4a2322 :where( .elementor-20786 .elementor-element.elementor-element-d4a2322 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-20786 .elementor-element.elementor-element-d4a2322 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 10px 10px;}.elementor-20786 .elementor-element.elementor-element-4e81621{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bba1e62{--display:flex;}.elementor-20786 .elementor-element.elementor-element-ffa651d{--display:flex;}.elementor-20786 .elementor-element.elementor-element-dbbf99e{--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-20786 .elementor-element.elementor-element-c762b84{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-726ff55{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#9B8472;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:17px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-20786 .elementor-element.elementor-element-726ff55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-20786 .elementor-element.elementor-element-726ff55 :where( .elementor-20786 .elementor-element.elementor-element-726ff55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-20786 .elementor-element.elementor-element-726ff55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 10px 10px;}.elementor-20786 .elementor-element.elementor-element-80af5c4{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bd5646c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-20beeff{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9900123{--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-20786 .elementor-element.elementor-element-6e4e6d1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-2689454{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#9B8472;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:17px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-20786 .elementor-element.elementor-element-2689454 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-20786 .elementor-element.elementor-element-2689454 :where( .elementor-20786 .elementor-element.elementor-element-2689454 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-20786 .elementor-element.elementor-element-2689454 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 10px 10px;}.elementor-20786 .elementor-element.elementor-element-5daf669{--display:flex;}.elementor-20786 .elementor-element.elementor-element-07fbd97{--display:flex;}.elementor-20786 .elementor-element.elementor-element-22fa9bc{--display:flex;}.elementor-20786 .elementor-element.elementor-element-2ab7d5a{--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-20786 .elementor-element.elementor-element-3d48081{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-20786 .elementor-element.elementor-element-faa3c1f{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#9B8472;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:17px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-20786 .elementor-element.elementor-element-faa3c1f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-20786 .elementor-element.elementor-element-faa3c1f :where( .elementor-20786 .elementor-element.elementor-element-faa3c1f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-20786 .elementor-element.elementor-element-faa3c1f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 10px 10px;}.elementor-20786 .elementor-element.elementor-element-22b781c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bf1619b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b3b969c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-05d1109{--display:flex;}.elementor-20786 .elementor-element.elementor-element-983f11b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4a0442d{--display:flex;}.elementor-20786 .elementor-element.elementor-element-2ec9b18{--display:flex;}.elementor-20786 .elementor-element.elementor-element-f35bb2f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bc03624{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5306e38{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e3fa393{--display:flex;}.elementor-20786 .elementor-element.elementor-element-a682e6e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-2a26495{--display:flex;}.elementor-20786 .elementor-element.elementor-element-40f465b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5c7ec0f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-a4acbee{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9816bfe{--display:flex;}.elementor-20786 .elementor-element.elementor-element-0250d64{--display:flex;}.elementor-20786 .elementor-element.elementor-element-f0ea7b2{--display:flex;}.elementor-20786 .elementor-element.elementor-element-be2b7f5{--display:flex;}.elementor-20786 .elementor-element.elementor-element-8529a8b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-bba213c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-3596bd3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-fd19fb9{--display:flex;}.elementor-20786 .elementor-element.elementor-element-c910ac9{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;}.elementor-20786 .elementor-element.elementor-element-c910ac9:not(.elementor-motion-effects-element-type-background), .elementor-20786 .elementor-element.elementor-element-c910ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coidb.com/wp-content/uploads/2025/04/thi-cong-du-an-AIA-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20786 .elementor-element.elementor-element-c910ac9::before, .elementor-20786 .elementor-element.elementor-element-c910ac9 > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-c910ac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-c910ac9 > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-c910ac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-c910ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(11,11,11,0.9) 0%, rgba(11,11,11,0.3) 100%);}.elementor-20786 .elementor-element.elementor-element-c910ac9.e-con{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-af9bdca{--display:flex;}.elementor-20786 .elementor-element.elementor-element-35c5812{--display:flex;}.elementor-20786 .elementor-element.elementor-element-1df8135{--display:flex;}.elementor-20786 .elementor-element.elementor-element-ba3a365{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9028664{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e3216dc{--display:flex;}.elementor-20786 .elementor-element.elementor-element-dfb78c4{--display:flex;}.elementor-20786 .elementor-element.elementor-element-9c14e5b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-59cdc65{--display:flex;--overlay-opacity:1;}.elementor-20786 .elementor-element.elementor-element-59cdc65:not(.elementor-motion-effects-element-type-background), .elementor-20786 .elementor-element.elementor-element-59cdc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coidb.com/wp-content/uploads/2025/10/OPENSPACE-WORKING-4-1536x864.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20786 .elementor-element.elementor-element-59cdc65::before, .elementor-20786 .elementor-element.elementor-element-59cdc65 > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-59cdc65 > .e-con-inner > .elementor-background-video-container::before, .elementor-20786 .elementor-element.elementor-element-59cdc65 > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-59cdc65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20786 .elementor-element.elementor-element-59cdc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(11,11,11,0.78) 0%, rgba(11,11,11,0.78) 100%);}.elementor-20786 .elementor-element.elementor-element-757f320{--display:flex;}.elementor-20786 .elementor-element.elementor-element-c4e31e5{--display:flex;}.elementor-20786 .elementor-element.elementor-element-8d353ae{--display:flex;}.elementor-20786 .elementor-element.elementor-element-48303c3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-062cfd3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-cda5d71{--display:flex;}.elementor-20786 .elementor-element.elementor-element-37a9ed3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b427a8d{--display:flex;}.elementor-20786 .elementor-element.elementor-element-181758e{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4288ffb{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5ffa26b{--display:flex;}.elementor-20786 .elementor-element.elementor-element-eebd257{--display:flex;}.elementor-20786 .elementor-element.elementor-element-b80c86c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-cc1a9ed{--display:flex;}.elementor-20786 .elementor-element.elementor-element-6cc85ea{--display:flex;}.elementor-20786 .elementor-element.elementor-element-2ca10f5{--display:flex;}.elementor-20786 .elementor-element.elementor-element-97bffab{--display:flex;}.elementor-20786 .elementor-element.elementor-element-4d2954c{--display:flex;}.elementor-20786 .elementor-element.elementor-element-06afa25{--display:flex;}.elementor-20786 .elementor-element.elementor-element-f6542ba{--display:flex;}.elementor-20786 .elementor-element.elementor-element-95936e5{--display:flex;}.elementor-20786 .elementor-element.elementor-element-f2ceb33{--display:flex;}.elementor-20786 .elementor-element.elementor-element-0976f4f{--display:flex;}.elementor-20786 .elementor-element.elementor-element-43828e0{--display:flex;}.elementor-20786 .elementor-element.elementor-element-0a1f394{--display:flex;}.elementor-20786 .elementor-element.elementor-element-c6723a1{--display:flex;}.elementor-20786 .elementor-element.elementor-element-5b99d09{--display:flex;}.elementor-20786 .elementor-element.elementor-element-7c281fc{--display:flex;}.elementor-20786 .elementor-element.elementor-element-660235a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-2577115{--display:flex;}.elementor-20786 .elementor-element.elementor-element-18fbf8e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-20786 .elementor-element.elementor-element-9d158c6{--display:flex;}.elementor-20786 .elementor-element.elementor-element-a8da93a{--display:flex;}.elementor-20786 .elementor-element.elementor-element-e413b47{--display:flex;}.elementor-20786 .elementor-element.elementor-element-f76d0fd{--display:flex;}.elementor-20786 .elementor-element.elementor-element-65d2cf1{--display:flex;}.elementor-20786 .elementor-element.elementor-element-fe1ded8.elementor-element{--align-self:center;}.elementor-20786 .elementor-element.elementor-element-06672c4{--display:flex;}.elementor-20786 .elementor-element.elementor-element-61e1417{--display:flex;}.elementor-20786 .elementor-element.elementor-element-8cafdad{--display:flex;}.elementor-20786 .elementor-element.elementor-element-edee6f3{--display:flex;}.elementor-20786 .elementor-element.elementor-element-877af39{--display:flex;--flex-wrap:nowrap;}:root{--page-title-display:none;}@media(max-width:1366px){body:not(.rtl) .elementor-20786 .elementor-element.elementor-element-1e8c303{right:-20px;}body.rtl .elementor-20786 .elementor-element.elementor-element-1e8c303{left:-20px;}.elementor-20786 .elementor-element.elementor-element-52427da{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-20786 .elementor-element.elementor-element-1e8c303{z-index:1;}.elementor-20786 .elementor-element.elementor-element-1e8c303 img{width:70%;}.elementor-20786 .elementor-element.elementor-element-9bd3276{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-20786 .elementor-element.elementor-element-d2326c7{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-20786 .elementor-element.elementor-element-52427da{--grid-auto-flow:row;}.elementor-20786 .elementor-element.elementor-element-0d680b7{bottom:-401px;z-index:1;}.elementor-20786 .elementor-element.elementor-element-0d680b7 img{width:70%;}.elementor-20786 .elementor-element.elementor-element-ecf8b0c .swiper-slide{height:230px;}.elementor-20786 .elementor-element.elementor-element-529d50a{--e-image-carousel-slides-to-show:8;}.elementor-20786 .elementor-element.elementor-element-0bde204{--e-image-carousel-slides-to-show:8;}.elementor-20786 .elementor-element.elementor-element-0145763{--e-image-carousel-slides-to-show:8;}}@media(max-width:767px){.elementor-20786 .elementor-element.elementor-element-fb18b95{bottom:850px;}.elementor-20786 .elementor-element.elementor-element-fb18b95 img{width:190px;}.elementor-20786 .elementor-element.elementor-element-1e8c303 img{width:523px;}.elementor-20786 .elementor-element.elementor-element-33690f9{bottom:850px;}.elementor-20786 .elementor-element.elementor-element-33690f9 img{width:190px;}.elementor-20786 .elementor-element.elementor-element-9bd3276{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20786 .elementor-element.elementor-element-d2326c7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-20786 .elementor-element.elementor-element-5485a55 img{width:80px;}.elementor-20786 .elementor-element.elementor-element-bfaad1f .elementor-heading-title{font-size:28px;}.elementor-20786 .elementor-element.elementor-element-3fe3ffe img{width:80px;}.elementor-20786 .elementor-element.elementor-element-52427da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20786 .elementor-element.elementor-element-bb9362d .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-196538f .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-b1d618f .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-186f3a5 .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-dc38196 .elementor-image-box-img{margin-bottom:14px;}.elementor-20786 .elementor-element.elementor-element-0d680b7{bottom:-238px;}.elementor-20786 .elementor-element.elementor-element-0d680b7 img{width:523px;}.elementor-20786 .elementor-element.elementor-element-495894e{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20786 .elementor-element.elementor-element-529d50a{--e-image-carousel-slides-to-show:5;}.elementor-20786 .elementor-element.elementor-element-0bde204{--e-image-carousel-slides-to-show:5;}.elementor-20786 .elementor-element.elementor-element-0145763{--e-image-carousel-slides-to-show:5;}.elementor-20786 .elementor-element.elementor-element-0145763 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-495894e */.elementor-20786 .elementor-element.elementor-element-495894e > .e-con-inner {
    mask-image: radial-gradient(ellipse 50% 80% at center, #000 40%, transparent 100%);
    -webkit-mask-image: radial-gradient(ellipse 50% 80% at center, #000 40%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS *//* ===== CO-IDB · trang dịch vụ v3 (c3-) — Custom CSS cấp trang ===== */
:root{--c3w:1100px;--c3fs:14px;--c3h1:24px;--c3h2:22px;--c3h3:15px;--c3q:21px;--c3line:rgba(208,172,145,.2);--c3n:#D0AC91;--c3m:#A79E96}
@media(min-width:1600px){:root{--c3w:1400px;--c3fs:14.5px;--c3h1:28px;--c3h2:26px;--c3h3:16px;--c3q:25px}}
@media(max-width:767px){:root{--c3h1:21px;--c3h2:19px;--c3h3:15px;--c3q:18px}}
html,body{overflow-x:clip}body{background:#0B0B0B}
html.c3-lock{overflow:hidden}
.elementor-element[class*="c3-"]{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
[class*="c3-"]>.elementor-widget:not(:last-child){margin-block-end:0}
.c3-sec,.c3-hero,.c3-finale,.c3-contact{position:relative;background:transparent}
.c3-sec{padding:96px 0!important}
@media(max-width:767px){.c3-sec{padding:64px 0!important}}
.c3-sec>.e-con,.c3-hero>.e-con,.c3-finale>.e-con,.c3-contact>.e-con{position:relative;z-index:2}
.elementor-element.c3-wrap{width:100%;max-width:calc(var(--c3w) + 48px);margin:0 auto;padding:0 24px!important}
@media(max-width:767px){.elementor-element.c3-wrap{padding:0 16px!important}}
.c3-mt18{margin-top:18px}.c3-mt64{margin-top:64px!important}.c3-mb40{margin-bottom:40px!important}
/* chữ */
[class*="c3-"] .elementor-widget-container{font-family:Inter,sans-serif}
.elementor-widget.c3-eyebrow .elementor-heading-title{font:600 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--c3n);margin-bottom:12px}
.elementor-widget.c3-h1 .elementor-heading-title{font:400 var(--c3h1)/1.4 Inter,sans-serif;letter-spacing:.01em;color:#fff}
.c3-h1 .h1-up{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff}
.c3-h1 .h1-it{display:block;font-style:italic;font-weight:300;color:var(--c3n)}
.c3-h1 .h1-in{font-weight:300;text-transform:none;color:var(--c3n);letter-spacing:0}
.elementor-widget.c3-h2 .elementor-heading-title{font:300 var(--c3h2)/1.35 Inter,sans-serif;color:#fff;text-wrap:balance}
.c3-h2 b{font-weight:600}.c3-h2 em{display:block;font-weight:300;color:var(--c3n)}
.elementor-widget.c3-h3 .elementor-heading-title{font:600 var(--c3h3)/1.5 Inter,sans-serif;color:#fff;margin-bottom:10px}
.c3-up .elementor-heading-title{text-transform:uppercase;letter-spacing:.05em}
.elementor-widget.c3-sub .elementor-heading-title{margin-top:18px;font:500 calc(var(--c3h3) + 1px)/1.55 Inter,sans-serif;color:#fff;max-width:44ch}
.elementor-widget.c3-lead,.c3-lead p{font:300 var(--c3fs)/1.75 Inter,sans-serif;color:var(--c3m);max-width:64ch}
.elementor-widget.c3-p,.c3-p p,.c3-p li{font:300 var(--c3fs)/1.75 Inter,sans-serif;color:var(--c3m)}
.c3-lead p,.c3-p p{margin:0 0 10px}.c3-lead p:last-child,.c3-p p:last-child{margin:0}
.c3-lead b,.c3-lead strong,.c3-p b{color:#E9E3DD;font-weight:600}
.elementor-element.c3-head{display:block!important;margin-bottom:40px;max-width:720px}
.c3-head .c3-lead{margin-top:14px}
.c3-head--c{text-align:center;margin-left:auto!important;margin-right:auto!important}.c3-head--c .c3-lead{margin-left:auto;margin-right:auto}
/* nút */
.c3-btn .elementor-button{display:inline-flex;align-items:center;padding:13px 22px;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--c3n);border-radius:4px;background:var(--c3n);color:#0B0B0B;transition:.2s}
.c3-btn .elementor-button:hover{background:#E2C4AD;color:#0B0B0B}
.c3-btn .elementor-button-text::after,.c3-lnk .elementor-button-text::after{content:"→";margin-left:10px;display:inline-block;transition:transform .2s}
.c3-btn .elementor-button:hover .elementor-button-text::after,.c3-lnk .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}
.c3-btn--ghost .elementor-button{background:transparent;color:var(--c3n)}.c3-btn--ghost .elementor-button:hover{background:var(--c3n);color:#0B0B0B}
.c3-lnk .elementor-button{background:none;border:0;padding:0;color:var(--c3n);font:600 12.5px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.c3-lnk .elementor-button:hover{background:none;color:#E2C4AD}
.c3-textlink{color:var(--c3m)!important;font:400 13.5px/1.6 Inter,sans-serif;text-decoration:none!important}
.c3-textlink b{color:var(--c3n);font-weight:600;border-bottom:1px solid rgba(208,172,145,.4);padding-bottom:1px}.c3-textlink:hover b{border-color:var(--c3n)}
.c3-center{text-align:center;display:block!important;margin-top:40px}
/* hero */
.c3-hero{padding:120px 0 88px!important;background:radial-gradient(1000px 520px at 85% 20%,rgba(208,172,145,.07),transparent 60%)}
.c3-hero__grid{display:grid!important;grid-template-columns:5fr 6fr;gap:56px;align-items:center}
.c3-hero .c3-lead{margin-top:12px}
.c3-hero__cta{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}
.c3-hero__media{display:grid!important;grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(360px,36vw,560px)}
.c3-m,.c3-m .elementor-widget-container,.c3-m figure{height:100%;margin:0}
.c3-m{position:relative;overflow:hidden;border-radius:4px}
.c3-m img{width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.2s}.c3-m:hover img{transform:scale(1.04)}
.c3-m--main{grid-row:1/3}
.c3-m .widget-image-caption{position:absolute;left:12px;bottom:10px;margin:0;font:400 10.5px/1.3 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(11,11,11,.55);padding:4px 8px;border-radius:2px}
@media(max-width:900px){.c3-hero{padding-top:96px!important}.c3-hero__grid{grid-template-columns:1fr;gap:36px}.c3-hero__media{height:80vw;max-height:460px}}
/* ảnh phủ */
.elementor-widget.c3-cover{position:relative;overflow:hidden;border-radius:4px;min-height:0}
.c3-cover .elementor-widget-container,.c3-cover a{position:absolute;inset:0;display:block}
.c3-cover img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform 1s}
.c3-zoom{cursor:zoom-in}.c3-zoom:hover img{transform:scale(1.04)}
.c3-ar43{aspect-ratio:4/3}.c3-ar32{aspect-ratio:3/2}.c3-ar21{aspect-ratio:2/1}.c3-ar45{aspect-ratio:4/5}
/* intro */
.c3-intro{display:grid!important;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.c3-big p{font:300 calc(var(--c3h2) - 2px)/1.55 Inter,sans-serif;color:#fff;margin:0 0 16px}
.c3-big::before{content:"";display:block;width:48px;height:1px;background:var(--c3n);margin-bottom:22px}
@media(max-width:900px){.c3-intro{grid-template-columns:1fr;gap:28px}}
/* Q&A */
.c3-qa{display:grid!important;grid-template-columns:1fr 24px 1fr}
.c3-qa__card{position:relative;padding:28px 36px!important}
.c3-qa__card::after{content:"?";position:absolute;right:28px;top:10px;font:300 64px/1 Inter,sans-serif;color:rgba(208,172,145,.12)}
.c3-qa__card .c3-h3 .elementor-heading-title{max-width:34ch}
.c3-qa__line{width:9px!important;height:70%;min-height:110px;margin:auto!important;background:url(https://coidb.com/wp-content/uploads/2025/04/icon-line-red-3.png) center/9px 100% no-repeat}
@media(max-width:800px){.c3-qa{grid-template-columns:1fr}.c3-qa__line{width:110px!important;height:2px;min-height:0;background:#C8102E;margin:4px 24px!important}.c3-qa__card{padding:22px 18px!important}}
/* thẻ giải pháp */
.c3-cards{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}
.c3-card{display:flex!important;flex-direction:column;border:1px solid rgba(208,172,145,.55)!important;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,rgba(208,172,145,.07),rgba(18,16,15,.9) 55%);transition:border-color .3s,transform .3s}
.c3-card:hover{border-color:var(--c3n)!important;transform:translateY(-4px)}
.c3-card__img{aspect-ratio:16/10;border-radius:0!important}.c3-card:hover .c3-card__img img{transform:scale(1.05)}
.c3-card__b{position:relative;padding:22px 24px 26px!important;display:flex!important;flex-direction:column;gap:10px!important;flex:1}
.elementor-widget.c3-card__no{position:absolute!important;right:18px;top:-46px;z-index:2}
.c3-card__no .elementor-heading-title{font:300 64px/1 Inter,sans-serif;color:rgba(255,255,255,.85);text-shadow:0 2px 18px rgba(0,0,0,.55)}
.c3-card__t .elementor-heading-title{font:600 var(--c3h3)/1.45 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--c3n)}
.c3-card .c3-lnk{margin-top:auto;padding-top:8px}
@media(max-width:1000px){.c3-cards{grid-template-columns:1fr}}
/* lợi ích */
.c3-bens{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1px!important;background:var(--c3line);border:1px solid var(--c3line)}
.c3-bens--4{grid-template-columns:repeat(4,1fr)}
.c3-ben{background:#12100F;padding:32px 28px!important}
.c3-ben__n .elementor-heading-title{font:300 36px/1 Inter,sans-serif;color:var(--c3n);margin-bottom:20px}
.c3-ticks ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.c3-ticks li{position:relative;padding-left:20px}
.c3-ticks li::before{content:"";position:absolute;left:0;top:11px;width:11px;height:1px;background:var(--c3n)}
@media(max-width:1100px){.c3-bens--4{grid-template-columns:1fr 1fr}}@media(max-width:900px){.c3-bens:not(.c3-bens--4){grid-template-columns:1fr}}@media(max-width:600px){.c3-bens--4{grid-template-columns:1fr}}
/* câu nghỉ mắt */
.c3-breath{padding:64px 0!important}
.elementor-element.c3-breath__in{max-width:780px;margin:0 auto;text-align:center;display:block!important}
.c3-breath__line{display:block;width:1px;height:56px;margin:0 auto 28px;background:linear-gradient(transparent,var(--c3n))}
.c3-breath__q .elementor-heading-title{font:italic 300 var(--c3q)/1.55 Inter,sans-serif;color:#fff;text-wrap:balance}
.c3-breath__q b{font-style:normal;font-weight:600;color:var(--c3n)}
.c3-breath__sub{margin-top:18px}.c3-breath__sub p{font:300 var(--c3fs)/1.75 Inter,sans-serif;color:var(--c3m);max-width:62ch;margin:0 auto}
.c3-breath__sub b{color:#E9E3DD;font-weight:600}
/* tab dự án (Nested Tabs gốc Elementor) */
.c3-tabs .e-n-tabs-heading{justify-content:flex-start!important;gap:22px!important;flex-wrap:wrap;margin-bottom:26px;border:0!important}
.c3-tabs .e-n-tab-title{background:none!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;padding:0 0 8px!important;color:var(--c3m)!important;flex:0 0 auto!important;width:auto!important}
.c3-tabs .e-n-tab-title-text{font:600 12px/1.3 Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:inherit!important}
.c3-tabs .e-n-tab-title:hover{color:#fff!important}
.c3-tabs .e-n-tab-title[aria-selected="true"]{color:var(--c3n)!important;border-bottom-color:var(--c3n)!important}
.c3-tabs .e-n-tabs-content>.e-con{background:none!important;border:0!important;padding:0!important}
.c3-pgrid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px}
.c3-pcard{display:block!important;text-decoration:none;border-radius:4px;overflow:hidden;background:#12100F;border:1px solid var(--c3line)!important;transition:border-color .3s}
.c3-pcard:hover{border-color:rgba(208,172,145,.6)!important}
.c3-pcard__img{aspect-ratio:4/3;border-radius:0!important}.c3-pcard:hover img{transform:scale(1.05)}
.c3-pcard__b{padding:14px 16px 16px!important;position:relative}
.c3-pcard__b::after{content:"→";position:absolute;right:16px;bottom:16px;color:var(--c3n);transition:transform .2s}.c3-pcard:hover .c3-pcard__b::after{transform:translateX(4px)}
.c3-pcard__cat .elementor-heading-title{font:400 10.5px/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--c3n)}
.c3-pcard__t .elementor-heading-title{font:500 var(--c3h3)/1.4 Inter,sans-serif;color:#fff}
@media(max-width:900px){.c3-pgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.c3-pgrid{grid-template-columns:1fr}.c3-tabs .e-n-tabs-heading{gap:14px!important}}
/* so sánh — tay kéo chỉ ‹ › */
.c3-pairs{text-align:center}.c3-svc .c3-pairs{text-align:left}
.c3-pairs>input{position:absolute;opacity:0;pointer-events:none}
.c3-pairs>label{display:inline-block;margin:0 6px 18px 0;padding:8px 14px;border:1px solid var(--c3line);border-radius:99px;font:400 12px/1.2 Inter,sans-serif;color:var(--c3m);cursor:pointer}
.c3-pairs>input:checked+label{border-color:var(--c3n);color:#0B0B0B;background:var(--c3n)}
.c3-ba{display:none;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px;user-select:none;text-align:left}
.c3-svc .c3-ba{aspect-ratio:16/10}
.c3-ba__real,.c3-ba__3d{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.c3-ba__3d{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}
.c3-ba--half .c3-ba__real,.c3-ba--half .c3-ba__3d{background-size:200% auto}.c3-ba--half .c3-ba__real{background-position:right center}.c3-ba--half .c3-ba__3d{background-position:left center}
.c3-ba__bar{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:1px;background:rgba(255,255,255,.9);pointer-events:none}
.c3-ba__bar i{position:absolute;top:50%;transform:translateY(-50%);font:300 34px/1 Inter,sans-serif;font-style:normal;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.6)}
.c3-ba__bar i:first-child{right:10px}.c3-ba__bar i:last-child{left:10px}
.c3-ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}
.c3-ba__tag{position:absolute;bottom:14px;font:400 10.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:rgba(11,11,11,.7);color:#fff;padding:5px 9px;border-radius:2px;pointer-events:none}
.c3-ba__tag--l{left:14px}.c3-ba__tag--r{right:14px;color:var(--c3n)}
.c3-pairs__hint{margin:12px 0 0;font:400 12.5px/1.5 Inter,sans-serif;color:var(--c3m)}
@media(max-width:700px){.c3-ba{aspect-ratio:4/3}}
/* quy trình */
.c3-steps{display:grid!important;grid-template-columns:repeat(6,1fr);position:relative}
.c3-steps--5{grid-template-columns:repeat(5,1fr)}
.c3-steps::before{content:"";position:absolute;left:0;right:0;top:23px;height:1px;background:var(--c3line)}
.c3-step{padding-right:16px!important;position:relative}
.c3-step__n .elementor-heading-title{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--c3n);background:radial-gradient(circle at 50% 40%,rgba(208,172,145,.22),#12100F 70%);box-shadow:0 0 18px rgba(208,172,145,.22);color:var(--c3n);font:500 13px/1 Inter,sans-serif;margin-bottom:18px}
.c3-step .c3-p p{font-size:13.5px}
@media(max-width:1000px){.c3-steps,.c3-steps--5{grid-template-columns:1fr 1fr 1fr;row-gap:34px!important}.c3-steps::before{display:none}}
@media(max-width:600px){.c3-steps,.c3-steps--5{grid-template-columns:1fr}}
/* accordion (Nested Accordion gốc) */
.c3-faqwrap{display:grid!important;grid-template-columns:4fr 7fr;gap:56px}
.c3-side{margin-top:28px;max-width:380px}
.c3-acc .e-n-accordion{counter-reset:acc}
.c3-acc .e-n-accordion-item{border-top:1px solid var(--c3line);counter-increment:acc}.c3-acc .e-n-accordion-item:last-child{border-bottom:1px solid var(--c3line)}
.c3-acc .e-n-accordion-item-title{padding:18px 40px 18px 0!important;background:transparent!important;border:0!important;position:relative;justify-content:flex-start!important}
.c3-acc .e-n-accordion-item-title-header{display:flex;align-items:baseline}
.c3-acc .e-n-accordion-item-title-header::before{content:counter(acc,decimal-leading-zero);font:600 12px/1 Inter,sans-serif;color:var(--c3n);margin-right:16px;min-width:20px}
.c3-acc .e-n-accordion-item-title-text{font:500 var(--c3h3)/1.45 Inter,sans-serif!important;color:#fff!important}
.c3-acc .e-n-accordion-item-title::after{content:"+";position:absolute;right:4px;top:12px;font:300 24px/1 Inter,sans-serif;color:var(--c3n);transition:transform .2s}
.c3-acc .e-n-accordion-item[open]>.e-n-accordion-item-title::after{transform:rotate(45deg)}
.c3-acc .e-n-accordion-item-title-icon{display:none!important}
.c3-acc .e-n-accordion-item>.e-con{background:transparent!important;border:0!important;padding:0 40px 20px 36px!important}
@media(max-width:900px){.c3-faqwrap{grid-template-columns:1fr;gap:0}.c3-hide-m{display:none!important}}
/* why */
.c3-why{display:grid!important;grid-template-columns:5fr 7fr;gap:64px}
@media(min-width:1000px){.c3-why__side{position:sticky!important;top:100px;align-self:start}}
.c3-why__item{display:grid!important;grid-template-columns:56px 1fr;gap:10px!important;padding:22px 0!important;border-top:1px solid var(--c3line)}
.c3-why__item:last-child{border-bottom:1px solid var(--c3line)}
.c3-why__n .elementor-heading-title{font:500 13px/1.8 Inter,sans-serif;color:var(--c3n)}
.c3-why .c3-h3 .elementor-heading-title{margin-bottom:6px}
@media(max-width:1000px){.c3-why{grid-template-columns:1fr;gap:32px}}
/* hàng giải pháp thi công */
.c3-svcs{display:grid!important;gap:80px}
.c3-svc{display:grid!important;grid-template-columns:5fr 7fr;gap:56px;align-items:center}
.c3-svc--rev{grid-template-columns:7fr 5fr}.c3-svc--rev>.c3-svc__txt{order:2}
.c3-svc__no .elementor-heading-title{font:600 13px/1 Inter,sans-serif;letter-spacing:.18em;color:var(--c3n);margin-bottom:12px}
.c3-svc__t .elementor-heading-title{font:300 calc(var(--c3h2) - 2px)/1.35 Inter,sans-serif;color:#fff;margin-bottom:14px}
.c3-svc .c3-lnk{margin-top:18px}
.c3-strip{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.c3-strip .c3-cover{aspect-ratio:4/3}
@media(max-width:1000px){.c3-svc,.c3-svc--rev{grid-template-columns:1fr;gap:24px}.c3-svc--rev>.c3-svc__txt{order:0}.c3-svcs{gap:56px}}
.c3-craft{display:grid!important;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:80px}
.c3-craft--rev>.c3-cover{order:2}.c3-craft .c3-cover{max-height:560px}
.c3-craft .c3-h2 .elementor-heading-title{margin-bottom:14px}
.elementor-element.c3-statement{max-width:820px;margin:0 auto!important;text-align:center;display:block!important}
.c3-statement .c3-h2 .elementor-heading-title{margin-bottom:16px}.c3-statement .c3-lead{margin:0 auto}
@media(max-width:900px){.c3-craft{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.c3-craft--rev>.c3-cover{order:0}.c3-craft .c3-cover{aspect-ratio:4/3}}
/* CTA cuối, ảnh lơ lửng */
.elementor-element.c3-finale{overflow:hidden;min-height:clamp(560px,44vw,780px);display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}
.c3-finale>.c3-wrap{width:100%}
.elementor-element.c3-finale__in{position:relative;z-index:3;max-width:640px;margin:0 auto;text-align:center;display:block!important}
.c3-finale .c3-h2 .elementor-heading-title{line-height:1.45}
.c3-finale__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:12px!important;margin-top:30px}
.c3-floats{position:absolute!important;inset:0;z-index:1}
.c3-finale::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(420px 260px at 50% 50%,rgba(11,11,11,.92),rgba(11,11,11,.2) 70%,transparent)}
.elementor-widget.c3-float{position:absolute!important;box-shadow:0 20px 50px rgba(0,0,0,.55);animation:c3float 9s ease-in-out infinite alternate;opacity:.9}
.c3-float--1{left:2%;top:8%;width:17%;aspect-ratio:4/3}.c3-float--2{left:7%;bottom:7%;width:12%;aspect-ratio:3/4;animation-delay:-3s}
.c3-float--3{right:3%;top:6%;width:13%;aspect-ratio:3/4;animation-delay:-5s}.c3-float--4{right:5%;bottom:9%;width:18%;aspect-ratio:4/3;animation-delay:-2s}
.c3-float--5{left:23%;top:5%;width:8%;aspect-ratio:1;animation-delay:-6s;opacity:.5}.c3-float--6{right:25%;bottom:4%;width:8%;aspect-ratio:1;animation-delay:-4s;opacity:.5}
@keyframes c3float{from{transform:translateY(0)}to{transform:translateY(-18px)}}
@media(min-width:901px) and (max-width:1200px){.c3-float--5,.c3-float--6{display:none!important}}
@media(max-width:900px){.elementor-element.c3-finale{display:block!important;min-height:0;padding:64px 0!important}.c3-floats{position:relative!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px!important;margin-bottom:28px}.elementor-widget.c3-float{position:relative!important;left:auto;right:auto;top:auto;bottom:auto;width:auto;aspect-ratio:4/3;animation:none}.c3-float--5,.c3-float--6{display:none!important}.c3-finale::after{display:none}}
/* contact (trang thi công) */
.c3-contact{padding:96px 0 170px!important}
.c3-contact__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:56px}
.c3-contact .wpcf7,.c3-pop .wpcf7{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;text-align:left!important}
.c3cf{position:relative;padding:36px 36px 32px;border:1px solid rgba(208,172,145,.3);border-radius:12px;background:rgba(14,12,11,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 70px rgba(0,0,0,.35)}
.c3cf p{margin:0}.c3cf br{display:none}
.c3cf__t{font:600 18px/1.45 Inter,sans-serif;color:#fff;margin:0 0 26px}
.c3cf__grp{margin-bottom:20px}
.c3cf__lb{display:block;font:400 12.5px/1.4 Inter,sans-serif;color:var(--c3m);margin-bottom:8px}
.c3cf__lb em{font-style:normal;color:var(--c3n)}
.c3cf__row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.c3cf .wpcf7-form-control-wrap{display:block;position:relative}
.c3cf input[type=text],.c3cf input[type=tel],.c3cf input[type=email],.c3cf textarea{width:100%;font:400 15px/1.4 Inter,sans-serif;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(233,225,218,.24);border-radius:0;padding:6px 0 9px;box-shadow:none;outline:0;transition:border-color .2s}
.c3cf textarea{height:84px;min-height:0;resize:vertical}
.c3cf input::placeholder,.c3cf textarea::placeholder{color:rgba(233,225,218,.36)}
.c3cf input:focus,.c3cf textarea:focus{border-bottom-color:var(--c3n)}
.c3cf .wpcf7-radio{display:flex;flex-wrap:wrap;gap:8px}
.c3cf .wpcf7-list-item{margin:0!important}
.c3cf .wpcf7-list-item label{position:relative;display:block;margin:0;cursor:pointer}
.c3cf .wpcf7-list-item input{position:absolute;left:50%;bottom:0;width:1px;height:1px;margin:0;opacity:0}
.c3cf .wpcf7-list-item-label{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid rgba(208,172,145,.4);border-radius:999px;background:rgba(208,172,145,.04);font:500 13px/1 Inter,sans-serif;color:#E9E1DA;user-select:none;transition:background .2s,border-color .2s,color .2s}
.c3cf .wpcf7-list-item label:hover .wpcf7-list-item-label{border-color:var(--c3n);color:#fff}
.c3cf .wpcf7-list-item input:checked+.wpcf7-list-item-label{background:var(--c3n);border-color:var(--c3n);color:#0B0B0B;font-weight:600}
.c3cf .wpcf7-list-item input:focus-visible+.wpcf7-list-item-label{outline:2px solid var(--c3n);outline-offset:2px}
.c3cf .wpcf7-not-valid-tip{font:400 12px/1.4 Inter,sans-serif;color:#E8907A;margin-top:6px}
.c3cf__foot{display:flex;align-items:center;margin-top:28px}
.c3cf .wpcf7-submit{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;padding:15px 28px;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0B0B0B;background:var(--c3n);border:1px solid var(--c3n);border-radius:4px;cursor:pointer;transition:background .2s}
.c3cf .wpcf7-submit:hover{background:#E2C4AD}
.c3cf .wpcf7-spinner{margin:0 0 0 12px}
.c3-contact .wpcf7 form .wpcf7-response-output,.c3-pop .wpcf7 form .wpcf7-response-output{margin:16px 0 0!important;padding:10px 14px!important;border-radius:4px;font:400 13px/1.5 Inter,sans-serif;color:#E9E1DA}
.c3cf select{width:100%;font:400 15px/1.4 Inter,sans-serif;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(233,225,218,.24);border-radius:0;padding:6px 0 9px;box-shadow:none;outline:0;cursor:pointer}
.c3cf select:focus{border-bottom-color:var(--c3n)}.c3cf select option{color:#000}
.c3-pop .c3cf{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.c3-pop .c3cf__grp{margin-bottom:16px}.c3-pop .c3cf__foot{margin-top:20px}.c3cf__foot>p{margin:0;width:100%}.c3-pop .c3cf .wpcf7-submit{width:100%;justify-content:center}
@media(max-width:600px){.c3cf{padding:26px 20px}.c3cf__row{grid-template-columns:1fr}}
.c3-offices ul{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}
.c3-offices li{display:grid;grid-template-columns:130px 1fr;gap:10px;border-top:1px solid var(--c3line);padding-top:12px;font:400 var(--c3fs)/1.6 Inter,sans-serif;color:#D9D1CA}
.c3-offices strong{color:var(--c3n);font-weight:500}.c3-offices a{color:#D9D1CA}
@media(max-width:900px){.c3-contact__grid{grid-template-columns:1fr;gap:32px}.c3-offices li{grid-template-columns:1fr}}
/* popup (container ẩn, mở bằng link #pop-...) */
.elementor-element.c3-pops{height:0;overflow:visible}
.elementor-element.c3-pop{position:fixed!important;inset:0;z-index:99999;display:none!important;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);padding:16px!important}
.elementor-element.c3-pop.is-open{display:flex!important}
.elementor-editor-active .elementor-element.c3-pops{height:auto}
.elementor-editor-active .elementor-element.c3-pop{position:relative!important;display:flex!important;inset:auto;background:#1a1512;margin:24px 0}
.c3-pop__box{position:relative;width:min(520px,100%)!important;max-height:92vh;overflow:auto;background:#14110F;border:1px solid var(--c3line)!important;border-radius:10px;padding:30px 30px 26px!important}
.c3-pop__t .elementor-heading-title{font:500 calc(var(--c3h3) + 3px)/1.4 Inter,sans-serif;color:#fff;margin:-4px 0 14px}
.elementor-widget.c3-pop__close{position:absolute!important;right:10px;top:8px;z-index:2}
.c3-pop__x{width:36px;height:36px;border:0;background:none;color:var(--c3m);font-size:26px;line-height:1;cursor:pointer;padding:0}.c3-pop__x:hover{color:#fff;background:none}
.c3-form .elementor-field-group{margin-bottom:12px}
.c3-form .elementor-field-label{font:400 12.5px/1.4 Inter,sans-serif;color:var(--c3m)!important;margin-bottom:4px}
.c3-form .elementor-field-textual,.c3-form select.elementor-field{font:400 14px/1.4 Inter,sans-serif;color:#fff!important;background:transparent!important;border:0!important;border-bottom:1px solid #3A332E!important;border-radius:0!important;padding:9px 0!important;min-height:0}
.c3-form select.elementor-field option{color:#000}
.c3-form .elementor-select-wrapper::before{color:var(--c3n)}
.c3-form .elementor-field-textual:focus{border-color:var(--c3n)!important;box-shadow:none}
.c3-form input[type=file]{color:var(--c3m);border:1px dashed rgba(208,172,145,.5)!important;padding:12px!important;border-radius:4px!important;width:100%}
.c3-form .elementor-button{background:var(--c3n)!important;color:#0B0B0B!important;border-radius:4px;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px}
.c3-form .elementor-button:hover{background:#E2C4AD!important}
.c3-form .elementor-mark-required .elementor-field-label::after{color:var(--c3n)}
.c3-form .elementor-message{font-size:13px;color:var(--c3n)}
.c3-form .elementor-field-type-radio .elementor-field-subgroup{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:4px}
.c3-form .elementor-field-type-radio .elementor-field-option{position:relative;margin:0!important;padding:0!important}
.c3-form .elementor-field-type-radio .elementor-field-option input{position:absolute;left:50%;bottom:0;width:1px;height:1px;margin:0;opacity:0}
.c3-form .elementor-field-type-radio .elementor-field-option label{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid rgba(208,172,145,.4);border-radius:999px;background:rgba(208,172,145,.04);font:500 13px/1 Inter,sans-serif;color:#E9E1DA;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,color .2s}
.c3-form .elementor-field-type-radio .elementor-field-option label:hover{border-color:var(--c3n);color:#fff}
.c3-form .elementor-field-type-radio .elementor-field-option input:checked+label{background:var(--c3n);border-color:var(--c3n);color:#0B0B0B;font-weight:600}
.c3-form .elementor-field-type-radio .elementor-field-option input:focus-visible+label{outline:2px solid var(--c3n);outline-offset:2px}
/* hiệu ứng nền (quầng sáng mềm — KHÔNG đốm tròn lơ lửng) */
.elementor-widget.c3-decor{position:absolute!important;inset:0;z-index:0!important;pointer-events:none;margin:0!important}
.c3-decor .elementor-widget-container,.c3-decor__in{position:absolute;inset:0;overflow:visible}
.c3-decor span{position:absolute;pointer-events:none;background-repeat:no-repeat}
.c3-glow{background-size:contain;mix-blend-mode:screen;opacity:.85;animation:c3breath 10s ease-in-out infinite alternate}
.c3-glow--l{left:0;top:6%;width:min(560px,50vw);aspect-ratio:1368/1623;background-image:url(https://coidb.com/wp-content/uploads/2026/05/icon-anh-sang-7-e1778249964272.png);background-position:left center}
.c3-glow--r{right:0;top:6%;width:min(560px,50vw);aspect-ratio:1368/1616;background-image:url(https://coidb.com/wp-content/uploads/2026/05/icon-anh-sang-6-e1778249944665.png);background-position:right center;animation-delay:-5s}
.c3-glow--low{top:auto;bottom:-10%}
.c3-glow--big{width:min(1000px,110vw);aspect-ratio:1;background-image:url(https://coidb.com/wp-content/uploads/2026/05/icon-anh-sang-3.png);opacity:.8}
.c3-glow--hero{right:-8%;top:-14%}.c3-glow--center{left:50%;top:50%;translate:-50% -50%}.c3-glow--why{left:-20%;top:10%}
@keyframes c3breath{from{opacity:.55}to{opacity:.9}}
.c3-ph{inset:0;background-size:cover;background-position:center;opacity:.2;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 62%,transparent)}
.c3-ph--34{background-image:url(https://coidb.com/wp-content/uploads/2025/04/van-phong-34.jpg)}.c3-ph--26{background-image:url(https://coidb.com/wp-content/uploads/2025/04/van-phong-26.jpg)}
.c3-cbg,.c3-cov{inset:-240px 0 0 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 62%,transparent 94%);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 62%,transparent 94%)}
.c3-cbg{background:url(https://coidb.com/wp-content/uploads/2025/04/thi-cong-du-an-AIA-11.jpg) center/cover no-repeat;transition:transform .6s}
.c3-cov{background:linear-gradient(90deg,rgba(11,11,11,.94) 30%,rgba(11,11,11,.84))}
.c3-sky{left:0;right:0;bottom:40px;height:min(300px,32vw);background:url(https://coidb.com/wp-content/uploads/2025/04/icon-banner-website.png) bottom center/100% auto no-repeat;opacity:.4;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 55%,transparent)}
@media(prefers-reduced-motion:reduce){.c3-glow,.c3-float{animation:none}}
/* phần khách hàng (chép từ trang chủ) */
.cs-slider-customer .elementor-swiper-button-prev,.cs-slider-customer .elementor-swiper-button-next{border-radius:99px;color:#fff;border:1px solid #fff;padding:12px;background-color:rgb(217,217,217,.25)}
@media(max-width:1024px) and (min-width:768px){.cs-slider-customer .elementor-swiper-button-prev,.cs-slider-customer .elementor-swiper-button-next{padding:8px}}
@media(max-width:767px){.cs-slider-customer .elementor-swiper-button-prev,.cs-slider-customer .elementor-swiper-button-next{padding:7px}}
/* ===== TKNT văn phòng — bổ sung ===== */
.elementor-widget.c3-h2 .elementor-heading-title{font-weight:500}.c3-h2 b{font-weight:700}
.c3-h2 .h2-up{display:block;margin-bottom:4px;font-size:calc(var(--c3h2) - 3px);font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--c3n)}
.c3-h2 .h2-lo{display:block;font-weight:500;color:#fff}.c3-h2 em{font-weight:500}
.c3-h1 .h1-up{font-weight:700}.c3-h1 .h1-it{font-weight:500}.c3-h1 .h1-lo{display:block;font-weight:500;color:#fff}
.elementor-widget.c3-lead,.c3-lead p,.elementor-widget.c3-p,.c3-p p,.c3-p li{font-weight:400;color:#BCB3AB}
.elementor-widget.c3-ben__n .elementor-heading-title{font-weight:400;color:var(--c3n)}
.elementor-widget:is(.c3-card__t,.c3-pcard__t,.c3-pop__t) .elementor-heading-title{font-weight:700;color:#fff}
.elementor-widget:is(.c3-step__n,.c3-why__n) .elementor-heading-title{font-weight:500;color:var(--c3n)}
.elementor-widget.c3-breath__q .elementor-heading-title{font-weight:500}.c3-breath__q b{font-weight:700}
.c3-acc .e-n-accordion-item-title-text{font-weight:600!important}
.elementor-element.c3-sec--alt{background:#110F0E}
.c3-mt8{margin-top:8px}.c3-mb16{margin-bottom:16px}.c3-maxw{max-width:880px}.c3-ar169{aspect-ratio:16/9!important}
.c3-hero--bg{padding:clamp(72px,8vw,110px) 0 clamp(48px,6vw,72px)!important}
.c3-paths{margin-top:clamp(36px,5vw,56px)}
.c3-paths__intro p{max-width:74ch;margin:0 0 16px;font:italic 400 var(--c3fs)/1.7 Inter,sans-serif;color:#BCB3AB}
.c3-paths__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important}
.c3-path{display:flex!important;flex-direction:column;gap:10px!important;padding:24px 26px 26px!important;border:1px solid rgba(208,172,145,.34)!important;border-radius:10px;background:rgba(17,15,14,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.c3-path--hi{border-color:rgba(208,172,145,.6)!important;background:linear-gradient(155deg,rgba(208,172,145,.16),rgba(17,15,14,.84) 58%)}
.elementor-widget.c3-path__tag .elementor-heading-title{font:600 10.5px/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--c3n)}
.elementor-widget.c3-path__q .elementor-heading-title{font:600 var(--c3h3)/1.5 Inter,sans-serif;color:#fff}
.c3-path .c3-btn{margin-top:auto}
.c3-btn--eq .elementor-button{min-width:292px;justify-content:center}.c3-btn--eq2 .elementor-button{min-width:210px;justify-content:center}
@media(max-width:820px){.c3-paths__grid{grid-template-columns:1fr}}
@media(max-width:560px){.c3-btn--eq,.c3-btn--eq .elementor-button,.c3-btn--eq2,.c3-btn--eq2 .elementor-button{width:100%;min-width:0}}
.c3-help{margin-top:32px;text-align:center}.c3-help p{margin:0;font:400 var(--c3fs)/1.7 Inter,sans-serif;color:#BCB3AB}
.c3-card--pad{padding:28px 26px 30px!important;gap:12px!important}
.c3-band{padding:clamp(96px,11vw,150px) 0!important}
.elementor-widget.c3-band__q .elementor-heading-title{max-width:640px;font:500 calc(var(--c3q) + 3px)/1.45 Inter,sans-serif;color:#fff}
.c3-band__q em{font-style:italic;color:var(--c3n)}.c3-band .c3-lead{margin-top:18px;max-width:52ch}
@media(max-width:767px){.c3-band__q br{display:none}}
.c3-bento{display:grid!important;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px!important;height:clamp(460px,44vw,600px)}
@media(min-width:1600px){.c3-bento{height:680px}}
.c3-tile{position:relative;display:block!important;overflow:hidden;border-radius:10px;text-decoration:none}
.c3-tile .c3-cover{position:absolute!important;inset:0;border-radius:0}
.c3-tile::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(11,11,11,.9),rgba(11,11,11,.25) 42%,transparent 60%)}
.c3-tile:hover img{transform:scale(1.05)}.c3-tile--big{grid-row:1/3}.c3-tile--wide{grid-column:2/4}
.elementor-element.c3-tile__cap{position:absolute!important;left:20px;right:20px;bottom:18px;z-index:2}
.elementor-widget.c3-tile__chip{position:absolute!important;top:14px;left:14px;z-index:2}
.elementor-widget.c3-tile__chip .elementor-heading-title{padding:4px 9px;border-radius:2px;background:rgba(11,11,11,.66);font:500 10.5px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}
@media(max-width:900px){.c3-bento{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:none}.c3-tile{aspect-ratio:4/3}.c3-tile--big,.c3-tile--wide{grid-row:auto;grid-column:1/-1;aspect-ratio:16/10}}
@media(max-width:560px){.c3-bento{grid-template-columns:1fr}.c3-tile,.c3-tile--big,.c3-tile--wide{grid-column:auto;aspect-ratio:4/3}}
.c3-stats{display:grid!important;grid-template-columns:repeat(3,1fr);max-width:820px;margin:0 auto clamp(32px,4vw,48px)!important;border-top:1px solid var(--c3line);border-bottom:1px solid var(--c3line)}
.c3-stat{padding:22px 14px!important;text-align:center}.c3-stat+.c3-stat{border-left:1px solid var(--c3line)}
.elementor-widget.c3-stat__n .elementor-heading-title{font:500 clamp(28px,3vw,36px)/1.15 Inter,sans-serif;color:var(--c3n)}
.elementor-widget.c3-stat__l .elementor-heading-title{margin-top:4px;font:400 12.5px/1.5 Inter,sans-serif;color:#BCB3AB}
.c3-cmps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;text-align:left}
.c3-cmp{overflow:hidden;border:1px solid var(--c3line);border-radius:10px;background:#12100F}
.c3-cmp .c3-ba{display:block;aspect-ratio:4/3;border-radius:0}
.c3-cmp__ths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 10px 0}
.c3-cmp__th,.c3-cmp__th:hover,.c3-cmp__th:focus{position:relative;display:block;aspect-ratio:16/10;padding:0;overflow:hidden;border:1px solid transparent;border-radius:6px;background:#171412;cursor:pointer;opacity:.55;white-space:normal;transition:opacity .2s,border-color .2s}
.c3-cmp__th:hover{opacity:.9}.c3-cmp__th[aria-pressed="true"]{opacity:1;border-color:var(--c3n)}
.c3-cmp__th img{display:block;width:100%;height:100%;object-fit:cover}
.c3-cmp__th span{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;background:linear-gradient(transparent,rgba(11,11,11,.88));font:600 10.5px/1.25 Inter,sans-serif;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:#fff}
.c3-cmp__b{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:15px 18px 17px}
.c3-cmp__b h3{margin:0;font:700 var(--c3h3)/1.4 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff}
.c3-cmp__b span{font:500 12px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c3n)}
.c3-cmp-w .c3-pairs__hint{text-align:center}
@media(max-width:560px){.c3-stat{padding:18px 6px!important}.elementor-widget.c3-stat__n .elementor-heading-title{font-size:22px}}
@media(max-width:760px){.c3-cmps{grid-template-columns:1fr}}
.c3-bens--sep{gap:20px!important;background:none!important;border:0!important}
.c3-bens--sep>.c3-ben{display:flex!important;flex-direction:column;border:1px solid var(--c3line)!important;border-radius:12px}
.c3-bens--sep>.c3-ben--cta{border-color:rgba(208,172,145,.5)!important;background:linear-gradient(150deg,rgba(208,172,145,.2),rgba(17,15,14,.96) 70%)!important}
.c3-ben--cta .c3-btn{margin-top:auto;padding-top:14px}.c3-ben .c3-lnk{margin-top:14px}
.c3-bens--sep>.c3-ben--warn{border-top:2px solid #D2694F!important}.elementor-widget.c3-warn .elementor-heading-title{color:#D2694F;margin-bottom:10px}
.c3-callout{margin-top:24px;padding:20px 24px!important;border-left:2px solid var(--c3n);border-radius:0 8px 8px 0;background:rgba(208,172,145,.07)}
.c3-callout p{margin:0;font:400 var(--c3fs)/1.75 Inter,sans-serif;color:#D9D1CA}.c3-callout b{color:#fff;font-weight:600}
.c3-intro--top{align-items:start!important}
.c3-gal .gallery-item,.c3-gal .e-gallery-item{border-radius:8px;overflow:hidden}
.c3-price{display:grid!important;grid-template-columns:1fr 1.08fr;gap:56px;align-items:start}
.c3-factor{margin-bottom:22px!important;padding:2px 0 2px 18px!important;border-left:1px solid var(--c3n)}
.c3-duo{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px!important;margin-top:30px}
.c3-duo .c3-tl p,.c3-tl p{margin:0}
@media(max-width:980px){.c3-price{grid-template-columns:1fr}}
.c3-pc{padding:clamp(20px,2.6vw,30px);border:1px solid rgba(208,172,145,.34);border-radius:12px;background:linear-gradient(160deg,rgba(208,172,145,.1),rgba(17,15,14,.96) 50%);font-family:Inter,sans-serif}
.c3-pc__t{margin:0 0 14px;font:italic 600 var(--c3fs)/1.5 Inter,sans-serif;color:#fff}
.c3-tiers{display:grid;gap:10px}
.c3-tier,.c3-tier:hover,.c3-tier:focus{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;width:100%;padding:14px 16px;border:1px solid var(--c3line);border-radius:8px;background:rgba(11,11,11,.4);color:#EDE7E1;font:inherit;text-align:left;white-space:normal;cursor:pointer}
.c3-tier:hover{border-color:rgba(208,172,145,.34)}.c3-tier[aria-pressed="true"]{border-color:var(--c3n);background:rgba(208,172,145,.1)}
.c3-tier__n{font:600 12px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}.c3-tier__n i{font-style:normal;color:var(--c3n)}
.c3-tier__p{grid-row:1/3;grid-column:2;text-align:right;font:600 14px/1.3 Inter,sans-serif;color:var(--c3n);white-space:nowrap}.c3-tier__p small{display:block;font-size:11px;font-weight:400;color:#BCB3AB}
.c3-tier__d{font:400 12.5px/1.5 Inter,sans-serif;color:#BCB3AB}
.c3-calc{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:20px;padding-top:20px;border-top:1px solid var(--c3line)}
.c3-calc__t{grid-column:1/-1;margin:0;font:400 13px/1.5 Inter,sans-serif;color:#D9D1CA}
.c3-calc label,.c3-q__edit{display:grid;gap:6px;font:500 12.5px/1.4 Inter,sans-serif;color:#D9D1CA}
.c3-calc input,.c3-calc select,.c3-q__edit input{width:100%;height:44px;padding:0 12px;border:1px solid #3A332E;border-radius:6px;background:rgba(11,11,11,.5);color:#fff;font:400 14px Inter,sans-serif}
.c3-calc select option{color:#111}.c3-calc input:focus,.c3-calc select:focus,.c3-q__edit input:focus{outline:0;border-color:var(--c3n)}
.c3-calc__go,.c3-calc__go:hover,.c3-calc__go:focus{height:44px;padding:0 22px;border:1px solid var(--c3n);border-radius:4px;background:var(--c3n);color:#0B0B0B;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.c3-calc__go:hover{background:#E2C4AD}
.c3-pc__note{margin:14px 0 0;font:400 12.5px/1.6 Inter,sans-serif;color:#BCB3AB}.c3-pc__note b{color:#E2C4AD}
@media(max-width:560px){.c3-calc{grid-template-columns:1fr}.c3-tier{grid-template-columns:1fr}.c3-tier__p{grid-row:auto;grid-column:auto;text-align:left}.c3-calc input,.c3-calc select,.c3-q__edit input{font-size:16px}}
.c3-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:48px!important;column-gap:28px!important}
.c3-steps--3::before{display:none}
.c3-steps--3>.c3-step:not(:nth-child(3n))::after{content:"";position:absolute;top:23px;left:58px;right:-28px;height:1px;background:linear-gradient(90deg,rgba(208,172,145,.34),rgba(208,172,145,.08))}
.c3-steps--3 .c3-step .c3-p p{font-size:var(--c3fs)}
@media(max-width:1000px){.c3-steps--3{grid-template-columns:1fr 1fr!important}.c3-steps--3>.c3-step::after{display:none}}
@media(max-width:600px){.c3-steps--3{grid-template-columns:1fr!important}}
.c3-ctarow{padding:clamp(32px,4vw,44px) 0!important;border-top:1px solid var(--c3line);border-bottom:1px solid var(--c3line);background:linear-gradient(90deg,rgba(208,172,145,.12),rgba(17,15,14,.2))}
.c3-ctarow__in{display:grid!important;grid-template-columns:1.35fr 1fr;gap:20px 48px!important;align-items:center}
.c3-ctarow .c3-duo{margin-top:0}
@media(max-width:860px){.c3-ctarow__in{grid-template-columns:1fr}}
.c3-clients{display:grid!important;grid-template-columns:1fr 1.15fr;gap:clamp(28px,4.5vw,64px);align-items:center}
.c3-clients__head{text-align:right}.c3-clients__head .c3-lead{margin-left:auto}
@media(max-width:900px){.c3-clients{grid-template-columns:1fr}.c3-clients__head{text-align:left}.c3-clients__head .c3-lead{margin-left:0}}
.c3-pgrid--2{grid-template-columns:1fr 1fr!important}
.c3-pcard--static .c3-pcard__b::after{display:none}.c3-pcard--static .c3-pcard__b{padding:18px 20px 22px!important}
.c3-pcard--static .c3-pcard__t .elementor-heading-title{margin-bottom:6px;font-weight:600}.c3-pcard--static .c3-pcard__t em{font-weight:400;color:var(--c3n)}
@media(max-width:600px){.c3-pgrid--2{grid-template-columns:1fr!important}}
.c3-bigcta{padding:clamp(96px,12vw,160px) 0!important}.c3-bigcta .c3-lead{margin:14px auto 0}
.c3-pop--xl .c3-pop__box{width:min(1040px,100%)!important}
.c3-pop--xl .elementor-widget.c3-pop__close{position:sticky!important;top:0;margin:0 0 -36px auto!important}
.c3-pop--xl .c3-pop__x,.c3-pop--xl .c3-pop__x:hover{border-radius:50%;background:rgba(20,17,15,.92)}
.c3-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.c3-q{font-family:Inter,sans-serif;color:#EDE7E1}
.c3-q p{margin:0 0 8px;font-size:var(--c3fs);line-height:1.7;color:#BCB3AB}
.c3-q h4{margin:28px 0 8px;font:600 calc(var(--c3h3) + 2px)/1.4 Inter,sans-serif;color:#fff}
.c3-q__ey{font:600 11px/1.4 Inter,sans-serif!important;letter-spacing:.22em;text-transform:uppercase;color:var(--c3n)!important}
.c3-q__title{margin:0;font:500 calc(var(--c3h3) + 4px)/1.4 Inter,sans-serif;color:#fff}.c3-q__title b{font-weight:600;color:var(--c3n)}
.c3-q__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px!important}
.c3-q__total small{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.c3-q__total strong{font:500 clamp(24px,3vw,30px)/1.2 Inter,sans-serif;color:#fff}.c3-q__total em{font-style:normal;color:var(--c3n)}
.c3-q__hint{font-size:12.5px!important}.c3-q__edit{max-width:220px;margin-top:14px}
.c3-q__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.c3-qt,.c3-qt:hover,.c3-qt:focus{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--c3line);border-radius:8px;background:rgba(11,11,11,.35);color:#EDE7E1;font:inherit;text-align:left;white-space:normal;cursor:pointer}
.c3-qt[aria-pressed="true"]{border-color:var(--c3n);background:rgba(208,172,145,.12)}
.c3-qt span{font:600 12px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}.c3-qt i{font-style:normal;color:var(--c3n)}
.c3-qt small{font-size:12px;color:#BCB3AB}.c3-qt b{margin-top:4px;font-weight:600;color:var(--c3n)}
.c3-q__tw{margin-top:12px;overflow:hidden;border:1px solid var(--c3line);border-radius:10px}
.c3-qtable{width:100%;margin:0;border-collapse:collapse;font-size:13px}
.c3-qtable th,.c3-qtable td{padding:11px 12px;border:0;border-bottom:1px solid rgba(208,172,145,.12);background:none;text-align:center;vertical-align:middle;line-height:1.5}
.c3-qtable thead th{background:#0E0C0B;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}
.c3-qtable thead th:first-child{background:rgba(208,172,145,.16);color:var(--c3n)}.c3-qtable thead i{font-style:normal}
.c3-qtable tbody th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#D9D1CA}
.c3-qtable td{color:#CFC6BE}.c3-qtable tfoot td{font-weight:600;color:var(--c3n);background:rgba(208,172,145,.06)}
.c3-ck{display:inline-block;width:16px;height:16px;vertical-align:middle;color:var(--c3n)}.c3-no{color:#5E5750}
.c3-qtable[data-sel="basic"] .c-basic,.c3-qtable[data-sel="std"] .c-std,.c3-qtable[data-sel="pre"] .c-pre{background:rgba(208,172,145,.1)}
.c3-qtable[data-sel="basic"] thead .c-basic,.c3-qtable[data-sel="std"] thead .c-std,.c3-qtable[data-sel="pre"] thead .c-pre{background:var(--c3n);color:#0B0B0B}
.c3-q__note{margin-top:12px!important;font-size:12.5px!important}.c3-q__note b{color:#D2694F}
.c3-hm{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(20px,4vw,44px);align-items:start;margin-top:18px}
.c3-hm__it{border-bottom:1px solid var(--c3line)}
.c3-hm__it summary{display:grid;grid-template-columns:12px 1fr auto 18px;align-items:center;gap:12px;padding:14px 2px;list-style:none;cursor:pointer;font-weight:600;color:#fff}
.c3-hm__it summary::-webkit-details-marker{display:none}
.c3-hm__it summary::after{content:"";width:8px;height:8px;border-right:1.5px solid var(--c3n);border-bottom:1.5px solid var(--c3n);transform:rotate(45deg);justify-self:center;transition:transform .2s}
.c3-hm__it[open] summary::after{transform:rotate(-135deg)}.c3-hm__it.is-on summary{color:#E2C4AD}
.c3-hm__it summary i{width:10px;height:10px;border-radius:50%;background:var(--c)}.c3-hm__it summary b{font-size:12.5px;color:#D9D1CA}
.c3-hm__it>div{padding:0 2px 16px 24px}.c3-hm__it>div p{font-size:13.5px}
.c3-hm__chart{position:sticky;top:60px;margin:0}
.c3-hm__ring{position:relative;max-width:300px;margin:0 auto}.c3-hm__ring svg{display:block;width:100%;height:auto}
.c3-hm__seg{fill:none;stroke-width:30;cursor:pointer;transition:opacity .25s,stroke-width .25s}
.c3-hm__ring.has-on .c3-hm__seg{opacity:.3}.c3-hm__ring.has-on .c3-hm__seg.is-on{opacity:1;stroke-width:34}
.c3-hm__c{position:absolute;inset:26%;display:grid;place-content:center;gap:4px;text-align:center;pointer-events:none}
.c3-hm__c span{font-size:12.5px;line-height:1.4;color:#D9D1CA}.c3-hm__c b{font:500 26px/1 Inter,sans-serif;color:#fff}
.c3-hm__leg{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none;font-size:12px;color:#D9D1CA}
.c3-hm__leg li{display:flex;align-items:center;gap:6px}.c3-hm__leg i{width:10px;height:10px;border-radius:50%;background:var(--c)}
.c3-hm__chart figcaption{margin-top:12px;text-align:center;font-size:12px;color:#BCB3AB}
@media(max-width:760px){.c3-hm{grid-template-columns:1fr}.c3-hm__chart{position:static;order:-1}.c3-hm__ring{max-width:240px}}
@media(max-width:640px){.c3-q__tiers{grid-template-columns:1fr}
.c3-qtable[data-sel="basic"] .c-std,.c3-qtable[data-sel="basic"] .c-pre,.c3-qtable[data-sel="std"] .c-basic,.c3-qtable[data-sel="std"] .c-pre,.c3-qtable[data-sel="pre"] .c-basic,.c3-qtable[data-sel="pre"] .c-std{display:none}}/* End custom CSS */