.elementor-34401 .elementor-element.elementor-element-0a5f583{--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:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-34401 .elementor-element.elementor-element-179a1a6{--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:center;}.elementor-34401 .elementor-element.elementor-element-cd80ee5{text-align:center;}.elementor-34401 .elementor-element.elementor-element-bfea055{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items: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-34401 .elementor-element.elementor-element-9b9ca02{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-9b9ca02::before, .elementor-34401 .elementor-element.elementor-element-9b9ca02 > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-9b9ca02 > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-9b9ca02 > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-9b9ca02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-9b9ca02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-9b9ca02.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-9b9ca02:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-9b9ca02, .elementor-34401 .elementor-element.elementor-element-9b9ca02::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-dd9c4ac{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-dd9c4ac:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-dd9c4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/aqsqscqscqscq.png");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-de3ad13{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-de3ad13:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-de3ad13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-83d7e92{color:var( --e-global-color-uicore_headline );}.elementor-34401 .elementor-element.elementor-element-02f1e23{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-02f1e23::before, .elementor-34401 .elementor-element.elementor-element-02f1e23 > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-02f1e23 > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-02f1e23 > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-02f1e23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-02f1e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-02f1e23.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-02f1e23:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-02f1e23, .elementor-34401 .elementor-element.elementor-element-02f1e23::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-02f1e23.e-con{--align-self:stretch;}.elementor-34401 .elementor-element.elementor-element-f20698d{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-f20698d:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-f20698d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/Portfolio-Club-Croisier-09-qsgvs5xcym6sudl2yok34kyfoy079g7utcelxare68.webp");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-f20698d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34401 .elementor-element.elementor-element-1fc089d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-1fc089d:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-1fc089d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-bf08b7d{color:var( --e-global-color-uicore_headline );}.elementor-34401 .elementor-element.elementor-element-52c46c9{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-52c46c9::before, .elementor-34401 .elementor-element.elementor-element-52c46c9 > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-52c46c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-52c46c9 > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-52c46c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-52c46c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-52c46c9.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-52c46c9:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-52c46c9, .elementor-34401 .elementor-element.elementor-element-52c46c9::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-a414d6a{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-a414d6a:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-a414d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/Portfolio-Leyza_Artboard-8-qsgvs5xcym6sudl2yok34kyfoy079g7utcelxare68.webp");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-1a68d1d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-1a68d1d:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-1a68d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-345d170{color:var( --e-global-color-uicore_headline );}.elementor-34401 .elementor-element.elementor-element-992021f{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-992021f::before, .elementor-34401 .elementor-element.elementor-element-992021f > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-992021f > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-992021f > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-992021f > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-992021f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-992021f.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-992021f:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-992021f, .elementor-34401 .elementor-element.elementor-element-992021f::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-8bc4848{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-8bc4848:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-8bc4848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/Artboard-21200-qsgvsamjwsd8gfe978l7z1rqnvd1bxqihzo1bokfb4.webp");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-3dc4325{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-3dc4325:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-3dc4325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-a99fa6d{color:var( --e-global-color-uicore_headline );}.elementor-34401 .elementor-element.elementor-element-db6c00a{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-db6c00a::before, .elementor-34401 .elementor-element.elementor-element-db6c00a > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-db6c00a > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-db6c00a > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-db6c00a > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-db6c00a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-db6c00a.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-db6c00a:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-db6c00a, .elementor-34401 .elementor-element.elementor-element-db6c00a::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-84e7acf{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-84e7acf:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-84e7acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/Artboard-3100-1-qsgvs5xcym6sudl2yok34kyfoy079g7utcelxare68.webp");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-3a01eac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-3a01eac:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-3a01eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-8b989e2{color:var( --e-global-color-uicore_headline );}.elementor-34401 .elementor-element.elementor-element-d3b938c{--display:flex;--min-height:250px;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;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-uicore_secondary );--border-color:var( --e-global-color-uicore_secondary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;--e-con-transform-transition-duration:300ms;}.elementor-34401 .elementor-element.elementor-element-d3b938c::before, .elementor-34401 .elementor-element.elementor-element-d3b938c > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-d3b938c > .e-con-inner > .elementor-background-video-container::before, .elementor-34401 .elementor-element.elementor-element-d3b938c > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-d3b938c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34401 .elementor-element.elementor-element-d3b938c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-34401 .elementor-element.elementor-element-d3b938c.e-con:hover{--e-con-transform-scale:1.02;}.elementor-34401 .elementor-element.elementor-element-d3b938c:hover{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-uicore_primary );--border-color:var( --e-global-color-uicore_primary );}.elementor-34401 .elementor-element.elementor-element-d3b938c, .elementor-34401 .elementor-element.elementor-element-d3b938c::before{--border-transition:0.3s;}.elementor-34401 .elementor-element.elementor-element-d3b938c.e-con{--align-self:stretch;}.elementor-34401 .elementor-element.elementor-element-50a3ed7{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--overflow:auto;--padding-top:25px;--padding-bottom:025px;--padding-left:15px;--padding-right:15px;}.elementor-34401 .elementor-element.elementor-element-50a3ed7:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-50a3ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03172A00;background-image:url("https://rhillane.com/wp-content/uploads/2025/09/Portfolio-Leyza_Artboard-3-qsgvs8qvj4ant7gzi7ryu28th3mawjj1tqd2d4n7nk.webp");background-position:center center;background-size:cover;}.elementor-34401 .elementor-element.elementor-element-50a3ed7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-34401 .elementor-element.elementor-element-19483d3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34401 .elementor-element.elementor-element-19483d3:not(.elementor-motion-effects-element-type-background), .elementor-34401 .elementor-element.elementor-element-19483d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-34401 .elementor-element.elementor-element-418dce1{color:var( --e-global-color-uicore_headline );}@media(max-width:1024px){.elementor-34401 .elementor-element.elementor-element-bfea055{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34401 .elementor-element.elementor-element-0a5f583{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34401 .elementor-element.elementor-element-bfea055{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-bfea055 *//* Rotating border animation */
.rotating-border-card {
    position: relative;
    overflow: hidden;
    border-radius: 8px; /* Adjust to match your card */
}

/* Create the rotating border effect */
.rotating-border-card::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: conic-gradient(
        transparent,
        transparent,
        transparent,
        #00d4ff,
        #7b2ff7,
        #f106a4,
        transparent,
        transparent
    );
    animation: rotate 4s linear infinite;
    opacity: 0;
    transition: opacity 0.5s ease;
}

/* Show border on hover */
.rotating-border-card:hover::before {
    opacity: 1;
}

/* Inner content layer - keeps background solid */
.rotating-border-card::after {
    content: '';
    position: absolute;
    inset: 3px; /* Border thickness */
    background: #1a1a2e; /* Your card background color */
    border-radius: 6px;
    z-index: 1;
}

/* Bring card content above the borders */
.rotating-border-card > * {
    position: relative;
    z-index: 2;
}

/* Rotation animation */
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS */.percent .elementor-icon svg{
    margin-top: -45px;
}


.card .content {
  opacity: 0;
  transition: opacity 0.8s, max-height 0.8s;
  max-height: 0; /* Empêche le texte de prendre de l'espace */
}

.card:hover {
  transition: max-height 0.8s, transform 0.8s; /* Ajustez cette valeur pour contrôler l'allongement */
}

.card:hover .content {
  opacity: 1;
  max-height: 200px; 
  /* Ajustez en fonction de la quantité de texte */
}

.card:hover .title {
}

.card:hover img, .card:hover .content, .card:hover .title {
}/* End custom CSS */