.elementor-9021 .elementor-element.elementor-element-6418197{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-5ba6e14f{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-5ba6e14f:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-5ba6e14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9021 .elementor-element.elementor-element-7677efc3{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-9021 .elementor-element.elementor-element-7677efc3{right:0px;}body.rtl .elementor-9021 .elementor-element.elementor-element-7677efc3{left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9021 .elementor-element.elementor-element-4baf4be8.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-4baf4be8{text-align:right;}.elementor-9021 .elementor-element.elementor-element-4baf4be8 img{width:1150px;}.elementor-9021 .elementor-element.elementor-element-13d19014{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-69312c66{--display:flex;}.elementor-9021 .elementor-element.elementor-element-7a90bc7e{--display:flex;--overflow:hidden;}.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-9021 .elementor-element.elementor-element-5acec23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-4d648442 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:68px;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#6EC1E4;}.elementor-9021 .elementor-element.elementor-element-31cd0ac3{--display:flex;--flex-wrap:wrap;}.elementor-9021 .elementor-element.elementor-element-15c265c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#0100C7;}.elementor-9021 .elementor-element.elementor-element-f645011 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#0100C7;}.elementor-9021 .elementor-element.elementor-element-4252e207 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#0100C7;}.elementor-9021 .elementor-element.elementor-element-5bdb519d{--display:flex;}.elementor-9021 .elementor-element.elementor-element-783115ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#6EC1E4;}.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-9021 .elementor-element.elementor-element-3b87d398{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-6ccc38d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-2e7c2adf{text-align:left;}.elementor-9021 .elementor-element.elementor-element-2e7c2adf img{width:365px;}.elementor-9021 .elementor-element.elementor-element-3dc6e06b{text-align:right;}.elementor-9021 .elementor-element.elementor-element-3dc6e06b img{width:160px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9021 .elementor-element.elementor-element-605e6499 > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-9021 .elementor-element.elementor-element-605e6499{--lottie-container-width:250px;}.elementor-9021 .elementor-element.elementor-element-78138599{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-78138599:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-78138599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-9021 .elementor-element.elementor-element-186494b1{--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;}.elementor-9021 .elementor-element.elementor-element-634e2271{--display:flex;}.elementor-9021 .elementor-element.elementor-element-34e700dd.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-283d5a9b{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-361d7e57{--display:flex;}.elementor-9021 .elementor-element.elementor-element-4d7f354d.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-3f868726{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-6f705c39{--display:flex;}.elementor-9021 .elementor-element.elementor-element-66e795f8.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-66e795f8{text-align:center;}.elementor-9021 .elementor-element.elementor-element-66e795f8 img{max-width:200px;}.elementor-9021 .elementor-element.elementor-element-73954c8e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-173951a1{text-align:center;}.elementor-9021 .elementor-element.elementor-element-173951a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4.5vw;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-9021 .elementor-element.elementor-element-10ea223e{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-622c6673{--display:flex;}.elementor-9021 .elementor-element.elementor-element-622c6673:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-622c6673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9021 .elementor-element.elementor-element-5930a2c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-ab76d95{z-index:9;}.elementor-9021 .elementor-element.elementor-element-ab76d95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#6EC1E4;}.elementor-9021 .elementor-element.elementor-element-7020d42{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9021 .elementor-element.elementor-element-70e1f0df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9021 .elementor-element.elementor-element-175aacec{--display:flex;}.elementor-9021 .elementor-element.elementor-element-257d6e01{--display:flex;}.elementor-9021 .elementor-element.elementor-element-3bc7ab5{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-40185c13{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-236cb091 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-78fa19c2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-6fd78805{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-577f965f{text-align:right;}.elementor-9021 .elementor-element.elementor-element-577f965f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:360px;font-weight:700;}.elementor-9021 .elementor-element.elementor-element-4734f655 img{width:265px;}.elementor-9021 .elementor-element.elementor-element-2933705f{--display:flex;}.elementor-9021 .elementor-element.elementor-element-3d1949d4{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-881947{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-28431a88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-1052ca08{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-21834522{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-b61ae40{text-align:right;}.elementor-9021 .elementor-element.elementor-element-b61ae40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:360px;font-weight:700;}.elementor-9021 .elementor-element.elementor-element-72551830{--display:flex;}.elementor-9021 .elementor-element.elementor-element-30ce384b{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-7845b9da{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-1fc435ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-5a1a17c3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-1aea0181{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-3838c77{text-align:right;}.elementor-9021 .elementor-element.elementor-element-3838c77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:360px;font-weight:700;}.elementor-9021 .elementor-element.elementor-element-7d0740bb img{width:105px;}.elementor-9021 .elementor-element.elementor-element-4f07fe28{--display:flex;}.elementor-9021 .elementor-element.elementor-element-23b5989b{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-a6138db{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-32af2b15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-2692bef7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-192178c2{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-5818fedd{text-align:right;}.elementor-9021 .elementor-element.elementor-element-5818fedd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:360px;font-weight:700;}.elementor-9021 .elementor-element.elementor-element-3c85bb5c img{width:185px;}.elementor-9021 .elementor-element.elementor-element-f189aee{--display:flex;}.elementor-9021 .elementor-element.elementor-element-b1c6c66{--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:space-between;}.elementor-9021 .elementor-element.elementor-element-10fb8aa{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-9bac887 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9021 .elementor-element.elementor-element-8765961{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#58595B;}.elementor-9021 .elementor-element.elementor-element-db82ed8{--display:flex;--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-6920906{text-align:right;}.elementor-9021 .elementor-element.elementor-element-6920906 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:360px;font-weight:700;}.elementor-9021 .elementor-element.elementor-element-3dd4b7e7{--display:flex;}.elementor-9021 .elementor-element.elementor-element-3dd4b7e7:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-3dd4b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9021 .elementor-element.elementor-element-836404e{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-836404e:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-836404e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9021 .elementor-element.elementor-element-5c44f26b{--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;--overflow:hidden;}.elementor-9021 .elementor-element.elementor-element-5c44f26b:not(.elementor-motion-effects-element-type-background), .elementor-9021 .elementor-element.elementor-element-5c44f26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-9021 .elementor-element.elementor-element-1e27645c{--display:flex;}.elementor-9021 .elementor-element.elementor-element-5ac5206e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#6EC1E4;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9021 .elementor-element.elementor-element-65d88d35{--grid-row-gap:35px;--grid-column-gap:40px;}.elementor-9021 .elementor-element.elementor-element-65d88d35 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-9021 .elementor-element.elementor-element-65d88d35:after{content:"1";}.elementor-9021 .elementor-element.elementor-element-65d88d35 .elementor-post__thumbnail__link{width:100%;}.elementor-9021 .elementor-element.elementor-element-65d88d35.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9021 .elementor-element.elementor-element-65d88d35.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9021 .elementor-element.elementor-element-65d88d35.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9021 .elementor-element.elementor-element-65d88d35 .elementor-post__title, .elementor-9021 .elementor-element.elementor-element-65d88d35 .elementor-post__title a{color:#0100C7;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-9021 .elementor-element.elementor-element-21a9363f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9021 .elementor-element.elementor-element-5acec23 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-9021 .elementor-element.elementor-element-34e700dd.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-4d7f354d.elementor-element{--align-self:flex-end;}.elementor-9021 .elementor-element.elementor-element-66e795f8.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-9021 .elementor-element.elementor-element-5ba6e14f{--content-width:1440px;}.elementor-9021 .elementor-element.elementor-element-7677efc3{--content-width:1440px;}}@media(max-width:767px){.elementor-9021 .elementor-element.elementor-element-13d19014{--justify-content:flex-start;}.elementor-9021 .elementor-element.elementor-element-7a90bc7e{--justify-content:center;}.elementor-9021 .elementor-element.elementor-element-5acec23 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-9021 .elementor-element.elementor-element-4d648442 .elementor-heading-title{line-height:1.1em;}.elementor-9021 .elementor-element.elementor-element-783115ce .elementor-heading-title{line-height:1.2em;}.elementor-9021 .elementor-element.elementor-element-ab76d95 .elementor-heading-title{line-height:1.2em;}.elementor-9021 .elementor-element.elementor-element-6fd78805{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-1a60195{text-align:left;}.elementor-9021 .elementor-element.elementor-element-1a60195 img{width:250px;}.elementor-9021 .elementor-element.elementor-element-21834522{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-46e2127{text-align:left;}.elementor-9021 .elementor-element.elementor-element-46e2127 img{width:250px;}.elementor-9021 .elementor-element.elementor-element-1aea0181{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-59a0a867{text-align:left;}.elementor-9021 .elementor-element.elementor-element-59a0a867 img{width:250px;}.elementor-9021 .elementor-element.elementor-element-192178c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-75d20495{text-align:left;}.elementor-9021 .elementor-element.elementor-element-75d20495 img{width:250px;}.elementor-9021 .elementor-element.elementor-element-db82ed8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9021 .elementor-element.elementor-element-2420652{text-align:left;}.elementor-9021 .elementor-element.elementor-element-2420652 img{width:250px;}.elementor-9021 .elementor-element.elementor-element-5ac5206e .elementor-heading-title{line-height:1.2em;}.elementor-9021 .elementor-element.elementor-element-65d88d35{width:100%;max-width:100%;}.elementor-9021 .elementor-element.elementor-element-65d88d35 .elementor-post__thumbnail__link{width:100%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Solution*/
#solution .solution-wrap{
    padding: 8rem 0 6rem 0;
}

#solution h2{
    margin-bottom: 4rem;
}

#solution h2 br{
    display: none
}

#solution .img-sticky{
    height: 450px;
    position: absolute;
    right: 28%;
}

#remote-scroll{
    position: relative;
    left: 30px;
}

#solution .text-wrap{
    padding: 4rem 0;
}

#solution .text-container{
    height: 70vh;
}

#solution .text-container:last-child{
    height: auto;
}

#solution .text-block .left-col{
    width: 40%;
}

#solution .text-block .right-col{
    width: 40%;
    position: relative;
}

#solution .text-block h1{
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #9EDBFF;
}

#solution .img-container{
    position: relative;
    height: auto;
    z-index: 2;
    width: 230px;
	height: -webkit-fill-available;
}

#solution .img-container .content{
    position: absolute;
    left: 0;
}

#solution .img-container .content img {
    display: block;
    opacity: 0;
    transition: all .5s ease;
	/*box-shadow: 0px 3px 10px 3px rgba(0,151,255,0.4);
    border-radius: 30px;
    background-color: #ffffff;*/
}

#solution .img-container .content.active img {
    display: block;
    opacity: 1;
}

#solution .img-container:has(.content.maxheight.active) {
	height: 550px;
	overflow-y: scroll;
}

#solution .img-container .squares {
    width: 480px;
}

#solution .img-container .horizontal {
    width: 480px;
}

#solution .img-container .content.horizontal {
	top: 50%;
    transform: translateY(-50%);
}

#solution .img-container .content.maxheight {
	margin-right: 8px;
}

#solution .img-container::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

#solution .text-block .sol-element{
    position: absolute;
}

#solution .text-block .element-a{
    right: 35%;
    top: 35%;
}

#solution .text-block .element-b{
    right: 45%;
    top: 20%;
}

#solution .text-block .element-c{
    right: -10%;
    bottom: -10%;
}

#solution .text-block .element-d{
    right: 35%;
    top: 20%;
}

#solution .top-bg{
    position: absolute;
    height: 20rem;
}

#solution .bottom-bg{
    position: absolute;
    height: 10rem;
    bottom: 0;
}

#solution .sol-img-xs{
    display: none;
}

#solution .cd-icons-filling {
  width: 100%;
  overflow: hidden;
  position: relative;
}

#solution .cd-icons-filling::before, .cd-icons-filling::after {
  content: '';
  position: fixed;
  width: 4px;
  height: 100vh;
  -webkit-transform:translateZ(-10px);
      -moz-transform:translateZ(-10px);
      -o-transform:translateZ(-10px);
      transform:translateZ(-10px);
  transform: translateX(5px);
  z-index: -1;
}

#solution .cd-icons-filling::before {
  top: 0px;
  background-color: #0100C7;
  transition: all 0.s;
}

#solution .cd-icons-filling::after {
  top: 50%;
  background-color: #0097FF;
}

/*Responsive*/
@media (max-width: 1280px) {
	#solution .solution-wrap{
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	}
	#solution h1{
	    font-size: 340px;
	}
	#solution h2{
	    font-size: 45px;
	}
	#solution h3{
	    font-size: 30px;
	}
	#solution .img-sticky{
	    height: 420px;
	}
	#solution .text-wrap{
	    padding: 2rem 0;
	}
	#solution .img-container{
	    width: 200px;
	}
	#solution .text-block .element-a{
	    width: 225px;
	    right: 36%;
	}
	#solution .text-block .element-b{
	    width: 85px;
	    top: 25%;
	}
	#solution .text-block .element-c{
	    width: 150px;
	    right: -5%;
	}
	#solution .text-block .element-d{
	    width: 200px;
	    right: 40%;
	}
	#solution .top-bg{
	    height: 18rem;
	}
	#solution .bottom-bg{
	    height: 8rem;
	}
}

@media (max-width: 1140px) {
	#solution h2{
	    font-size: 42px;
	}
	#solution h3{
	    font-size: 28px;
	}
	#solution .img-sticky{
	    right: 30%;
	}
	#solution .text-block .element-a{
	    width: 200px;
	    right: 38%;
	}
	#solution .text-block .element-b{
	    width: 75px;
	}
	#solution .text-block .element-c{
	    width: 130px;
	    bottom: 0;
	}
	#solution .text-block .element-d{
	    width: 170px;
	    top: 25%;
	}
}

@media (max-width: 1080px) {
	#solution h1{
	    font-size: 300px;
	}
	#solution h2{
	    font-size: 40px;
	}
	#solution h3{
	    font-size: 26px;
	}
	#solution .img-sticky{
	    right: 28%;
	}
	#solution .text-block .element-a{
	    width: 180px;
	}
	#solution .text-block .element-c{
	    width: 120px;
	    bottom: 5%;
	}
	#solution .text-block .element-d{
	    width: 150px;
	}
	#solution .img-container .squares {
        width: 400px;
    }
    #solution .img-container .horizontal {
        width: 400px;
    }
}

@media (max-width: 1024px) {
	#solution .text-wrap{
	    padding: 0 0 2rem 0;
	}
	#solution .top-bg{
	    height: 15rem;
	}
}

@media (max-width: 980px) {
	#solution h1{
	    font-size: 250px;
	}
	#solution h2{
	    font-size: 38px;
	}
	#solution h3{
	    font-size: 24px;
	}
	#solution p{
	    font-size: 15px;
	}
	#solution .solution-wrap{
	    padding: 6rem 0;
	}
	#solution h2{
	    margin-bottom: 6rem;
	}
	#solution .text-container{
	    height: 600px;
	}
	#solution .text-block .left-col{
	    width: 45%;
	}
	#solution .sol-element{
	    display: none;
	}
	#solution .img-sticky{
	    right: 25%;
	}
	#solution .right-col > .e-con-inner{
	    justify-content: flex-start;
	}
	#solution .img-container .content.square.first-square{
		top: 0 !important;
		transform: none;
	}
	#solution .img-container .content.horizontal {
    	top: unset;
        transform: translateY(0);
    }
}

@media (max-width: 900px) {
	#solution h1{
	    font-size: 200px;
	}
	#solution h2{
	    font-size: 36px;
	}
	#solution .img-sticky{
	    right: 20%;
	}
	#solution .img-container .squares {
        width: 350px;
    }
    #solution .img-container .horizontal {
        width: 350px;
    }
}

@media (max-width: 767px) {
	#solution .solution-wrap{
	    width: 85%;
	}
	#solution .solution-wrap{
	    padding: 4rem 0;
	}
	#solution .img-container{
	    display: none;
	}
	#solution .text-wrap > .e-con-inner{
	    gap: 80px;
	}
	#solution .text-container{
	    height: auto;
	}
	#solution .text-block > .e-con-inner{
	    flex-direction: row;
	}
	#solution .text-block .left-col{
	    width: 95%;
	}
	#solution .text-block .right-col{
	    width: 95%;
	}
	#solution .top-bg{
	    height: 13rem;
	}
	#solution .bottom-bg{
	    height: 5rem;
	}
	#solution .sol-img-xs{
	    display: block;
	}
	#solution .sol-img-xs img{
	    /*box-shadow: 0px 3px 10px 3px rgba(0,151,255,0.4);
	    border-radius: 30px;
	    background-color: #ffffff;*/
	}
	#solution .sol-img-xs.horizontal img {
		width: 400px;
	}
	#solution .right-col h1{
	    position: absolute;
	    top: 0;
	    right: 0;
	}
}

@media (max-width: 700px){
    #solution h2 br{
        display: block;
    }
}

@media (max-width: 600px) {
	#solution .sol-img-xs{
	    width: 220px;
	}
	#solution .sol-img-xs.horizontal{
	    width: 320px;
	}
}

@media (max-width: 500px) {
	#solution h1{
	    font-size: 180px;
	}
	#solution h2{
	    font-size: 34px;
	}
	#solution h3{
	    font-size: 22px;
	}
	#solution .sol-img-xs{
	    width: 200px;
	}
	#solution .sol-img-xs.horizontal{
	    width: 280px;
	}
}

@media (max-width: 450px) {
	#solution h1{
	    font-size: 160px;
	}
	#solution h2{
	    font-size: 32px;
	}
	#solution .sol-img-xs{
	    width: 180px;
	}
	#solution h2{
	    max-width: 350px;
	}
	#solution .top-bg{
	    height: 14rem;
	}
} 

@media (max-width: 400px) {
	#solution h1{
	    font-size: 150px;
	}
	#solution h2{
	    font-size: 30px;
	}
	#solution .sol-img-xs{
	    width: 170px;
	}
	#solution .sol-img-xs.horizontal{
	    width: 200px;
	}
}/* End custom CSS */