.elementor-199 .elementor-element.elementor-element-7929409f{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-199 .elementor-element.elementor-element-2bb78b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-199 .elementor-element.elementor-element-e5b72f7{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-4e8be87a{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-4e8be87a.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-199 .elementor-element.elementor-element-66060649{text-align:center;}.elementor-199 .elementor-element.elementor-element-66060649 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-159e9a0f{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-159e9a0f.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-bdfff22{text-align:start;}.elementor-199 .elementor-element.elementor-element-bdfff22 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-199 .elementor-element.elementor-element-1ba9ef94{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-2fd71280{text-align:end;}.elementor-199 .elementor-element.elementor-element-2fd71280 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-247a0b83{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-43c03ed{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-43c03ed.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-2b5b4c7d{text-align:center;}.elementor-199 .elementor-element.elementor-element-2b5b4c7d .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-1dbdc359{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-1dbdc359.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-a0a2a25{text-align:start;}.elementor-199 .elementor-element.elementor-element-a0a2a25 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-2987c613{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-61673a14{text-align:end;}.elementor-199 .elementor-element.elementor-element-61673a14 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-1745934e{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-47952d46{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-47952d46.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-2b3aa334{text-align:center;}.elementor-199 .elementor-element.elementor-element-2b3aa334 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-3f76660{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-3f76660.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-6094b9da{text-align:start;}.elementor-199 .elementor-element.elementor-element-6094b9da .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-58ff886f{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-ecee50e{text-align:end;}.elementor-199 .elementor-element.elementor-element-ecee50e .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-6de27622{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-61355438{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-61355438.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-599bb647{text-align:center;}.elementor-199 .elementor-element.elementor-element-599bb647 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-133e76c9{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-133e76c9.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-17de13c0{text-align:start;}.elementor-199 .elementor-element.elementor-element-17de13c0 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-74d0a8e5{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-19aa3266{text-align:end;}.elementor-199 .elementor-element.elementor-element-19aa3266 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-295edc3d{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-4c76b15a{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-4c76b15a.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-33959eb{text-align:center;}.elementor-199 .elementor-element.elementor-element-33959eb .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-21630566{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-21630566.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-780003ad{text-align:start;}.elementor-199 .elementor-element.elementor-element-780003ad .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-1fcc9095{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-cba7cbf{text-align:end;}.elementor-199 .elementor-element.elementor-element-cba7cbf .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-7fbdf60a{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-55ef5acb{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-55ef5acb.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-4a7b2d54{text-align:center;}.elementor-199 .elementor-element.elementor-element-4a7b2d54 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-6510107a{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-6510107a.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-41d2d5b8{text-align:start;}.elementor-199 .elementor-element.elementor-element-41d2d5b8 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-cb7ace5{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-1ea5722b{text-align:end;}.elementor-199 .elementor-element.elementor-element-1ea5722b .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-6abdf015{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-6f5432cc{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-6f5432cc.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-23122d1{text-align:center;}.elementor-199 .elementor-element.elementor-element-23122d1 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-100a14fb{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-100a14fb.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-26e939bc{text-align:start;}.elementor-199 .elementor-element.elementor-element-26e939bc .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-2b058a9a{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-42675874{text-align:end;}.elementor-199 .elementor-element.elementor-element-42675874 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}.elementor-199 .elementor-element.elementor-element-e6b1752{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-199 .elementor-element.elementor-element-1033fcf1{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-1033fcf1.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-64290ec2{text-align:center;}.elementor-199 .elementor-element.elementor-element-64290ec2 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-fe0fb24{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-199 .elementor-element.elementor-element-fe0fb24.e-con{--align-self:stretch;}.elementor-199 .elementor-element.elementor-element-12526148{text-align:start;}.elementor-199 .elementor-element.elementor-element-12526148 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-199 .elementor-element.elementor-element-41b9c3a8{font-family:"LINESeedSans", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-199 .elementor-element.elementor-element-476520f2{text-align:end;}.elementor-199 .elementor-element.elementor-element-476520f2 .elementor-heading-title{font-family:"LINESeedSans", Sans-serif;font-size:11px;font-weight:400;}@media(min-width:768px){.elementor-199 .elementor-element.elementor-element-e5b72f7{--width:32%;}.elementor-199 .elementor-element.elementor-element-247a0b83{--width:32%;}.elementor-199 .elementor-element.elementor-element-1745934e{--width:32%;}.elementor-199 .elementor-element.elementor-element-6de27622{--width:32%;}.elementor-199 .elementor-element.elementor-element-295edc3d{--width:32%;}.elementor-199 .elementor-element.elementor-element-7fbdf60a{--width:32%;}.elementor-199 .elementor-element.elementor-element-6abdf015{--width:32%;}.elementor-199 .elementor-element.elementor-element-e6b1752{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-e5b72f7 */.elementor-199 .elementor-element.elementor-element-e5b72f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247a0b83 */.elementor-199 .elementor-element.elementor-element-247a0b83 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1745934e */.elementor-199 .elementor-element.elementor-element-1745934e {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de27622 */.elementor-199 .elementor-element.elementor-element-6de27622 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295edc3d */.elementor-199 .elementor-element.elementor-element-295edc3d {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbdf60a */.elementor-199 .elementor-element.elementor-element-7fbdf60a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6abdf015 */.elementor-199 .elementor-element.elementor-element-6abdf015 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b1752 */.elementor-199 .elementor-element.elementor-element-e6b1752 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7929409f */.solutions-item-container:hover .solutions-item-hover-container {
  opacity: 1;
}

body:not(.elementor-editor-active) .solutions-item-hover-container {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: all .2s ease-in-out;
  will-change: opacity;
}

.view-all-solutions {
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(205,205,205,1) 50%, rgba(255,255,255,1) 100%);
    background-size: 200%;
    
    transition: background-position-x .3s ease-in-out;
    
    will-change: background-position-x;
  transform: translate3d(0, 0, 0);
}

.view-all-solutions:hover {
    background-position-x: right;
}/* End custom CSS */