.elementor-56 .elementor-element.elementor-element-f585369{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-f585369:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-f585369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalflex.com.br/wp-content/uploads/2025/09/1344_SITE_VITAL_novos_banners_BANNER_sobre_nos.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-f585369::before, .elementor-56 .elementor-element.elementor-element-f585369 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-f585369 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-f585369 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-f585369 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-f585369 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-5cac49b{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5cac49b::before, .elementor-56 .elementor-element.elementor-element-5cac49b > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-5cac49b > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-5cac49b > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-5cac49b > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-5cac49b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-5cac49b.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-b9274c9{--display:flex;--min-height:310px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-b9274c9:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-b9274c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalflex.com.br/wp-content/uploads/2025/09/1344_SITE_VITAL_novos_banners_BOX_TEXTO_BANNERS.png");background-position:center center;background-repeat:no-repeat;}.elementor-56 .elementor-element.elementor-element-fcad903{width:var( --container-widget-width, 36.502% );max-width:36.502%;padding:80px 0px 50px 0px;--container-widget-width:36.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-fcad903.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-fcad903 .elementor-heading-title{line-height:45px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-7b5204f{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7b5204f:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7b5204f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalflex.com.br/wp-content/uploads/2025/09/1344_SITE_VITAL_novos_banners_BANNER_sobre_nos.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-7b5204f::before, .elementor-56 .elementor-element.elementor-element-7b5204f > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-7b5204f > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-7b5204f > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-7b5204f > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-7b5204f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-480f88a{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-480f88a::before, .elementor-56 .elementor-element.elementor-element-480f88a > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-480f88a > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-480f88a > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-480f88a > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-480f88a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-480f88a.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-4bd7c8e{--display:flex;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-4bd7c8e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-4bd7c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0ea3e8a{--display:flex;--padding-top:10px;--padding-bottom:35px;--padding-left:10px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-d2d7412{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-d2d7412.elementor-element{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-d2d7412 .elementor-heading-title{color:#5D5D5D;}.elementor-56 .elementor-element.elementor-element-d2d7412 .elementor-heading-title a:hover, .elementor-56 .elementor-element.elementor-element-d2d7412 .elementor-heading-title a:focus{color:#464343;}.elementor-56 .elementor-element.elementor-element-655dad7{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-655dad7.elementor-element{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-655dad7 .elementor-heading-title{color:#007FFF;}.elementor-56 .elementor-element.elementor-element-655dad7 .elementor-heading-title a:hover, .elementor-56 .elementor-element.elementor-element-655dad7 .elementor-heading-title a:focus{color:#464343;}.elementor-56 .elementor-element.elementor-element-5db227e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5db227e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-5db227e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-ba6f8be.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-ba6f8be{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-c63e111{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-36063f5{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-36063f5:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-36063f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-36063f5::before, .elementor-56 .elementor-element.elementor-element-36063f5 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-36063f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-36063f5 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-36063f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-36063f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-e6caa0b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-e6caa0b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-e6caa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-956aab5.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-956aab5{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-bea3dae{--display:flex;--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-f83718f{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-e3e397b{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-e3e397b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-e3e397b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-56 .elementor-element.elementor-element-e3e397b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#014080;--border-color:#014080;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-e3e397b, .elementor-56 .elementor-element.elementor-element-e3e397b::before{--border-transition:0.3s;}.elementor-56 .elementor-element.elementor-element-ccc3dda .elementor-icon-wrapper{text-align:left;}.elementor-56 .elementor-element.elementor-element-ccc3dda.elementor-view-stacked .elementor-icon{background-color:#014080;}.elementor-56 .elementor-element.elementor-element-ccc3dda.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-ccc3dda.elementor-view-default .elementor-icon{color:#014080;border-color:#014080;}.elementor-56 .elementor-element.elementor-element-ccc3dda.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-ccc3dda.elementor-view-default .elementor-icon svg{fill:#014080;}.elementor-56 .elementor-element.elementor-element-ccc3dda .elementor-icon{font-size:44px;}.elementor-56 .elementor-element.elementor-element-ccc3dda .elementor-icon svg{height:44px;}.elementor-56 .elementor-element.elementor-element-f4586fb{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:29px;color:#014080;}.elementor-56 .elementor-element.elementor-element-6bcc94a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:#014080;}.elementor-56 .elementor-element.elementor-element-ccca5ea{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-ccca5ea:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ccca5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-56 .elementor-element.elementor-element-ccca5ea:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#014080;--border-color:#014080;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-ccca5ea, .elementor-56 .elementor-element.elementor-element-ccca5ea::before{--border-transition:0.3s;}.elementor-56 .elementor-element.elementor-element-cc9beed .elementor-icon-wrapper{text-align:left;}.elementor-56 .elementor-element.elementor-element-cc9beed.elementor-view-stacked .elementor-icon{background-color:#014080;}.elementor-56 .elementor-element.elementor-element-cc9beed.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-cc9beed.elementor-view-default .elementor-icon{color:#014080;border-color:#014080;}.elementor-56 .elementor-element.elementor-element-cc9beed.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-cc9beed.elementor-view-default .elementor-icon svg{fill:#014080;}.elementor-56 .elementor-element.elementor-element-cc9beed .elementor-icon{font-size:44px;}.elementor-56 .elementor-element.elementor-element-cc9beed .elementor-icon svg{height:44px;}.elementor-56 .elementor-element.elementor-element-17ae8a2{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:29px;color:#014080;}.elementor-56 .elementor-element.elementor-element-ae060ce{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:#014080;}.elementor-56 .elementor-element.elementor-element-c08deaf{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-c08deaf:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c08deaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-56 .elementor-element.elementor-element-c08deaf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#014080;--border-color:#014080;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-c08deaf, .elementor-56 .elementor-element.elementor-element-c08deaf::before{--border-transition:0.3s;}.elementor-56 .elementor-element.elementor-element-6951c20 .elementor-icon-wrapper{text-align:left;}.elementor-56 .elementor-element.elementor-element-6951c20.elementor-view-stacked .elementor-icon{background-color:#014080;}.elementor-56 .elementor-element.elementor-element-6951c20.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-6951c20.elementor-view-default .elementor-icon{color:#014080;border-color:#014080;}.elementor-56 .elementor-element.elementor-element-6951c20.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-6951c20.elementor-view-default .elementor-icon svg{fill:#014080;}.elementor-56 .elementor-element.elementor-element-6951c20 .elementor-icon{font-size:44px;}.elementor-56 .elementor-element.elementor-element-6951c20 .elementor-icon svg{height:44px;}.elementor-56 .elementor-element.elementor-element-6a5de58{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:29px;color:#014080;}.elementor-56 .elementor-element.elementor-element-a16b154{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:#014080;}.elementor-56 .elementor-element.elementor-element-236e62e{--display:flex;--padding-top:0px;--padding-bottom:155px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-236e62e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-236e62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-18b59b6 .elementor-button{background-color:#014080;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:11px 11px 11px 11px;padding:20px 45px 20px 45px;}.elementor-56 .elementor-element.elementor-element-18b59b6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-18b59b6.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-e3e397b{--width:50%;}.elementor-56 .elementor-element.elementor-element-ccca5ea{--width:50%;}.elementor-56 .elementor-element.elementor-element-c08deaf{--width:50%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-4bd7c8e{--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-c63e111{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-36063f5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-f585369{--width:100%;}.elementor-56 .elementor-element.elementor-element-b9274c9{--justify-content:center;}.elementor-56 .elementor-element.elementor-element-fcad903{padding:080px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-56 .elementor-element.elementor-element-7b5204f:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7b5204f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalflex.com.br/wp-content/uploads/2025/09/1344_SITE_VITAL_banner_mobile_sobre_nos.png");}.elementor-56 .elementor-element.elementor-element-7b5204f{--width:100%;}.elementor-56 .elementor-element.elementor-element-4bd7c8e{--padding-top:45px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-ba6f8be{column-gap:0px;text-align:left;font-size:20px;line-height:2px;letter-spacing:2.8px;}.elementor-56 .elementor-element.elementor-element-ba6f8be p{margin-block-end:16px;}.elementor-56 .elementor-element.elementor-element-c63e111{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-cd6188b{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-cd6188b.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-36063f5{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-e6caa0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-956aab5{text-align:left;}.elementor-56 .elementor-element.elementor-element-bea3dae{--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-f83718f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-6bcc94a{text-align:left;}.elementor-56 .elementor-element.elementor-element-ae060ce{text-align:left;}.elementor-56 .elementor-element.elementor-element-a16b154{text-align:left;}.elementor-56 .elementor-element.elementor-element-236e62e{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}#h2Center {
    max-width: 340px;
    margin: 0 auto;
}
::selection {
    background-color: #004080 !important;
    color: #ffffff !important;
}

::-moz-selection {
    background-color: #004080 !important;
    color: #ffffff !important;
}
/* Journey Section */
        .journey-section {
            padding: 6rem 0rem;
            background-color: var(--journey-bg);
            padding-bottom: 0px !important;
        }

        .journey-container {
            max-width: 80rem;
            margin: 0 auto;
        }

        .journey-grid {
            display: grid;
            gap: 2rem;
        }

        /* Image Collage */
        .image-collage {
            position: relative;
            flex-grow: 1;
            flex-shrink: 0;
        }

        .image-wrapper {
            position: relative;
            height: 100%;
        }

        .image-overlay {
            position: absolute;
            z-index: 10;
            width: 20rem;
            height: 24rem;
            overflow: hidden;
            border-radius: 0.5rem;
            box-shadow: 0 25px 50px -12px var(--shadow-color);
            transform: translateY(-50%);
            top: 50%;
            left: -2rem;
        }

        .image-portrait,
        .image-workspace {
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
        }

        .portrait-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            filter: grayscale(100%);
            transition: filter 0.7s ease;
        }

        .portrait-img:hover {
            filter: grayscale(0%);
        }

        .image-main {
            display: block;
            height: 100%;
            
        }

        .image-workspace {
            border-radius: 1rem;
            
        }

        .workspace-img {
            width: 100%;
             border-radius: 1rem;
            height: 100%;  
        }

        /* Content Side */
        .content-side {
            display: flex;
            flex-direction: column;
            gap: 2rem;
            
        }

        .content-header {
            display: flex;
            flex-direction: column;
            gap: 1rem;
        }

        .journey-title {
            font-size: 3rem;
            font-weight: 700;
            color: var(--foreground);
            position: relative;
        }

        .title-underline {
            position: absolute;
            bottom: -0.5rem;
            left: 0;
            width: 8rem;
            height: 0.25rem;
            background-color: var(--journey-accent);
            border-radius: 9999px;
        }

        .content-text {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
            color: var(--journey-text);
            line-height: 1.75;
        }

        .journey-paragraph {
            font-size: 19px;
            text-align: justify;
        }

        .button-container {
            padding-top: 1rem;
        }

        .journey-button {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.75rem 1.5rem;
            background-color: var(--journey-accent);
            color: white;
            border: none;
            border-radius: 0.5rem;
            font-size: 1rem;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
        }

        .journey-button:hover {
            background-color: #2563eb;
            transform: translateY(-1px);
            box-shadow: 0 10px 25px -5px rgba(59, 130, 246, 0.4);
        }

        .arrow-icon {
            transition: transform 0.3s ease;
        }

        .journey-button:hover .arrow-icon {
            transform: translateX(0.25rem);
        }

        /* Responsive Design */
        @media (min-width: 1024px) {
            .journey-section {
                padding: 6rem 0rem;
            }

            .journey-grid {
                grid-template-columns: 1fr 1fr;
                gap: 4rem;
            }

            .journey-title {
                font-size: 3.75rem;
            }

            .image-overlay {
                margin-left: 0;
            }
            
        }


       @media (max-width: 1024px) {
   .content-side {
                order: 1 ;
            }
            
            .image-collage {
                order:3 ;
            }

            
        }


        @media (max-width: 768px) {
            .journey-section {
                padding: 0rem 0rem;
            }

            .journey-title {
                font-size: 2.5rem;
            }

            .image-wrapper {
                height: 400px;
            }
            
            .content-side {
                order: 1;
            }
            
            .image-collage {
                order:2;
            }

            .image-overlay {
                width: 16rem;
                height: 20rem;
                left: -1rem;
            }

            .journey-paragraph {
                font-size: 19px;
                text-align: left;
            }
        }

        @media (max-width: 480px) {
            .journey-title {
                font-size: 2rem;
            }

            .image-wrapper {
                height: 300px;
            }

            .image-overlay {
                width: 14rem;
                height: 18rem;
                left: -0.5rem;
            }

            .title-underline {
                width: 6rem;
            }
        }
        
        img.scale-with-grid, .content_wrapper img {
    max-width: 100%;
    height: 100% !important;
}
::selection {
    background-color: #004080 !important;
    color: #ffffff !important;
}

::-moz-selection {
    background-color: #004080 !important;
    color: #ffffff !important;
}
.bg-white{
    background: #FFF !important;
}