.elementor-2384 .elementor-element.elementor-element-780e980{--display:flex;--min-height:735px;--overlay-opacity:1;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-780e980::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .e-con-inner > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(259deg, #009AF700 19%, #1C246D 89%);}.elementor-2384 .elementor-element.elementor-element-780e980:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://pheniciavision.com/wp-content/uploads/2025/10/Capture-decran-2025-10-01-a-13.53.39.png") 50% 50%;background-size:cover;}.elementor-2384 .elementor-element.elementor-element-6f396824{--display:flex;--margin-top:316px;--margin-bottom:0px;--margin-left:56px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2384 .elementor-element.elementor-element-980dac8 > .elementor-widget-container{margin:-28px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-980dac8 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:78px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-2384 .elementor-element.elementor-element-2d94f0f3 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-2d94f0f3{color:#FFFFFF;font-family:"degular", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2384 .elementor-element.elementor-element-34f75b16 .elementor-button{background-color:#FFFFFF78;transition-duration:0.5s;border-radius:7px 7px 7px 7px;}.elementor-2384 .elementor-element.elementor-element-34f75b16 .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-34f75b16 .elementor-button:focus{background-color:#FFFFFF;color:#1C246DFA;}.elementor-2384 .elementor-element.elementor-element-34f75b16 .elementor-button:hover svg, .elementor-2384 .elementor-element.elementor-element-34f75b16 .elementor-button:focus svg{fill:#1C246DFA;}.elementor-2384 .elementor-element.elementor-element-40cef106{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2384 .elementor-element.elementor-element-13fe391{--iteration-count:infinite;--dynamic-text-color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-13fe391 .elementor-headline{text-align:center;font-family:"degular-display", Sans-serif;font-size:48px;font-weight:600;}.elementor-2384 .elementor-element.elementor-element-13fe391 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2384 .elementor-element.elementor-element-55a51b7d{text-align:center;}.elementor-2384 .elementor-element.elementor-element-325c1c59{text-align:center;color:#1E446A;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-559150c8{--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-2384 .elementor-element.elementor-element-180b5c6a{--spacer-size:50px;}.elementor-2384 .elementor-element.elementor-element-679b30af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2384 .elementor-element.elementor-element-5f57c355{--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:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-5f5be30a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-5f5be30a{text-align:left;}.elementor-2384 .elementor-element.elementor-element-5f5be30a .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:47px;font-weight:600;color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-7d73359a > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-7d73359a{color:#1E446A;}.elementor-2384 .elementor-element.elementor-element-577a5584 .elementor-button{background-color:#1E446A;border-radius:38px 38px 38px 38px;}.elementor-2384 .elementor-element.elementor-element-577a5584 .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-577a5584 .elementor-button:focus{background-color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-38fa2aad{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2384 .elementor-element.elementor-element-3838053e img{width:100%;max-width:90%;height:441px;border-style:none;border-radius:-8px -8px -8px -8px;}.elementor-2384 .elementor-element.elementor-element-63cbd286{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-2384 .elementor-element.elementor-element-63cbd286{right:-83px;}body.rtl .elementor-2384 .elementor-element.elementor-element-63cbd286{left:-83px;}.elementor-2384 .elementor-element.elementor-element-2c20b1fb .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2384 .elementor-element.elementor-element-2c20b1fb img{width:200px;}.elementor-2384 .elementor-element.elementor-element-73577236{--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-2384 .elementor-element.elementor-element-47694f1b{--spacer-size:50px;}.elementor-2384 .elementor-element.elementor-element-776bc632{--display:flex;--min-height:402px;--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-2384 .elementor-element.elementor-element-776bc632:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-776bc632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pheniciavision.com/wp-content/uploads/2025/07/long-shot-young-female-running-nature-scaled-e1753693799877.jpg");background-position:top center;background-size:cover;}.elementor-2384 .elementor-element.elementor-element-1859bdd2{--display:flex;--margin-top:71px;--margin-bottom:71px;--margin-left:172px;--margin-right:71px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2384 .elementor-element.elementor-element-1859bdd2:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-1859bdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-2384 .elementor-element.elementor-element-1859bdd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-7de571da .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-2384 .elementor-element.elementor-element-5060a48a{color:#FFFFFF;}.elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button{background-color:#FFFFFF70;font-family:"degular", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;}.elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button:hover svg, .elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button:focus svg{fill:#000000;}.elementor-2384 .elementor-element.elementor-element-197e7af7{--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-2384 .elementor-element.elementor-element-1ff0950{--spacer-size:50px;}.elementor-2384 .elementor-element.elementor-element-4a2b2b0c > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2384 .elementor-element.elementor-element-4a2b2b0c{text-align:center;}.elementor-2384 .elementor-element.elementor-element-4a2b2b0c .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-2384 .elementor-element.elementor-element-4de50096{text-align:center;color:var( --e-global-color-primary );font-family:"degular", Sans-serif;font-size:19px;font-weight:400;}.elementor-2384 .elementor-element.elementor-element-30a6f320{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2384 .elementor-element.elementor-element-4969abcb{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2384 .elementor-element.elementor-element-459d0c14 .elementor-repeater-item-fb490a1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/malia-celine-test1.jpg);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .elementor-repeater-item-4758f76 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/IMG_2125.jpg);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .elementor-repeater-item-80f0ad9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/IMG_2095-1-scaled.jpg);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .elementor-repeater-item-d6c2a36 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/IMG_2204-scaled.jpg);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .swiper-slide{transition-duration:calc(5000ms*1.2);height:558px;}.elementor-2384 .elementor-element.elementor-element-459d0c14{width:var( --container-widget-width, 99.598% );max-width:99.598%;--container-widget-width:99.598%;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-459d0c14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .swiper-slide-contents{max-width:66%;}.elementor-2384 .elementor-element.elementor-element-459d0c14 .swiper-slide-inner{text-align:center;}.elementor-2384 .elementor-element.elementor-element-6e883425 .elementor-button{background-color:var( --e-global-color-primary );font-family:"degular", Sans-serif;font-size:19px;font-weight:700;border-radius:35px 35px 35px 35px;}.elementor-2384 .elementor-element.elementor-element-6e883425 .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-6e883425 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2384 .elementor-element.elementor-element-6e883425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-1b443853{--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-2384 .elementor-element.elementor-element-c196871{text-align:center;}.elementor-2384 .elementor-element.elementor-element-c196871 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:31px;font-weight:600;}.elementor-2384 .elementor-element.elementor-element-272b74db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-74c4329{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-74c4329:not(.elementor-motion-effects-element-type-background), .elementor-2384 .elementor-element.elementor-element-74c4329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pheniciavision.com/wp-content/uploads/2025/07/Plan-de-travail-6-scaled.png");}.elementor-2384 .elementor-element.elementor-element-da45621{--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-2384 .elementor-element.elementor-element-8708417 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:62px;font-weight:600;}.elementor-2384 .elementor-element.elementor-element-f062486{color:var( --e-global-color-primary );}.elementor-2384 .elementor-element.elementor-element-7f16cba{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-323772a{--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-2384 .elementor-element.elementor-element-3725b643{--spacer-size:0px;}.elementor-2384 .elementor-element.elementor-element-ce77581{--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-2384 .elementor-element.elementor-element-ab4e656{text-align:center;}.elementor-2384 .elementor-element.elementor-element-ab4e656 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:52px;font-weight:600;}.elementor-2384 .elementor-element.elementor-element-8ad63f5{text-align:center;color:var( --e-global-color-primary );font-family:"degular", Sans-serif;font-size:16px;font-weight:400;}.elementor-2384 .elementor-element.elementor-element-6e8f197{--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-2384 .elementor-element.elementor-element-6df0197{--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-2384 .elementor-element.elementor-element-58877e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-2deffe35{--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-2384 .elementor-element.elementor-element-a26a007 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-a26a007 img{width:63%;}.elementor-2384 .elementor-element.elementor-element-245847ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:#1E446A;--border-color:#1E446A;--margin-top:25px;--margin-bottom:37px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-560e9ab2{width:var( --container-widget-width, 80.842% );max-width:80.842%;--container-widget-width:80.842%;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-560e9ab2 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2384 .elementor-element.elementor-element-560e9ab2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-560e9ab2 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;}.elementor-2384 .elementor-element.elementor-element-3ee02aaf > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2384 .elementor-element.elementor-element-3ee02aaf .elementor-heading-title{color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-498f42fd{width:var( --container-widget-width, 80.877% );max-width:80.877%;--container-widget-width:80.877%;--container-widget-flex-grow:0;color:#1E446A;}.elementor-2384 .elementor-element.elementor-element-498f42fd > .elementor-widget-container{margin:-25px 0px 0px 20px;}.elementor-2384 .elementor-element.elementor-element-498f42fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-2cf7b43c .elementor-button{background-color:#1E446A;border-radius:34px 34px 34px 34px;}.elementor-2384 .elementor-element.elementor-element-2cf7b43c .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-2cf7b43c .elementor-button:focus{background-color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-2cf7b43c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2384 .elementor-element.elementor-element-762d4fee{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-2384 .elementor-element.elementor-element-762d4fee{right:-83px;}body.rtl .elementor-2384 .elementor-element.elementor-element-762d4fee{left:-83px;}.elementor-2384 .elementor-element.elementor-element-68efb86b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2384 .elementor-element.elementor-element-68efb86b img{width:200px;}.elementor-2384 .elementor-element.elementor-element-177265bb{--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-2384 .elementor-element.elementor-element-4fcc0fc{--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-2384 .elementor-element.elementor-element-084354f{--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-2384 .elementor-element.elementor-element-54e2279{text-align:center;}.elementor-2384 .elementor-element.elementor-element-54e2279 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2384 .elementor-element.elementor-element-c7c1c00{text-align:center;color:var( --e-global-color-primary );}.elementor-2384 .elementor-element.elementor-element-cc8bede{--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-2384 .elementor-element.elementor-element-4650975 .elementor-button{background-color:#1E446A;fill:var( --e-global-color-ae46ff3 );color:var( --e-global-color-ae46ff3 );border-radius:32px 32px 32px 32px;}.elementor-2384 .elementor-element.elementor-element-4650975 .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-4650975 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2384 .elementor-element.elementor-element-3886815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2384 .elementor-element.elementor-element-3886815.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-6593cb76{--spacer-size:80px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-d503ef2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/Marina-format-paysage.png);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-d503ef2 .elementor-background-overlay{background-color:#00000040;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-d503ef2 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-d503ef2 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-2ff01bd .swiper-slide-bg{background-color:#4054b2;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/Homme-velo-lunettes-air.png);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-2ff01bd .elementor-background-overlay{background-color:#00000040;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-2ff01bd .swiper-slide-contents{margin-right:auto;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-2ff01bd .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-711981b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://pheniciavision.com/wp-content/uploads/2025/07/FILLE-PLONGEE-scaled.png);background-size:cover;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-711981b .elementor-background-overlay{background-color:#00000040;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-711981b .swiper-slide-contents{margin-right:auto;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-repeater-item-711981b .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide{transition-duration:calc(5000ms*1.2);height:465px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-slide-button{background-color:#FFFFFF;font-family:"degular", Sans-serif;font-size:16px;font-weight:700;border-width:0px;border-radius:36px;color:#1E446A;}.elementor-2384 .elementor-element.elementor-element-333e1492 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-333e1492.elementor-element{--align-self:flex-start;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide-contents{max-width:48%;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide-inner{text-align:center;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-slide-heading{font-family:"degular-display", Sans-serif;font-size:61px;font-weight:600;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:31px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-slide-description{font-family:"degular", Sans-serif;font-size:23px;font-weight:400;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-swiper-button{color:var( --e-global-color-ae46ff3 );}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-swiper-button svg{fill:var( --e-global-color-ae46ff3 );}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-ae46ff3 );opacity:var( --e-global-color-ae46ff3 );}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-2384 .elementor-element.elementor-element-5aab0bdb{--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-2384 .elementor-element.elementor-element-66007fc2{--spacer-size:50px;}.elementor-2384 .elementor-element.elementor-element-2dc52c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2384 .elementor-element.elementor-element-47227527{--display:flex;border-style:solid;--border-style:solid;border-width:0px 9px 0px 0px;--border-top-width:0px;--border-right-width:9px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-47227527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-54483fff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-314acc69.elementor-element{--align-self:center;}.elementor-2384 .elementor-element.elementor-element-314acc69{text-align:center;}.elementor-2384 .elementor-element.elementor-element-314acc69 .elementor-heading-title{font-family:"degular-display", Sans-serif;font-size:44px;font-weight:600;line-height:1em;color:#1E446A;}.elementor-2384 .elementor-element.elementor-element-4bba7020{width:var( --container-widget-width, 98.599% );max-width:98.599%;--container-widget-width:98.599%;--container-widget-flex-grow:0;color:#1E446A;}.elementor-2384 .elementor-element.elementor-element-4bba7020 > .elementor-widget-container{padding:0px 23px 0px 20px;}.elementor-2384 .elementor-element.elementor-element-4bba7020.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-17b6ba34 .elementor-button{background-color:#1E446A;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2384 .elementor-element.elementor-element-17b6ba34 .elementor-button:hover, .elementor-2384 .elementor-element.elementor-element-17b6ba34 .elementor-button:focus{background-color:#45AAD6;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b img{width:443px;}.elementor-2384 .elementor-element.elementor-element-36920525{--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-2384 .elementor-element.elementor-element-6b7007b4 > .elementor-widget-container{margin:31px 31px 31px 31px;}.elementor-2384 .elementor-element.elementor-element-6b7007b4{text-align:center;color:#1E4469;font-family:"degular", Sans-serif;font-size:14px;font-weight:400;}.elementor-2384 .elementor-element.elementor-element-6b7007b4 p{margin-bottom:4px;}.elementor-2384 .elementor-element.elementor-element-5c3ddd7d{--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-2384 .elementor-element.elementor-element-43a418d1{--display:flex;--min-height:0px;}.elementor-2384 .elementor-element.elementor-element-12e1fea9{--display:flex;}.elementor-2384 .elementor-element.elementor-element-6ab72b91{--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-2384 .elementor-element.elementor-element-7b430242{color:#1E4469;font-family:"degular", Sans-serif;font-size:16px;font-weight:400;}.elementor-2384 .elementor-element.elementor-element-3c0863eb{--display:flex;}.elementor-2384 .elementor-element.elementor-element-2bae2ba4{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-1a1c6558{--display:flex;}.elementor-2384 .elementor-element.elementor-element-21573fc9{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-66d94bdd{--display:flex;}.elementor-2384 .elementor-element.elementor-element-2e8fdda9{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-78c24b6a{--display:flex;}.elementor-2384 .elementor-element.elementor-element-2464b8aa{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-59af7970{--display:flex;}.elementor-2384 .elementor-element.elementor-element-92c3e10{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-54578f2e{--display:flex;}.elementor-2384 .elementor-element.elementor-element-71f5b3de{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-975ec38{--display:flex;}.elementor-2384 .elementor-element.elementor-element-51ffdb55{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-2eed0a74{--display:flex;}.elementor-2384 .elementor-element.elementor-element-606325cc{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-41e9c075{--display:flex;}.elementor-2384 .elementor-element.elementor-element-63b72d40{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-4036f767{--display:flex;}.elementor-2384 .elementor-element.elementor-element-b6395a9{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-777baaf2{--display:flex;}.elementor-2384 .elementor-element.elementor-element-371f769b{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-67b09f78{--display:flex;}.elementor-2384 .elementor-element.elementor-element-60d1923e{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-67b457e7{--display:flex;}.elementor-2384 .elementor-element.elementor-element-670f93e1{color:#1E4469;}.elementor-2384 .elementor-element.elementor-element-776638b0{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1E4469;--n-accordion-title-active-color:#1E4469;--n-accordion-icon-size:13px;}:where( .elementor-2384 .elementor-element.elementor-element-776638b0 > .elementor-widget-container > .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-weight:500;}@media(min-width:768px){.elementor-2384 .elementor-element.elementor-element-5f57c355{--width:50%;}.elementor-2384 .elementor-element.elementor-element-38fa2aad{--width:50%;}.elementor-2384 .elementor-element.elementor-element-63cbd286{--width:fit;}.elementor-2384 .elementor-element.elementor-element-1859bdd2{--width:29.837%;}.elementor-2384 .elementor-element.elementor-element-4969abcb{--width:50%;}.elementor-2384 .elementor-element.elementor-element-1b443853{--width:50%;}.elementor-2384 .elementor-element.elementor-element-da45621{--width:50%;}.elementor-2384 .elementor-element.elementor-element-7f16cba{--width:50%;}.elementor-2384 .elementor-element.elementor-element-2deffe35{--width:50%;}.elementor-2384 .elementor-element.elementor-element-245847ac{--width:50%;}.elementor-2384 .elementor-element.elementor-element-762d4fee{--width:fit;}.elementor-2384 .elementor-element.elementor-element-3886815{--width:100%;}.elementor-2384 .elementor-element.elementor-element-47227527{--width:48%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-2384 .elementor-element.elementor-element-325c1c59{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-5f5be30a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-2384 .elementor-element.elementor-element-780e980{--justify-content:center;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2384 .elementor-element.elementor-element-780e980::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .e-con-inner > .elementor-background-video-container::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2384 .elementor-element.elementor-element-780e980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(259deg, #009AF700 19%, #1C246D 89%);}.elementor-2384 .elementor-element.elementor-element-6f396824{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-6f396824.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2384 .elementor-element.elementor-element-980dac8{text-align:left;}.elementor-2384 .elementor-element.elementor-element-980dac8 .elementor-heading-title{font-size:62px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-2d94f0f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-2d94f0f3{text-align:left;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-2384 .elementor-element.elementor-element-13fe391 .elementor-headline{font-size:31px;}.elementor-2384 .elementor-element.elementor-element-325c1c59{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-180b5c6a{--spacer-size:100px;}.elementor-2384 .elementor-element.elementor-element-5f57c355{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-5f5be30a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-5f5be30a{text-align:center;}.elementor-2384 .elementor-element.elementor-element-5f5be30a .elementor-heading-title{font-size:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2384 .elementor-element.elementor-element-3838053e img{max-width:100%;height:285px;}.elementor-2384 .elementor-element.elementor-element-63cbd286{--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;top:-144px;}.elementor-2384 .elementor-element.elementor-element-2c20b1fb img{width:200px;}.elementor-2384 .elementor-element.elementor-element-776bc632{--min-height:259px;}.elementor-2384 .elementor-element.elementor-element-1859bdd2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-2384 .elementor-element.elementor-element-393f8b1a .elementor-button{border-radius:36px 36px 36px 36px;}.elementor-2384 .elementor-element.elementor-element-4a2b2b0c .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-2384 .elementor-element.elementor-element-4de50096{font-size:15px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2384 .elementor-element.elementor-element-459d0c14 .swiper-slide{height:243px;}.elementor-2384 .elementor-element.elementor-element-8708417 .elementor-heading-title{font-size:35px;}.elementor-2384 .elementor-element.elementor-element-ab4e656{text-align:left;}.elementor-2384 .elementor-element.elementor-element-ab4e656 .elementor-heading-title{font-size:30px;}.elementor-2384 .elementor-element.elementor-element-560e9ab2{width:var( --container-widget-width, 322.703px );max-width:322.703px;--container-widget-width:322.703px;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-498f42fd{width:var( --container-widget-width, 319.672px );max-width:319.672px;--container-widget-width:319.672px;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-762d4fee{--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;top:-144px;}.elementor-2384 .elementor-element.elementor-element-68efb86b img{width:200px;}.elementor-2384 .elementor-element.elementor-element-54e2279{text-align:left;}.elementor-2384 .elementor-element.elementor-element-54e2279 .elementor-heading-title{font-size:33px;}.elementor-2384 .elementor-element.elementor-element-c7c1c00{text-align:left;}.elementor-2384 .elementor-element.elementor-element-3886815{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide{height:457px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide-contents{max-width:100%;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-slide-inner{padding:40px 40px 40px 40px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-slide-heading{font-size:58px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .elementor-swiper-button{font-size:20px;}.elementor-2384 .elementor-element.elementor-element-333e1492 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2384 .elementor-element.elementor-element-47227527{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2384 .elementor-element.elementor-element-314acc69{text-align:left;}.elementor-2384 .elementor-element.elementor-element-314acc69 .elementor-heading-title{font-size:37px;}.elementor-2384 .elementor-element.elementor-element-4bba7020 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2384 .elementor-element.elementor-element-7b8e4c9b img{width:761px;}.elementor-2384 .elementor-element.elementor-element-6b7007b4{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-5a8f539 *//* Section avec image à gauche et contenu à droite */
.image-text-block {
  display: flex;
  align-items: stretch;
  gap: 30px;
  padding: 50px 8%;
  background: #f5f7fa;
  font-family: 'Degular', sans-serif;
}

/* Image à gauche */
.image-side {
  flex: 1 1 45%;
}

.image-side img {
  width: 100%;
  height: 100%;
  min-height: 500px;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
  object-fit: cover;
}

/* Contenu à droite */
.content-side {
  flex: 1 1 55%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: stretch;
}

/* Cartes blanches */
.white-card {
  background: #fff;
  border-radius: 12px;
  padding: 20px 25px;
  box-shadow: 0 4px 14px rgba(0,0,0,0.08);
  flex: 1;
}

/* Titres cyan */
.white-card h2 {
  color: #1AAAD6;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 12px;
}

/* Texte en bleu marine */
.white-card p {
  margin-bottom: 10px;
  color: #1E446A; /* bleu marine */
  font-size: 0.95rem;
  line-height: 1.6;
}

/* Liste personnalisée */
.custom-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.custom-list li {
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
  color: #1E446A; /* bleu marine */
  font-size: 0.95rem;
  line-height: 1.5;
}

/* Flèches cyan */
.custom-list li::before {
  content: "➜";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #1AAAD6; /* cyan */
  font-size: 1.1rem;
}

/* Responsive */
@media (max-width: 900px) {
  .image-text-block {
    flex-direction: column;
  }

  .image-side img {
    min-height: 300px;
  }

  .content-side {
    gap: 15px;
  }

  .white-card {
    padding: 15px 20px;
  }

  .white-card h2 {
    font-size: 1.3rem;
    text-align: center;
  }

  .white-card p,
  .custom-list li {
    font-size: 0.9rem;
    text-align: left;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-808cdcf *//* Bloc global */
.medical-news {
  background: #1E446A;
  color: #fff;
  padding: 100px 10%;
  font-family: 'Degular', Degular, sans-serif;
}

/* Titre principal */
.medical-news h2 {
  font-size: 2.8rem;
  font-weight: 700;
  margin-bottom: 40px;
  line-height: 1.4;
  color: #fff;
  position: relative;
  text-align: center; /* centre le titre */
}

/* Trait bleu clair sous le titre */
.medical-news h2::after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background: #1AAAD6;
  margin: 18px auto 30px auto; /* centre la barre sous le titre */
  border-radius: 2px;
}

/* Mise en colonnes */
.two-columns {
  display: flex;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap;
}

/* Texte */
.two-columns .text {
  flex: 1 1 55%;
  font-size: 1.1rem;
  line-height: 1.7;
}

.two-columns .text p {
  margin-bottom: 20px; /* espace supplémentaire entre blocs */
  
  background: rgba(255, 255, 255, 0.05);
  padding: 12px 18px 12px 35px; /* espace pour la flèche */
  border-radius: 10px;
  position: relative;
  transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease;
}

/* Flèche avant chaque paragraphe */
.two-columns .text p::before {
  content: "➜";
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #1AAAD6; /* flèche cyan */
  font-size: 1.2rem;
}

/* Hover sur bloc texte */
.two-columns .text p:hover {
  transform: translateX(8px);
  background: rgba(26, 170, 214, 0.3); /* plus clair qu’avant */
}

/* Image */
.two-columns .image {
  flex: 1 1 %;
  text-align: center;
}

.two-columns img {
  max-width: 100%;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  transition: transform 0.5s ease, box-shadow 0.5s ease;
}

.two-columns img:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 32px rgba(0,0,0,0.4);
}

/* Animation CSS */
@keyframes fadeUp {
  from { opacity: 0; transform: translateY(40px); }
  to { opacity: 1; transform: translateY(0); }
}

.animated-title {
  animation: fadeUp 1s ease forwards;
}

.animated-text {
  animation: fadeUp 1s ease forwards;
  animation-delay: 0.3s;
}

.animated-image {
  animation: fadeUp 1s ease forwards;
  animation-delay: 0.6s;
}

/* Responsive */
@media (max-width: 768px) {
  .two-columns {
    flex-direction: column;
  }

  .medical-news h2 {
    font-size: 2rem;
    text-align: center;
  }

  .two-columns .text {
    font-size: 1rem;
    text-align: left;
  }

  .two-columns img {
    max-width: 90%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3886815 */a, a:link, a:visited {
  text-decoration: none !important;
}/* End custom CSS */