.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-4101 .elementor-element.elementor-element-8f78502 .elementor-repeater-item-48a000d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cadcamsoftware.vn/wp-content/uploads/2026/08/Thiet-ke-chua-co-ten-97.png);background-size:cover;}.elementor-4101 .elementor-element.elementor-element-8f78502 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4101 .elementor-element.elementor-element-8f78502 .elementor-slide-button{background-color:#FFFFFF;border-radius:15px;color:#03060A;}.elementor-4101 .elementor-element.elementor-element-8f78502{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4101 .elementor-element.elementor-element-8f78502 .swiper-slide-contents{max-width:52%;}.elementor-4101 .elementor-element.elementor-element-8f78502 .swiper-slide-inner{padding:30px 30px 30px 30px;text-align:start;}.elementor-4101 .elementor-element.elementor-element-8f78502 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4101 .elementor-element.elementor-element-8f78502 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4101 .elementor-element.elementor-element-8f78502 .elementor-slide-button:hover{color:#266221;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .elementor-repeater-item-f6bdb8e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cadcamsoftware.vn/wp-content/uploads/2026/08/Thiet-ke-chua-co-ten-98.png);background-size:cover;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .elementor-slide-button{background-color:#FFFFFF;border-radius:15px;color:#152A3F;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide-contents{max-width:66%;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide-inner{text-align:start;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .elementor-slide-description{font-family:"Roboto", Sans-serif;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .elementor-slide-button:hover{color:#215C34;}.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-4101 .elementor-element.elementor-element-bfe5074{width:var( --container-widget-width, 100% );max-width:100%;background-color:#0F2B41;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFF8F8;}.elementor-4101 .elementor-element.elementor-element-bfe5074.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4101 .elementor-element.elementor-element-bfe5074 p{margin-block-end:0px;}.elementor-4101 .elementor-element.elementor-element-bfe5074 a{color:#FFFFFF;}.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-4101 .elementor-element.elementor-element-e61f48f{padding:-7px -7px -7px -7px;}.elementor-4101 .elementor-element.elementor-element-e61f48f.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-e61f48f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-a076b1d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4101 .elementor-element.elementor-element-a076b1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-a076b1d .elementor-heading-title a{transition-duration:0s;}.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 );}.elementor-4101 .elementor-element.elementor-element-d09d05e img{width:100%;height:332px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4101 .elementor-element.elementor-element-663daae{width:var( --container-widget-width, 96.178% );max-width:96.178%;--container-widget-width:96.178%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-4101 .elementor-element.elementor-element-663daae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4101 .elementor-element.elementor-element-dc6fa2e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-dc6fa2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-e9bb103 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#3D5C69;}.elementor-4101 .elementor-element.elementor-element-a8d5f70{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-paypal-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-widget-paypal-button .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4101 .elementor-element.elementor-element-d3c1db1 .elementor-button{background-color:#032E82;fill:#FFF;color:#FFF;border-style:none;}.elementor-4101 .elementor-element.elementor-element-d3c1db1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4101 .elementor-element.elementor-element-9aebc90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-cf64569{color:#000000;}.elementor-4101 .elementor-element.elementor-element-b4ca21b .elementor-button{background-color:#032E82;fill:#FFF;color:#FFF;border-style:none;}.elementor-4101 .elementor-element.elementor-element-b4ca21b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4101 .elementor-element.elementor-element-5acfc0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-23875b3{color:#000000;}.elementor-4101 .elementor-element.elementor-element-f78bae1 .elementor-button{background-color:#032E82;fill:#FFF;color:#FFF;border-style:none;}.elementor-4101 .elementor-element.elementor-element-f78bae1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4101 .elementor-element.elementor-element-e01deeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-dccd4ef{color:#0A0A0A;}.elementor-4101 .elementor-element.elementor-element-fbb61e5 .elementor-button{background-color:#032E82;fill:#FFF;color:#FFF;border-style:none;}.elementor-4101 .elementor-element.elementor-element-fbb61e5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4101 .elementor-element.elementor-element-494ade8{text-align:center;}.elementor-4101 .elementor-element.elementor-element-494ade8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-7f6d1ea{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1919;}.elementor-4101 .elementor-element.elementor-element-7f6d1ea a{color:#0E0E0E;}.elementor-4101 .elementor-element.elementor-element-3c7c176{text-align:center;}.elementor-4101 .elementor-element.elementor-element-3c7c176 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-9635e27{color:#000000;}.elementor-4101 .elementor-element.elementor-element-d60e807{text-align:center;}.elementor-4101 .elementor-element.elementor-element-d60e807 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-f6879a7{color:#000000;}.elementor-4101 .elementor-element.elementor-element-eab92d5{text-align:center;}.elementor-4101 .elementor-element.elementor-element-eab92d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-3d020b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-9c3dc9d{color:#080808;}.elementor-4101 .elementor-element.elementor-element-9eb09b6{text-align:center;}.elementor-4101 .elementor-element.elementor-element-9eb09b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-862f28a{text-align:center;}.elementor-4101 .elementor-element.elementor-element-862f28a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2E4552;}.elementor-4101 .elementor-element.elementor-element-7bf3984{--display:flex;}.elementor-4101 .elementor-element.elementor-element-8a2ad4b{--display:flex;}.elementor-4101 .elementor-element.elementor-element-1cc8b50{--display:flex;}.elementor-4101 .elementor-element.elementor-element-1c222fd{--display:flex;}.elementor-4101 .elementor-element.elementor-element-9605a8a{--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;}@media(max-width:1024px){.elementor-4101 .elementor-element.elementor-element-d09d05e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4101 .elementor-element.elementor-element-d09d05e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-d09d05e img{width:100%;}}@media(max-width:767px){.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide{height:500px;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide-contents{max-width:100%;}.elementor-4101 .elementor-element.elementor-element-fcbc661 .swiper-slide-inner{padding:30px 30px 30px 30px;}.elementor-4101 .elementor-element.elementor-element-d09d05e img{width:100%;height:200px;}}