.elementor-2678 .elementor-element.elementor-element-cff5fc7 .elementor-repeater-item-16872d7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2678 .elementor-element.elementor-element-bb9470f img{height:160px;object-fit:contain;object-position:center center;}.elementor-2678 .elementor-element.elementor-element-ab6bfbf{width:auto;max-width:auto;}.elementor-2678 .elementor-element.elementor-element-ab6bfbf .elementor-heading-title{font-size:21px;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2678 .elementor-element.elementor-element-e2ffccf{width:auto;max-width:auto;}.elementor-2678 .elementor-element.elementor-element-e2ffccf > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2678 .elementor-element.elementor-element-e2ffccf .elementor-heading-title{font-size:16px;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-2678 .elementor-element.elementor-element-a40ad71 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2678 .elementor-element.elementor-element-a40ad71 .elementor-heading-title{font-size:14px;font-weight:500;line-height:21px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2678 .elementor-element.elementor-element-cff5fc7 > .elementor-container{min-height:300px;}.elementor-2678 .elementor-element.elementor-element-cff5fc7{box-shadow:0px 0px 64px 0px rgba(194, 209, 217, 0.5);padding:25px 15px 25px 15px;}.jet-listing-item.single-jet-engine.elementor-page-2678 > .elementor{width:400px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-2678 .elementor-element.elementor-element-a40ad71 .elementor-heading-title{font-size:14px;line-height:21px;}}/* Start custom CSS for heading, class: .elementor-element-ab6bfbf */.elementor-2678 .elementor-element.elementor-element-ab6bfbf h2{
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a40ad71 */h2 span{
    font-weight: 200;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab6bfbf */.elementor-2678 .elementor-element.elementor-element-ab6bfbf h2{
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a40ad71 */h2 span{
    font-weight: 200;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cff5fc7 */.excerpt h2.elementor-heading-title.elementor-size-default {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-shadow: none !important;
}
section.box-porfolio  {
    min-height: 390px;
}
.break h2 a {
    word-break: break-word;
}

@media (max-width: 767px) {
    section.box-porfolio  {
    min-height: auto;
    }
}/* End custom CSS */