.elementor-535 .elementor-element.elementor-element-873bbcd{--display:flex;--min-height:876px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-535 .elementor-element.elementor-element-873bbcd:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-873bbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biovanaresearch.com/wp-content/uploads/2026/02/biovana-data-digitalization-harmonization-01.webp");background-position:center center;background-size:cover;}.elementor-535 .elementor-element.elementor-element-873bbcd::before, .elementor-535 .elementor-element.elementor-element-873bbcd > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-873bbcd > .e-con-inner > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-873bbcd > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-873bbcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-873bbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 58%, #000000CC 100%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-93b4aa3{background-color:#F8F5F133;padding:6px 22px 6px 22px;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F5F133;border-radius:50px 50px 50px 50px;}.elementor-535 .elementor-element.elementor-element-93b4aa3 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-535 .elementor-element.elementor-element-93b4aa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-93b4aa3.elementor-view-framed .elementor-icon, .elementor-535 .elementor-element.elementor-element-93b4aa3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-93b4aa3 .elementor-icon{font-size:16px;}.elementor-535 .elementor-element.elementor-element-93b4aa3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-93b4aa3:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-93b4aa3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-93b4aa3 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-27fdb66{width:var( --container-widget-width, min(686px , 100%) );max-width:min(686px , 100%);--container-widget-width:min(686px , 100%);--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-535 .elementor-element.elementor-element-27fdb66 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-535 .elementor-element.elementor-element-22df61d{width:var( --container-widget-width, min(750px , 100%) );max-width:min(750px , 100%);padding:20px 0px 20px 0px;--container-widget-width:min(750px , 100%);--container-widget-flex-grow:0;z-index:99;text-align:center;color:#F8F5F1;}.elementor-535 .elementor-element.elementor-element-22df61d.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-22df61d p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-303921e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--z-index:99;}.elementor-widget-button .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-535 .elementor-element.elementor-element-2594afd .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px;}.elementor-535 .elementor-element.elementor-element-2594afd:hover{--e-transform-scale:1.01;}.elementor-535 .elementor-element.elementor-element-2594afd.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-2594afd{border-radius:12px 12px 12px 12px;}.elementor-535 .elementor-element.elementor-element-2594afd .elementor-button:hover, .elementor-535 .elementor-element.elementor-element-2594afd .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-2594afd .elementor-button:hover svg, .elementor-535 .elementor-element.elementor-element-2594afd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-678cf77{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-678cf77:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-678cf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F1;}.elementor-535 .elementor-element.elementor-element-b88edca{z-index:12;text-align:center;}.elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;mix-blend-mode:lighten;}.elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title a:focus{color:#007ACD;}.elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title a{transition-duration:0.3s;}.elementor-535 .elementor-element.elementor-element-e6eeeca{width:var( --container-widget-width, min(751px , 100% - 50px) );max-width:min(751px , 100% - 50px);padding:0px 0px 0px 0px;--container-widget-width:min(751px , 100% - 50px);--container-widget-flex-grow:0;z-index:12;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-e6eeeca.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-a4235ef{z-index:0;}.elementor-535 .elementor-element.elementor-element-bd011bf{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-d90a8b7{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-d90a8b7:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-d90a8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-d90a8b7.e-con:hover{--e-con-transform-translateY:-12px;--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-d90a8b7:hover{box-shadow:0px 2px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);}.elementor-535 .elementor-element.elementor-element-d90a8b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-b05e29b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-b05e29b p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-7a0fb30{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-7a0fb30:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-7a0fb30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-7a0fb30.e-con:hover{--e-con-transform-translateY:-12px;--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-7a0fb30:hover{box-shadow:0px 2px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);}.elementor-535 .elementor-element.elementor-element-7a0fb30.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-fa20b20{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-fa20b20 p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-49e1e51{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-49e1e51:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-49e1e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-49e1e51.e-con:hover{--e-con-transform-translateY:-12px;--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-49e1e51:hover{box-shadow:0px 2px 16px 0px rgba(40, 82.99999999999999, 91, 0.0784313725490196);}.elementor-535 .elementor-element.elementor-element-49e1e51.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-e543bcf{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-e543bcf p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-497b812{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-78cd1d4{z-index:12;text-align:center;}.elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;mix-blend-mode:lighten;}.elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title a:focus{color:#007ACD;}.elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title a{transition-duration:0.3s;}.elementor-535 .elementor-element.elementor-element-3611ac0{width:var( --container-widget-width, min(744px , 100% - 50px) );max-width:min(744px , 100% - 50px);padding:0px 0px 0px 0px;--container-widget-width:min(744px , 100% - 50px);--container-widget-flex-grow:0;z-index:12;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-3611ac0.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-c64bd85{--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-535 .elementor-element.elementor-element-ed24093{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:49px;--padding-bottom:60px;--padding-left:49px;--padding-right:49px;}.elementor-535 .elementor-element.elementor-element-ed24093:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-ed24093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F8F5F1 0%, #FFFFFF 100%);}.elementor-535 .elementor-element.elementor-element-ed24093.e-con:hover{--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-ed24093.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-535 .elementor-element.elementor-element-3c80d4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-3c80d4d.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-3c80d4d img{max-width:76px;}.elementor-535 .elementor-element.elementor-element-33db332{width:var( --container-widget-width, max(300px) );max-width:max(300px);--container-widget-width:max(300px);--container-widget-flex-grow:0;text-align:start;}.elementor-535 .elementor-element.elementor-element-33db332.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-33db332 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-6b5e6c2 p{margin-block-end:20px;}.elementor-535 .elementor-element.elementor-element-6b5e6c2{color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-ca9e411{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:49px;--padding-bottom:60px;--padding-left:49px;--padding-right:49px;}.elementor-535 .elementor-element.elementor-element-ca9e411:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-ca9e411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F8F5F1 0%, #FFFFFF 100%);}.elementor-535 .elementor-element.elementor-element-ca9e411.e-con:hover{--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-ca9e411.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-6022bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-6022bc5.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-6022bc5 img{max-width:76px;}.elementor-535 .elementor-element.elementor-element-dc491e7{width:var( --container-widget-width, max(300px) );max-width:max(300px);--container-widget-width:max(300px);--container-widget-flex-grow:0;text-align:start;}.elementor-535 .elementor-element.elementor-element-dc491e7.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-dc491e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-b206987 p{margin-block-end:20px;}.elementor-535 .elementor-element.elementor-element-b206987{color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-97edb42{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:32px 32px 32px 32px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:49px;--padding-bottom:60px;--padding-left:49px;--padding-right:49px;}.elementor-535 .elementor-element.elementor-element-97edb42:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-97edb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F8F5F1 0%, #FFFFFF 100%);}.elementor-535 .elementor-element.elementor-element-97edb42.e-con:hover{--e-con-transform-scale:1.03;}.elementor-535 .elementor-element.elementor-element-97edb42.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-9e00e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-9e00e5d.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-9e00e5d img{max-width:76px;}.elementor-535 .elementor-element.elementor-element-5b6772d{width:var( --container-widget-width, max(300px) );max-width:max(300px);--container-widget-width:max(300px);--container-widget-flex-grow:0;text-align:start;}.elementor-535 .elementor-element.elementor-element-5b6772d.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-5b6772d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-c1d88c0 p{margin-block-end:20px;}.elementor-535 .elementor-element.elementor-element-c1d88c0{color:#28545CB3;}.elementor-535 .elementor-element.elementor-element-564cdfc{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-564cdfc:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-564cdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F1;}.elementor-535 .elementor-element.elementor-element-47c0b2d{z-index:12;text-align:center;}.elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;mix-blend-mode:lighten;}.elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title a:focus{color:#007ACD;}.elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title a{transition-duration:0.3s;}.elementor-535 .elementor-element.elementor-element-05440d9{width:var( --container-widget-width, min(744px , 100% - 50px) );max-width:min(744px , 100% - 50px);padding:0px 0px 0px 0px;--container-widget-width:min(744px , 100% - 50px);--container-widget-flex-grow:0;z-index:12;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-05440d9.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-05440d9 p{margin-block-end:43px;}.elementor-535 .elementor-element.elementor-element-e2ef40e{--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-535 .elementor-element.elementor-element-a2da217{--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;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-a2da217:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-a2da217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-535 .elementor-element.elementor-element-899cc5c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-bd97764{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-4caf5a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-bd4464d p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-d5aac4b{--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;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-d5aac4b:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-d5aac4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-535 .elementor-element.elementor-element-2bb0b41 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-06474c6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-34e9db3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-f456055 p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-5f9ac34{--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;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-5f9ac34:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-5f9ac34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-535 .elementor-element.elementor-element-b6562f6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-2b9feb9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-9b18385 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-0372fb2 p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-3eee782{--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;border-style:solid;--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:#28545C1A;--border-color:#28545C1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 2px 16px 0px rgba(40.44299999999999, 84.39989999999999, 92.157, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-535 .elementor-element.elementor-element-3eee782:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-3eee782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-535 .elementor-element.elementor-element-8fb721f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-8afaf0b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-8c90008 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-b61ee77 p{margin-block-end:0px;}.elementor-535 .elementor-element.elementor-element-a99503a{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-ca036e2{z-index:12;text-align:center;}.elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;mix-blend-mode:lighten;}.elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title a:focus{color:#007ACD;}.elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-535 .elementor-element.elementor-element-df5dbc1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--z-index:99;}.elementor-535 .elementor-element.elementor-element-344d251 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px;}.elementor-535 .elementor-element.elementor-element-344d251:hover{--e-transform-scale:1.01;}.elementor-535 .elementor-element.elementor-element-344d251.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-344d251{border-radius:12px 12px 12px 12px;}.elementor-535 .elementor-element.elementor-element-344d251 .elementor-button:hover, .elementor-535 .elementor-element.elementor-element-344d251 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-344d251 .elementor-button:hover svg, .elementor-535 .elementor-element.elementor-element-344d251 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:601px){.elementor-535 .elementor-element.elementor-element-678cf77{--content-width:min(1200px , 100% );}.elementor-535 .elementor-element.elementor-element-bd011bf{--width:min(832px  , 100% - 50px);}.elementor-535 .elementor-element.elementor-element-d90a8b7{--width:100%;}.elementor-535 .elementor-element.elementor-element-7a0fb30{--width:100%;}.elementor-535 .elementor-element.elementor-element-49e1e51{--width:100%;}.elementor-535 .elementor-element.elementor-element-497b812{--content-width:min(1416px , 100% - 50px);}.elementor-535 .elementor-element.elementor-element-ed24093{--width:calc((100% / 3) - (40px /3));}.elementor-535 .elementor-element.elementor-element-ca9e411{--width:calc((100% / 3) - (40px /3));}.elementor-535 .elementor-element.elementor-element-97edb42{--width:calc((100% / 3) - (40px /3));}.elementor-535 .elementor-element.elementor-element-564cdfc{--content-width:min(1000px , 100% - 50px);}}@media(max-width:1024px) and (min-width:601px){.elementor-535 .elementor-element.elementor-element-ed24093{--width:calc((100% / 2) - 20px);}.elementor-535 .elementor-element.elementor-element-ca9e411{--width:calc((100% / 2) - 20px);}.elementor-535 .elementor-element.elementor-element-97edb42{--width:calc((100% / 2) - 20px);}}@media(max-width:1360px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-678cf77{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title{font-size:35px;}.elementor-535 .elementor-element.elementor-element-e6eeeca{--container-widget-width:min(450px , 100% - 50px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(450px , 100% - 50px) );max-width:min(450px , 100% - 50px);}.elementor-535 .elementor-element.elementor-element-d90a8b7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-535 .elementor-element.elementor-element-7a0fb30{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-535 .elementor-element.elementor-element-49e1e51{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-535 .elementor-element.elementor-element-497b812{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title{font-size:35px;}.elementor-535 .elementor-element.elementor-element-3611ac0{--container-widget-width:min(450px , 100% - 50px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(450px , 100% - 50px) );max-width:min(450px , 100% - 50px);}.elementor-535 .elementor-element.elementor-element-c64bd85{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-564cdfc{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title{font-size:35px;}.elementor-535 .elementor-element.elementor-element-05440d9{--container-widget-width:min(450px , 100% - 50px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(450px , 100% - 50px) );max-width:min(450px , 100% - 50px);}.elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title{font-size:35px;}}@media(max-width:800px){.elementor-535 .elementor-element.elementor-element-873bbcd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-27fdb66 .elementor-heading-title{font-size:55px;}.elementor-535 .elementor-element.elementor-element-bd011bf{--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;}}@media(max-width:600px){.elementor-535 .elementor-element.elementor-element-873bbcd{--min-height:700px;--padding-top:100px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-93b4aa3 .elementor-icon-box-wrapper{gap:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-27fdb66{text-align:center;}.elementor-535 .elementor-element.elementor-element-27fdb66 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-b88edca .elementor-heading-title{font-size:28px;}.elementor-535 .elementor-element.elementor-element-78cd1d4 .elementor-heading-title{font-size:28px;}.elementor-535 .elementor-element.elementor-element-ed24093{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-ca9e411{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-535 .elementor-element.elementor-element-97edb42{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-535 .elementor-element.elementor-element-47c0b2d .elementor-heading-title{font-size:28px;}.elementor-535 .elementor-element.elementor-element-ca036e2 .elementor-heading-title{font-size:28px;}}@media(max-width:800px) and (min-width:601px){.elementor-535 .elementor-element.elementor-element-d90a8b7{--width:100%;}.elementor-535 .elementor-element.elementor-element-7a0fb30{--width:100%;}.elementor-535 .elementor-element.elementor-element-49e1e51{--width:100%;}.elementor-535 .elementor-element.elementor-element-ed24093{--width:100%;}.elementor-535 .elementor-element.elementor-element-ca9e411{--width:100%;}.elementor-535 .elementor-element.elementor-element-97edb42{--width:100%;}}@media(min-width:1920px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-2594afd */.bio-header-menu .elementor-button {
    overflow: hidden !important;
}

/* .btn-hover-primary {
  transition: all .5s cubic-bezier(.4, 0, .2, 1);
  position: relative;
  overflow: hidden;
} */

.btn-hover-primary .elementor-button:before {
  content: "";
  opacity: 0;
  border-radius: inherit;
  background: linear-gradient(135deg, #8b3dff 0%, #007acd 50%, #28535b 100%);
  transition: opacity .5s cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  top:0;
  bottom:0;
  width: 100%;
  height:100%;
  left: 0;
}

.btn-hover-primary:hover .elementor-button:before {
  opacity: 1;
}

.btn-hover-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 32px #8b3dff4d, 0 4px 12px #007acd33;
}

.btn-hover-primary .elementor-button * {
    z-index: 10 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bbcd */.custom-gradient:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(to right, color-mix(in oklab, #000 50%, transparent));
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90a8b7 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}



.cards-hover-pro .elementor-button-icon svg ,.cards-hover-pro .separateur-all .elementor-divider >span{
       transition:0.5s all;
}

.separateur-all .elementor-divider >span {
    border-radius: 27px !important;
    transition-delay:0.3s;
   
}

.cards-hover-pro:hover .separateur-all .elementor-divider >span {
    width:100px !important;
}

.cards-hover-pro:hover .elementor-button-icon svg{
    transform:translateX(5px)  scale(1.02)!important;
}

body .cards-hover-pro::before {
    content:"";
    opacity:0.1;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 0.6%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.01%) 85%) !important;
    transition:0.5s all ease-in-out !important;
}


body .cards-hover-pro::before {
    content:"";
    opacity:0.2;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}


body .cards-hover-pro:hover::before  {
    opacity:0.4;
}

body .elementor-535 .elementor-element.elementor-element-d90a8b7.cards-hover-pro::before {
    background-image: radial-gradient(at top right, #28535B 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, rgb(40 83 91 / 2%) 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0fb30 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}



.cards-hover-pro .elementor-button-icon svg ,.cards-hover-pro .separateur-all .elementor-divider >span{
       transition:0.5s all;
}

.separateur-all .elementor-divider >span {
    border-radius: 27px !important;
    transition-delay:0.3s;
   
}

.cards-hover-pro:hover .separateur-all .elementor-divider >span {
    width:100px !important;
}

.cards-hover-pro:hover .elementor-button-icon svg{
    transform:translateX(5px)  scale(1.02)!important;
}

body .cards-hover-pro::before {
    content:"";
    opacity:0.1;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 0.6%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.01%) 85%) !important;
    transition:0.5s all ease-in-out !important;
}


body .cards-hover-pro::before {
    content:"";
    opacity:0.2;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}


body .cards-hover-pro:hover::before  {
    opacity:0.4;
}

body .elementor-535 .elementor-element.elementor-element-7a0fb30.cards-hover-pro::before {
    background-image: radial-gradient(at top right, #28535B 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, rgb(40 83 91 / 2%) 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e1e51 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}



.cards-hover-pro .elementor-button-icon svg ,.cards-hover-pro .separateur-all .elementor-divider >span{
       transition:0.5s all;
}

.separateur-all .elementor-divider >span {
    border-radius: 27px !important;
    transition-delay:0.3s;
   
}

.cards-hover-pro:hover .separateur-all .elementor-divider >span {
    width:100px !important;
}

.cards-hover-pro:hover .elementor-button-icon svg{
    transform:translateX(5px)  scale(1.02)!important;
}

body .cards-hover-pro::before {
    content:"";
    opacity:0.1;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 0.6%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.01%) 85%) !important;
    transition:0.5s all ease-in-out !important;
}


body .cards-hover-pro::before {
    content:"";
    opacity:0.2;
    background-image: radial-gradient(at top right, #8b3dffc4 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, #8b3dff4f 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}


body .cards-hover-pro:hover::before  {
    opacity:0.4;
}

body .elementor-535 .elementor-element.elementor-element-49e1e51.cards-hover-pro::before {
    background-image: radial-gradient(at top right, #28535B 0%, rgb(242 41 91 / 1%) 55%) , radial-gradient(at bottom left, rgb(40 83 91 / 2%) 0%, rgb(242 41 91 / 0.0%) 85%) !important;
    transition:0.5s all ease-in-out !important;
    z-index:-1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678cf77 */.chalang-bt .biovana-blob-l {
    top: 5%;
}

.chalang-bt .biovana-blob-r {
    top: calc(100% - 580px);
        background: rgb(0 122 205 / 20%);
}

.chalang-bt .biovana-blob.biovana-blob-rl-center {display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed24093 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca9e411 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97edb42 */.caro-slide >div >div:hover{
    box-shadow: 0 2px 16px #28535b14;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-899cc5c */.step-badge {
            flex-shrink: 0;
            width: 64px;
            height: 64px;
            border-radius: 16px;
            background: linear-gradient(to bottom right, #8B3DFF, #007ACD);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .step-badge span {
            color: #ffffff;
            font-weight: 600;
            font-size: 18px;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb0b41 */.step-badge {
            flex-shrink: 0;
            width: 64px;
            height: 64px;
            border-radius: 16px;
            background: linear-gradient(to bottom right, #8B3DFF, #007ACD);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .step-badge span {
            color: #ffffff;
            font-weight: 600;
            font-size: 18px;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6562f6 */.step-badge {
            flex-shrink: 0;
            width: 64px;
            height: 64px;
            border-radius: 16px;
            background: linear-gradient(to bottom right, #8B3DFF, #007ACD);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .step-badge span {
            color: #ffffff;
            font-weight: 600;
            font-size: 18px;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fb721f */.step-badge {
            flex-shrink: 0;
            width: 64px;
            height: 64px;
            border-radius: 16px;
            background: linear-gradient(to bottom right, #8B3DFF, #007ACD);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .step-badge span {
            color: #ffffff;
            font-weight: 600;
            font-size: 18px;
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-344d251 */.bio-header-menu .elementor-button {
    overflow: hidden !important;
}

/* .btn-hover-primary {
  transition: all .5s cubic-bezier(.4, 0, .2, 1);
  position: relative;
  overflow: hidden;
} */

.btn-hover-primary .elementor-button:before {
  content: "";
  opacity: 0;
  border-radius: inherit;
  background: linear-gradient(135deg, #8b3dff 0%, #007acd 50%, #28535b 100%);
  transition: opacity .5s cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  top:0;
  bottom:0;
  width: 100%;
  height:100%;
  left: 0;
}

.btn-hover-primary:hover .elementor-button:before {
  opacity: 1;
}

.btn-hover-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 32px #8b3dff4d, 0 4px 12px #007acd33;
}

.btn-hover-primary .elementor-button * {
    z-index: 10 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99503a */.bg_last_bog  {
    background: linear-gradient(to bottom right, rgba(139, 61, 255, 0.05), rgba(0, 122, 205, 0.05), rgba(40, 83, 91, 0.05));
}/* End custom CSS */