.elementor-10 .elementor-element.elementor-element-9ca1ba7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_simple_slider .ue_simple_slider_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_simple_slider .ue_simple_slider_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-98714aa .ue_slider,.elementor-10 .elementor-element.elementor-element-98714aa .ue_slide{height:70vh;}.elementor-10 .elementor-element.elementor-element-98714aa .ue_slide_overlay{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-98714aa .slide__content{max-width:300px;padding:50px 50px 50px 50px;background-color:rgba(0, 0, 0, 0);}.elementor-10 .elementor-element.elementor-element-98714aa .ue_simple_slider_title{color:#ffffff;margin-top:0px;}.elementor-10 .elementor-element.elementor-element-98714aa .ue_simple_slider_text{color:#ffffff;margin-top:10px;}.elementor-10 .elementor-element.elementor-element-98714aa .uc_more_btn{padding:10px 20px 10px 20px;border-radius:50px;background-color:rgba(255, 255, 255, 0);color:#ffffff;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-98714aa .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-98714aa .slick-next,.elementor-10 .elementor-element.elementor-element-98714aa .slick-prev{top:272px;border-radius:0px;width:36px;height:36px;line-height:36px;font-size:24px;background-color:#FFFFFF99;color:#000000;}.elementor-10 .elementor-element.elementor-element-98714aa .slick-next:hover,.elementor-10 .elementor-element.elementor-element-98714aa .slick-prev:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-98714aa .slick-dots{bottom:20px;}.elementor-10 .elementor-element.elementor-element-98714aa .slick-dots li,.elementor-10 .elementor-element.elementor-element-98714aa .stick-dots .slick-dots li button{height:5px;width:20px;}.elementor-10 .elementor-element.elementor-element-98714aa .stick-dots .slick-dots li button{background-color:#FFFFFF9C;}.elementor-10 .elementor-element.elementor-element-98714aa .stick-dots .slick-dots li button:hover{background-color:rgba(255, 255, 255, 0.52);}.elementor-10 .elementor-element.elementor-element-98714aa .stick-dots .slick-dots li.slick-active button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ea26641{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5054452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59e67a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9caf856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9caf856:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9caf856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kienhung.mweb.io.vn/wp-content/uploads/2025/10/bg1.webp");background-repeat:no-repeat;background-size:cover;}.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-10 .elementor-element.elementor-element-a3add1e{text-align:center;}.elementor-10 .elementor-element.elementor-element-a3add1e .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-fce25c6 );}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-cf604c8{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-a7772c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b2c97b4{text-align:center;}.elementor-10 .elementor-element.elementor-element-b2c97b4 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.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-10 .elementor-element.elementor-element-133f825 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10 .elementor-element.elementor-element-133f825 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-133f825{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-cf604c8{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-98714aa .ue_slider,.elementor-10 .elementor-element.elementor-element-98714aa .ue_slide{height:16vh;}.elementor-10 .elementor-element.elementor-element-cf604c8{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-a7772c3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-45da389 *//*! CSS Used from: https://bizweb.dktcdn.net/100/483/185/themes/937690/assets/bootstrap-4-3-min.css?1745416765608 */
*,::after,::before{box-sizing:border-box;}
h4{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
img{vertical-align:middle;border-style:none;max-width:100%;height:auto;}
h4{margin-bottom:.5rem;font-weight:500;line-height:1.4;}
h4{font-size:1.5rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-lg-3,.col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
/*! CSS Used from: https://bizweb.dktcdn.net/100/483/185/themes/937690/assets/index.scss.css?1745416765608 ; media=all */
@media all{
.section_policy{margin-bottom:70px;}
.section_policy .item .inner{background-color:#fff;border-top:5px solid #0074BC;box-shadow:0px 6px 15px rgba(14,18,29,0.06);border-radius:10px;padding:25px;}
.section_policy .item .img-title .image{margin-bottom:20px;}
.section_policy .item .img-title .image img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.section_policy .item .img-title h4{font-size:18px;}
.section_policy .item .contentsv p{font-size:14px;margin-bottom:0;color:#4d5765;text-align:justify;}
.section_policy .item:hover .image img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
@media (max-width: 1199px) and (min-width: 991px){
.section_policy .item .inner{padding:20px;}
.section_policy .item .img-title h4{font-size:15px;}
.section_policy .item .contentsv p{font-size:13px;}
}
@media (max-width: 991px) and (min-width: 767px){
.section_policy .content .item:nth-child(1),.section_policy .content .item:nth-child(2){margin-bottom:30px;}
}
@media (max-width: 767px){
.section_policy .content{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-direction:unset;-webkit-flex-flow:unset;flex-flow:unset;-webkit-justify-content:unset;justify-content:unset;-webkit-align-items:unset;align-items:unset;margin:-13px;}
.section_policy .item{flex:0 0 260px;max-width:260px;min-width:260px;padding:15px;}
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c861f65 */@font-face { 
  font-family:"font-main";
  src:url(https://bizweb.dktcdn.net/100/483/185/themes/937690/assets/exo-medium.ttf?1721374673981);
  font-weight:400;
  font-display:swap;
} 
  body {  
    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
  }  
@media all{     
  body {  
    font-size:14px;
    font-family:"font-main";
  }  
}  
* { 
    box-sizing: border-box;
} 

body { 
    margin: 0; 
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
    font-size: 1rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #212529; 
    text-align: left; 
    background-color: #fff;
} 

@media all{ 
  body { 
    font-size: 14px; 
    font-family: "font-main";
  } 
}     

html { 
    font-family: sans-serif; 
    line-height: 1.15; 
    -webkit-text-size-adjust: 100%; 
    -webkit-tap-highlight-color: transparent;
} 

:root { 
    --maincolor: #0074BC; 
} 

@media all{ 
  .section-about { 
    margin-bottom: 70px;
  } 
}     

*,:after,:before { 
    box-sizing: border-box;
} 


@media all{ 
  .section-about .block-title .about-text-1  { 
    position: relative; 
    display: inline-block; 
    color: var(--maincolor); 
    font-size: 16px; 
    text-transform: uppercase; 
    letter-spacing: 0.2em;
  } 
}     

h2 { 
    margin-top: 0; 
    margin-bottom: .5rem;
} 

h2 { 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.4;
} 

h2 { 
    font-size: 2rem;
} 

@media all{ 
  .section-about .block-title h2  { 
    font-size: 40px; 
    line-height: initial; 
    font-weight: 700; 
    margin-top: 10px; 
    position: relative; 
    margin-bottom: 15px; 
    padding-bottom: 15px;
  } 

  .section-about .block-title h2::before { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    height: 2px; 
    width: 40px; 
    content: ""; 
    background-color: var(--maincolor);
  } 

  .section-about .block-title .about-text-2  { 
    font-size: 22px; 
    color: var(--maincolor); 
    font-weight: 500; 
    margin-bottom: 15px;
  } 

  .section-about .block-title .about-des  { 
    font-size: 17px; 
    line-height: 1.6; 
    margin-bottom: 15px;
  } 

  .section-about .block-title .about-contact-us  { 
    display: flex; 
    align-items: center; 
    margin-top: 25px;
  } 
}     

a { 
    color: #231f20; 
    text-decoration: none; 
    background-color: transparent;
} 

.d-block { 
    display: block !important;
} 

a:hover { 
    color: #0056b3;
} 

@media all{ 
  a:hover { 
    color: var(--maincolor);
  } 
}     

img { 
    vertical-align: middle; 
    border-style: none; 
    max-width: 100%; 
    height: auto;
} 

@media all{ 
  .section-about .block-title .about-contact-us .btn-box a  { 
    position: relative; 
    display: inline-block; 
    outline: none !important; 
    background-color: #3c3531; 
    color: #fff; 
    font-size: 14px; 
    padding: 15px 30px 15px; 
    -webkit-transition: all 0.5s linear; 
    transition: all 0.5s linear; 
    overflow: hidden; 
    z-index: 1;
  } 

  .section-about .block-title .about-contact-us .btn-box a::after { 
    position: absolute; 
    content: ""; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    width: 3px; 
    background-color: var(--maincolor); 
    transition-delay: .1s; 
    transition-timing-function: ease-in-out; 
    transition-duration: .5s; 
    transition-property: all; 
    opacity: 1; 
    z-index: -1;
  } 

  .section-about .block-title .about-contact-us .btn-box a:hover::after { 
    opacity: 1; 
    width: 100%;
  } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d2e57a */.section_service .title p {
    position: relative;
    display: inline-block;
    color: var(--maincolor);
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    margin-bottom: 5px;
}

.row { 
    display: -ms-flexbox; 
    display: flex; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap; 
    margin-right: -15px; 
    margin-left: -15px;
} 

@media all{ 
  .section_service { 
    background: #fcfcfc; 
    padding-top: 65px; 
    padding-bottom: 70px; 
    background-image: url(https://bizweb.dktcdn.net/100/483/185/themes/937690/assets/bg-service2.png?1721374673981); 
    background-position: bottom left; 
    background-repeat: no-repeat;
  } 

  .section_service .content  { 
    margin: 0;
  } 
}     

.col-12,.col-lg-6,.col-md-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

     

@media all{ 
  .section_service .title  { 
    text-align: center; 
    margin-bottom: 45px;
  } 
}     

h2 { 
    margin-top: 0; 
    margin-bottom: .5rem;
} 

h2 { 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.4;
} 

h2 { 
    font-size: 2rem;
} 

@media all{ 
  .section_service .title h2  { 
    font-size: 40px; 
    font-weight: 700; 
    margin-bottom: 0;
  } 
}     

.col-lg-4,.col-md-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 992px){ 
  .col-lg-4 { 
    -ms-flex: 0 0 33.333333%; 
    flex: 0 0 33.333333%; 
    max-width: 33.333333%;
  } 
}     

@media all{ 
  .section_service .content .item  { 
    padding: 0;
  } 
}     

@media (min-width: 991px){ 
  .section_service .content .item:not(:nth-child(3n))  { 
    border-right: 1px solid #E4E4E4;
  } 

  .section_service .content .item:not(:nth-last-child(-n + 3))  { 
    border-bottom: 1px solid #E4E4E4;
  } 
}     

@media all{ 
  .section_service .content .item .inner  { 
    padding: 30px; 
    text-align: center;
  } 

  .section_service .content .item .inner .image  { 
    margin-bottom: 10px;
  } 
}     

h4 { 
    margin-top: 0; 
    margin-bottom: .5rem;
} 

h4 { 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.4;
} 

h4 { 
    font-size: 1.5rem;
} 

@media all{ 
  .section_service .content .item h4  { 
    font-size: 24px;
  } 
}     

p { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

@media all{ 
  .section_service .content .item .contentsv p  { 
    font-size: 14px; 
    margin-bottom: 0; 
    color: #4d5765;
  } 
}     

img { 
    vertical-align: middle; 
    border-style: none; 
    max-width: 100%; 
    height: auto;
} 

@media all{ 
  .section_service .content .item .inner .image img  { 
    -webkit-transition: 0.4s ease-in-out; 
    transition: 0.4s ease-in-out;
  } 

  .section_service .content .item .inner:hover .image img { 
    -webkit-transform: rotateY(180deg); 
    transform: rotateY(180deg);
  } 
}/* End custom CSS */