.elementor-964 .elementor-element.elementor-element-a0b0361{--display:flex;--min-height:985px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-964 .elementor-element.elementor-element-a0b0361:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-a0b0361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.octoplusandco.com/wp-content/uploads/2025/12/red-abstract-background-with-connection-lines-dots-triangles-technology-network-connection-digital-structure-particles-3d-rendering-scaled.jpg");}.elementor-964 .elementor-element.elementor-element-fff1a41{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-3f46b30{--spacer-size:0px;}.elementor-964 .elementor-element.elementor-element-2ad78f0{--spacer-size:0px;}.elementor-964 .elementor-element.elementor-element-16d9636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-9dc4b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;text-align:center;font-family:"Outfit", Sans-serif;font-size:73px;font-weight:800;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-056230c{text-align:center;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.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-964 .elementor-element.elementor-element-0272c5a{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-964 .elementor-element.elementor-element-0272c5a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:76px;font-weight:800;line-height:74px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-401e65b{--display:flex;--min-height:985px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-964 .elementor-element.elementor-element-401e65b:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-401e65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-964 .elementor-element.elementor-element-a5a0781{padding:0px 0px 0px 0px;text-align:center;}.elementor-964 .elementor-element.elementor-element-a5a0781 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:66px;font-weight:900;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-0dd4a4f{text-align:center;}.elementor-964 .elementor-element.elementor-element-0dd4a4f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:58px;font-weight:600;color:#B2267B;}.elementor-964 .elementor-element.elementor-element-db003ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-f937344{--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;--overlay-opacity:0.8;--padding-top:135px;--padding-bottom:29px;--padding-left:-17px;--padding-right:29px;}.elementor-964 .elementor-element.elementor-element-f937344:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.octoplusandco.com/wp-content/uploads/2025/12/confident-pensive-mature-business-man-modern-office-scaled.jpg");background-position:-289px -78px;}.elementor-964 .elementor-element.elementor-element-f937344::before, .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-f937344 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-f937344 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-2d3277e{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-2d3277e:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-2d3277e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-2d3277e::before, .elementor-964 .elementor-element.elementor-element-2d3277e > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-2d3277e > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-2d3277e > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-2d3277e > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-2d3277e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-0f114fc{--display:flex;--min-height:300px;--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:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-964 .elementor-element.elementor-element-0f114fc:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-0f114fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA00;}.elementor-964 .elementor-element.elementor-element-0f114fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-2705860{width:var( --container-widget-width, 99.786% );max-width:99.786%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.786%;--container-widget-flex-grow:0;text-align:left;}.elementor-964 .elementor-element.elementor-element-2705860.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-2705860 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:#000000;}.elementor-964 .elementor-element.elementor-element-5b0a467{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-902006e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-902006e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:#000000;}.elementor-964 .elementor-element.elementor-element-f2f52c2{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-6f8a6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-6f8a6fb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:#000000;}.elementor-964 .elementor-element.elementor-element-810df0a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-ca7296c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-ca7296c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:#000000;}.elementor-964 .elementor-element.elementor-element-d953946{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-77949f3{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-77949f3:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-77949f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-77949f3::before, .elementor-964 .elementor-element.elementor-element-77949f3 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-77949f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-77949f3 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-77949f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-77949f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-d41ef9a{--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;--overlay-opacity:0.8;--padding-top:135px;--padding-bottom:29px;--padding-left:-17px;--padding-right:29px;}.elementor-964 .elementor-element.elementor-element-d41ef9a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.octoplusandco.com/wp-content/uploads/2025/12/confident-pensive-mature-business-man-modern-office-scaled.jpg");background-position:-289px -78px;}.elementor-964 .elementor-element.elementor-element-d41ef9a::before, .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-d41ef9a > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-d41ef9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-b5ea6f3{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-b5ea6f3:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-b5ea6f3::before, .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-b5ea6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-e89edf4{--display:flex;--min-height:300px;--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:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-964 .elementor-element.elementor-element-e89edf4:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-e89edf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA00;}.elementor-964 .elementor-element.elementor-element-e89edf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-4c20962{width:var( --container-widget-width, 99.786% );max-width:99.786%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.786%;--container-widget-flex-grow:0;text-align:left;}.elementor-964 .elementor-element.elementor-element-4c20962.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-4c20962 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-bd29123{--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-964 .elementor-element.elementor-element-2ad631b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-8cb6b63{--display:flex;--min-height:0px;--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-964 .elementor-element.elementor-element-6403758{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-d112da7{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-d112da7:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d112da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-d112da7::before, .elementor-964 .elementor-element.elementor-element-d112da7 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-d112da7 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-d112da7 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-d112da7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-d112da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-9b79705{--display:flex;--min-height:300px;--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:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-964 .elementor-element.elementor-element-9b79705:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-9b79705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA00;}.elementor-964 .elementor-element.elementor-element-9b79705.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-0bb4068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-0bb4068 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-929f9c0{--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-964 .elementor-element.elementor-element-08df832{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-d5b5549{--display:flex;--min-height:0px;--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-964 .elementor-element.elementor-element-4b638f2{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-0132273{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-0132273:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-0132273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-0132273::before, .elementor-964 .elementor-element.elementor-element-0132273 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-0132273 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-0132273 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-0132273 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-0132273 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-3ce702e{--display:flex;--min-height:300px;--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:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-964 .elementor-element.elementor-element-3ce702e:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-3ce702e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA00;}.elementor-964 .elementor-element.elementor-element-3ce702e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-79486a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-79486a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-3bf1f2f{--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-964 .elementor-element.elementor-element-fdd5e77{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-0711478{--display:flex;--min-height:0px;--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-964 .elementor-element.elementor-element-14797dd{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-4cf4f6b{--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 68px;--row-gap:0px;--column-gap:68px;--overlay-opacity:0;--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-964 .elementor-element.elementor-element-4cf4f6b:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-4cf4f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-964 .elementor-element.elementor-element-4cf4f6b::before, .elementor-964 .elementor-element.elementor-element-4cf4f6b > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-4cf4f6b > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-4cf4f6b > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-4cf4f6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-4cf4f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-d483911{--display:flex;--min-height:280px;--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:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-964 .elementor-element.elementor-element-d483911:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d483911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA00;}.elementor-964 .elementor-element.elementor-element-d483911.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-d06bc09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-d06bc09 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-6039c4c{--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-964 .elementor-element.elementor-element-c3ccc2e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-2026ff0{--display:flex;--min-height:0px;--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-964 .elementor-element.elementor-element-9d8262f{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-964 .elementor-element.elementor-element-1586e4e{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:107px;--padding-bottom:107px;--padding-left:180px;--padding-right:180px;}.elementor-964 .elementor-element.elementor-element-1586e4e:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-1586e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F070F;}.elementor-964 .elementor-element.elementor-element-f419d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-f419d84 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:71px;font-weight:800;line-height:61px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-5a054ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-5a054ce .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:27px;}.elementor-964 .elementor-element.elementor-element-79f357c{--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-964 .elementor-element.elementor-element-79f357c:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-79f357c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F070F;background-image:url("https://www.octoplusandco.com/wp-content/uploads/2026/01/octoplusandco-IA-et-dirigeants-de-PME-entreprise-.var_-1.png");background-position:center center;background-size:cover;}.elementor-964 .elementor-element.elementor-element-56f99fc{width:100%;max-width:100%;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;padding:-1px -1px -1px -1px;}.elementor-964 .elementor-element.elementor-element-f886522{--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-964 .elementor-element.elementor-element-9e328ac{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-964 .elementor-element.elementor-element-9e328ac:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-9e328ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F070F;}.elementor-964 .elementor-element.elementor-element-e41f94e{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-964 .elementor-element.elementor-element-266e64b{--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-964 .elementor-element.elementor-element-266e64b:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-266e64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-fff1a41{--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-f937344:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-964 .elementor-element.elementor-element-d41ef9a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-964 .elementor-element.elementor-element-2ad631b{--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-08df832{--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-fdd5e77{--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-c3ccc2e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-964 .elementor-element.elementor-element-a0b0361{--content-width:1040px;}.elementor-964 .elementor-element.elementor-element-401e65b{--content-width:1040px;}.elementor-964 .elementor-element.elementor-element-f937344{--content-width:1132px;}.elementor-964 .elementor-element.elementor-element-2d3277e{--width:100%;}.elementor-964 .elementor-element.elementor-element-0f114fc{--width:43%;}.elementor-964 .elementor-element.elementor-element-77949f3{--width:100%;}.elementor-964 .elementor-element.elementor-element-d41ef9a{--content-width:1132px;}.elementor-964 .elementor-element.elementor-element-b5ea6f3{--width:100%;}.elementor-964 .elementor-element.elementor-element-e89edf4{--width:43%;}.elementor-964 .elementor-element.elementor-element-bd29123{--width:50%;}.elementor-964 .elementor-element.elementor-element-8cb6b63{--width:100%;}.elementor-964 .elementor-element.elementor-element-d112da7{--width:100%;}.elementor-964 .elementor-element.elementor-element-9b79705{--width:43%;}.elementor-964 .elementor-element.elementor-element-929f9c0{--width:50%;}.elementor-964 .elementor-element.elementor-element-d5b5549{--width:100%;}.elementor-964 .elementor-element.elementor-element-0132273{--width:100%;}.elementor-964 .elementor-element.elementor-element-3ce702e{--width:43%;}.elementor-964 .elementor-element.elementor-element-3bf1f2f{--width:50%;}.elementor-964 .elementor-element.elementor-element-0711478{--width:100%;}.elementor-964 .elementor-element.elementor-element-4cf4f6b{--width:100%;}.elementor-964 .elementor-element.elementor-element-d483911{--width:43%;}.elementor-964 .elementor-element.elementor-element-6039c4c{--width:50%;}.elementor-964 .elementor-element.elementor-element-2026ff0{--width:100%;}.elementor-964 .elementor-element.elementor-element-1586e4e{--content-width:740px;}}@media(min-width:1025px){.elementor-964 .elementor-element.elementor-element-a0b0361:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-a0b0361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-964 .elementor-element.elementor-element-f937344:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-964 .elementor-element.elementor-element-d41ef9a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-a0b0361{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-964 .elementor-element.elementor-element-fff1a41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-16d9636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-9dc4b06{padding:0px 0px 0px 0px;text-align:left;font-size:21px;}.elementor-964 .elementor-element.elementor-element-056230c{text-align:left;font-size:18px;}.elementor-964 .elementor-element.elementor-element-0272c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-964 .elementor-element.elementor-element-0272c5a .elementor-heading-title{font-size:45px;line-height:0.9em;}.elementor-964 .elementor-element.elementor-element-401e65b{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-964 .elementor-element.elementor-element-a5a0781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-a5a0781 .elementor-heading-title{font-size:29px;}.elementor-964 .elementor-element.elementor-element-0dd4a4f{text-align:left;}.elementor-964 .elementor-element.elementor-element-db003ce{text-align:left;font-size:18px;}.elementor-964 .elementor-element.elementor-element-f937344:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-f937344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-964 .elementor-element.elementor-element-f937344{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-964 .elementor-element.elementor-element-2705860 .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-964 .elementor-element.elementor-element-5b0a467{font-size:18px;line-height:0.6em;}.elementor-964 .elementor-element.elementor-element-902006e .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-964 .elementor-element.elementor-element-f2f52c2{font-size:18px;line-height:0.6em;}.elementor-964 .elementor-element.elementor-element-6f8a6fb .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-964 .elementor-element.elementor-element-810df0a{font-size:18px;line-height:0.6em;}.elementor-964 .elementor-element.elementor-element-ca7296c .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-964 .elementor-element.elementor-element-d953946{font-size:18px;line-height:0.6em;}.elementor-964 .elementor-element.elementor-element-d41ef9a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-d41ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-964 .elementor-element.elementor-element-4c20962 .elementor-heading-title{font-size:50px;}.elementor-964 .elementor-element.elementor-element-2ad631b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-08df832{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-fdd5e77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-c3ccc2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-964 .elementor-element.elementor-element-1586e4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-964 .elementor-element.elementor-element-79f357c{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}}/* Start custom CSS for html, class: .elementor-element-16d9636 */.octoplus-logo {
    font-family: 'Poppins', sans-serif;
    font-size: 142px;
    font-weight: bold;
    color: #B2267B;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.octoplus-logo .amp {
    color: white;
}

/* 📱 Mobile */
@media (max-width: 768px) {
    .octoplus-logo {
        font-size: 42px;
        text-align: left;
        margin: 0;

        display: inline-block; /* 🔑 enlève la ligne fantôme */
        line-height: 1;
        vertical-align: top;   /* 🔑 coupe l’espace baseline */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56f99fc *//* =========================
   RESET UI NATIVE
========================= */
select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

/* =========================
   WRAPPER
========================= */
.wpcf7 {
  max-width: 760px;
  margin: 0 auto;
  padding: 32px 0;
  font-family: 'Outfit', system-ui, sans-serif;
  color: #ffffff;
}

/* =========================
   TITRE
========================= */
.wpcf7-title,
.contact-wrapper h2 {
  font-size: clamp(2.1rem, 3.5vw, 2.6rem);
  font-weight: 700;
  margin-bottom: 40px;
  letter-spacing: -0.03em;
  text-align: left;
}

/* =========================
   STRUCTURE
========================= */
.wpcf7-form p {
  margin-bottom: 28px;
}

/* =========================
   LABELS
========================= */
.wpcf7-form label {
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.85);
}

/* =========================
   CHAMPS – ÉDITORIAL
========================= */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea,
.wpcf7 select {
  width: 100%;
  padding: 12px 0;
  font-size: 20px;
  font-family: 'Outfit', system-ui, sans-serif;
  color: #ffffff;

  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 0;

  transition: border-color 0.25s ease;
}

/* Placeholder */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* Focus */
.wpcf7 input:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
  outline: none;
  border-bottom-color: #B2267B;
}

/* =========================
   TEXTAREA
========================= */
.wpcf7 textarea {
  min-height: 110px;
  resize: none;
}

/* =========================
   BOUTON – CLARIFIER ROSE
========================= */
.wpcf7 input[type="submit"],
.wpcf7 .wpcf7-submit,
.wpcf7 input.wpcf7-submit {
  background: linear-gradient(135deg, #B2267B, #E44FA1); /* fond rose */
  color: #ffffff; /* texte blanc */
  border: none;
  border-radius: 999px;
  padding: 18px 50px;
  font-size: 20px;
  font-family: 'Outfit', system-ui, sans-serif;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
}

/* Hover – glow léger */
.wpcf7 input[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 35px rgba(178, 38, 123, 0.5);
}

/* =========================
   ERREURS
========================= */
.wpcf7-not-valid-tip {
  margin-top: 8px;
  font-size: 13px;
  color: #ff9ad5;
}

/* =========================
   MESSAGE GLOBAL
========================= */
.wpcf7-response-output {
  margin-top: 36px;
  padding: 0;
  background: none;
  border: none;
  font-size: 16px;
}

/* =========================
   MOBILE
========================= */
@media (max-width: 600px) {
  .wpcf7 {
    padding: 24px 0;
  }

  .wpcf7 input,
  .wpcf7 textarea,
  .wpcf7 select,
  .wpcf7 input[type="submit"] {
    font-size: 18px;
    width: 100%;
    padding: 16px 0;
  }
}/* End custom CSS */