.elementor-15 .elementor-element.elementor-element-2d95d43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-340f52e{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-18696f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3f19d8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-537a820{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-59fce09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-20c66be{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-c480b7b{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-a635538{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-3c99272{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e{--pg-transform-origin:center top;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-image-wrap::before{background-color:rgba(13, 59, 84, 0.3);}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid{columns:3;display:block;grid-row-gap:10px;grid-column-gap:10px;}.elementor-15 .elementor-element.elementor-element-7eb9a7e.pg-masonry--yes .pg-fabric-grid .pg-fabric-item{margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-7eb9a7e.pg-masonry--yes .pg-fabric-grid{gap:10px;}.elementor-15 .elementor-element.elementor-element-23b140b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cb61b4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-817cdbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d2dce3d{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-010002d{--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-15 .elementor-element.elementor-element-25d36cc{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-351fc3b .elementor-icon-wrapper{text-align:center;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-20c66be{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-c480b7b{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-a635538{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-3c99272{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid{columns:2;display:block;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-20c66be{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-c480b7b{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-a635538{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid .elementor-repeater-item-3c99272{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-15 .elementor-element.elementor-element-7eb9a7e .pg-fabric-grid{columns:1;display:block;}.elementor-15 .elementor-element.elementor-element-7eb9a7e.pg-masonry--yes .pg-fabric-grid{margin-bottom:-10px;}}/* Start custom CSS for solutek-portfolio, class: .elementor-element-0a6013e */div.project-thumb img{
    border-radius: 20px 20px 0 0 ;
}
div.project-content h1.section-main-title{
    color:#000;
}
div.project-content p.project-text{
    background-color:#000;
}
.project-right{
    display:none;
}
.project-area.style-two {
    margin: 0 37px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3884 *//* Ẩn input file mặc định */
.elementor-form input[type="file"] {
  display: none;
}

/* Style cho span được thêm vào */
.elementor-form .file-trigger {
  display: inline-block;
  background: #e5007d;
  color: #fff;
  padding: 10px 20px;
  border-radius: 25px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s;
}

.elementor-form .file-trigger:hover {
  background: #c40068;
}/* End custom CSS */