.elementor-5130 .elementor-element.elementor-element-0fe0073{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-f9b6b9c img{width:100%;}.elementor-5130 .elementor-element.elementor-element-71bc488{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5130 .elementor-element.elementor-element-71bc488{left:10vw;}body.rtl .elementor-5130 .elementor-element.elementor-element-71bc488{right:10vw;}.elementor-5130 .elementor-element.elementor-element-3fa1a20 > .elementor-widget-container{background-color:#0031CE;margin:25px 0px 25px 0px;padding:12px 30px 12px 0px;}.elementor-5130 .elementor-element.elementor-element-3fa1a20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5130 .elementor-element.elementor-element-3fa1a20 .elementor-heading-title{font-size:50px;line-height:54px;color:var( --e-global-color-astglobalcolor5 );}.elementor-5130 .elementor-element.elementor-element-a851276{--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:58px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-d1877eb{text-align:center;}.elementor-5130 .elementor-element.elementor-element-d1877eb .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-5130 .elementor-element.elementor-element-851e6c2{--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-5130 .elementor-element.elementor-element-7516831{text-align:center;}.elementor-5130 .elementor-element.elementor-element-7516831 .elementor-heading-title{font-size:34px;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-categories .pp-category-inner img{height:300px;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-categories-list .pp-category{margin-bottom:30px;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-categories .pp-category{background-color:#FEFEFE;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-categories .pp-category .pp-category-content{text-align:center;padding:15px 15px 20px 15px;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-category-title{font-size:20px;font-weight:600;}.elementor-5130 .elementor-element.elementor-element-f4f4fdc .pp-category-description{color:#666666;font-size:16px;line-height:1.3;}.elementor-5130 .elementor-element.elementor-element-1d7e61c{--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:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5130 .elementor-element.elementor-element-908fcbe{text-align:left;}.elementor-5130 .elementor-element.elementor-element-908fcbe .elementor-heading-title{font-size:34px;}.elementor-5130 .elementor-element.elementor-element-860f77b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5130 .elementor-element.elementor-element-860f77b:not(.elementor-motion-effects-element-type-background), .elementor-5130 .elementor-element.elementor-element-860f77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #001D49 0%, #05569D 100%);}.elementor-5130 .elementor-element.elementor-element-110edc0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 8px 1px rgba(32, 32, 32, 0.3);--margin-top:-48px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:48px;}.elementor-5130 .elementor-element.elementor-element-110edc0:not(.elementor-motion-effects-element-type-background), .elementor-5130 .elementor-element.elementor-element-110edc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5130 .elementor-element.elementor-element-5bb5784 .elementor-heading-title{font-size:14px;color:#333333;}.elementor-5130 .elementor-element.elementor-element-0f692ca > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5130 .elementor-element.elementor-element-0f692ca .elementor-heading-title{font-size:30px;line-height:38px;color:var( --e-global-color-astglobalcolor3 );}.elementor-5130 .elementor-element.elementor-element-0d7bd79 .elementor-heading-title{line-height:24px;color:var( --e-global-color-astglobalcolor3 );}.elementor-5130 .elementor-element.elementor-element-b5df2c7 .elementor-button{background-color:var( --e-global-color-e08f2f3 );box-shadow:0px 4px 8px 1px rgba(51, 51, 51, 0.3);}.elementor-5130 .elementor-element.elementor-element-81dd92a{--display:flex;box-shadow:0px 4px 8px 1px rgba(32, 32, 32, 0.3);--margin-top:-48px;--margin-bottom:-48px;--margin-left:-38px;--margin-right:0px;--padding-top:0%;--padding-bottom:23%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-5130 .elementor-element.elementor-element-91b849d{left:0px;}body.rtl .elementor-5130 .elementor-element.elementor-element-91b849d{right:0px;}.elementor-5130 .elementor-element.elementor-element-91b849d{top:-1px;}.elementor-5130 .elementor-element.elementor-element-91b849d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5130 .elementor-element.elementor-element-a05af7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body.elementor-page-5130:not(.elementor-motion-effects-element-type-background), body.elementor-page-5130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(min-width:768px){.elementor-5130 .elementor-element.elementor-element-0fe0073{--content-width:100%;}.elementor-5130 .elementor-element.elementor-element-71bc488{--width:1300px;}.elementor-5130 .elementor-element.elementor-element-a851276{--content-width:900px;}.elementor-5130 .elementor-element.elementor-element-851e6c2{--content-width:1300px;}.elementor-5130 .elementor-element.elementor-element-1d7e61c{--content-width:1300px;}.elementor-5130 .elementor-element.elementor-element-860f77b{--content-width:1300px;}.elementor-5130 .elementor-element.elementor-element-110edc0{--width:800px;}.elementor-5130 .elementor-element.elementor-element-81dd92a{--width:800px;}.elementor-5130 .elementor-element.elementor-element-a05af7a{--content-width:1300px;}}@media(max-width:1366px) and (min-width:768px){.elementor-5130 .elementor-element.elementor-element-71bc488{--width:100%;}.elementor-5130 .elementor-element.elementor-element-110edc0{--width:570px;}.elementor-5130 .elementor-element.elementor-element-81dd92a{--width:570px;}}@media(max-width:880px) and (min-width:768px){.elementor-5130 .elementor-element.elementor-element-81dd92a{--width:500px;}}@media(max-width:1366px){.elementor-5130 .elementor-element.elementor-element-71bc488{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-5130 .elementor-element.elementor-element-71bc488{left:2%;}body.rtl .elementor-5130 .elementor-element.elementor-element-71bc488{right:2%;}.elementor-5130 .elementor-element.elementor-element-3fa1a20 .elementor-heading-title{font-size:40px;}}@media(max-width:1200px){.elementor-5130 .elementor-element.elementor-element-f9b6b9c img{height:300px;object-fit:cover;object-position:center right;}.elementor-5130 .elementor-element.elementor-element-3fa1a20 .elementor-heading-title{font-size:42px;line-height:50px;}.elementor-5130 .elementor-element.elementor-element-0f692ca .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-5130 .elementor-element.elementor-element-0d7bd79 .elementor-heading-title{font-size:16px;line-height:20px;}}@media(max-width:1024px){.elementor-5130 .elementor-element.elementor-element-f9b6b9c img{height:230px;}.elementor-5130 .elementor-element.elementor-element-110edc0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-5130 .elementor-element.elementor-element-81dd92a{--margin-top:-48px;--margin-bottom:-32px;--margin-left:-3%;--margin-right:0;--padding-top:0%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}}@media(max-width:880px){.elementor-5130 .elementor-element.elementor-element-d1877eb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5130 .elementor-element.elementor-element-d1877eb .elementor-heading-title{font-size:16px;}.elementor-5130 .elementor-element.elementor-element-860f77b{--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-5130 .elementor-element.elementor-element-110edc0{--margin-top:46px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5130 .elementor-element.elementor-element-110edc0.e-con{--order:99999 /* order end hack */;}.elementor-5130 .elementor-element.elementor-element-81dd92a{--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:29%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-5130 .elementor-element.elementor-element-91b849d{left:1px;}body.rtl .elementor-5130 .elementor-element.elementor-element-91b849d{right:1px;}.elementor-5130 .elementor-element.elementor-element-91b849d{top:0px;}}@media(max-width:767px){.elementor-5130 .elementor-element.elementor-element-3fa1a20 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5130 .elementor-element.elementor-element-3fa1a20{text-align:center;}.elementor-5130 .elementor-element.elementor-element-3fa1a20 .elementor-heading-title{font-size:30px;}.elementor-5130 .elementor-element.elementor-element-81dd92a{--padding-top:0%;--padding-bottom:050%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for container, class: .elementor-element-0fe0073 *//*.product-banner {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
*/
.product-title .elementor-widget-container {
    display: inline-block;
    width: auto;
}
.product-title .elementor-widget-container {
    position: relative
}
.product-title .elementor-widget-container::before {
    content: '';
    background-color: #0031CE;
    position: absolute;
    top: 0;
    height: 100%;
    bottom: 0;
    right: 100%;
    width: 1000px;
}

@media screen and (max-width: 768px) {
    .product-title .elementor-widget-container::before {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-851e6c2 */.product-category-list  .pp-term-description,
.product-category-list .pp-category-description {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.product-category-list  .pp-product-cat-desc {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e61c */.product-solution__icon {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860f77b */.product-catalog__img {
    top: 48px;
    height: 0;
}
.elementor-element-91b849d {
    height: 100%;
    width: 100%;
}
.product-catalog__img img {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
}
@media screen and (max-width: 1366px) {
    .product-catalog__img {
    top: 60px;
}
}/* End custom CSS */