.elementor-1751 .elementor-element.elementor-element-882b2ff{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0120px;--row-gap:0px;--column-gap:0120px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-882b2ff:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-882b2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #F5F2EE 0%, #EFEBE5 100%);}.elementor-1751 .elementor-element.elementor-element-a3150e0{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-3816caa{width:var( --container-widget-width, 800px );max-width:800px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-1751 .elementor-element.elementor-element-3816caa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;line-height:50px;letter-spacing:-2.5px;color:#000000;}.elementor-1751 .elementor-element.elementor-element-8038cd7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button:hover, .elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button:focus{color:#111111;}.elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button:hover svg, .elementor-1751 .elementor-element.elementor-element-1f7c563 .elementor-button:focus svg{fill:#111111;}.elementor-1751 .elementor-element.elementor-element-62e5964 .elementor-button{background-color:#FFFFFF;fill:#111111;color:#111111;border-style:solid;border-color:#E3E3DD;}.elementor-1751 .elementor-element.elementor-element-62e5964 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1751 .elementor-element.elementor-element-62e5964 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1751 .elementor-element.elementor-element-2f0e87f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#0067FF;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#0067FF;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-f74ee78{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-item > a{font-size:12px;font-weight:500;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-f74ee78 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0067FF;}.elementor-1751 .elementor-element.elementor-element-df52d18{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-2eab7f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-4951517{--display:flex;--min-height:80px;--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:120px 120px;--row-gap:120px;--column-gap:120px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-45617b4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-ba6b8af{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-1751 .elementor-element.elementor-element-9569926{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-471073b{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-af8c5be{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-af8c5be .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-af8c5be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-af8c5be.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-af8c5be.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-af8c5be .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-bcaf6b6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-6997a0b{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-49cc339{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-49cc339 .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-49cc339.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-49cc339.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-49cc339.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-49cc339 .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-99a0f57{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-8f2ff29{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-d9fa742{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-d9fa742 .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-d9fa742.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-d9fa742.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-d9fa742.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-d9fa742 .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-7c09965{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-6452f96{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-6452f96:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-6452f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F5;}.elementor-1751 .elementor-element.elementor-element-36bc173{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1751 .elementor-element.elementor-element-36bc173 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-1px;}.elementor-1751 .elementor-element.elementor-element-6e15d2d{--spacer-size:20px;}.elementor-1751 .elementor-element.elementor-element-3f3906a{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-3f3906a:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-3f3906a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A16;}.elementor-1751 .elementor-element.elementor-element-23d6809{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-59d4c9e .elementor-heading-title{color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-e236c09{color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-963c533{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1751 .elementor-element.elementor-element-963c533 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-a3c1d14{--display:flex;}.elementor-1751 .elementor-element.elementor-element-556614d{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-556614d:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-556614d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F5;}.elementor-1751 .elementor-element.elementor-element-3fac65c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-1751 .elementor-element.elementor-element-3fac65c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:900;letter-spacing:-1px;}.elementor-1751 .elementor-element.elementor-element-e894a5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-25f5ad9 .elementor-button:hover, .elementor-1751 .elementor-element.elementor-element-25f5ad9 .elementor-button:focus{color:#111111;}.elementor-1751 .elementor-element.elementor-element-25f5ad9 .elementor-button:hover svg, .elementor-1751 .elementor-element.elementor-element-25f5ad9 .elementor-button:focus svg{fill:#111111;}.elementor-1751 .elementor-element.elementor-element-aa6d5d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1751 .elementor-element.elementor-element-aa6d5d4 .elementor-divider-separator{width:100%;}.elementor-1751 .elementor-element.elementor-element-aa6d5d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1751 .elementor-element.elementor-element-b8bb6c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-b8bb6c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-b8bb6c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-b8bb6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1751 .elementor-element.elementor-element-b8bb6c9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-1751 .elementor-element.elementor-element-b8bb6c9 .elementor-icon-list-text{color:#171612CC;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-c3c936f .elementor-button:hover, .elementor-1751 .elementor-element.elementor-element-c3c936f .elementor-button:focus{color:#111111;}.elementor-1751 .elementor-element.elementor-element-c3c936f .elementor-button:hover svg, .elementor-1751 .elementor-element.elementor-element-c3c936f .elementor-button:focus svg{fill:#111111;}.elementor-1751 .elementor-element.elementor-element-5c2ad82{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1751 .elementor-element.elementor-element-5c2ad82 .elementor-divider-separator{width:100%;}.elementor-1751 .elementor-element.elementor-element-5c2ad82 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1751 .elementor-element.elementor-element-1308f63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-1308f63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-1308f63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-1308f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1751 .elementor-element.elementor-element-1308f63 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-1751 .elementor-element.elementor-element-1308f63 .elementor-icon-list-text{color:#171612CC;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-6462acd .elementor-button:hover, .elementor-1751 .elementor-element.elementor-element-6462acd .elementor-button:focus{color:#111111;}.elementor-1751 .elementor-element.elementor-element-6462acd .elementor-button:hover svg, .elementor-1751 .elementor-element.elementor-element-6462acd .elementor-button:focus svg{fill:#111111;}.elementor-1751 .elementor-element.elementor-element-f376981{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1751 .elementor-element.elementor-element-f376981 .elementor-divider-separator{width:100%;}.elementor-1751 .elementor-element.elementor-element-f376981 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1751 .elementor-element.elementor-element-1ac0840 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-1ac0840 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-1ac0840{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-1ac0840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1751 .elementor-element.elementor-element-1ac0840 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-1751 .elementor-element.elementor-element-1ac0840 .elementor-icon-list-text{color:#171612CC;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-2bcccc5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-2bcccc5:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-2bcccc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A16;}.elementor-1751 .elementor-element.elementor-element-e19cbcf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1751 .elementor-element.elementor-element-090b2cf{text-align:center;}.elementor-1751 .elementor-element.elementor-element-090b2cf .elementor-heading-title{color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-abf8af0{text-align:center;color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-fad2c85{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-9d98c73{--display:flex;}.elementor-1751 .elementor-element.elementor-element-7340c7d{--display:flex;--min-height:80px;--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:120px 120px;--row-gap:120px;--column-gap:120px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-3710884{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-595fb26{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-1751 .elementor-element.elementor-element-48f23ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-796cf90{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-3ecec84{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-3ecec84 .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-3ecec84.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-3ecec84.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-3ecec84.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-3ecec84 .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-48e12ae{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-87b3f6e{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-6d35a98{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-6d35a98 .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-6d35a98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-6d35a98.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-6d35a98.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-6d35a98 .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-730bed7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-4d1950a{--display:grid;--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-d0e86e5{background-color:#000000;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-d0e86e5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1751 .elementor-element.elementor-element-d0e86e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-d0e86e5.elementor-view-framed .elementor-icon, .elementor-1751 .elementor-element.elementor-element-d0e86e5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-d0e86e5 .elementor-icon{font-size:20px;}.elementor-1751 .elementor-element.elementor-element-d40524d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-ab9a1c1{--display:flex;--min-height:80px;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-ab9a1c1:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-ab9a1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F5;}.elementor-1751 .elementor-element.elementor-element-0726174{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1751 .elementor-element.elementor-element-0726174:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-0726174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A16;}.elementor-1751 .elementor-element.elementor-element-40f2d30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-971fd58{--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:center;}.elementor-1751 .elementor-element.elementor-element-e3d9554 .elementor-heading-title{color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-80f31b5{color:#FFFFFF;}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1751 .elementor-element.elementor-element-5a4080b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1751 .elementor-element.elementor-element-5a4080b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1751 .elementor-element.elementor-element-f2bca74{background-color:#FFFFFF;padding:40px 40px 40px 40px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-field-type-html{padding-bottom:0px;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-field-group .elementor-field{color:#5F5F64;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1751 .elementor-element.elementor-element-f2bca74 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1751 .elementor-element.elementor-element-1061735{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6E6E1;--border-color:#E6E6E1;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-1061735:not(.elementor-motion-effects-element-type-background), .elementor-1751 .elementor-element.elementor-element-1061735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F5;}.elementor-1751 .elementor-element.elementor-element-aa83277{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1751 .elementor-element.elementor-element-aa83277 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:900;letter-spacing:-1px;}.elementor-1751 .elementor-element.elementor-element-5550aa7{--display:flex;}.elementor-1751 .elementor-element.elementor-element-44e40f9{--display:flex;}.elementor-1751 .elementor-element.elementor-element-2947948{--display:flex;}.elementor-1751 .elementor-element.elementor-element-62da082{--display:flex;}.elementor-1751 .elementor-element.elementor-element-c8a1621{--display:flex;}.elementor-1751 .elementor-element.elementor-element-548fb6b{--display:flex;}.elementor-1751 .elementor-element.elementor-element-fb0e265{--display:flex;}.elementor-1751 .elementor-element.elementor-element-25faaa3{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 0px 0px;--n-accordion-icon-size:15px;}.elementor-1751 .elementor-element.elementor-element-25faaa3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E1;}:where( .elementor-1751 .elementor-element.elementor-element-25faaa3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 0px 15px 15px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-1751 .elementor-element.elementor-element-25faaa3 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;}.elementor-1751 .elementor-element.elementor-element-25faaa3 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1751 .elementor-element.elementor-element-25faaa3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}@media(max-width:1024px){.elementor-1751 .elementor-element.elementor-element-471073b{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-6997a0b{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-8f2ff29{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-fad2c85{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-796cf90{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-87b3f6e{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-4d1950a{--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-40f2d30{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1751 .elementor-element.elementor-element-882b2ff{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1751 .elementor-element.elementor-element-3816caa .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-1751 .elementor-element.elementor-element-8038cd7{--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:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1751 .elementor-element.elementor-element-2f0e87f{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1751 .elementor-element.elementor-element-f74ee78.elementor-element{--align-self:center;}.elementor-1751 .elementor-element.elementor-element-df52d18{--min-height:302px;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1751 .elementor-element.elementor-element-4951517{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1751 .elementor-element.elementor-element-45617b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-ba6b8af{text-align:start;}.elementor-1751 .elementor-element.elementor-element-471073b{--e-con-grid-template-columns:2fr 7fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-6997a0b{--e-con-grid-template-columns:2fr 7fr;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-8f2ff29{--e-con-grid-template-columns:2fr 7fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-6452f96{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1751 .elementor-element.elementor-element-36bc173{text-align:center;}.elementor-1751 .elementor-element.elementor-element-6e15d2d{--spacer-size:0px;}.elementor-1751 .elementor-element.elementor-element-3f3906a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1751 .elementor-element.elementor-element-556614d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1751 .elementor-element.elementor-element-3fac65c{text-align:start;}.elementor-1751 .elementor-element.elementor-element-2bcccc5{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1751 .elementor-element.elementor-element-fad2c85{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-7340c7d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1751 .elementor-element.elementor-element-3710884{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-595fb26{text-align:start;}.elementor-1751 .elementor-element.elementor-element-796cf90{--e-con-grid-template-columns:2fr 7fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-87b3f6e{--e-con-grid-template-columns:2fr 7fr;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-4d1950a{--e-con-grid-template-columns:2fr 7fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-ab9a1c1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1751 .elementor-element.elementor-element-0726174{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1751 .elementor-element.elementor-element-40f2d30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1751 .elementor-element.elementor-element-f2bca74{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-1751 .elementor-element.elementor-element-1061735{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1751 .elementor-element.elementor-element-aa83277{text-align:start;}}@media(min-width:768px){.elementor-1751 .elementor-element.elementor-element-a3150e0{--width:52%;}.elementor-1751 .elementor-element.elementor-element-df52d18{--width:50%;}.elementor-1751 .elementor-element.elementor-element-2bcccc5{--content-width:950px;}.elementor-1751 .elementor-element.elementor-element-1061735{--content-width:950px;}}/* Start custom CSS for container, class: .elementor-element-6452f96 *//* =========================================
   VOCATRUST — STACKING CARDS ELEMENTOR
   ========================================= */

/* Conteneur regroupant toutes les cartes */
.stacking-cards-parent {
    position: relative;
    width: 100%;
    overflow: visible !important;
    padding-bottom: 80px;
}

/* Évite qu'Elementor bloque le positionnement sticky */
.stacking-cards-parent,
.stacking-cards-parent > .e-con-inner,
.stacking-cards-parent .elementor-widget-wrap,
.stacking-cards-parent .elementor-widget-container {
    overflow: visible !important;
}

/* Style commun à toutes les cartes */
.stacking-card-1,
.stacking-card-2,
.stacking-card-3,
.stacking-card-4 {
    position: sticky !important;
    width: 100%;
    margin-bottom: 28px;
    overflow: hidden;

    border-radius: 28px;

    transform-origin: center top;

    box-shadow:
        0 24px 60px rgba(10, 10, 14, 0.08),
        0 4px 14px rgba(10, 10, 14, 0.04);
}

/* Carte 1 */
.stacking-card-1 {
    top: 80px;
    z-index: 1;
}

/* Carte 2 */
.stacking-card-2 {
    top: 98px;
    z-index: 2;
}

/* Carte 3 */
.stacking-card-3 {
    top: 116px;
    z-index: 3;
}

/* Carte 4 */
.stacking-card-4 {
    top: 134px;
    z-index: 4;
}

/* =========================================
   TABLETTE
   ========================================= */

@media (max-width: 1024px) and (min-width: 768px) {

    .stacking-cards-parent {
        padding-bottom: 60px;
    }

    .stacking-card-1,
    .stacking-card-2,
    .stacking-card-3,
    .stacking-card-4 {
        margin-bottom: 22px;
        border-radius: 24px;
    }

    .stacking-card-1 {
        top: 70px;
    }

    .stacking-card-2 {
        top: 84px;
    }

    .stacking-card-3 {
        top: 98px;
    }

    .stacking-card-4 {
        top: 112px;
    }
}

/* =========================================
   MOBILE
   Désactivation du stacking pour afficher
   chaque carte entièrement
   ========================================= */

@media (max-width: 767px) {

    .stacking-cards-parent {
        position: relative;
        width: 100%;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .stacking-card-1,
    .stacking-card-2,
    .stacking-card-3,
    .stacking-card-4 {
        position: relative !important;

        top: auto !important;
        left: auto !important;
        right: auto !important;

        z-index: auto !important;

        width: 100%;
        margin-bottom: 18px;

        border-radius: 22px;

        transform: none !important;
        translate: none !important;

        overflow: hidden;
    }

    .stacking-card-4 {
        margin-bottom: 0;
    }
}

<style>
.vtuni-card,
.vtuni-card *{
  box-sizing:border-box;
}

.vtuni-card{
  --ink:#0b0c10;
  --muted:#6f7079;
  --line:#e4e3dd;
  --green:#29b873;
  --green-dark:#178650;
  --green-soft:#edf9f2;
  --blue:#4c54e8;
  --blue-soft:#f0f1ff;

  width:100%;
  max-width:640px;
  aspect-ratio: 640 / 430;

  display:flex;
  flex-direction:column;

  padding:20px;

  border:1px solid var(--line);
  border-radius:22px;

  background:
    radial-gradient(circle at 90% 10%, rgba(76,84,232,.055), transparent 30%),
    #f8f8f5;

  font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
}

.vtuni-top{
  flex:0 0 42px;

  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;

  margin-bottom:14px;
}

.vtuni-status{
  display:inline-flex;
  align-items:center;
  gap:7px;

  padding:8px 12px;

  border:1px solid #deded9;
  border-radius:999px;

  background:#fff;
  color:var(--ink);

  font-size:9px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.05em;
  white-space:nowrap;
}

.vtuni-status:before{
  content:"";

  width:7px;
  height:7px;

  border-radius:50%;
  background:var(--green);
}

.vtuni-note{
  color:#77787f;

  font-size:10px;
  font-weight:650;
  white-space:nowrap;
}

.vtuni-panel{
  flex:1;
  min-height:0;

  display:flex;
  flex-direction:column;

  padding:18px;

  border:1px solid var(--line);
  border-radius:18px;

  background:#fff;

  box-shadow:0 12px 30px rgba(11,12,16,.04);
}

.vtuni-title{
  margin:0;

  color:var(--ink);

  font-size:18px;
  font-weight:780;
  line-height:1.15;
  letter-spacing:-.025em;
}

.vtuni-sub{
  margin-top:5px;

  color:var(--muted);

  font-size:10.5px;
  line-height:1.4;
}

.vtuni-pill{
  padding:6px 9px;

  border-radius:999px;

  font-size:8px;
  font-weight:800;
  white-space:nowrap;
}

.vtuni-pill-blue{
  background:var(--blue-soft);
  color:var(--blue);
}

.vtuni-pill-grey{
  background:#f1f1ef;
  color:#72737a;
}

.vtuni-pill-green{
  background:var(--green-soft);
  color:var(--green-dark);
}

/* CARD 1 */
.vtuni-flow{
  flex:1;

  display:grid;
  grid-template-rows:repeat(3,1fr);

  margin-top:15px;

  border-top:1px solid #ecebe7;
}

.vtuni-flow-row{
  display:grid;
  grid-template-columns:38px 1fr auto;
  gap:11px;
  align-items:center;

  border-bottom:1px solid #ecebe7;
}

.vtuni-flow-icon{
  width:35px;
  height:35px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:10px;

  background:#f4f4f1;
  color:var(--ink);

  font-size:12px;
  font-weight:800;
}

.vtuni-flow-copy strong{
  display:block;

  color:var(--ink);

  font-size:11.5px;
  font-weight:720;
}

.vtuni-flow-copy span{
  display:block;

  margin-top:3px;

  color:var(--muted);

  font-size:9px;
}

/* CARD 2 */
.vtuni-agent{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px;
}

.vtuni-agent-left{
  display:flex;
  align-items:center;
  gap:10px;
}

.vtuni-avatar{
  width:42px;
  height:42px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:12px;

  background:var(--ink);
  color:#fff;

  font-size:14px;
  font-weight:800;
}

.vtuni-name strong{
  display:block;

  color:var(--ink);

  font-size:13px;
}

.vtuni-name span{
  display:block;

  margin-top:3px;

  color:var(--muted);

  font-size:9.5px;
}

.vtuni-chat{
  flex:1;

  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:12px;

  padding:16px 0;
}

.vtuni-bubble{
  max-width:78%;

  padding:13px 15px;

  border-radius:15px;

  font-size:11px;
  line-height:1.5;
}

.vtuni-bubble-assistant{
  align-self:flex-start;

  border-bottom-left-radius:5px;

  background:var(--ink);
  color:#fff;
}

.vtuni-bubble-client{
  align-self:flex-end;

  border-bottom-right-radius:5px;

  background:#f1f1ee;
  color:var(--ink);
}

.vtuni-wave{
  flex:0 0 42px;

  display:flex;
  align-items:center;
  justify-content:center;
  gap:4px;
}

.vtuni-wave span{
  width:3px;
  border-radius:999px;
  background:var(--blue);

  animation:vtuniwave 1.1s ease-in-out infinite;
}

.vtuni-wave span:nth-child(1){height:9px;opacity:.5}
.vtuni-wave span:nth-child(2){height:18px;animation-delay:.08s}
.vtuni-wave span:nth-child(3){height:30px;animation-delay:.16s}
.vtuni-wave span:nth-child(4){height:19px;animation-delay:.24s}
.vtuni-wave span:nth-child(5){height:11px;opacity:.6;animation-delay:.32s}

@keyframes vtuniwave{
  0%,100%{transform:scaleY(.6)}
  50%{transform:scaleY(1)}
}

/* CARD 3 */
.vtuni-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;

  margin-top:14px;
}

.vtuni-item{
  position:relative;

  min-height:64px;

  display:flex;
  flex-direction:column;
  justify-content:center;

  padding:11px 38px 11px 12px;

  border:1px solid #e5e4df;
  border-radius:11px;

  background:#fbfbf9;
}

.vtuni-label{
  color:#888990;

  font-size:7.5px;
  font-weight:800;

  text-transform:uppercase;
  letter-spacing:.07em;
}

.vtuni-value{
  margin-top:4px;

  color:var(--ink);

  font-size:11px;
  font-weight:720;
}

.vtuni-check{
  position:absolute;

  right:10px;
  top:50%;

  width:21px;
  height:21px;

  display:flex;
  align-items:center;
  justify-content:center;

  transform:translateY(-50%);

  border-radius:50%;

  background:var(--green-soft);
  color:var(--green);

  font-size:11px;
  font-weight:900;
}

.vtuni-summary{
  flex:1;

  min-height:65px;

  margin-top:8px;
  padding:11px 12px;

  border:1px solid #d2e9dc;
  border-radius:10px;

  background:var(--green-soft);
}

.vtuni-summary-label{
  color:#4f7964;

  font-size:7.5px;
  font-weight:800;

  text-transform:uppercase;
  letter-spacing:.07em;
}

.vtuni-summary p{
  margin:5px 0 0;

  color:#315b46;

  font-size:10px;
  line-height:1.4;
}

.vtuni-delivery{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;

  margin-top:8px;
}

.vtuni-send{
  min-height:37px;

  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;

  border:1px solid var(--line);
  border-radius:9px;

  color:var(--green-dark);

  font-size:9px;
  font-weight:750;
}

.vtuni-send-check{
  width:16px;
  height:16px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:50%;

  background:var(--green);
  color:#fff;

  font-size:8px;
}

/* MOBILE */
@media(max-width:767px){
  .vtuni-card{
    aspect-ratio:auto;
    min-height:420px;

    padding:14px;
    border-radius:17px;
  }

  .vtuni-top{
    flex:0 0 auto;
    min-height:auto;
  }

  .vtuni-note{
    display:none;
  }

  .vtuni-panel{
    padding:15px;
  }

  .vtuni-flow-row{
    grid-template-columns:35px 1fr;
  }

  .vtuni-flow-row .vtuni-pill{
    grid-column:2;
    width:max-content;
  }

  .vtuni-grid{
    grid-template-columns:1fr;
  }

  .vtuni-bubble{
    max-width:88%;
  }
}
</style>/* End custom CSS */