.elementor-9045 .elementor-element.elementor-element-57b9d1e2 > .elementor-container{min-height:90vh;}.elementor-9045 .elementor-element.elementor-element-57b9d1e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-57b9d1e2:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-57b9d1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9BBEC730;}.elementor-9045 .elementor-element.elementor-element-57b9d1e2 > .elementor-background-overlay{background-image:url("https://www.siteweb.ch/wp-content/uploads/2025/06/414306474_df3df0c1-fd7b-4e52-b08e-0b30f3772b3a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.08;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-57b9d1e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9045 .elementor-element.elementor-element-4d41e272.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9045 .elementor-element.elementor-element-4d41e272.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-6358d761{text-align:center;}.elementor-9045 .elementor-element.elementor-element-6358d761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.231em;letter-spacing:1.5px;color:var( --e-global-color-5110783 );}.elementor-9045 .elementor-element.elementor-element-6358d761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9045 .elementor-element.elementor-element-97bc1a4{text-align:center;}.elementor-9045 .elementor-element.elementor-element-97bc1a4 .elementor-heading-title{font-family:var( --e-global-typography-7798d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-7798d9c-font-size );font-weight:var( --e-global-typography-7798d9c-font-weight );line-height:var( --e-global-typography-7798d9c-line-height );letter-spacing:var( --e-global-typography-7798d9c-letter-spacing );word-spacing:var( --e-global-typography-7798d9c-word-spacing );color:var( --e-global-color-secondary );}.elementor-9045 .elementor-element.elementor-element-758c64d8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.44em;color:var( --e-global-color-text );}.elementor-9045 .elementor-element.elementor-element-758c64d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9045 .elementor-element.elementor-element-9956469{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.44em;color:var( --e-global-color-text );}.elementor-9045 .elementor-element.elementor-element-9956469 a{color:var( --e-global-color-accent );}.elementor-9045 .elementor-element.elementor-element-9956469 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9045 .elementor-element.elementor-element-79fab6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-9045 .elementor-element.elementor-element-79fab6c .elementor-button{text-transform:uppercase;fill:#FFF;color:#FFF;background-color:var( --e-global-color-accent );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__instance{width:370px;height:41px;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__state-normal{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__state-hover{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__instance--icon-top .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__instance--icon-top .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__instance--icon-bottom .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__instance--icon-bottom .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__container{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__plane-normal{background-color:transparent;background-image:linear-gradient(103deg, var( --e-global-color-accent ) 34%, #9E1547 76%);border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__plane-hover{background-color:transparent;background-image:linear-gradient(103deg, var( --e-global-color-accent ) 34%, #9E1547 76%);border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-1f28d );}.elementor-9045 .elementor-element.elementor-element-acf6b82 .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-1f28d );}.elementor-9045 .elementor-element.elementor-element-acf6b82  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;}.elementor-9045 .elementor-element.elementor-element-acf6b82  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;}.elementor-bc-flex-widget .elementor-9045 .elementor-element.elementor-element-48a29673.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9045 .elementor-element.elementor-element-48a29673.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-fb3a4fc{text-align:center;}.elementor-9045 .elementor-element.elementor-element-fb3a4fc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9045 .elementor-element.elementor-element-d61b937:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-d61b937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-9045 .elementor-element.elementor-element-d61b937{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:80px 0px 80px 0px;}.elementor-9045 .elementor-element.elementor-element-d61b937 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-e7167dc > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-0c36f1a{text-align:start;}.elementor-9045 .elementor-element.elementor-element-0c36f1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-e4131a8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-f20c245 > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-4bf3718{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-3a9452e > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-4d47bfe{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-7616e15 > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-0b05138{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-af28a6f:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-af28a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-9045 .elementor-element.elementor-element-af28a6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:80px 0px 80px 0px;}.elementor-9045 .elementor-element.elementor-element-af28a6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-b11028a > .elementor-element-populated{padding:40px 40px 40px 24px;}.elementor-9045 .elementor-element.elementor-element-e6f746b{text-align:center;}.elementor-9045 .elementor-element.elementor-element-e6f746b img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-9045 .elementor-element.elementor-element-f865116.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9045 .elementor-element.elementor-element-f865116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-f865116 > .elementor-element-populated{padding:40px 24px 40px 40px;}.elementor-9045 .elementor-element.elementor-element-5c6c218{text-align:start;}.elementor-9045 .elementor-element.elementor-element-5c6c218 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-e9db190{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-56e35ef:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-56e35ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-9045 .elementor-element.elementor-element-56e35ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:80px 0px 80px 0px;}.elementor-9045 .elementor-element.elementor-element-56e35ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9045 .elementor-element.elementor-element-f6bc764.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9045 .elementor-element.elementor-element-f6bc764.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-f6bc764 > .elementor-element-populated{padding:40px 24px 40px 40px;}.elementor-9045 .elementor-element.elementor-element-45e7706{text-align:start;}.elementor-9045 .elementor-element.elementor-element-45e7706 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-d815cee{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-65a9419 > .elementor-element-populated{padding:40px 40px 40px 24px;}.elementor-9045 .elementor-element.elementor-element-804337e{text-align:center;}.elementor-9045 .elementor-element.elementor-element-804337e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-9045 .elementor-element.elementor-element-6135cd8:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-6135cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-9045 .elementor-element.elementor-element-6135cd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:80px 0px 80px 0px;}.elementor-9045 .elementor-element.elementor-element-6135cd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-044bbea > .elementor-element-populated{padding:40px 40px 40px 24px;}.elementor-9045 .elementor-element.elementor-element-5cddfa8{text-align:center;}.elementor-9045 .elementor-element.elementor-element-5cddfa8 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-9045 .elementor-element.elementor-element-02a3fd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9045 .elementor-element.elementor-element-02a3fd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9045 .elementor-element.elementor-element-02a3fd5 > .elementor-element-populated{padding:40px 24px 40px 40px;}.elementor-9045 .elementor-element.elementor-element-bee777c{text-align:start;}.elementor-9045 .elementor-element.elementor-element-bee777c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-f2e4eec{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-b92e046:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-b92e046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3035;background-image:url("https://www.siteweb.ch/wp-content/uploads/2026/05/quels-sont-les-avantages-de-l-ia-pour-les-agences-web-a-neuchatel-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9045 .elementor-element.elementor-element-b92e046 > .elementor-background-overlay{background-color:#292929D1;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-b92e046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-9045 .elementor-element.elementor-element-44edcbb > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-9045 .elementor-element.elementor-element-a43c642{text-align:center;}.elementor-9045 .elementor-element.elementor-element-a43c642 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-5301c1e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;line-height:1.7em;color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-2577689:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-2577689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-9045 .elementor-element.elementor-element-2577689{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:120px 0px 120px 0px;}.elementor-9045 .elementor-element.elementor-element-2577689 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-8f9c40b > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-1595287{text-align:start;}.elementor-9045 .elementor-element.elementor-element-1595287 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-1fed22d > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-e426dfb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-b8c5a56 > .elementor-element-populated{padding:20px 24px 20px 24px;}.elementor-9045 .elementor-element.elementor-element-4042fdb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#6B7280;}.elementor-9045 .elementor-element.elementor-element-a1719eb:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-a1719eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#585A5D;}.elementor-9045 .elementor-element.elementor-element-a1719eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-9045 .elementor-element.elementor-element-a1719eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-3168693 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-9045 .elementor-element.elementor-element-6b89368{text-align:center;}.elementor-9045 .elementor-element.elementor-element-6b89368 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-f380cb6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.7em;color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-8f9635d{margin-top:120px;margin-bottom:0px;padding:60px 0px 10px 0px;}.elementor-9045 .elementor-element.elementor-element-b9d1bd8 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-9045 .elementor-element.elementor-element-f99ae85{text-align:center;}.elementor-9045 .elementor-element.elementor-element-f99ae85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#181A31;}.elementor-9045 .elementor-element.elementor-element-1f60040{margin-top:1px;margin-bottom:120px;}.elementor-9045 .elementor-element.elementor-element-3824896{padding:0px 0px 0px 0px;}.elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9045 .elementor-element.elementor-element-a1af5a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:32px 28px 32px 28px;}.elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-element-populated, .elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-9045 .elementor-element.elementor-element-a1af5a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-68c5537{text-align:center;}.elementor-9045 .elementor-element.elementor-element-68c5537 .elementor-heading-title{font-weight:600;text-transform:uppercase;}.elementor-9045 .elementor-element.elementor-element-4438a59{text-align:center;}.elementor-9045 .elementor-element.elementor-element-e463772 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9045 .elementor-element.elementor-element-e463772 .elementor-button{font-weight:500;text-transform:uppercase;fill:#FFF;color:#FFF;background-color:var( --e-global-color-accent );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__instance{width:370px;height:41px;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__state-normal{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__state-hover{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__instance--icon-top .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__instance--icon-top .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__instance--icon-bottom .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__instance--icon-bottom .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__container{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__plane-normal{background-color:transparent;background-image:linear-gradient(103deg, var( --e-global-color-accent ) 34%, #9E1547 76%);border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__plane-hover{background-color:transparent;background-image:linear-gradient(103deg, var( --e-global-color-accent ) 34%, #9E1547 76%);border-radius:20px 20px 20px 20px;}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-1f28d );}.elementor-9045 .elementor-element.elementor-element-50d112b .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-1f28d );}.elementor-9045 .elementor-element.elementor-element-50d112b  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;}.elementor-9045 .elementor-element.elementor-element-50d112b  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;}.elementor-9045 .elementor-element.elementor-element-62a1c2e:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-62a1c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a2e;background-image:url("https://www.siteweb.ch/wp-content/uploads/2026/05/transformez-votre-presence-en-ligne-avec-l-ia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9045 .elementor-element.elementor-element-62a1c2e > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9045 .elementor-element.elementor-element-62a1c2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:100px 0px 100px 0px;}.elementor-9045 .elementor-element.elementor-element-1e3556f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9045 .elementor-element.elementor-element-1e3556f > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-9045 .elementor-element.elementor-element-4e64dcd{text-align:center;}.elementor-9045 .elementor-element.elementor-element-4e64dcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#ffffff;}.elementor-9045 .elementor-element.elementor-element-ab87710{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.7em;color:rgba(255,255,255,0.85);width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-9045 .elementor-element.elementor-element-4d41e272{width:63.843%;}.elementor-9045 .elementor-element.elementor-element-48a29673{width:36.116%;}.elementor-9045 .elementor-element.elementor-element-b11028a{width:44.802%;}.elementor-9045 .elementor-element.elementor-element-f865116{width:55.198%;}.elementor-9045 .elementor-element.elementor-element-f6bc764{width:51.935%;}.elementor-9045 .elementor-element.elementor-element-65a9419{width:48.065%;}.elementor-9045 .elementor-element.elementor-element-044bbea{width:44.802%;}.elementor-9045 .elementor-element.elementor-element-02a3fd5{width:55.198%;}.elementor-9045 .elementor-element.elementor-element-cf2c449{width:20%;}.elementor-9045 .elementor-element.elementor-element-8262e25{width:59.332%;}.elementor-9045 .elementor-element.elementor-element-48209f9{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9045 .elementor-element.elementor-element-a1af5a1{width:100%;}}@media(min-width:1025px){.elementor-9045 .elementor-element.elementor-element-57b9d1e2 > .elementor-background-overlay{background-attachment:fixed;}.elementor-9045 .elementor-element.elementor-element-62a1c2e:not(.elementor-motion-effects-element-type-background), .elementor-9045 .elementor-element.elementor-element-62a1c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-9045 .elementor-element.elementor-element-97bc1a4 .elementor-heading-title{font-size:var( --e-global-typography-7798d9c-font-size );line-height:var( --e-global-typography-7798d9c-line-height );letter-spacing:var( --e-global-typography-7798d9c-letter-spacing );word-spacing:var( --e-global-typography-7798d9c-word-spacing );}}@media(max-width:767px){.elementor-9045 .elementor-element.elementor-element-57b9d1e2{padding:131px 20px 40px 20px;}.elementor-9045 .elementor-element.elementor-element-4d41e272{width:100%;}.elementor-9045 .elementor-element.elementor-element-4d41e272.elementor-column{order:1;}.elementor-9045 .elementor-element.elementor-element-97bc1a4 .elementor-heading-title{font-size:var( --e-global-typography-7798d9c-font-size );line-height:var( --e-global-typography-7798d9c-line-height );letter-spacing:var( --e-global-typography-7798d9c-letter-spacing );word-spacing:var( --e-global-typography-7798d9c-word-spacing );}.elementor-9045 .elementor-element.elementor-element-758c64d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9045 .elementor-element.elementor-element-9956469 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9045 .elementor-element.elementor-element-48a29673{width:100%;}.elementor-9045 .elementor-element.elementor-element-48a29673.elementor-column{order:3;}.elementor-9045 .elementor-element.elementor-element-d61b937{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-e7167dc > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-f20c245 > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-3a9452e > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-7616e15 > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-af28a6f{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-b11028a > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-f865116 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-56e35ef{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-f6bc764 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-65a9419 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-6135cd8{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-044bbea > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-02a3fd5 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-9045 .elementor-element.elementor-element-b92e046{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-2577689{padding:20px 0px 20px 0px;}.elementor-9045 .elementor-element.elementor-element-8f9c40b > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-1fed22d > .elementor-element-populated{padding:10px 16px 10px 16px;}.elementor-9045 .elementor-element.elementor-element-b8c5a56 > .elementor-element-populated{padding:10px 16px 10px 16px;}}/* Start custom CSS *//* Improved fade Elementor animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */