.elementor-943 .elementor-element.elementor-element-639a2e2{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-639a2e2:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-639a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-97ad801{--display:flex;}.elementor-943 .elementor-element.elementor-element-074fe00{--display:flex;--min-height:90vh;}.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-943 .elementor-element.elementor-element-c7c76a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-943 .elementor-element.elementor-element-c7c76a4 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:104px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-870a9a4{margin:-125px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-943 .elementor-element.elementor-element-870a9a4 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:76px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ffcc92f{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-943 .elementor-element.elementor-element-ffcc92f.e-con{--align-self:center;}.elementor-943 .elementor-element.elementor-element-3422c12{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-943 .elementor-element.elementor-element-3422c12.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-e04f2b1{--display:flex;}.elementor-943 .elementor-element.elementor-element-e04f2b1.e-con{--flex-grow:0;--flex-shrink:0;}.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-943 .elementor-element.elementor-element-c12e211{font-family:"Krona One", Sans-serif;font-weight:400;text-shadow:82px 57px 64px #9E2323;}.elementor-943 .elementor-element.elementor-element-c12e211 p{margin-block-end:0px;}.elementor-943 .elementor-element.elementor-element-8db8d85{font-family:"Krona One", Sans-serif;font-weight:400;text-shadow:82px 57px 64px #9E2323;}.elementor-943 .elementor-element.elementor-element-8db8d85 p{margin-block-end:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-943 .elementor-element.elementor-element-5465127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-5465127{--lottie-container-width:22%;}.elementor-943 .elementor-element.elementor-element-83c35b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-943 .elementor-element.elementor-element-83c35b6.e-con{--align-self:flex-start;}.elementor-943 .elementor-element.elementor-element-8c91457{font-family:"Krona One", Sans-serif;font-weight:400;text-shadow:82px 57px 64px #9E2323;}.elementor-943 .elementor-element.elementor-element-8c91457 p{margin-block-end:0px;}.elementor-943 .elementor-element.elementor-element-e8df27c{font-family:"Krona One", Sans-serif;font-weight:400;text-shadow:82px 57px 64px #9E2323;}.elementor-943 .elementor-element.elementor-element-e8df27c p{margin-block-end:0px;}.elementor-943 .elementor-element.elementor-element-4133eb8{--lottie-container-width:30%;}.elementor-943 .elementor-element.elementor-element-a526e1a{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-a526e1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button{background-color:var( --e-global-color-cd02996 );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button:hover, .elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-cd02996 );}.elementor-943 .elementor-element.elementor-element-0401d9f{border-radius:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button:hover svg, .elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button:focus svg{fill:var( --e-global-color-cd02996 );}.elementor-943 .elementor-element.elementor-element-643c8cd{width:var( --container-widget-width, 45.364% );max-width:45.364%;--container-widget-width:45.364%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-643c8cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-643c8cd .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-a1915fb{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:left;}.elementor-943 .elementor-element.elementor-element-a1915fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-a1915fb .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-e664476{--display:flex;--min-height:400px;}.elementor-943 .elementor-element.elementor-element-9d52c0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-9d52c0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-04918b8{--lottie-container-width:26%;}.elementor-943 .elementor-element.elementor-element-26ffaf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-5f68b96{--display:flex;--min-height:100vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-5f68b96:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-5f68b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 50%, #9A2EFF8C 100%);}.elementor-943 .elementor-element.elementor-element-5f68b96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-d73d5c7{--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;}.elementor-943 .elementor-element.elementor-element-9788ea0{--display:flex;--min-height:500px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F0F5;--border-color:#F7F0F5;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 1px #F7F0F5 inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-943 .elementor-element.elementor-element-9788ea0:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-9788ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-943 .elementor-element.elementor-element-f407de7{text-align:center;}.elementor-943 .elementor-element.elementor-element-f407de7 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-fe68313{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-5dc3d2e{--lottie-container-width:22%;}.elementor-943 .elementor-element.elementor-element-8fd8230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-943 .elementor-element.elementor-element-b5f7a18 img{height:500px;border-radius:100px 100px 100px 100px;}.elementor-943 .elementor-element.elementor-element-e9e9c9d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-e9e9c9d:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-e9e9c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a2b21e );background-image:url("https://romain-kantzer.com/wp-content/uploads/2025/10/20251016_1524_Creativite-Numerique-Futuriste_simple_compose_01k7pk26n4f319ttmc689rk5kg.png");}.elementor-943 .elementor-element.elementor-element-a7c740d{--display:flex;--min-height:70vh;--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-943 .elementor-element.elementor-element-c500148{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-c500148.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-c500148 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ff591f3{--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:space-evenly;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #0B0B0BA1 0%, #0B0B0B66 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F7F0F5FA 0%, #F7F0F5FC 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-9d58c74{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-9d58c74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-01ddcec{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-01ddcec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-01ddcec .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-c7f13ab{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-c7f13ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-22e18d3{--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:space-evenly;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-5c3e440{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-5c3e440.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-3ac1408{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-3ac1408.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-ebb3911{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-ebb3911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__front{background-color:#0B0B0BA1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__back{background-color:#F7F0F5FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0F5;}.elementor-943 .elementor-element.elementor-element-2f4374e{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:50px 50px 50px 50px;box-shadow:0px 0.5px 2px 0px #FFFFFF;}.elementor-943 .elementor-element.elementor-element-2f4374e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__layer, .elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-icon-wrapper{margin-bottom:5px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-framed .elementor-icon svg, .elementor-943 .elementor-element.elementor-element-2f4374e .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-icon i{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__button{margin-center:0;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e57d3d8 );font-family:"Krona One", Sans-serif;font-weight:600;}.elementor-943 .elementor-element.elementor-element-f282339{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-943 .elementor-element.elementor-element-f282339:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-f282339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-7158166{--display:flex;--min-height:60vh;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 50px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.5) inset;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-7158166:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-7158166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romain-kantzer.com/wp-content/uploads/2025/10/20251020_1338_Violet-Aura-Elegance_simple_compose_01k80pkd0ef4w95gp6023kzdms.png");}.elementor-943 .elementor-element.elementor-element-71919f6{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-71919f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-71919f6 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-0aa8481{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-943 .elementor-element.elementor-element-6bf78db .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-943 .elementor-element.elementor-element-6bf78db .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-943 .elementor-element.elementor-element-6bf78db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:50px 50px 50px 50px;--image-border-width:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-943 .elementor-element.elementor-element-6bf78db.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-07b7570{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 50px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.5) inset;}.elementor-943 .elementor-element.elementor-element-07b7570:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-07b7570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romain-kantzer.com/wp-content/uploads/2025/10/20251020_0922_Futuristic-Neural-Grid_simple_compose_01k807yk6sfaprrek8md9re68f.png");background-position:center center;}.elementor-943 .elementor-element.elementor-element-21f48ac{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-21f48ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-21f48ac .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-943 .elementor-element.elementor-element-48575f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-48575f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-48575f1.elementor-arrows-yes .elementor-main-swiper{width:calc( 57% - 40px );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-main-swiper{width:57%;}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-swiper-button{font-size:0px;}.elementor-943 .elementor-element.elementor-element-48575f1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:6px;width:6px;}.elementor-943 .elementor-element.elementor-element-48575f1 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-testimonial__header{padding-block-end:calc( 25px / 2 );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-testimonial__content{padding-block-start:calc( 25px / 2 );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-testimonial__text{color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-testimonial__image img{width:26px;height:26px;}.elementor-943 .elementor-element.elementor-element-e6e3380{--display:flex;--min-height:100vh;--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;--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-943 .elementor-element.elementor-element-e6e3380:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-e6e3380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a2b21e );}.elementor-943 .elementor-element.elementor-element-e6e3380.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-91bb6cd{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-943 .elementor-element.elementor-element-91bb6cd .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-c02401d .elementor-heading-title{font-family:"Krona One", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-943 .elementor-element.elementor-element-73236ee{--display:flex;}.elementor-943 .elementor-element.elementor-element-1348b86{--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-943 .elementor-element.elementor-element-ae2ae68{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-8bbf3fe{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;background-color:transparent;padding:0px 24px 0px 24px;--container-widget-width:70%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F7F0F51F 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 0.5px 2px 0px rgba(255, 255, 255, 0.5) inset;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#F7F0F5B5;--n-accordion-title-active-color:#F7F0F5B5;--n-accordion-icon-size:15px;}.elementor-943 .elementor-element.elementor-element-8bbf3fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-943 .elementor-element.elementor-element-8bbf3fe {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-943 .elementor-element.elementor-element-8bbf3fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Krona One", Sans-serif;font-weight:500;}:where( .elementor-943 .elementor-element.elementor-element-8bbf3fe > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-943 .elementor-element.elementor-element-83a7e30{--display:flex;}.elementor-943 .elementor-element.elementor-element-a5857cd{--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-943 .elementor-element.elementor-element-ba0be93{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-4d090fe{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;background-color:transparent;padding:0px 24px 0px 24px;--container-widget-width:70%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F7F0F51F 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 0.5px 2px 0px rgba(255, 255, 255, 0.5) inset;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#F7F0F5B5;--n-accordion-title-active-color:#F7F0F5B5;--n-accordion-icon-size:15px;}.elementor-943 .elementor-element.elementor-element-4d090fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-943 .elementor-element.elementor-element-4d090fe {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-943 .elementor-element.elementor-element-4d090fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Krona One", Sans-serif;font-weight:500;}:where( .elementor-943 .elementor-element.elementor-element-4d090fe > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-943 .elementor-element.elementor-element-676bde1{--display:flex;}.elementor-943 .elementor-element.elementor-element-989a5a7{--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-943 .elementor-element.elementor-element-b8300c8{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-c1ff2f7{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;background-color:transparent;padding:0px 24px 0px 24px;--container-widget-width:70%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F7F0F51F 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 0.5px 2px 0px rgba(255, 255, 255, 0.5) inset;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#F7F0F5B5;--n-accordion-title-active-color:#F7F0F5B5;--n-accordion-icon-size:15px;}.elementor-943 .elementor-element.elementor-element-c1ff2f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-943 .elementor-element.elementor-element-c1ff2f7 {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-943 .elementor-element.elementor-element-c1ff2f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Krona One", Sans-serif;font-weight:500;}:where( .elementor-943 .elementor-element.elementor-element-c1ff2f7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-943 .elementor-element.elementor-element-de327b3{--display:flex;}.elementor-943 .elementor-element.elementor-element-6104c2b{--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-943 .elementor-element.elementor-element-1672bf5{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-e5eee75{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;background-color:transparent;padding:0px 24px 0px 24px;--container-widget-width:70%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F7F0F51F 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 0.5px 2px 0px rgba(255, 255, 255, 0.5) inset;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#F7F0F5B5;--n-accordion-title-active-color:#F7F0F5B5;--n-accordion-icon-size:15px;}.elementor-943 .elementor-element.elementor-element-e5eee75 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-943 .elementor-element.elementor-element-e5eee75 {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-943 .elementor-element.elementor-element-e5eee75 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Krona One", Sans-serif;font-weight:500;}:where( .elementor-943 .elementor-element.elementor-element-e5eee75 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-943 .elementor-element.elementor-element-2f59b1d{--display:flex;}.elementor-943 .elementor-element.elementor-element-6226b91{--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-943 .elementor-element.elementor-element-ea58034{text-align:center;font-family:"Krona One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-c6b0b2b{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 24px 0px 24px;--container-widget-width:70%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F7F0F51F 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 0.5px 2px 0px rgba(255, 255, 255, 0.5) inset;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#F7F0F5B5;--n-accordion-title-active-color:#F7F0F5B5;--n-accordion-icon-size:15px;}.elementor-943 .elementor-element.elementor-element-c6b0b2b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-943 .elementor-element.elementor-element-c6b0b2b {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-943 .elementor-element.elementor-element-c6b0b2b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Krona One", Sans-serif;font-weight:500;}:where( .elementor-943 .elementor-element.elementor-element-c6b0b2b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-943 .elementor-element.elementor-element-5ab9dc8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-943 .elementor-element.elementor-element-a182f6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F7F0F5B0;--border-color:#F7F0F5B0;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-a182f6d:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-a182f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F0F54A 0%, #F7F0F530 100%);}.elementor-943 .elementor-element.elementor-element-3d3a582{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-3d3a582 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button{background-color:var( --e-global-color-cd02996 );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button:hover, .elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-cd02996 );}.elementor-943 .elementor-element.elementor-element-f06ee9a{border-radius:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button:hover svg, .elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button:focus svg{fill:var( --e-global-color-cd02996 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-943 .elementor-element.elementor-element-ff591f3{--flex-wrap:wrap;}.elementor-943 .elementor-element.elementor-element-9d58c74{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-01ddcec{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-c7f13ab{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-22e18d3{--flex-wrap:wrap;}.elementor-943 .elementor-element.elementor-element-5c3e440{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-3ac1408{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-ebb3911{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-943 .elementor-element.elementor-element-2f4374e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}}@media(max-width:767px){.elementor-943 .elementor-element.elementor-element-639a2e2{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-97ad801{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-074fe00{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-c7c76a4 .elementor-heading-title{font-size:56px;}.elementor-943 .elementor-element.elementor-element-870a9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-943 .elementor-element.elementor-element-870a9a4 .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-ffcc92f{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-5465127{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;--lottie-container-width:100%;}.elementor-943 .elementor-element.elementor-element-4133eb8{--lottie-container-width:54%;}.elementor-943 .elementor-element.elementor-element-a526e1a{--justify-content:center;}.elementor-943 .elementor-element.elementor-element-0401d9f{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;}.elementor-943 .elementor-element.elementor-element-0401d9f.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-0401d9f .elementor-button{font-size:20px;}.elementor-943 .elementor-element.elementor-element-643c8cd{width:var( --container-widget-width, 294.281px );max-width:294.281px;--container-widget-width:294.281px;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-643c8cd .elementor-heading-title{font-size:24px;}.elementor-943 .elementor-element.elementor-element-a1915fb{width:var( --container-widget-width, 298.797px );max-width:298.797px;--container-widget-width:298.797px;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-a1915fb .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-e664476{--min-height:400px;--flex-direction:column-reverse;--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;}.elementor-943 .elementor-element.elementor-element-9d52c0b{--width:269px;--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-943 .elementor-element.elementor-element-04918b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--lottie-container-width:70%;}.elementor-943 .elementor-element.elementor-element-26ffaf2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-943 .elementor-element.elementor-element-5f68b96:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-5f68b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-secondary ) 47%, #9A2EFF8C 82%);}.elementor-943 .elementor-element.elementor-element-5f68b96{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-d73d5c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-943 .elementor-element.elementor-element-9788ea0{--width:100%;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-943 .elementor-element.elementor-element-f407de7{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-f407de7 .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-5dc3d2e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--lottie-container-width:36%;}.elementor-943 .elementor-element.elementor-element-b5f7a18{padding:25px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-b5f7a18 img{width:97%;height:100%;}.elementor-943 .elementor-element.elementor-element-e9e9c9d{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-e9e9c9d:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-e9e9c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-943 .elementor-element.elementor-element-c500148{width:var( --container-widget-width, 298.797px );max-width:298.797px;--container-widget-width:298.797px;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-c500148 .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-ff591f3{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-ff591f3.e-con{--align-self:center;}.elementor-943 .elementor-element.elementor-element-9d58c74{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-9d58c74.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-9d58c74 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-01ddcec{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-01ddcec.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-01ddcec .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-c7f13ab{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-c7f13ab.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-c7f13ab .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-22e18d3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-22e18d3.e-con{--align-self:center;}.elementor-943 .elementor-element.elementor-element-5c3e440{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-5c3e440.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-5c3e440 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-3ac1408{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-3ac1408.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-3ac1408 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-ebb3911{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-ebb3911.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-ebb3911 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-2f4374e{width:var( --container-widget-width, 43.766% );max-width:43.766%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.766%;--container-widget-flex-grow:0;}.elementor-943 .elementor-element.elementor-element-2f4374e.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box{height:165px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-2f4374e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-943 .elementor-element.elementor-element-f282339{--width:100%;--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:center;--align-items:center;--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-943 .elementor-element.elementor-element-7158166{--width:90%;}.elementor-943 .elementor-element.elementor-element-7158166:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-7158166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-943 .elementor-element.elementor-element-71919f6{width:var( --container-widget-width, 298.797px );max-width:298.797px;--container-widget-width:298.797px;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-71919f6 .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-6bf78db{padding:15px 15px 15px 15px;}.elementor-943 .elementor-element.elementor-element-07b7570:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-07b7570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romain-kantzer.com/wp-content/uploads/2025/10/20251020_0922_Futuristic-Neural-Grid_simple_compose_01k807yk6sfaprrek8md9re68f.png");}.elementor-943 .elementor-element.elementor-element-07b7570{--width:90%;}.elementor-943 .elementor-element.elementor-element-21f48ac{width:var( --container-widget-width, 298.797px );max-width:298.797px;--container-widget-width:298.797px;--container-widget-flex-grow:0;text-align:center;}.elementor-943 .elementor-element.elementor-element-21f48ac .elementor-heading-title{font-size:28px;}.elementor-943 .elementor-element.elementor-element-48575f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-943 .elementor-element.elementor-element-48575f1.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-943 .elementor-element.elementor-element-48575f1 .elementor-main-swiper{width:100%;}.elementor-943 .elementor-element.elementor-element-e6e3380{--width:100%;}.elementor-943 .elementor-element.elementor-element-c02401d{text-align:center;}.elementor-943 .elementor-element.elementor-element-8bbf3fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-943 .elementor-element.elementor-element-8bbf3fe {--n-accordion-padding:10px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-4d090fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-943 .elementor-element.elementor-element-4d090fe {--n-accordion-padding:10px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-c1ff2f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-943 .elementor-element.elementor-element-c1ff2f7 {--n-accordion-padding:10px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-e5eee75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-943 .elementor-element.elementor-element-e5eee75 {--n-accordion-padding:10px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-c6b0b2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-943 .elementor-element.elementor-element-c6b0b2b {--n-accordion-padding:10px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-5ab9dc8{--content-width:80%;}.elementor-943 .elementor-element.elementor-element-a182f6d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-3d3a582{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-943 .elementor-element.elementor-element-f06ee9a{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;}.elementor-943 .elementor-element.elementor-element-f06ee9a.elementor-element{--align-self:center;}.elementor-943 .elementor-element.elementor-element-f06ee9a .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-943 .elementor-element.elementor-element-3422c12{--width:39.234%;}.elementor-943 .elementor-element.elementor-element-e04f2b1{--width:100%;}.elementor-943 .elementor-element.elementor-element-a526e1a{--width:100%;}.elementor-943 .elementor-element.elementor-element-d73d5c7{--width:100%;}.elementor-943 .elementor-element.elementor-element-a182f6d{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-5f68b96 */:root{
  --page-bg:#111111;
  --reveal:0;
}

/* le voile recouvre le conteneur et s'efface au centre */
#presentation{ position:relative; overflow:hidden; }
#presentation .mosaic-cover{
  --cols:12; --rows:7; --gap:12px;
  position:absolute; inset:0;
  display:grid;
  grid-template-columns:repeat(var(--cols),1fr);
  grid-template-rows:repeat(var(--rows),1fr);
  grid-auto-flow:dense;                     /* utile pour caser les spans */
  gap:var(--gap);
  z-index:5; pointer-events:none;

  /* fondu global quand reveal = 1 (disparition 100%) */
  opacity: calc(1 - var(--reveal));
  transition: opacity .18s linear;
}

/* tuile style "imparfait" */
#presentation .mosaic-cover .tile{
  /* spans irréguliers (venant du JS) */
  grid-column: span var(--sx,1);
  grid-row:    span var(--sy,1);

  /* variables injectées par JS pour le "désordre" */
  --br: 12px;          /* border-radius aléatoire */
  --tx: 0px;           /* offset X */
  --ty: 0px;           /* offset Y */
  --rotBase: 0deg;     /* rotation max quand tuile est opaque */
  --blurBase: 0px;     /* blur léger sur les tuiles opaques */

  border-radius: var(--br);
  background: var(--page-bg);
  box-shadow:
    0 1px 2px #0007 inset,
    0 8px 24px #0007;                  /* relief doux */
  position:relative;
  overflow:hidden;

  /* visibilité par rapport au centre (comme avant mais plus net) */
  --vis: clamp(0, (var(--reveal) - var(--d)) * 10, 1);
  opacity: calc(1 - var(--vis));

  /* scale/rotate/offset en fonction de la visibilité */
  transform:
    translate3d(var(--tx), var(--ty), 0)
    scale( calc(1 - (1 - var(--vis)) * .06) )
    rotate( calc((1 - var(--vis)) * var(--rotBase)) );

  filter: blur( calc((1 - var(--vis)) * var(--blurBase)) );

  transition:
    opacity .14s linear,
    transform .22s cubic-bezier(.2,.6,.2,1),
    filter .22s linear;
}

/* texture subtile/noise (quasi imperceptible, donne du grain) */
#presentation .mosaic-cover .tile::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:
    radial-gradient(120% 120% at 50% 50%, #ffffff05 0%, transparent 60%),
    repeating-linear-gradient(0deg, #0000 0 2px, #00000008 2px 3px);
  mix-blend-mode: normal;
  opacity: calc(.20 * (1 - var(--vis)));
}

/* responsive */
@media (max-width: 900px){
  #presentation .mosaic-cover{ --cols:10; --rows:6; --gap:10px; }
}
@media (max-width: 600px){
  #presentation .mosaic-cover{ --cols:8; --rows:5; --gap:8px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7158166 */.border-style2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px;
  border-radius: inherit;
  background: linear-gradient(
    15deg,
    rgba(168, 85, 247, 0) 37.52%,   /* Violet transparent */
    rgba(168, 85, 247, 1) 50.44%,   /* Violet plein (#A855F7) */
    rgba(168, 85, 247, 0) 64.67%    /* Violet transparent */
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b7570 */.border-style2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px;
  border-radius: inherit;
  background: linear-gradient(
    15deg,
    rgba(168, 85, 247, 0) 37.52%,   /* Violet transparent */
    rgba(168, 85, 247, 1) 50.44%,   /* Violet plein (#A855F7) */
    rgba(168, 85, 247, 0) 64.67%    /* Violet transparent */
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a182f6d */.border-style::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px;
  border-radius: inherit;
  background: linear-gradient(
    15deg,
    rgba(255, 255, 255, 0) 37.52%,
    rgba(255, 255, 255, 1) 50.44%,
    rgba(255, 255, 255, 0) 64.67%
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */