.elementor-26787 .elementor-element.elementor-element-82a24a2{margin-top:098px;margin-bottom:0px;}.elementor-26787 .elementor-element.elementor-element-21ac3bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-26787 .elementor-element.elementor-element-21ac3bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26787 .elementor-element.elementor-element-6baf399 .elementor-heading-title{color:var( --e-global-color-a00d8f8 );font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:75px;}.elementor-26787 .elementor-element.elementor-element-6baf399 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26787 .elementor-element.elementor-element-9baf59b > .elementor-container{min-height:760px;}.elementor-26787 .elementor-element.elementor-element-9baf59b:not(.elementor-motion-effects-element-type-background), .elementor-26787 .elementor-element.elementor-element-9baf59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coteccons.vn/wp-content/uploads/2024/10/419501116_771111578379256_2424527904112938995_n.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-26787 .elementor-element.elementor-element-9baf59b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:042px 0px 0px 0px;}.elementor-26787 .elementor-element.elementor-element-9baf59b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26787 .elementor-element.elementor-element-dd779ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26787 .elementor-element.elementor-element-dd779ad > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-26787 .elementor-element.elementor-element-5f6faa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26787 .elementor-element.elementor-element-5f6faa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26787 .elementor-element.elementor-element-5f6faa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coteccons.vn/wp-content/uploads/2022/08/Vector-1g18.png");background-position:top left;background-repeat:no-repeat;}.elementor-26787 .elementor-element.elementor-element-5f6faa2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:43px 73px 43px 057px;}.elementor-26787 .elementor-element.elementor-element-5f6faa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26787 .elementor-element.elementor-element-5f6faa2{z-index:1;}.elementor-26787 .elementor-element.elementor-element-442bff3{text-align:left;bottom:-1756px;z-index:1;}.elementor-26787 .elementor-element.elementor-element-442bff3 img{width:79px;height:153px;}body:not(.rtl) .elementor-26787 .elementor-element.elementor-element-442bff3{left:137px;}body.rtl .elementor-26787 .elementor-element.elementor-element-442bff3{right:137px;}.elementor-26787 .elementor-element.elementor-element-c89d200 .elementor-heading-title{color:var( --e-global-color-703fdf5 );font-family:"Lexend Deca", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-26787 .elementor-element.elementor-element-c89d200 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26787 .elementor-element.elementor-element-6fb02da{text-align:left;bottom:-1841px;z-index:-1;}.elementor-26787 .elementor-element.elementor-element-6fb02da img{width:284px;height:66px;}body:not(.rtl) .elementor-26787 .elementor-element.elementor-element-6fb02da{left:221px;}body.rtl .elementor-26787 .elementor-element.elementor-element-6fb02da{right:221px;}.elementor-26787 .elementor-element.elementor-element-760f94a{margin-top:70px;margin-bottom:0px;}.elementor-26787 .elementor-element.elementor-element-112241b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26787 .elementor-element.elementor-element-029b786 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:65px;}.elementor-26787 .elementor-element.elementor-element-029b786 > .elementor-widget-container{margin:0px 0px 017px 0px;}.elementor-26787 .elementor-element.elementor-element-057d63b{margin-top:0px;margin-bottom:120px;}.elementor-26787 .elementor-element.elementor-element-9bcc4f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26787 .elementor-element.elementor-element-21abd55{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-26787 .elementor-element.elementor-element-82a24a2{margin-top:0150px;margin-bottom:0px;}.elementor-26787 .elementor-element.elementor-element-6baf399 .elementor-heading-title{font-size:54px;line-height:1.3em;}.elementor-26787 .elementor-element.elementor-element-9baf59b:not(.elementor-motion-effects-element-type-background), .elementor-26787 .elementor-element.elementor-element-9baf59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-26787 .elementor-element.elementor-element-dd779ad > .elementor-element-populated{padding:0px 10px 0px 026px;}.elementor-26787 .elementor-element.elementor-element-5f6faa2 > .elementor-element-populated{padding:026px 20px 026px 044px;}.elementor-26787 .elementor-element.elementor-element-442bff3 img{width:47px;height:92px;}body:not(.rtl) .elementor-26787 .elementor-element.elementor-element-442bff3{left:-15px;}body.rtl .elementor-26787 .elementor-element.elementor-element-442bff3{right:-15px;}.elementor-26787 .elementor-element.elementor-element-442bff3{bottom:-11px;}.elementor-26787 .elementor-element.elementor-element-c89d200 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-26787 .elementor-element.elementor-element-6fb02da img{width:172px;height:40px;}body:not(.rtl) .elementor-26787 .elementor-element.elementor-element-6fb02da{left:-15px;}body.rtl .elementor-26787 .elementor-element.elementor-element-6fb02da{right:-15px;}.elementor-26787 .elementor-element.elementor-element-6fb02da{bottom:-11px;}.elementor-26787 .elementor-element.elementor-element-760f94a{margin-top:058px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-26787 .elementor-element.elementor-element-029b786 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-26787 .elementor-element.elementor-element-057d63b{margin-top:0px;margin-bottom:70px;padding:0px 10px 0px 10px;}}/* Start custom CSS for heading, class: .elementor-element-c89d200 */@media (max-width:767px){
    .elementor-26787 .elementor-element.elementor-element-c89d200 .elementor-heading-title{
        text-transform:uppercase !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f6faa2 */.elementor-26787 .elementor-element.elementor-element-5f6faa2>.elementor-widget-wrap{
    background-size: 100% 100% !important
}

@media (min-width:1000px){
.elementor-26787 .elementor-element.elementor-element-5f6faa2{
    /*flex-grow:1;*/
    width: 698px !important;
   
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-910ac5a */.elementor-26787 .elementor-element.elementor-element-910ac5a{
    width: fit-content;
     margin-right: auto;
     
}
@media(max-width:767px){
    .elementor-26787 .elementor-element.elementor-element-910ac5a{
        margin-right:unset;
        margin-left:auto;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-44491 */.elementor-26787 .elementor-element.elementor-global-44491{
    font-family: 'Lexend Deca' !important
}

.elementor-26787 .elementor-element.elementor-global-44491 .content-item-1{
    display: grid;
    grid-template-columns: 333px 1fr;
    border-bottom: 1px solid black;

}
.elementor-26787 .elementor-element.elementor-global-44491 .content-item-2{
    display: grid;
    grid-template-columns: 333px 1fr;
    border-bottom: 1px solid black;

}
   .elementor-26787 .elementor-element.elementor-global-44491 .tab-title-item.active{
        font-weight:500 !important;
        color: #16315E !important;
    }

.elementor-26787 .elementor-element.elementor-global-44491 .titleMain{
    font-weight: 600 !important;
    margin-bottom:16px !important;
    font-size: 18px !important;
    color:black;
    display: none
}
.elementor-26787 .elementor-element.elementor-global-44491 .imageMain img{
    height: 479px;
    width:100%;
    object-fit: cover
}
.elementor-26787 .elementor-element.elementor-global-44491 .imageMain{
    color:black !important;
}
.elementor-26787 .elementor-element.elementor-global-44491 .imageMain{
        padding-top: 21px;
    padding-right:15px;
    
}
.elementor-26787 .elementor-element.elementor-global-44491 .messageMaindiv{
    padding-left:15px;
    border-left: 1px solid black;
        padding-top: 21px;
}
.elementor-26787 .elementor-element.elementor-global-44491 .messageMain .titleMain{
    font-weight: 600 !important;
}
.elementor-26787 .elementor-element.elementor-global-44491 .messageMain{

font-family: 'Lexend Deca' !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 25px;
letter-spacing: 0em;
text-align: left;
color:black !important;

}
.elementor-26787 .elementor-element.elementor-global-44491 .messageMain strong{
    font-weight: 600 !important;
   
}
.elementor-26787 .elementor-element.elementor-global-44491 .content-detail .images{
    /*height: 479px !important*/
}

.elementor-26787 .elementor-element.elementor-global-44491 .tab-accordion-grid{
    padding:0px;
}
@media (max-width:767px){
    .elementor-26787 .elementor-element.elementor-global-44491 .navigation-tab{
        gap:15px !important;
        overflow-x:scroll !important;
        scroll-snap-type: x mandatory;
        
    }
    
    .elementor-26787 .elementor-element.elementor-global-44491 .navigation-tab::-webkit-scrollbar {
  display: none;
}
    .elementor-26787 .elementor-element.elementor-global-44491 .navigation-tab .tab-title-item{
        flex-shrink:0 !important;
        width:50% !important;
        font-size:14px !important;
         white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  scroll-snap-align: start;
        
    }
    
    .elementor-26787 .elementor-element.elementor-global-44491 .tab-title-item.active{
        font-weight:500 !important;
        color: #16315E !important;
    }
    
    .elementor-26787 .elementor-element.elementor-global-44491 .content-item-1{
        grid-template-columns:1fr !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-item-1 img{
        width:100%;
        height:374px !important;
        object-fit:cover !important;
        
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-item-2{
        grid-template-columns:1fr !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-item-2 img{
        width:100%;
        height:374px !important;
        object-fit:cover !important;
        
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .imageMain{
        padding: 21px 18px 0px 18px;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .messageMaindiv{
        padding:0;
        
        border: 0px;
        border-top: 1px solid rgba(27, 27, 27, .75);
        margin-top:35px;
        margin-bottom:31px !important
        
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .titleMain{
        font-weight:500 !important;
        margin-bottom:5px !important;
        padding-top:20px;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .messageMain{
        font-size:14px !important;
        line-height:24px !important;
    }
    
    .elementor-26787 .elementor-element.elementor-global-44491 .content-grid{
        grid-template-columns: 1fr !important;
        row-gap: 15px
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info{
        position:relative !important;
        transform: unset !important;
        height:0px;
   
        border:0px !important;
        transition:.3s;
        overflow:hidden;
        opacity:1;
        display:block !important;
      
    }
    
  
    .elementor-26787 .elementor-element.elementor-global-44491 .content-detail>.name{
        margin-bottom:35px;
         padding:0px 19px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-detail>.position{
         padding:0px 19px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-detail>.images{
         margin:0px 19px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info-wrapper{
        padding:0px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info-wrapper .position{
        display:none;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info-wrapper .name{
        display:none;
       
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info-wrapper .description{
       padding-top:31px;
    }
    
    .elementor-26787 .elementor-element.elementor-global-44491 .content-detail{
        padding:0;
        border-left:0px !important;
        border-right:0px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-grid .content-detail:last-child:not(:nth-child(4n)) .info {
        height:unset !important;
         position:relative !important;
        transform: unset !important;
        height:0px !important;
        margin-top:35px;
        border:0px !important;
        transition:.3s;
        overflow:hidden;
        opacity:1;
        display:block !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-grid .content-detail:last-child:not(:nth-child(4n)) .info .description{
        border-top:0px !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .info .description{
        font-size:16px !important;
        line-height:26px;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .content-grid .content-detail:last-child:not(:nth-child(4n)):hover .info{
        height:350px !important;
        
    }
      .elementor-26787 .elementor-element.elementor-global-44491 .content-grid .content-detail:hover .info{
        height:auto !important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .messageMaindiv{
        margin-bottom:0!important;
    }
    .elementor-26787 .elementor-element.elementor-global-44491 .messageMain p:last-child{
        margin:0;
        border-bottom:1px solid #b1b1b1;
        padding-bottom:30px;
    }
    .elementor-893 .elementor-element.elementor-element-62ab6df .content-detail>.images{
        margin-top:16px!important
    }
}/* End custom CSS */