.elementor-199 .elementor-element.elementor-element-cbf97e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-cbf97e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199 .elementor-element.elementor-element-e33bd39{padding:0px 0px 30px 0px;}.elementor-199 .elementor-element.elementor-element-b34b7ce .elementor-heading-title{font-size:16px;font-weight:600;line-height:41px;}.elementor-199 .elementor-element.elementor-element-b34b7ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-4989039 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-199 .elementor-element.elementor-element-4989039 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-199 .elementor-element.elementor-element-4989039 .ot-icon-list-item{color:#5F6160;font-size:13px;line-height:32px;}.elementor-199 .elementor-element.elementor-element-4989039 .ot-icon-list-item a:hover{color:#6BBD6B;}.elementor-199 .elementor-element.elementor-element-e7fb879 > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-199 .elementor-element.elementor-element-9e921df .elementor-heading-title{font-size:16px;font-weight:600;line-height:32px;}.elementor-199 .elementor-element.elementor-element-9e921df > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-e8518f9 .project-item{padding:calc(0px/2);}.elementor-199 .elementor-element.elementor-element-e8518f9 .project-item.w_double .projects-thumbnail img{margin-top:calc(-0px/2);}.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-grid{margin:calc(-0px/2);}.elementor-199 .elementor-element.elementor-element-e8518f9 .portfolio-info-inner{padding:0px 0px 0px 0px;}.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-box .portfolio-info h5 a{color:#5F6160;background-image:linear-gradient(0deg, #6BBD6B, #6BBD6B);font-size:13px;}.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-box .portfolio-info h5 a:hover{color:#6BBD6B;}.elementor-199 .elementor-element.elementor-element-e8518f9 .portfolio-info .portfolio-cates{margin-bottom:0px;}.elementor-199 .elementor-element.elementor-element-f4b6a84 .elementor-heading-title{font-size:16px;font-weight:600;line-height:32px;}.elementor-199 .elementor-element.elementor-element-f4b6a84 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-a6ff806 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-199 .elementor-element.elementor-element-a6ff806 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-199 .elementor-element.elementor-element-a6ff806 .ot-icon-list-item{color:#5F6160;font-size:13px;line-height:32px;}.elementor-199 .elementor-element.elementor-element-a6ff806 .ot-icon-list-item a:hover{color:#6BBD6B;}.elementor-199 .elementor-element.elementor-element-228f3e4{text-align:center;line-height:24px;}.elementor-199 .elementor-element.elementor-element-facb4c8{z-index:99;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-repeater-item-e93cdff.elementor-social-icon{background-color:#6BBD6B;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-repeater-item-7a70c51.elementor-social-icon{background-color:#8D7E5D;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-repeater-item-d038724.elementor-social-icon{background-color:#0369FC;}.elementor-199 .elementor-element.elementor-element-da37f16{--grid-template-columns:repeat(1, auto);--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-widget-container{text-align:center;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-social-icon{--icon-padding:0.7em;}@media(max-width:1024px){.elementor-199 .elementor-element.elementor-element-e7fb879 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-199 .elementor-element.elementor-element-cbf97e8{padding:50px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-e33bd39{padding:0px 0px 30px 0px;}.elementor-199 .elementor-element.elementor-element-8f6bdfd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199 .elementor-element.elementor-element-b34b7ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-e7fb879 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199 .elementor-element.elementor-element-9e921df > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-f4b6a84 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199 .elementor-element.elementor-element-228f3e4{text-align:center;}.elementor-199 .elementor-element.elementor-element-da37f16{--icon-size:17px;}.elementor-199 .elementor-element.elementor-element-da37f16 .elementor-social-icon{--icon-padding:0.8em;}}/* Start custom CSS for ot-portfolio-grid, class: .elementor-element-e8518f9 */.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-grid.pf_2_cols.style-2 {
    margin: 0 !important;
}

.elementor-199 .elementor-element.elementor-element-e8518f9 article.project-item {
    width: 100% !important;
    position: unset !important;
}

.elementor-199 .elementor-element.elementor-element-e8518f9 .portfolio-info-inner {
    max-width: 100% !important;

}

.elementor-199 .elementor-element.elementor-element-e8518f9 .portfolio-info {
    background: transparent !important;
}

.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-thumbnail,
.elementor-199 .elementor-element.elementor-element-e8518f9 p.portfolio-cates {
    display: none !important;
}

.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-grid.style-2 .projects-box {
        overflow: unset;
    vertical-align: unset;
}

.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-grid.style-2 .projects-box:hover .portfolio-info {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}

/*.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-box .portfolio-info h5 a {*/
/*    color: #cecece;*/
/*    font-size: 18px;*/
/*}*/

/*.elementor-199 .elementor-element.elementor-element-e8518f9 .projects-box .portfolio-info h5 a:hover {*/
/*    color: var(--e-global-color-primary);;*/
/*}*/

.elementor-199 .elementor-element.elementor-element-e8518f9 article.project-item.normal:nth-of-type(1n+6) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-facb4c8 */body:not(.elementor-editor-active) .elementor-199 .elementor-element.elementor-element-facb4c8 {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}/* End custom CSS */