.elementor-267 .elementor-element.elementor-element-625a12c:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-625a12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://shabyshop.com/wp-content/uploads/2025/12/Capture-decran-2025-10-21-a-13.13.52.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-267 .elementor-element.elementor-element-625a12c > .elementor-background-overlay{background-color:#1B1F0D;opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-625a12c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:230px 20px 0px 20px;}.elementor-267 .elementor-element.elementor-element-687d49d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 185px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-b6ecc37{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-267 .elementor-element.elementor-element-b6ecc37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-b6ecc37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-507e6d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-507e6d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-267 .elementor-element.elementor-element-55aa0b6 .elementor-button{background-color:#E73E43;border-radius:50px 50px 50px 50px;}.elementor-267 .elementor-element.elementor-element-01f91bd{--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-267 .elementor-element.elementor-element-0d56a73{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-62416df{--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-267 .elementor-element.elementor-element-c23a286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51px) 0px;}.elementor-267 .elementor-element.elementor-element-c23a286 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-267 .elementor-element.elementor-element-6fe8ea0{--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-267 .elementor-element.elementor-element-0f2ef43{--display:flex;}.elementor-267 .elementor-element.elementor-element-c28e0ad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-d8548fc{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-be09534 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;color:#2A477A;}.elementor-267 .elementor-element.elementor-element-60328c0{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-267 .elementor-element.elementor-element-68cdc96 .elementor-button{background-color:#E73E43;border-radius:50px 50px 50px 50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-267 .elementor-element.elementor-element-533287c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-9cc702d{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-fe33293{--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-267 .elementor-element.elementor-element-7ada35e{margin:74px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-7ada35e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:68px;font-weight:900;color:#DDDDDD;}.elementor-267 .elementor-element.elementor-element-9fc0843{--display:flex;--overlay-opacity:0.5;}.elementor-267 .elementor-element.elementor-element-9fc0843:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-9fc0843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-267 .elementor-element.elementor-element-9fc0843::before, .elementor-267 .elementor-element.elementor-element-9fc0843 > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-9fc0843 > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-9fc0843 > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-9fc0843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-9fc0843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-f227d47{--spacer-size:15px;}.elementor-267 .elementor-element.elementor-element-0d03488{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-b88c04d{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-267 .elementor-element.elementor-element-b88c04d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#2A477A;}.elementor-267 .elementor-element.elementor-element-5dd5c51{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-87634ee{--spacer-size:15px;}.elementor-267 .elementor-element.elementor-element-bfb030e .elementor-button{background-color:#E73E43;border-radius:50px 50px 50px 50px;}.elementor-267 .elementor-element.elementor-element-bfb030e .elementor-button-content-wrapper{flex-direction:row;}.elementor-267 .elementor-element.elementor-element-cd3f6bb{--spacer-size:15px;}.elementor-267 .elementor-element.elementor-element-e1e8b42{--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-267 .elementor-element.elementor-element-204be8b{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-6f26392{text-align:center;}.elementor-267 .elementor-element.elementor-element-6f26392 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;color:#E73E43;}.elementor-267 .elementor-element.elementor-element-f67e3c3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-267 .elementor-element.elementor-element-84ba964{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-6ddf432{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-002b5f3{border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-002b5f3 img{height:450px;border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-1683759{border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-1683759 img{height:450px;border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-666dad0{border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-666dad0 img{width:100%;max-width:100%;height:450px;border-radius:25px 25px 25px 25px;}.elementor-267 .elementor-element.elementor-element-0285c68{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-f103c71{text-align:center;}.elementor-267 .elementor-element.elementor-element-f103c71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;color:#2A477A;}.elementor-267 .elementor-element.elementor-element-56d146b{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-a3023d7{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:335px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-267 .elementor-element.elementor-element-a3023d7::before, .elementor-267 .elementor-element.elementor-element-a3023d7 > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-a3023d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-a3023d7 > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-a3023d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-a3023d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-2a5bf41{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-088d2d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#2A477A;}.elementor-267 .elementor-element.elementor-element-1c7c9a7 .elementor-button{background-color:#E73E43;border-radius:50px 50px 50px 50px;}.elementor-267 .elementor-element.elementor-element-26a772f{width:var( --container-widget-width, 75.86% );max-width:75.86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:75.86%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-267 .elementor-element.elementor-element-26a772f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-c9a3ff8 .elementor-button{background-color:#E73E43;border-radius:50px 50px 50px 50px;}.elementor-267 .elementor-element.elementor-element-c9a3ff8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-267 .elementor-element.elementor-element-1a38a97{--spacer-size:50px;}.elementor-267 .elementor-element.elementor-element-9cdcdfb{--display:flex;--overlay-opacity:1;}.elementor-267 .elementor-element.elementor-element-9cdcdfb::before, .elementor-267 .elementor-element.elementor-element-9cdcdfb > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-9cdcdfb > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-9cdcdfb > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-9cdcdfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-9cdcdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A477A;--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-9e51745{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-61620cc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-7fc7f7d{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 175px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-777747a{width:var( --container-widget-width, 19% );max-width:19%;margin:-188px 0px calc(var(--kit-widget-spacing, 0px) + 130px) 113px;padding:0px -4px 13px -11px;--container-widget-width:19%;--container-widget-flex-grow:0;z-index:50;}.elementor-267 .elementor-element.elementor-element-777747a img{width:62%;max-width:67%;}.elementor-267 .elementor-element.elementor-element-43769fa{margin:-207px 0px calc(var(--kit-widget-spacing, 0px) + 94px) 82px;}.elementor-267 .elementor-element.elementor-element-43769fa img{width:56%;}.elementor-267 .elementor-element.elementor-element-93e48f8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-8678fd6{margin:-141px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-8678fd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-a5bef0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-572d662 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-215106d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-f4fdcb1{--display:flex;--margin-top:33px;--margin-bottom:150px;--margin-left:50px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-7b686ec{--display:flex;--min-height:0px;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-3ef82e8{--display:flex;--min-height:0px;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-3bba771{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-358a50b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-ef250c0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:36px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-00077d7{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-8f9b890{left:765.917px;}body.rtl .elementor-267 .elementor-element.elementor-element-8f9b890{right:765.917px;}.elementor-267 .elementor-element.elementor-element-8f9b890{top:162.896px;}.elementor-267 .elementor-element.elementor-element-8f9b890 img{width:50%;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-a6ffe7c{left:767.969px;}body.rtl .elementor-267 .elementor-element.elementor-element-a6ffe7c{right:767.969px;}.elementor-267 .elementor-element.elementor-element-a6ffe7c{top:41.969px;}.elementor-267 .elementor-element.elementor-element-a6ffe7c img{width:80%;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-c28e0ad{--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-5dd5c51{--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-6ddf432{--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-2a5bf41{--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-9e51745{--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-61620cc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-687d49d{width:100%;}.elementor-267 .elementor-element.elementor-element-a3023d7{--width:40%;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-687d49d > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-267 .elementor-element.elementor-element-b6ecc37 .elementor-heading-title{font-size:29px;}.elementor-267 .elementor-element.elementor-element-507e6d1{font-size:15px;}.elementor-267 .elementor-element.elementor-element-0d56a73{--spacer-size:0px;}.elementor-267 .elementor-element.elementor-element-c28e0ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-9cc702d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-fe33293{--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-7ada35e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-267 .elementor-element.elementor-element-7ada35e .elementor-heading-title{font-size:22px;}.elementor-267 .elementor-element.elementor-element-bf944b5{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-5dd5c51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-6f26392 .elementor-heading-title{font-size:42px;}.elementor-267 .elementor-element.elementor-element-84ba964{--spacer-size:0px;}.elementor-267 .elementor-element.elementor-element-6ddf432{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-f103c71 .elementor-heading-title{font-size:36px;}.elementor-267 .elementor-element.elementor-element-56d146b{--spacer-size:0px;}.elementor-267 .elementor-element.elementor-element-a3023d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-2a5bf41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-1c7c9a7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-267 .elementor-element.elementor-element-9e51745{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-61620cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-267 .elementor-element.elementor-element-777747a{margin:-188px 0px calc(var(--kit-widget-spacing, 0px) + 130px) 94px;}.elementor-267 .elementor-element.elementor-element-777747a img{width:79%;max-width:62%;}.elementor-267 .elementor-element.elementor-element-93e48f8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-93e48f8.e-con{--align-self:center;}.elementor-267 .elementor-element.elementor-element-f4fdcb1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:33px;--margin-bottom:0px;--margin-left:104px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-f4fdcb1.e-con{--align-self:center;}.elementor-267 .elementor-element.elementor-element-8f9b890{margin:354px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -700px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-a6ffe7c{margin:585px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -700px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-59fbfae */.benefits-block {
  max-width: 760px;
  display: flex;
  flex-direction: column;
  gap: 34px;
}

.benefit-item {
  display: flex;
  align-items: flex-start;
  gap: 22px;
}

.benefit-icon {
  width: 58px;
  height: 58px;
  min-width: 58px;
  border-radius: 50%;
  background: #f14b4b;
  display: flex;
  align-items: center;
  justify-content: center;
}

.benefit-icon img {
  width: 35px;
  height: 35px;
  object-fit: contain;
  display: block;
}

.benefit-content h3 {
  margin: 0 0 10px;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 700;
  color: #1f1f1f;
}

.benefit-content p {
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
  color: #2f2f2f;
  max-width: 540px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf944b5 */.custom-section {
  position: relative;
  background: #dddddd;
  padding: 10px 20px 10px;
}

.bg-title {
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.07);
  white-space: nowrap;
  z-index: 1;
  pointer-events: none;
}

.custom-card {
  position: relative;
  z-index: 2;
  max-width: 1100px;
  margin: 0 auto;
  background: #314f8f;
  color: white;
  border-radius: 30px;
  padding: 48px 56px;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.12);
}

.top-text,
.intro-text {
  margin: 0;
  font-size: 16px;
  line-height: 1.45;
}

.divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
  margin: 16px 0 22px;
}

.intro-text {
  margin-bottom: 28px;
  font-size: 16px;

}

.custom-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.custom-list li {
  display: flex;
  align-items: flex-start;
  gap: 18px;
  font-size: 16px;
  line-height: 1.45;
}

.check {
  width: 30px;
  height: 30px;
  min-width: 30px;
  border-radius: 50%;
  background: #ff5252;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  margin-top: 0px;
}

@media (max-width: 768px) {
  .custom-section {
    padding: 90px 16px 70px;
  }

  .custom-card {
    padding: 30px 22px;
    border-radius: 22px;
  }

  .top-text,
  .intro-text,
  .custom-list li {
    font-size: 17px;
  }

  .bg-title {
    top: 28px;
    white-space: normal;
    text-align: center;
    width: 100%;
    padding: 0 12px;
  }
}/* End custom CSS */