.elementor-3453 .elementor-element.elementor-element-f8498a7{--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-3453 .elementor-element.elementor-element-f8498a7:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-f8498a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.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-3453 .elementor-element.elementor-element-b352206{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-b352206 > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-b352206.elementor-element{--align-self:flex-start;}.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 a{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-3453 .elementor-element.elementor-element-241f73a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-4c91279.elementor-element{--align-self:center;}.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-3453 .elementor-element.elementor-element-8090832 img{border-radius:24px 24px 24px 24px;}.elementor-3453 .elementor-element.elementor-element-2bcd6ce{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:12vh;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-b953792{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-a45477c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-87a0f33{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-87a0f33 > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-87a0f33.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-df3ecff{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:start;}.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-3453 .elementor-element.elementor-element-6a4bec0 .elementor-button{background-color:#172740;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-3453 .elementor-element.elementor-element-b1ec912{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-e6df369{--display:flex;}.elementor-3453 .elementor-element.elementor-element-57ddfb5{--display:flex;}.elementor-3453 .elementor-element.elementor-element-2558716{--display:flex;}.elementor-3453 .elementor-element.elementor-element-896b384{--display:flex;}.elementor-3453 .elementor-element.elementor-element-e21a195{--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:2em;--n-accordion-item-title-distance-from-content:2em;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:14px;}.elementor-3453 .elementor-element.elementor-element-e21a195 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3453 .elementor-element.elementor-element-e21a195 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0.5px 0px;}.elementor-3453 .elementor-element.elementor-element-e21a195 {--n-accordion-padding:0em 0em 2em 0em;}:where( .elementor-3453 .elementor-element.elementor-element-e21a195 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;--padding-top:0em;--padding-right:0em;--padding-bottom:1em;--padding-left:0em;}.elementor-3453 .elementor-element.elementor-element-bc032e3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-1496730{--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-end;--align-items:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-1496730:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-1496730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Services-FM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-ffb1f4c{--display:flex;--min-height:500px;--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:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-09b66e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-9423010{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-9423010 > .elementor-widget-container{margin:0px 80px 0px 0px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-9423010.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-9423010 .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-c358b76{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-c358b76 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3453 .elementor-element.elementor-element-6a27127 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-6a27127.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-6a27127{right:0%;}body.rtl .elementor-3453 .elementor-element.elementor-element-6a27127{left:0%;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-6a27127.elementor-view-stacked .elementor-icon{background-color:#172740;}.elementor-3453 .elementor-element.elementor-element-6a27127.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-6a27127.elementor-view-default .elementor-icon{color:#172740;border-color:#172740;}.elementor-3453 .elementor-element.elementor-element-6a27127.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-6a27127.elementor-view-default .elementor-icon svg{fill:#172740;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon{font-size:24px;padding:18px;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-8a44c6a{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-490571b{--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-3453 .elementor-element.elementor-element-490571b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3453 .elementor-element.elementor-element-185fb5e{--display:flex;}.elementor-3453 .elementor-element.elementor-element-5577921{--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-3453 .elementor-element.elementor-element-4c8f7ad{--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:flex-start;--gap:007vh 0;--row-gap:007vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-4c8f7ad:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-4c8f7ad, .elementor-3453 .elementor-element.elementor-element-4c8f7ad::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-da77e83 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-da77e83 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-da77e83 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-da77e83 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-da77e83 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-c033766{--display:flex;--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-3453 .elementor-element.elementor-element-50f8ebc{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-50f8ebc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-50f8ebc, .elementor-3453 .elementor-element.elementor-element-50f8ebc::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-83bd263 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-83bd263 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-83bd263 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-83bd263 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-83bd263 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-3a402fe{--display:flex;--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-3453 .elementor-element.elementor-element-f5cba42{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-f5cba42:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-f5cba42, .elementor-3453 .elementor-element.elementor-element-f5cba42::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-931d97b > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-931d97b .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-931d97b .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-931d97b .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-931d97b .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-147134c{--display:flex;--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-3453 .elementor-element.elementor-element-59b98e1{--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:stretch;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-99f859b{--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-end;--align-items:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-99f859b:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-99f859b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Services-MS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-9ae4675{--display:flex;--min-height:500px;--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:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-f8daee5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-801d27f{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-801d27f > .elementor-widget-container{margin:0px 80px 0px 0px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-801d27f.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-801d27f .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-16930b9{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-16930b9 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-3faffb8{right:0%;}body.rtl .elementor-3453 .elementor-element.elementor-element-3faffb8{left:0%;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-view-stacked .elementor-icon{background-color:#172740;}.elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-view-default .elementor-icon{color:#172740;border-color:#172740;}.elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-3faffb8.elementor-view-default .elementor-icon svg{fill:#172740;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon{font-size:24px;padding:18px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-602c943{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-2ffdc86{--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-3453 .elementor-element.elementor-element-2ffdc86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3453 .elementor-element.elementor-element-9fad25d{--display:flex;}.elementor-3453 .elementor-element.elementor-element-eaf1ab0{--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-3453 .elementor-element.elementor-element-5fc21a2{--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:flex-start;--gap:007vh 0;--row-gap:007vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-5fc21a2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-5fc21a2, .elementor-3453 .elementor-element.elementor-element-5fc21a2::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-dc68c0b > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-dc68c0b .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-dc68c0b .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-dc68c0b .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-dc68c0b .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-af3d7e2{--display:flex;--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-3453 .elementor-element.elementor-element-9aecfdd{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-9aecfdd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-9aecfdd, .elementor-3453 .elementor-element.elementor-element-9aecfdd::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-7621406 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-7621406 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-7621406 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-7621406 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-7621406 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-156db26{--display:flex;--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-3453 .elementor-element.elementor-element-25b44c7{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-25b44c7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-25b44c7, .elementor-3453 .elementor-element.elementor-element-25b44c7::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-0ffc9d4 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-0ffc9d4 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-0ffc9d4 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-0ffc9d4 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-0ffc9d4 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-c591bfc{--display:flex;--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-3453 .elementor-element.elementor-element-fa72c7f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-eabcda6{--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-end;--align-items:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-eabcda6:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-eabcda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Services-RFO.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-ae16ac7{--display:flex;--min-height:500px;--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:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-60ea19b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-331474f{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-331474f > .elementor-widget-container{margin:0px 80px 0px 0px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-331474f.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-331474f .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-095c6a5{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-095c6a5 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-c7f3ce1{right:0%;}body.rtl .elementor-3453 .elementor-element.elementor-element-c7f3ce1{left:0%;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-view-stacked .elementor-icon{background-color:#172740;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-view-default .elementor-icon{color:#172740;border-color:#172740;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-c7f3ce1.elementor-view-default .elementor-icon svg{fill:#172740;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon{font-size:24px;padding:18px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-741c7b9{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-105c5fa{--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-3453 .elementor-element.elementor-element-105c5fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3453 .elementor-element.elementor-element-fa17028{--display:flex;}.elementor-3453 .elementor-element.elementor-element-69b0b90{--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-3453 .elementor-element.elementor-element-3b32a09{--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:flex-start;--gap:007vh 0;--row-gap:007vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-3b32a09:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-3b32a09, .elementor-3453 .elementor-element.elementor-element-3b32a09::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-4ab2e2f > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-4ab2e2f .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-4ab2e2f .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-4ab2e2f .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-4ab2e2f .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-e778ed3{--display:flex;--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-3453 .elementor-element.elementor-element-9390f04{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-9390f04:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-9390f04, .elementor-3453 .elementor-element.elementor-element-9390f04::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-271f374 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-271f374 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-271f374 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-271f374 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-271f374 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-80d21de{--display:flex;--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-3453 .elementor-element.elementor-element-54caf50{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-54caf50:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-54caf50, .elementor-3453 .elementor-element.elementor-element-54caf50::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-7a54570 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-7a54570 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-7a54570 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-7a54570 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-7a54570 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-429bf7b{--display:flex;--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-3453 .elementor-element.elementor-element-a6cd5d8{--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:stretch;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-b7c5aa2{--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-end;--align-items:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-b7c5aa2:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-b7c5aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Services-SCW.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-42c3c3e{--display:flex;--min-height:500px;--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:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-216308d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-b6452dd{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-b6452dd > .elementor-widget-container{margin:0px 80px 0px 0px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-b6452dd.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-b6452dd .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-c0531dd{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-c0531dd > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-2d4d83b{right:0%;}body.rtl .elementor-3453 .elementor-element.elementor-element-2d4d83b{left:0%;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-view-stacked .elementor-icon{background-color:#172740;}.elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-view-default .elementor-icon{color:#172740;border-color:#172740;}.elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-2d4d83b.elementor-view-default .elementor-icon svg{fill:#172740;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon{font-size:24px;padding:18px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-af7b578{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-9a682c1{--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-3453 .elementor-element.elementor-element-9a682c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3453 .elementor-element.elementor-element-7d8244d{--display:flex;}.elementor-3453 .elementor-element.elementor-element-287d055{--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-3453 .elementor-element.elementor-element-3f53583{--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:flex-start;--gap:007vh 0;--row-gap:007vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-3f53583:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-3f53583, .elementor-3453 .elementor-element.elementor-element-3f53583::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-8b90a72 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-8b90a72 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-8b90a72 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-8b90a72 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-8b90a72 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-277ad7b{--display:flex;--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-3453 .elementor-element.elementor-element-45dabdd{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-45dabdd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-45dabdd, .elementor-3453 .elementor-element.elementor-element-45dabdd::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-3996938 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-3996938 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-3996938 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-3996938 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-3996938 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-5b0c261{--display:flex;--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-3453 .elementor-element.elementor-element-2c4f12d{--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:flex-start;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-2c4f12d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-2c4f12d, .elementor-3453 .elementor-element.elementor-element-2c4f12d::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-f1aaeb9 > .elementor-widget-container{margin:28px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-f1aaeb9 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-f1aaeb9 .elementor-icon{font-size:52px;}.elementor-3453 .elementor-element.elementor-element-f1aaeb9 .elementor-icon svg{height:52px;}.elementor-3453 .elementor-element.elementor-element-f1aaeb9 .elementor-icon-wrapper svg{width:auto;}.elementor-3453 .elementor-element.elementor-element-0f25452{--display:flex;--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-3453 .elementor-element.elementor-element-1854bf9{--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3453 .elementor-element.elementor-element-2be25df{--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;--border-radius:24px 24px 0px 0px;--margin-top:0;--margin-bottom:2vh;--margin-left:0;--margin-right:0;--padding-top:10vh;--padding-bottom:10vh;--padding-left:30px;--padding-right:30px;}.elementor-3453 .elementor-element.elementor-element-2be25df:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-2be25df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-3453 .elementor-element.elementor-element-5d70f1f{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-5d70f1f > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-14c5ecc{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;}.elementor-3453 .elementor-element.elementor-element-14c5ecc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3453 .elementor-element.elementor-element-4ef69e0{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-66b1e07{--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:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-66b1e07:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-66b1e07, .elementor-3453 .elementor-element.elementor-element-66b1e07::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-97151d7{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-97151d7:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-97151d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3CBE5;}.elementor-3453 .elementor-element.elementor-element-97151d7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3453 .elementor-element.elementor-element-9f9892d > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-9f9892d .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-724cb1c{--display:flex;--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-3453 .elementor-element.elementor-element-276b645{--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:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-276b645:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-276b645, .elementor-3453 .elementor-element.elementor-element-276b645::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-9b98e89{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-9b98e89:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-9b98e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3CBE5;}.elementor-3453 .elementor-element.elementor-element-9b98e89.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3453 .elementor-element.elementor-element-48322fa > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-48322fa .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-9ded95d{--display:flex;--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-3453 .elementor-element.elementor-element-4184581{--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:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-4184581:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-4184581, .elementor-3453 .elementor-element.elementor-element-4184581::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-ee7367c{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-ee7367c:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-ee7367c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3CBE5;}.elementor-3453 .elementor-element.elementor-element-ee7367c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3453 .elementor-element.elementor-element-155ed92 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-155ed92 .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-8d7a90c{--display:flex;--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-3453 .elementor-element.elementor-element-fa03935{--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:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3453 .elementor-element.elementor-element-fa03935:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3453 .elementor-element.elementor-element-fa03935, .elementor-3453 .elementor-element.elementor-element-fa03935::before{--border-transition:0.3s;}.elementor-3453 .elementor-element.elementor-element-99cfaa6{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-99cfaa6:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-99cfaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3CBE5;}.elementor-3453 .elementor-element.elementor-element-99cfaa6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3453 .elementor-element.elementor-element-ed5ac3a > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-ed5ac3a .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-6b9b3e0{--display:flex;--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-3453 .elementor-element.elementor-element-0026b89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-f40e041.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-5f035c2{--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:space-between;--align-items:stretch;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-449ac18{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-3453 .elementor-element.elementor-element-673104f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3453 .elementor-element.elementor-element-0931c05{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-0931c05 > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-0931c05.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-46b5a05{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:start;}.elementor-3453 .elementor-element.elementor-element-d711c13{--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;--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-3453 .elementor-element.elementor-element-3fbda55.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3453 .elementor-element.elementor-element-2650e39{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-5966668.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-5966668 .elementor-icon{font-size:20px;padding:14px;}.elementor-3453 .elementor-element.elementor-element-5966668 .elementor-icon svg{height:20px;}.elementor-3453 .elementor-element.elementor-element-e9ca0d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-1344d94 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-3453 .elementor-element.elementor-element-62eeea4{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-5196187{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-3453 .elementor-element.elementor-element-14a4e89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-5556082 .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-5556082 .elementor-icon{font-size:45px;}.elementor-3453 .elementor-element.elementor-element-5556082 .elementor-icon svg{height:45px;}.elementor-3453 .elementor-element.elementor-element-32b638e > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3453 .elementor-element.elementor-element-e894c75{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-875e039 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-875e039.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-875e039 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-875e039 .elementor-icon{font-size:24px;padding:14px;}.elementor-3453 .elementor-element.elementor-element-875e039 .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-7a75e1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-92e96e6{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-3453 .elementor-element.elementor-element-a467b3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-d08815c .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-d08815c .elementor-icon{font-size:45px;}.elementor-3453 .elementor-element.elementor-element-d08815c .elementor-icon svg{height:45px;}.elementor-3453 .elementor-element.elementor-element-a242a7a > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3453 .elementor-element.elementor-element-2ca4dfc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-3f8889d > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-3f8889d.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-3f8889d .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-3f8889d .elementor-icon{font-size:24px;padding:14px;}.elementor-3453 .elementor-element.elementor-element-3f8889d .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-c25a9ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-69e0f7a{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-3453 .elementor-element.elementor-element-9c8f169{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-1de487d .elementor-icon-wrapper{text-align:start;}.elementor-3453 .elementor-element.elementor-element-1de487d .elementor-icon{font-size:45px;}.elementor-3453 .elementor-element.elementor-element-1de487d .elementor-icon svg{height:45px;}.elementor-3453 .elementor-element.elementor-element-01156d0 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3453 .elementor-element.elementor-element-e0ca9c7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-ecdedb5 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-ecdedb5.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-ecdedb5 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-ecdedb5 .elementor-icon{font-size:24px;padding:14px;}.elementor-3453 .elementor-element.elementor-element-ecdedb5 .elementor-icon svg{height:24px;}.elementor-3453 .elementor-element.elementor-element-8705d71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-089b2a7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-10px;--e-n-carousel-arrow-size:12px;}:where( .elementor-3453 .elementor-element.elementor-element-089b2a7 .swiper-slide ) > .e-con{--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:30px;--padding-inline-end:30px;--padding-block-end:30px;--padding-inline-start:30px;}.elementor-3453 .elementor-element.elementor-element-089b2a7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-3453 .elementor-element.elementor-element-ba126dc{--display:flex;--min-height:100vh;--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:flex-end;--margin-top:12vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-ba126dc:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-ba126dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Home-Ready-to-secure-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-90949b6{--display:flex;--min-height:calc(100vh - 60px);--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-b8f961b{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-b8f961b{right:130px;}body.rtl .elementor-3453 .elementor-element.elementor-element-b8f961b{left:130px;}.elementor-3453 .elementor-element.elementor-element-610c83e{--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-3453 .elementor-element.elementor-element-2b90ff2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-3453 .elementor-element.elementor-element-9c8103c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-3453 .elementor-element.elementor-element-9c8103c:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-9c8103c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-3453 .elementor-element.elementor-element-d7a434a{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-d7a434a > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-d7a434a.elementor-element{--align-self:flex-start;}.elementor-3453 .elementor-element.elementor-element-d7a434a .elementor-heading-title{color:#172740;}.elementor-3453 .elementor-element.elementor-element-599a58c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#172740;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3453 .elementor-element.elementor-element-328883e .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-3453 .elementor-element.elementor-element-328883e .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-3453 .elementor-element.elementor-element-328883e .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group > label{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-type-html{padding-bottom:0px;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3453 .elementor-element.elementor-element-328883e .e-form__buttons__wrapper__button-next{background-color:#A3CBE5;color:#172740;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-button[type="submit"]{background-color:#A3CBE5;color:#172740;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-button[type="submit"] svg *{fill:#172740;}.elementor-3453 .elementor-element.elementor-element-328883e .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3453 .elementor-element.elementor-element-328883e{--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-3453 .elementor-element.elementor-element-8a60816{--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:flex-end;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:75px;--padding-right:30px;--z-index:1;}.elementor-3453 .elementor-element.elementor-element-8a60816:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-8a60816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvix.ae/wp-content/uploads/2026/04/Home-Ready-to-secure-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3453 .elementor-element.elementor-element-21a3b48{--display:flex;--min-height:0px;--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:flex-start;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--border-radius:46px 46px 46px 46px;--padding-top:08px;--padding-bottom:08px;--padding-left:12px;--padding-right:050px;}.elementor-3453 .elementor-element.elementor-element-21a3b48:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-21a3b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3453 .elementor-element.elementor-element-cea2dd8{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-cea2dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3453 .elementor-element.elementor-element-cea2dd8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3453 .elementor-element.elementor-element-cea2dd8 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-cea2dd8.elementor-view-framed .elementor-icon{background-color:#090909;}.elementor-3453 .elementor-element.elementor-element-cea2dd8.elementor-view-stacked .elementor-icon{color:#090909;}.elementor-3453 .elementor-element.elementor-element-cea2dd8.elementor-view-stacked .elementor-icon svg{fill:#090909;}.elementor-3453 .elementor-element.elementor-element-cea2dd8 .elementor-icon{font-size:14px;padding:16px;}.elementor-3453 .elementor-element.elementor-element-cea2dd8 .elementor-icon svg{height:14px;}.elementor-3453 .elementor-element.elementor-element-1248a4f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-1248a4f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:10px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-1248a4f.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-96db84c{--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;}@media(max-width:1024px){.elementor-3453 .elementor-element.elementor-element-f612746 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-241f73a{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-2bcd6ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-b953792{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-4b34b7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-b1ec912{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-e21a195 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-bc032e3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-ffb1f4c{--min-height:400px;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon{font-size:22px;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon svg{height:22px;}.elementor-3453 .elementor-element.elementor-element-5577921{--flex-wrap:wrap;}.elementor-3453 .elementor-element.elementor-element-59b98e1{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-9ae4675{--min-height:400px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon{font-size:22px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon svg{height:22px;}.elementor-3453 .elementor-element.elementor-element-eaf1ab0{--flex-wrap:wrap;}.elementor-3453 .elementor-element.elementor-element-fa72c7f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-ae16ac7{--min-height:400px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon{font-size:22px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon svg{height:22px;}.elementor-3453 .elementor-element.elementor-element-69b0b90{--flex-wrap:wrap;}.elementor-3453 .elementor-element.elementor-element-a6cd5d8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-42c3c3e{--min-height:400px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon{font-size:22px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon svg{height:22px;}.elementor-3453 .elementor-element.elementor-element-287d055{--flex-wrap:wrap;}.elementor-3453 .elementor-element.elementor-element-1854bf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-2be25df{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-14c5ecc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3453 .elementor-element.elementor-element-4ef69e0{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-97151d7{--min-height:50px;}.elementor-3453 .elementor-element.elementor-element-9b98e89{--min-height:50px;}.elementor-3453 .elementor-element.elementor-element-ee7367c{--min-height:50px;}.elementor-3453 .elementor-element.elementor-element-99cfaa6{--min-height:50px;}.elementor-3453 .elementor-element.elementor-element-0026b89{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-5f035c2{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-449ac18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-d711c13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-5556082 .elementor-icon{font-size:40px;}.elementor-3453 .elementor-element.elementor-element-5556082 .elementor-icon svg{height:40px;}.elementor-3453 .elementor-element.elementor-element-32b638e > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3453 .elementor-element.elementor-element-d08815c .elementor-icon{font-size:40px;}.elementor-3453 .elementor-element.elementor-element-d08815c .elementor-icon svg{height:40px;}.elementor-3453 .elementor-element.elementor-element-a242a7a > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3453 .elementor-element.elementor-element-1de487d .elementor-icon{font-size:40px;}.elementor-3453 .elementor-element.elementor-element-1de487d .elementor-icon svg{height:40px;}.elementor-3453 .elementor-element.elementor-element-01156d0 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3453 .elementor-element.elementor-element-089b2a7{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-position:-10px;--e-n-carousel-arrow-next-right-position:20px;}:where( .elementor-3453 .elementor-element.elementor-element-089b2a7 .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:20px;--padding-inline-start:20px;}.elementor-3453 .elementor-element.elementor-element-089b2a7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:18px 18px 18px 18px;}.elementor-3453 .elementor-element.elementor-element-ba126dc{--min-height:600px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-90949b6{--min-height:100px;}.elementor-3453 .elementor-element.elementor-element-2b90ff2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-9c8103c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-8a60816{--padding-top:0px;--padding-bottom:20px;--padding-left:65px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-21a3b48{--border-radius:16px 16px 16px 16px;}.elementor-3453 .elementor-element.elementor-element-cea2dd8{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-3453 .elementor-element.elementor-element-f612746 > .elementor-widget-container{margin:-5px 0px -15px 0px;}.elementor-3453 .elementor-element.elementor-element-241f73a{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-2bcd6ce{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-b953792{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-4b34b7a > .elementor-widget-container{margin:-5px 0px -15px 0px;}.elementor-3453 .elementor-element.elementor-element-6a4bec0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-b1ec912{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-e21a195 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-e21a195{--n-accordion-item-title-space-between:1.5em;--n-accordion-item-title-distance-from-content:1.5em;}.elementor-3453 .elementor-element.elementor-element-e21a195 {--n-accordion-padding:0em 0em 1.5em 0em;}.elementor-3453 .elementor-element.elementor-element-bc032e3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-1496730{--min-height:30vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-ffb1f4c{--min-height:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon{font-size:20px;}.elementor-3453 .elementor-element.elementor-element-6a27127 .elementor-icon svg{height:20px;}.elementor-3453 .elementor-element.elementor-element-8a44c6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-59b98e1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-99f859b{--min-height:30vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-9ae4675{--min-height:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon{font-size:20px;}.elementor-3453 .elementor-element.elementor-element-3faffb8 .elementor-icon svg{height:20px;}.elementor-3453 .elementor-element.elementor-element-602c943 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-fa72c7f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-eabcda6{--min-height:30vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-ae16ac7{--min-height:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon{font-size:20px;}.elementor-3453 .elementor-element.elementor-element-c7f3ce1 .elementor-icon svg{height:20px;}.elementor-3453 .elementor-element.elementor-element-741c7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-a6cd5d8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-b7c5aa2{--min-height:30vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-42c3c3e{--min-height:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon{font-size:20px;}.elementor-3453 .elementor-element.elementor-element-2d4d83b .elementor-icon svg{height:20px;}.elementor-3453 .elementor-element.elementor-element-af7b578 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-2be25df{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-14c5ecc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-4ef69e0{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-97151d7{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-9b98e89{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-ee7367c{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-99cfaa6{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-0026b89{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-5f035c2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-449ac18{--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3453 .elementor-element.elementor-element-2650e39{--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-3453 .elementor-element.elementor-element-e9ca0d2{--width:70%;--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-3453 .elementor-element.elementor-element-32b638e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-e894c75{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-7a75e1f{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-a242a7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-2ca4dfc{--width:60%;--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:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-c25a9ba{--width:65%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-01156d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-e0ca9c7{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-8705d71{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-089b2a7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3453 .elementor-element.elementor-element-ba126dc{--min-height:90vh;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-90949b6{--min-height:100px;}.elementor-3453 .elementor-element.elementor-element-2b90ff2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-3453 .elementor-element.elementor-element-8a60816{--min-height:45vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3453 .elementor-element.elementor-element-21a3b48{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3453 .elementor-element.elementor-element-1248a4f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3453 .elementor-element.elementor-element-1248a4f.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-3453 .elementor-element.elementor-element-b953792{--width:50%;}.elementor-3453 .elementor-element.elementor-element-b1ec912{--width:50%;}.elementor-3453 .elementor-element.elementor-element-1496730{--width:50%;}.elementor-3453 .elementor-element.elementor-element-ffb1f4c{--width:50%;}.elementor-3453 .elementor-element.elementor-element-490571b{--width:95%;}.elementor-3453 .elementor-element.elementor-element-4c8f7ad{--width:35%;}.elementor-3453 .elementor-element.elementor-element-50f8ebc{--width:35%;}.elementor-3453 .elementor-element.elementor-element-f5cba42{--width:35%;}.elementor-3453 .elementor-element.elementor-element-99f859b{--width:50%;}.elementor-3453 .elementor-element.elementor-element-9ae4675{--width:50%;}.elementor-3453 .elementor-element.elementor-element-2ffdc86{--width:95%;}.elementor-3453 .elementor-element.elementor-element-5fc21a2{--width:35%;}.elementor-3453 .elementor-element.elementor-element-9aecfdd{--width:35%;}.elementor-3453 .elementor-element.elementor-element-25b44c7{--width:35%;}.elementor-3453 .elementor-element.elementor-element-eabcda6{--width:50%;}.elementor-3453 .elementor-element.elementor-element-ae16ac7{--width:50%;}.elementor-3453 .elementor-element.elementor-element-105c5fa{--width:97.654%;}.elementor-3453 .elementor-element.elementor-element-3b32a09{--width:35%;}.elementor-3453 .elementor-element.elementor-element-9390f04{--width:35%;}.elementor-3453 .elementor-element.elementor-element-54caf50{--width:35%;}.elementor-3453 .elementor-element.elementor-element-b7c5aa2{--width:50%;}.elementor-3453 .elementor-element.elementor-element-42c3c3e{--width:50%;}.elementor-3453 .elementor-element.elementor-element-9a682c1{--width:95%;}.elementor-3453 .elementor-element.elementor-element-3f53583{--width:35%;}.elementor-3453 .elementor-element.elementor-element-45dabdd{--width:35%;}.elementor-3453 .elementor-element.elementor-element-2c4f12d{--width:35%;}.elementor-3453 .elementor-element.elementor-element-66b1e07{--width:25%;}.elementor-3453 .elementor-element.elementor-element-97151d7{--width:60px;}.elementor-3453 .elementor-element.elementor-element-276b645{--width:25%;}.elementor-3453 .elementor-element.elementor-element-9b98e89{--width:60px;}.elementor-3453 .elementor-element.elementor-element-4184581{--width:25%;}.elementor-3453 .elementor-element.elementor-element-ee7367c{--width:60px;}.elementor-3453 .elementor-element.elementor-element-fa03935{--width:25%;}.elementor-3453 .elementor-element.elementor-element-99cfaa6{--width:60px;}.elementor-3453 .elementor-element.elementor-element-449ac18{--width:50%;}.elementor-3453 .elementor-element.elementor-element-62eeea4{--width:50%;}.elementor-3453 .elementor-element.elementor-element-7a75e1f{--width:54%;}.elementor-3453 .elementor-element.elementor-element-c25a9ba{--width:54%;}.elementor-3453 .elementor-element.elementor-element-8705d71{--width:54%;}.elementor-3453 .elementor-element.elementor-element-9c8103c{--width:60%;}.elementor-3453 .elementor-element.elementor-element-8a60816{--width:calc(50% + 45px);}.elementor-3453 .elementor-element.elementor-element-21a3b48{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3453 .elementor-element.elementor-element-b953792{--width:100%;}.elementor-3453 .elementor-element.elementor-element-b1ec912{--width:100%;}.elementor-3453 .elementor-element.elementor-element-4c8f7ad{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-50f8ebc{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-f5cba42{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-5fc21a2{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-9aecfdd{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-25b44c7{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-3b32a09{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-9390f04{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-54caf50{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-3f53583{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-45dabdd{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-2c4f12d{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-66b1e07{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-97151d7{--width:50px;}.elementor-3453 .elementor-element.elementor-element-276b645{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-9b98e89{--width:50px;}.elementor-3453 .elementor-element.elementor-element-4184581{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-ee7367c{--width:50px;}.elementor-3453 .elementor-element.elementor-element-fa03935{--width:calc(50% - 10px);}.elementor-3453 .elementor-element.elementor-element-99cfaa6{--width:50px;}.elementor-3453 .elementor-element.elementor-element-449ac18{--width:70%;}.elementor-3453 .elementor-element.elementor-element-62eeea4{--width:100%;}.elementor-3453 .elementor-element.elementor-element-e894c75{--width:65%;}.elementor-3453 .elementor-element.elementor-element-2ca4dfc{--width:65%;}.elementor-3453 .elementor-element.elementor-element-e0ca9c7{--width:65%;}}/* Start custom CSS for heading, class: .elementor-element-b352206 */.faq-badge-figma .elementor-heading-title{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 19.8px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1565011 */.service-main-title .elementor-heading-title{
  margin: 0 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 52px !important;
  font-weight: 400 !important;
  line-height: 57.2px !important;
  letter-spacing: 0 !important;
  color: #172740 !important;
}

.service-main-title .elementor-heading-title span{
  color: #398AC6 !important;
}

.service-main-title .elementor-heading-title br{
  display: block;
}

@media (max-width: 1024px){
  .service-main-title .elementor-heading-title{
    font-size: 40px !important;
    line-height: 1.15 !important;
  }
}

@media (max-width: 767px){
  .service-main-title .elementor-heading-title{
    font-size: 30px !important;
    line-height: 1.2 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f612746 */.faq-subtitle-figma{
  color: rgba(0, 0, 0, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22.4px !important;
  letter-spacing: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a0f33 */.faq-badge-figma .elementor-heading-title{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 19.8px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b34b7a */.faq-subtitle-figma{
  color: rgba(0, 0, 0, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22.4px !important;
  letter-spacing: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a4bec0 */.faq-btn-figma .elementor-button,
.faq-btn-figma .elementor-button-text{
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  letter-spacing: -0.2px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e21a195 */.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-tab-title *,
.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-accordion-title *,
.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-tab-title,
.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-tab-title a,
.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-accordion-title,
.elementor-3453 .elementor-element.elementor-element-e21a195 .elementor-accordion-title a{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 28px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a44c6a *//* ===== CARD ===== */
.service-feature-card{
  background: #A9D2EE !important;
  border-radius: 16px !important;
  padding: 20px 18px 16px 18px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* ===== BADGE (TYPO ONLY) ===== */
.service-feature-badge,
.service-feature-badge .elementor-heading-title,
.service-feature-badge .elementor-heading-title a{
  color: rgba(0, 0, 0, 0.10);
 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 27px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ===== TITLE ===== */
.service-feature-title .elementor-heading-title,
.service-feature-title .elementor-heading-title a{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 48px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 57.6px !important;
  letter-spacing: -0.5px !important;
  text-decoration: none !important;
  margin: 0 !important;
}

/* ===== TEXT ===== */
.service-feature-text,
.service-feature-text p{
  color: rgba(23, 39, 64, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  margin: 0 !important;
}

/* ===== ICON (TOP RIGHT) ===== */
.service-feature-icon{
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
}

.service-feature-icon .elementor-icon{
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: #172740 !important;
}

.service-feature-icon svg{
  width: 18px !important;
  height: 18px !important;
  fill: #ffffff !important;
}

/* ===== TAGS CONTAINER ===== */
.service-feature-tags{
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-top: 18px !important;
}

/* ===== TAG BUTTON ===== */
.service-feature-tag .elementor-button{
  min-height: 28px !important;
  padding: 7px 12px !important;
  border-radius: 999px !important;
  background: #172740 !important;
  border: none !important;
  box-shadow: none !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

/* HOVER */
.service-feature-tag .elementor-button:hover{
  background: #172740 !important;
  color: #ffffff !important;
}

/* ===== SPACING ===== */
.service-feature-badge{
  margin-bottom: 12px !important;
}

.service-feature-title{
  margin-bottom: 20px !important;
}

.service-feature-text{
  margin-bottom: 24px !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1024px){
  .service-feature-title .elementor-heading-title{
    font-size: 38px !important;
    line-height: 46px !important;
  }
}

@media (max-width: 767px){
  .service-feature-card{
    padding: 18px 16px !important;
  }

  .service-feature-title .elementor-heading-title{
    font-size: 30px !important;
    line-height: 38px !important;
  }

  .service-feature-text,
  .service-feature-text p{
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .service-feature-tag .elementor-button{
    font-size: 9px !important;
    padding: 7px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490571b *//* ===== BUTTON TAG FIGMA ===== */


/* ===== WRAP BUTTONS INLINE ===== */

.service-tags-wrap{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  align-items: center !important;
}

/* chaque bouton */
.service-tags-wrap .service-tag{
  margin: 0 !important;
}

/* sécurité : force inline */
.service-tags-wrap .elementor-widget-button{
  width: auto !important;
}

.service-tag .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 8px 16px !important;
  border-radius: 100px !important;

  background: #172740 !important;
  border: 0 !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  letter-spacing: -0.2px !important;

  text-decoration: none !important;
  white-space: nowrap !important;

  transition: all 0.25s ease !important;
}

/* hover */
.service-tag .elementor-button:hover{
  background: #0f1e33 !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* active (comme bouton sélectionné dans figma) */
.service-tag.is-active .elementor-button{
  background: #0f1e33 !important;
}

/* spacing entre les boutons */
.service-tag{
  display: inline-block !important;
  margin-right: 8px !important;
}

/* responsive */
@media (max-width: 767px){
  .service-tag .elementor-button{
    padding: 6px 12px !important;
    font-size: 11px !important;
    line-height: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec4bdde *//* PAGE SERVICE ONLY */
.service-page-card-content .solvix-value-title{
  margin: 0 0 14px 0 !important;
  color: #398AC6 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.6px !important;
}

.service-page-card-content .service-page-card-list{
  margin: 0 !important;
  padding-left: 18px !important;
  list-style: disc !important;
}

.service-page-card-content .service-page-card-list li{
  color: #000000 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b71799f */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0770710 */.solvix-value-content{
  width: 100%;
  background: #F6F5F2;
  border-radius: 16px;
  padding: 29px 20px 20px 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.solvix-value-title{
  margin: 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28.6px;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

/* fix spécial pour Guaranteed Quality */
.solvix-value-title--guaranteed{
  white-space: nowrap;
  font-size: 21px;
  letter-spacing: -0.2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-602c943 *//* ===== CARD ===== */
.service-feature-card{
  background: #A9D2EE !important;
  border-radius: 16px !important;
  padding: 20px 18px 16px 18px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* ===== BADGE (TYPO ONLY) ===== */
.service-feature-badge,
.service-feature-badge .elementor-heading-title,
.service-feature-badge .elementor-heading-title a{
  color: rgba(0, 0, 0, 0.10);
 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 27px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ===== TITLE ===== */
.service-feature-title .elementor-heading-title,
.service-feature-title .elementor-heading-title a{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 48px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 57.6px !important;
  letter-spacing: -0.5px !important;
  text-decoration: none !important;
  margin: 0 !important;
}

/* ===== TEXT ===== */
.service-feature-text,
.service-feature-text p{
  color: rgba(23, 39, 64, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  margin: 0 !important;
}

/* ===== ICON (TOP RIGHT) ===== */
.service-feature-icon{
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
}

.service-feature-icon .elementor-icon{
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: #172740 !important;
}

.service-feature-icon svg{
  width: 18px !important;
  height: 18px !important;
  fill: #ffffff !important;
}

/* ===== TAGS CONTAINER ===== */
.service-feature-tags{
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-top: 18px !important;
}

/* ===== TAG BUTTON ===== */
.service-feature-tag .elementor-button{
  min-height: 28px !important;
  padding: 7px 12px !important;
  border-radius: 999px !important;
  background: #172740 !important;
  border: none !important;
  box-shadow: none !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

/* HOVER */
.service-feature-tag .elementor-button:hover{
  background: #172740 !important;
  color: #ffffff !important;
}

/* ===== SPACING ===== */
.service-feature-badge{
  margin-bottom: 12px !important;
}

.service-feature-title{
  margin-bottom: 20px !important;
}

.service-feature-text{
  margin-bottom: 24px !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1024px){
  .service-feature-title .elementor-heading-title{
    font-size: 38px !important;
    line-height: 46px !important;
  }
}

@media (max-width: 767px){
  .service-feature-card{
    padding: 18px 16px !important;
  }

  .service-feature-title .elementor-heading-title{
    font-size: 30px !important;
    line-height: 38px !important;
  }

  .service-feature-text,
  .service-feature-text p{
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .service-feature-tag .elementor-button{
    font-size: 9px !important;
    padding: 7px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ffdc86 *//* ===== BUTTON TAG FIGMA ===== */


/* ===== WRAP BUTTONS INLINE ===== */

.service-tags-wrap{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  align-items: center !important;
}

/* chaque bouton */
.service-tags-wrap .service-tag{
  margin: 0 !important;
}

/* sécurité : force inline */
.service-tags-wrap .elementor-widget-button{
  width: auto !important;
}

.service-tag .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 8px 16px !important;
  border-radius: 100px !important;

  background: #172740 !important;
  border: 0 !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  letter-spacing: -0.2px !important;

  text-decoration: none !important;
  white-space: nowrap !important;

  transition: all 0.25s ease !important;
}

/* hover */
.service-tag .elementor-button:hover{
  background: #0f1e33 !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* active (comme bouton sélectionné dans figma) */
.service-tag.is-active .elementor-button{
  background: #0f1e33 !important;
}

/* spacing entre les boutons */
.service-tag{
  display: inline-block !important;
  margin-right: 8px !important;
}

/* responsive */
@media (max-width: 767px){
  .service-tag .elementor-button{
    padding: 6px 12px !important;
    font-size: 11px !important;
    line-height: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-164bed7 *//* PAGE SERVICE ONLY */
.service-page-card-content .solvix-value-title{
  margin: 0 0 14px 0 !important;
  color: #398AC6 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.6px !important;
}

.service-page-card-content .service-page-card-list{
  margin: 0 !important;
  padding-left: 18px !important;
  list-style: disc !important;
}

.service-page-card-content .service-page-card-list li{
  color: #000000 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ef88c3 */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23e3bf1 */.solvix-value-content{
  width: 100%;
  background: #F6F5F2;
  border-radius: 16px;
  padding: 29px 20px 20px 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.solvix-value-title{
  margin: 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28.6px;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

/* fix spécial pour Guaranteed Quality */
.solvix-value-title--guaranteed{
  white-space: nowrap;
  font-size: 21px;
  letter-spacing: -0.2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-741c7b9 *//* ===== CARD ===== */
.service-feature-card{
  background: #A9D2EE !important;
  border-radius: 16px !important;
  padding: 20px 18px 16px 18px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* ===== BADGE (TYPO ONLY) ===== */
.service-feature-badge,
.service-feature-badge .elementor-heading-title,
.service-feature-badge .elementor-heading-title a{
  color: rgba(0, 0, 0, 0.10);
 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 27px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ===== TITLE ===== */
.service-feature-title .elementor-heading-title,
.service-feature-title .elementor-heading-title a{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 48px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 57.6px !important;
  letter-spacing: -0.5px !important;
  text-decoration: none !important;
  margin: 0 !important;
}

/* ===== TEXT ===== */
.service-feature-text,
.service-feature-text p{
  color: rgba(23, 39, 64, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  margin: 0 !important;
}

/* ===== ICON (TOP RIGHT) ===== */
.service-feature-icon{
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
}

.service-feature-icon .elementor-icon{
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: #172740 !important;
}

.service-feature-icon svg{
  width: 18px !important;
  height: 18px !important;
  fill: #ffffff !important;
}

/* ===== TAGS CONTAINER ===== */
.service-feature-tags{
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-top: 18px !important;
}

/* ===== TAG BUTTON ===== */
.service-feature-tag .elementor-button{
  min-height: 28px !important;
  padding: 7px 12px !important;
  border-radius: 999px !important;
  background: #172740 !important;
  border: none !important;
  box-shadow: none !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

/* HOVER */
.service-feature-tag .elementor-button:hover{
  background: #172740 !important;
  color: #ffffff !important;
}

/* ===== SPACING ===== */
.service-feature-badge{
  margin-bottom: 12px !important;
}

.service-feature-title{
  margin-bottom: 20px !important;
}

.service-feature-text{
  margin-bottom: 24px !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1024px){
  .service-feature-title .elementor-heading-title{
    font-size: 38px !important;
    line-height: 46px !important;
  }
}

@media (max-width: 767px){
  .service-feature-card{
    padding: 18px 16px !important;
  }

  .service-feature-title .elementor-heading-title{
    font-size: 30px !important;
    line-height: 38px !important;
  }

  .service-feature-text,
  .service-feature-text p{
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .service-feature-tag .elementor-button{
    font-size: 9px !important;
    padding: 7px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105c5fa *//* ===== BUTTON TAG FIGMA ===== */


/* ===== WRAP BUTTONS INLINE ===== */

.service-tags-wrap{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  align-items: center !important;
}

/* chaque bouton */
.service-tags-wrap .service-tag{
  margin: 0 !important;
}

/* sécurité : force inline */
.service-tags-wrap .elementor-widget-button{
  width: auto !important;
}

.service-tag .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 8px 16px !important;
  border-radius: 100px !important;

  background: #172740 !important;
  border: 0 !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  letter-spacing: -0.2px !important;

  text-decoration: none !important;
  white-space: nowrap !important;

  transition: all 0.25s ease !important;
}

/* hover */
.service-tag .elementor-button:hover{
  background: #0f1e33 !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* active (comme bouton sélectionné dans figma) */
.service-tag.is-active .elementor-button{
  background: #0f1e33 !important;
}

/* spacing entre les boutons */
.service-tag{
  display: inline-block !important;
  margin-right: 8px !important;
}

/* responsive */
@media (max-width: 767px){
  .service-tag .elementor-button{
    padding: 6px 12px !important;
    font-size: 11px !important;
    line-height: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8f3 *//* PAGE SERVICE ONLY */
.service-page-card-content .solvix-value-title{
  margin: 0 0 14px 0 !important;
  color: #398AC6 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.6px !important;
}

.service-page-card-content .service-page-card-list{
  margin: 0 !important;
  padding-left: 18px !important;
  list-style: disc !important;
}

.service-page-card-content .service-page-card-list li{
  color: #000000 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5db5ddf */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6baaa0 */.solvix-value-content{
  width: 100%;
  background: #F6F5F2;
  border-radius: 16px;
  padding: 29px 20px 20px 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.solvix-value-title{
  margin: 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28.6px;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

/* fix spécial pour Guaranteed Quality */
.solvix-value-title--guaranteed{
  white-space: nowrap;
  font-size: 21px;
  letter-spacing: -0.2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af7b578 *//* ===== CARD ===== */
.service-feature-card{
  background: #A9D2EE !important;
  border-radius: 16px !important;
  padding: 20px 18px 16px 18px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* ===== BADGE (TYPO ONLY) ===== */
.service-feature-badge,
.service-feature-badge .elementor-heading-title,
.service-feature-badge .elementor-heading-title a{
  color: rgba(0, 0, 0, 0.10);
 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 27px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ===== TITLE ===== */
.service-feature-title .elementor-heading-title,
.service-feature-title .elementor-heading-title a{
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 48px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 57.6px !important;
  letter-spacing: -0.5px !important;
  text-decoration: none !important;
  margin: 0 !important;
}

/* ===== TEXT ===== */
.service-feature-text,
.service-feature-text p{
  color: rgba(23, 39, 64, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  margin: 0 !important;
}

/* ===== ICON (TOP RIGHT) ===== */
.service-feature-icon{
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
}

.service-feature-icon .elementor-icon{
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: #172740 !important;
}

.service-feature-icon svg{
  width: 18px !important;
  height: 18px !important;
  fill: #ffffff !important;
}

/* ===== TAGS CONTAINER ===== */
.service-feature-tags{
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-top: 18px !important;
}

/* ===== TAG BUTTON ===== */
.service-feature-tag .elementor-button{
  min-height: 28px !important;
  padding: 7px 12px !important;
  border-radius: 999px !important;
  background: #172740 !important;
  border: none !important;
  box-shadow: none !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

/* HOVER */
.service-feature-tag .elementor-button:hover{
  background: #172740 !important;
  color: #ffffff !important;
}

/* ===== SPACING ===== */
.service-feature-badge{
  margin-bottom: 12px !important;
}

.service-feature-title{
  margin-bottom: 20px !important;
}

.service-feature-text{
  margin-bottom: 24px !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1024px){
  .service-feature-title .elementor-heading-title{
    font-size: 38px !important;
    line-height: 46px !important;
  }
}

@media (max-width: 767px){
  .service-feature-card{
    padding: 18px 16px !important;
  }

  .service-feature-title .elementor-heading-title{
    font-size: 30px !important;
    line-height: 38px !important;
  }

  .service-feature-text,
  .service-feature-text p{
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .service-feature-tag .elementor-button{
    font-size: 9px !important;
    padding: 7px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a682c1 *//* ===== BUTTON TAG FIGMA ===== */


/* ===== WRAP BUTTONS INLINE ===== */

.service-tags-wrap{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  align-items: center !important;
}

/* chaque bouton */
.service-tags-wrap .service-tag{
  margin: 0 !important;
}

/* sécurité : force inline */
.service-tags-wrap .elementor-widget-button{
  width: auto !important;
}

.service-tag .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 8px 16px !important;
  border-radius: 100px !important;

  background: #172740 !important;
  border: 0 !important;

  color: #ffffff !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  letter-spacing: -0.2px !important;

  text-decoration: none !important;
  white-space: nowrap !important;

  transition: all 0.25s ease !important;
}

/* hover */
.service-tag .elementor-button:hover{
  background: #0f1e33 !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* active (comme bouton sélectionné dans figma) */
.service-tag.is-active .elementor-button{
  background: #0f1e33 !important;
}

/* spacing entre les boutons */
.service-tag{
  display: inline-block !important;
  margin-right: 8px !important;
}

/* responsive */
@media (max-width: 767px){
  .service-tag .elementor-button{
    padding: 6px 12px !important;
    font-size: 11px !important;
    line-height: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23c228 *//* PAGE SERVICE ONLY */
.service-page-card-content .solvix-value-title{
  margin: 0 0 14px 0 !important;
  color: #398AC6 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.6px !important;
}

.service-page-card-content .service-page-card-list{
  margin: 0 !important;
  padding-left: 18px !important;
  list-style: disc !important;
}

.service-page-card-content .service-page-card-list li{
  color: #000000 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f70f5ba */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4f7d92 */.solvix-value-content{
  width: 100%;
  background: #F6F5F2;
  border-radius: 16px;
  padding: 29px 20px 20px 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.solvix-value-title{
  margin: 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28.6px;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

/* fix spécial pour Guaranteed Quality */
.solvix-value-title--guaranteed{
  white-space: nowrap;
  font-size: 21px;
  letter-spacing: -0.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f25452 *//* ===== Même hauteur pour les 3 cards de service ===== */

/* le conteneur parent qui contient les cards */
.service-page-cards-row{
  display: flex !important;
  align-items: stretch !important;
}

/* chaque colonne/card */
.service-page-cards-row > .elementor-element{
  display: flex !important;
  align-items: stretch !important;
}

/* widget HTML dans chaque card */
.service-page-cards-row .elementor-widget-html,
.service-page-cards-row .elementor-widget-container{
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

/* bloc gris intérieur */
.service-page-card-content{
  height: 100% !important;
  min-height: 320px !important; /* ajuste selon besoin */
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d70f1f *//* BADGE OUR PROCESS */
.solvix-badge .elementor-heading-title {
  font-family: 'Blauer Neue', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 19.8px !important;
  letter-spacing: -0.2px !important;
  text-transform: uppercase !important;
  color: #172740 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c5ecc *//* TITRE SECTION PROCESS */
.solvix-process-title .elementor-heading-title {
  font-family: 'Blauer Neue', sans-serif !important;
  font-size: 48px !important;
  font-weight: 400 !important;
  line-height: 57.6px !important;
  letter-spacing: -0.5px !important;
  color: #172740 !important;
  text-align: center;
  margin: 0;
}

/* PARTIE BLEU "Your Goals" */
.solvix-process-title .color-accent {
  color: #398AC6 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e58ffd4 *//* ===== Alignement égal des 4 blocs process ===== */

.process-steps-row{
  display: flex !important;
  align-items: stretch !important;
}

.process-steps-row > .elementor-element,
.process-steps-row > .e-con{
  display: flex !important;
  align-items: stretch !important;
}

.process-step-card{
  min-height: 360px !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  box-sizing: border-box !important;
}

.process-step-inner{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  width: 100% !important;
}

/* ===== TITRE ===== */
.process-step-title{
  min-height: 72px !important;
  margin: 0 0 14px 0 !important;
  display: flex !important;
  align-items: flex-start !important;
  color: #172740 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}

/* ===== TEXTE ===== */
.process-step-text{
  flex: 1 1 auto !important;
}

.process-step-text p{
  margin: 0 !important;
  color: rgba(23, 39, 64, 0.80) !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724cb1c *//* ===== Alignement égal des 4 blocs process ===== */

.process-steps-row{
  display: flex !important;
  align-items: stretch !important;
}

.process-steps-row > .elementor-element,
.process-steps-row > .e-con{
  display: flex !important;
  align-items: stretch !important;
}

.process-step-card{
  height: 100% !important;
  min-height: 360px !important; /* ajuste si besoin */
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  box-sizing: border-box !important;
}

/* zone interne */
.process-step-card .elementor-widget-wrap,
.process-step-card .e-con-inner,
.process-step-card .elementor-element{
  width: 100% !important;
}

/* titre : même hauteur pour tous */
.process-step-title{
  min-height: 72px !important;
  display: flex !important;
  align-items: flex-start !important;
  margin-bottom: 18px !important;
}

/* texte : pousse proprement */
.process-step-text{
  flex: 1 1 auto !important;
}

/* si les widgets heading/text sont dans Elementor */
.process-step-title .elementor-heading-title{
  margin: 0 !important;
}

.process-step-text p{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-423dbba */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ded95d *//* ===== Alignement égal des 4 blocs process ===== */

.process-steps-row{
  display: flex !important;
  align-items: stretch !important;
}

.process-steps-row > .elementor-element,
.process-steps-row > .e-con{
  display: flex !important;
  align-items: stretch !important;
}

.process-step-card{
  height: 100% !important;
  min-height: 360px !important; /* ajuste si besoin */
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  box-sizing: border-box !important;
}

/* zone interne */
.process-step-card .elementor-widget-wrap,
.process-step-card .e-con-inner,
.process-step-card .elementor-element{
  width: 100% !important;
}

/* titre : même hauteur pour tous */
.process-step-title{
  min-height: 72px !important;
  display: flex !important;
  align-items: flex-start !important;
  margin-bottom: 18px !important;
}

/* texte : pousse proprement */
.process-step-text{
  flex: 1 1 auto !important;
}

/* si les widgets heading/text sont dans Elementor */
.process-step-title .elementor-heading-title{
  margin: 0 !important;
}

.process-step-text p{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-174bc53 */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95c16e0 */.solvix-value-content{
  width: 100%;
  height: 100%;
}

.solvix-value-title{
  margin: 0 0 14px 0;
  color: #172740;
  font-family: "Blauer Nue", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.solvix-value-text{
  margin: 0;
  color: rgba(23, 39, 64, 0.80);
  font-family: "Blauer Nue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599a58c */.elementor-3453 .elementor-element.elementor-element-599a58c .elementor-heading-title{
  font-family: 'Blauer Nue', sans-serif !important;
  color: #172740;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 57.6px;
  letter-spacing: -0.5px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-328883e *//* Labels : Your name, Email address, Phone number... */
.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-label {
  color: #000000 !important;
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 19.6px !important;
  letter-spacing: 0 !important;
  margin-bottom: 8px !important;
}

/* Inputs + textarea */
.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field,
.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field-textual,
.elementor-3453 .elementor-element.elementor-element-328883e input.elementor-field,
.elementor-3453 .elementor-element.elementor-element-328883e textarea.elementor-field {
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000000 !important;
  border: 1px solid #D9D9D9 !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
}

/* Placeholder */
.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field::placeholder,
.elementor-3453 .elementor-element.elementor-element-328883e input.elementor-field::placeholder,
.elementor-3453 .elementor-element.elementor-element-328883e textarea.elementor-field::placeholder {
  font-family: "Blauer Nue", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #A9A9A9 !important;
  opacity: 1 !important;
}

/* Focus */
.elementor-3453 .elementor-element.elementor-element-328883e .elementor-field:focus,
.elementor-3453 .elementor-element.elementor-element-328883e input.elementor-field:focus,
.elementor-3453 .elementor-element.elementor-element-328883e textarea.elementor-field:focus {
  border-color: #9DCEF7 !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */