.elementor-14115 .elementor-element.elementor-element-ca1406e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:150px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-14115 .elementor-element.elementor-element-eb86e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-107df3d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-3553f87{--display:flex;--min-height:560px;--justify-content:flex-end;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-14115 .elementor-element.elementor-element-3553f87:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-3553f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2024/03/DSC05376_BTS_takecam_web-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-b3ffa86{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-14115 .elementor-element.elementor-element-7e0fbd8{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-157656a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-d14ed0c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-6cc4ff5{--display:flex;--min-height:520px;--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;--overlay-opacity:1;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14115 .elementor-element.elementor-element-6cc4ff5:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2026/03/Image-2026-03-10-121647_1.247.1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-6cc4ff5::before, .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-6cc4ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.88) 100%);}.elementor-14115 .elementor-element.elementor-element-f29a1f0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-9a1877f{--display:flex;--min-height:520px;--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;--overlay-opacity:1;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14115 .elementor-element.elementor-element-9a1877f:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-9a1877f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2025/02/TAKECAMDSC00079-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-9a1877f::before, .elementor-14115 .elementor-element.elementor-element-9a1877f > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-9a1877f > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-9a1877f > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-9a1877f > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-9a1877f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.88) 100%);}.elementor-14115 .elementor-element.elementor-element-18a14cc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-ef0741a{--display:flex;--min-height:520px;--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;--overlay-opacity:1;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14115 .elementor-element.elementor-element-ef0741a:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-ef0741a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2025/06/TAKECAMDSC09026plato_conceptweb-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-ef0741a::before, .elementor-14115 .elementor-element.elementor-element-ef0741a > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-ef0741a > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-ef0741a > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-ef0741a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-ef0741a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.88) 100%);}.elementor-14115 .elementor-element.elementor-element-041c7a1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-0df3f26{--display:flex;--min-height:520px;--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:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14115 .elementor-element.elementor-element-0df3f26:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-0df3f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e6d3b8;}.elementor-14115 .elementor-element.elementor-element-3a84725{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-27d22f4{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-14115 .elementor-element.elementor-element-3ab5c33{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-4803bf1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-b342aec{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-a018d55{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-c27ebdd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-5b3e29f{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-14115 .elementor-element.elementor-element-0ce5489{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-7148728{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-ab70cda{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-9cfa513{--display:flex;--min-height:460px;--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-9cfa513:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-9cfa513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2026/03/Image-2026-03-10-121647_1.247.1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-9cfa513::before, .elementor-14115 .elementor-element.elementor-element-9cfa513 > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-9cfa513 > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-9cfa513 > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-9cfa513 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-9cfa513 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.82) 100%);}.elementor-14115 .elementor-element.elementor-element-f698d09{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-79c7f9e{--display:flex;--min-height:460px;--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-79c7f9e:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-79c7f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2024/03/DSC05376_BTS_takecam_web-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-79c7f9e::before, .elementor-14115 .elementor-element.elementor-element-79c7f9e > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-79c7f9e > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-79c7f9e > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-79c7f9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-79c7f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.82) 100%);}.elementor-14115 .elementor-element.elementor-element-71328c0{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-e54c0cf{--display:flex;--min-height:460px;--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-e54c0cf:not(.elementor-motion-effects-element-type-background), .elementor-14115 .elementor-element.elementor-element-e54c0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takecam.fr/wp-content/uploads/2025/06/TAKECAMDSC09026plato_conceptweb-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14115 .elementor-element.elementor-element-e54c0cf::before, .elementor-14115 .elementor-element.elementor-element-e54c0cf > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-e54c0cf > .e-con-inner > .elementor-background-video-container::before, .elementor-14115 .elementor-element.elementor-element-e54c0cf > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-e54c0cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14115 .elementor-element.elementor-element-e54c0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.82) 100%);}.elementor-14115 .elementor-element.elementor-element-cf1d7ee{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-ccc3a52{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14115 .elementor-element.elementor-element-7e5c766{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-14115 .elementor-element.elementor-element-098bf54{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-14115 .elementor-element.elementor-element-d14ed0c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14115 .elementor-element.elementor-element-4803bf1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14115 .elementor-element.elementor-element-ca1406e{--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:120px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-eb86e3c{--width:100%;}.elementor-14115 .elementor-element.elementor-element-3553f87{--width:100%;--min-height:340px;}.elementor-14115 .elementor-element.elementor-element-b3ffa86{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-7e0fbd8{--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;}.elementor-14115 .elementor-element.elementor-element-157656a{--width:100%;}.elementor-14115 .elementor-element.elementor-element-d14ed0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14115 .elementor-element.elementor-element-6cc4ff5{--min-height:380px;}.elementor-14115 .elementor-element.elementor-element-9a1877f{--min-height:380px;}.elementor-14115 .elementor-element.elementor-element-ef0741a{--min-height:380px;}.elementor-14115 .elementor-element.elementor-element-0df3f26{--min-height:380px;}.elementor-14115 .elementor-element.elementor-element-27d22f4{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-4803bf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14115 .elementor-element.elementor-element-5b3e29f{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14115 .elementor-element.elementor-element-0ce5489{--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;}.elementor-14115 .elementor-element.elementor-element-7148728{--width:100%;}.elementor-14115 .elementor-element.elementor-element-ab70cda{--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-14115 .elementor-element.elementor-element-9cfa513{--min-height:340px;}.elementor-14115 .elementor-element.elementor-element-79c7f9e{--min-height:340px;}.elementor-14115 .elementor-element.elementor-element-e54c0cf{--min-height:340px;}.elementor-14115 .elementor-element.elementor-element-7e5c766{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-14115 .elementor-element.elementor-element-eb86e3c{--width:50%;}.elementor-14115 .elementor-element.elementor-element-3553f87{--width:50%;}.elementor-14115 .elementor-element.elementor-element-157656a{--width:58%;}.elementor-14115 .elementor-element.elementor-element-7148728{--width:58%;}}/* Start custom CSS *//* TAKECAM V9.3 — accueil (styles limités à cette page) */
body.elementor-page-14115{--tk-bg:#000;--tk-panel:#0d0d0d;--tk-ink:#f5f5f2;--tk-muted:#a8a8a8;--tk-mint:#64ffaf;--tk-hair:rgba(255,255,255,.1);--tk-d:'Space Grotesk',Arial,sans-serif;--tk-m:'Inconsolata',ui-monospace,monospace;background:var(--tk-bg);color:var(--tk-ink)}
body.elementor-page-14115 .elementor-widget-text-editor{color:var(--tk-ink);font:400 14px/1.7 var(--tk-m)}
body.elementor-page-14115 .elementor-widget-text-editor p{margin:0}
body.elementor-page-14115 .tk-kicker{font:700 12px/1.3 var(--tk-m)!important;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-14115 .tk-muted{color:var(--tk-muted)!important}body.elementor-page-14115 .tk-mint{color:var(--tk-mint)!important}
body.elementor-page-14115 .tk-h1 .elementor-heading-title{font:700 clamp(46px,7.4vw,118px)/.94 var(--tk-d);letter-spacing:-.065em;color:var(--tk-ink)}
body.elementor-page-14115 .tk-hero-kicker{display:flex;align-items:center;gap:12px;margin:0 0 26px;font:600 12px/1.3 var(--tk-m);letter-spacing:.14em;text-transform:uppercase}
body.elementor-page-14115 .tk-hero-kicker i{width:7px;height:7px;border-radius:50%;background:var(--tk-mint);box-shadow:0 0 0 0 rgba(100,255,175,.6);animation:tkpulse 2.2s infinite}
@keyframes tkpulse{70%{box-shadow:0 0 0 10px rgba(100,255,175,0)}100%{box-shadow:0 0 0 0 rgba(100,255,175,0)}}
body.elementor-page-14115 .tk-accent{color:var(--tk-mint)}body.elementor-page-14115 .tk-accent2{color:#a8a8a8}
body.elementor-page-14115 .tk-h2 .elementor-heading-title{font:700 clamp(34px,4.4vw,64px)/1.02 var(--tk-d);letter-spacing:-.055em;color:var(--tk-ink)}
body.elementor-page-14115 .tk-h2-s .elementor-heading-title{font-size:clamp(28px,3.2vw,44px)}body.elementor-page-14115 .tk-h2-xl .elementor-heading-title{font-size:clamp(40px,5.6vw,86px);font-weight:500}
body.elementor-page-14115 .tk-upper .elementor-heading-title{text-transform:uppercase}
body.elementor-page-14115 .tk-h3 .elementor-heading-title{font:600 clamp(22px,2vw,28px)/1.1 var(--tk-d);letter-spacing:-.04em;color:var(--tk-ink)}
body.elementor-page-14115 .tk-lead{max-width:440px;color:#bdbdbd!important}
body.elementor-page-14115 .tk-small{font-size:13.5px!important;color:#bdbdbd!important}
body.elementor-page-14115 .tk-hero-p{max-width:520px}
body.elementor-page-14115 .tk-btn .elementor-button{background:#fff;color:#000;border-radius:3px;padding:15px 20px;font:700 13px/1 var(--tk-d);border:1px solid #fff;transition:background .25s,border-color .25s,color .25s}
body.elementor-page-14115 .tk-btn .elementor-button:hover{background:var(--tk-mint);border-color:var(--tk-mint);color:#000}
body.elementor-page-14115 .tk-btn-ghost .elementor-button{background:transparent;color:var(--tk-ink);border-color:rgba(255,255,255,.45)}
body.elementor-page-14115 .tk-btn-link .elementor-button{background:none;border:0;padding:0;color:var(--tk-ink)}body.elementor-page-14115 .tk-btn-link .elementor-button:hover{background:none;color:var(--tk-mint)}
body.elementor-page-14115 .tk-hero-bottom{border-top:1px solid var(--tk-hair);padding-top:18px!important}
body.elementor-page-14115 .tk-marquee{background:#000;overflow:hidden;padding:44px 0;border-bottom:1px solid var(--tk-hair)}
body.elementor-page-14115 .tk-marquee-track,body.elementor-page-14115 .tk-logos-track{display:flex;width:max-content;animation:tkscroll 38s linear infinite}
body.elementor-page-14115 .tk-marquee span{font:300 clamp(30px,3.4vw,52px)/1 var(--tk-d);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-right:.6em}
body.elementor-page-14115 .tk-marquee b{font-weight:700}body.elementor-page-14115 .tk-marquee i{font-style:italic;font-weight:300}
@keyframes tkscroll{to{transform:translateX(-50%)}}
body.elementor-page-14115 .tk-uni{border-radius:18px;overflow:hidden;flex:1 1 0;transition:flex-grow .6s cubic-bezier(.16,1,.3,1)}
body.elementor-page-14115 .tk-uni-row:hover .tk-uni{flex-grow:.7}body.elementor-page-14115 .tk-uni-row .tk-uni:hover{flex-grow:2.6}
body.elementor-page-14115 .tk-uni .tk-uni-info{opacity:.85;transition:opacity .3s}body.elementor-page-14115 .tk-uni:hover .tk-uni-info{opacity:1}
body.elementor-page-14115 .tk-proj{border-radius:20px;overflow:hidden;flex:1 1 0;transition:transform .5s cubic-bezier(.16,1,.3,1)}
body.elementor-page-14115 .tk-proj:hover{transform:translateY(-6px)}body.elementor-page-14115 .tk-arrow{color:var(--tk-mint);font-size:.8em}
body.elementor-page-14115 .tk-fmt{background:var(--tk-panel);border:1px solid rgba(255,255,255,.07);border-radius:20px;transition:border-color .3s}
body.elementor-page-14115 .tk-fmt:hover{border-color:rgba(100,255,175,.45)}
body.elementor-page-14115 .tk-sym p{color:var(--tk-mint);font-size:26px!important;line-height:1}
body.elementor-page-14115 .tk-grow{flex-grow:1}
body.elementor-page-14115 .tk-fmt-foot{border-top:1px solid var(--tk-hair);padding-top:14px}body.elementor-page-14115 .tk-fmt-foot p{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}body.elementor-page-14115 .tk-fmt-foot b{color:var(--tk-mint)}
body.elementor-page-14115 .tk-trust{border-top:1px solid var(--tk-hair);border-bottom:1px solid var(--tk-hair)}
body.elementor-page-14115 .tk-logos{overflow:hidden;border-top:1px solid var(--tk-hair);border-bottom:1px solid var(--tk-hair)}
body.elementor-page-14115 .tk-logos:hover .tk-logos-track{animation-play-state:paused}
body.elementor-page-14115 .tk-logos span{padding:26px 48px;border-right:1px solid var(--tk-hair);font:700 18px/1 var(--tk-d);letter-spacing:-.02em;text-transform:uppercase;color:#cfcfcf;white-space:nowrap}
body.elementor-page-14115 .tk-studio{background:#0a0a0a}
body.elementor-page-14115 .tk-rail{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px!important;scrollbar-width:thin}
body.elementor-page-14115 .tk-review{flex:0 0 min(380px,82vw);scroll-snap-align:start;background:var(--tk-panel);border-radius:20px}
body.elementor-page-14115 .tk-q{color:var(--tk-mint);font:700 34px/1 var(--tk-d)!important;margin-bottom:14px!important}
body.elementor-page-14115 .tk-author strong{font-family:var(--tk-d);font-size:14px}body.elementor-page-14115 .tk-author span{color:var(--tk-muted);font-size:12.5px}
body.elementor-page-14115 .tk-end{background:radial-gradient(70% 90% at 80% 20%,#141414,#000 70%)}
body.elementor-page-14115 .tk-mail{font:600 14px var(--tk-m);color:var(--tk-ink);margin:0}
@media(max-width:767px){body.elementor-page-14115 .tk-uni-row:hover .tk-uni,body.elementor-page-14115 .tk-uni-row .tk-uni:hover{flex-grow:1}}
@media(prefers-reduced-motion:reduce){body.elementor-page-14115 .tk-marquee-track,body.elementor-page-14115 .tk-logos-track{animation:none}}
body.elementor-page-14115 .tk-rail{scrollbar-color:#3a3a3a transparent}
body.elementor-page-14115 .tk-rail::-webkit-scrollbar{height:6px}body.elementor-page-14115 .tk-rail::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}body.elementor-page-14115 .tk-rail::-webkit-scrollbar-track{background:transparent}
@media(min-width:768px){body.elementor-page-14115 .tk-kicker p{white-space:nowrap}}
body.elementor-page-14115 .tk-hero-p{flex:0 1 560px}
@media(max-width:767px){body.elementor-page-14115 .tk-hero .elementor-background-overlay,body.elementor-page-14115 .tk-hero::before{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.45) 40%,rgba(0,0,0,.85))!important;opacity:1!important}}
body.elementor-page-14115 .tk-hero::before{z-index:1!important}
body.elementor-page-14115 .tk-hero>.e-con,body.elementor-page-14115 .tk-hero>.elementor-element{position:relative;z-index:2}
body.elementor-page-14115 .tk-h1-s .elementor-heading-title{font-size:clamp(46px,6vw,96px)}
body.elementor-page-14115 .tk-media{border-radius:20px;overflow:hidden}
body.elementor-page-14115 .tk-soft{background:#070707}
body.elementor-page-14115 .tk-fmt-top p{display:flex;justify-content:space-between}body.elementor-page-14115 .tk-fmt-top b{color:var(--tk-mint)}
body.elementor-page-14115 .tk-step{border-top:1px solid var(--tk-hair)}
body.elementor-page-14115 .tk-step-n p{font:700 13px var(--tk-m);color:var(--tk-mint);letter-spacing:.12em}
body.elementor-page-14115 #expertises{scroll-margin-top:90px}
body.elementor-page-14115 .tk-love .tk-h3 .elementor-heading-title,body.elementor-page-14115 .tk-love p{color:#3a2a20!important}
body.elementor-page-14115 .tk-love .tk-arrow,body.elementor-page-14115 .tk-love .tk-mint{color:#9a6b3f!important}
body.elementor-page-14115 .tk-love{background-image:radial-gradient(120% 80% at 80% 0%,#f3e7d6,#e6d3b8 60%)!important}
body.elementor-page-14115 .tk-exp .tk-kicker p{white-space:normal!important}
body.elementor-page-14115 .tk-love .elementor-widget-text-editor,body.elementor-page-14115 .tk-love .elementor-widget-text-editor p{color:#3a2a20!important}
body.elementor-page-14115 .tk-love .tk-mint,body.elementor-page-14115 .tk-love .tk-mint p{color:#9a6b3f!important}/* End custom CSS */