.elementor-2472 .elementor-element.elementor-element-0b7a527{--display:flex;--min-height:694px;--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:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-2f5dd22 > .elementor-widget-container{margin:85px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-99304a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-99304a4:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-99304a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-4bd9cc9 > .elementor-widget-container{margin:-89px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-4bd9cc9{z-index:1;}.elementor-2472 .elementor-element.elementor-element-630448a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-aa748a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button{background-color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.2px;word-spacing:0px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);border-style:solid;border-color:#FFFFFF;border-radius:54px 54px 54px 54px;padding:25px 25px 25px 25px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(135deg, #8DCFFC 0%, #DEB6F6 100%);}.elementor-2472 .elementor-element.elementor-element-c278e5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-8098212{--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:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-d4a2b8d{--display:flex;--min-height:752px;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-d4a2b8d:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-d4a2b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-94f9056{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-3a1256f > .elementor-widget-container{margin:0100px 50px 0px 50px;border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-3a1256f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2472 .elementor-element.elementor-element-34075a5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-34075a5{text-align:center;font-family:"Raleway", Sans-serif;font-size:29px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFFF7;}.elementor-2472 .elementor-element.elementor-element-d636ade > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-d636ade{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-3c906d2{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-1151702 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-1151702{text-align:center;font-family:"Raleway", Sans-serif;font-size:29px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-903aff7{--e-image-carousel-slides-to-show:4;}.elementor-2472 .elementor-element.elementor-element-903aff7 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-2472 .elementor-element.elementor-element-c71cf4c{--display:flex;--min-height:567px;--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:50px;--margin-left:045px;--margin-right:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:52px;}.elementor-2472 .elementor-element.elementor-element-c71cf4c:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-c71cf4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2472 .elementor-element.elementor-element-c71cf4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2472 .elementor-element.elementor-element-4c72257{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-4c72257:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-4c72257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2472 .elementor-element.elementor-element-9ab8662 > .elementor-widget-container{margin:0px 0px -90px 0px;}.elementor-2472 .elementor-element.elementor-element-9ab8662 img{width:22%;}.elementor-2472 .elementor-element.elementor-element-cb97e43{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-2472 .elementor-element.elementor-element-cb97e43:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-cb97e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2472 .elementor-element.elementor-element-c00b072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c00b072{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:54px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-02525e1{--display:flex;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d{text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-8d97ecc{--display:flex;--margin-top:20px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-7917f57 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-2472 .elementor-element.elementor-element-7917f57{text-align:center;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-a33a04a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-88860ca img{border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-5f1796e img{border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-bcd5fcd img{border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-35e2369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-bc984a9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:050px 050px 050px 050px;}.elementor-2472 .elementor-element.elementor-element-ecbd2e3{--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:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-b7735c2{--display:flex;}.elementor-2472 .elementor-element.elementor-element-90aebd9 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-90aebd9{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-6f3f1e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-6f3f1e9{text-align:center;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFFC9;}.elementor-2472 .elementor-element.elementor-element-58e2113{--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:center;--align-items:center;}.elementor-2472 .elementor-element.elementor-element-a5d94ca img{width:70%;}.elementor-2472 .elementor-element.elementor-element-7591cb1{--divider-border-style:double;--divider-color:#FFFFFF63;--divider-border-width:1px;}.elementor-2472 .elementor-element.elementor-element-7591cb1 .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-2472 .elementor-element.elementor-element-7591cb1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2472 .elementor-element.elementor-element-508e3f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 15px 0px 15px;border-radius:20px 20px 20px 20px;}.elementor-2472 .elementor-element.elementor-element-508e3f0{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-2472 .elementor-element.elementor-element-ab073b1{text-align:center;}.elementor-2472 .elementor-element.elementor-element-ab073b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-42bfaf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-42bfaf7{text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-94e0b6f{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:4px;width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-2472 .elementor-element.elementor-element-94e0b6f > .elementor-widget-container{background-color:#FFFFFF;margin:110px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-94e0b6f .elementor-divider-separator{width:100%;}.elementor-2472 .elementor-element.elementor-element-df98041 img{border-radius:35px 35px 35px 35px;}.elementor-2472 .elementor-element.elementor-element-8d876f8 img{border-radius:35px 35px 35px 35px;}.elementor-2472 .elementor-element.elementor-element-81e8a72{--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;--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-81e8a72:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-81e8a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-7307f6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-7307f6d{text-align:center;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFFC9;}.elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:31px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(62deg, #E297EB 0%, #54AABB 100%);transition-duration:1s;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(100deg, #E297EB 0%, #54AABB 100%);}.elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-593f568{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-593f568:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-593f568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-2267f39{--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;}.elementor-2472 .elementor-element.elementor-element-df9a2d4 > .elementor-widget-container{background-image:url("https://opiale.com/wp-content/uploads/2024/04/abstract-smooth-brown-wall-background-layout-designstudioroomweb-templatebusiness-report-with-smooth-scaled-1.jpg");margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-df9a2d4{z-index:1;}.elementor-2472 .elementor-element.elementor-element-d4e27d6{--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:050px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-4f90f84{--display:flex;}.elementor-2472 .elementor-element.elementor-element-5f9aa58{--display:flex;}.elementor-2472 .elementor-element.elementor-element-6f0fd4f > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-6f0fd4f{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-2aa1363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-2aa1363{text-align:center;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFFC9;}.elementor-2472 .elementor-element.elementor-element-31c3c21{--display:flex;--min-height:890px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-31c3c21:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-31c3c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-4efef34{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a666a9b > .elementor-widget-container{margin:0px 0px 0px -185px;}.elementor-2472 .elementor-element.elementor-element-a666a9b img{width:30%;border-radius:55px 55px 55px 55px;}.elementor-2472 .elementor-element.elementor-element-7d3de32{--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:-30px;--margin-bottom:0px;--margin-left:-350px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-70267b5 > .elementor-widget-container{margin:100px 0100px 0px 100px;}.elementor-2472 .elementor-element.elementor-element-70267b5{text-align:justify;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.8px;word-spacing:0px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-a78bfb5{--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-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2472 .elementor-element.elementor-element-e771d26 .elementor-counter-number-wrapper{color:#C9B07A;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2472 .elementor-element.elementor-element-e771d26 .elementor-counter-title{color:#919191FA;}.elementor-2472 .elementor-element.elementor-element-41f396c .elementor-counter-number-wrapper{color:#C9B07A;}.elementor-2472 .elementor-element.elementor-element-41f396c .elementor-counter-title{color:#919191FA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2472 .elementor-element.elementor-element-1a611b3{--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;--justify-content:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:31px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(62deg, #EBD197 0%, #BB9F54 100%);transition-duration:1s;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(244deg, #EBD197 0%, #BB9F54 100%);}.elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:31px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(62deg, #E297EB 0%, #54AABB 100%);transition-duration:1s;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(100deg, #E297EB 0%, #54AABB 100%);}.elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-8326e2e{--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:-30px;--margin-bottom:0px;--margin-left:-350px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-261b2e0{--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-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2472 .elementor-element.elementor-element-d781b6e .elementor-counter-number-wrapper{color:#C9B07A;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2472 .elementor-element.elementor-element-d781b6e .elementor-counter-title{color:#919191FA;}.elementor-2472 .elementor-element.elementor-element-c908aae .elementor-counter-number-wrapper{color:#C9B07A;}.elementor-2472 .elementor-element.elementor-element-c908aae .elementor-counter-title{color:#919191FA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2472 .elementor-element.elementor-element-312cc92{--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;--justify-content:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:31px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(62deg, #EBD197 0%, #BB9F54 100%);transition-duration:1s;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(244deg, #EBD197 0%, #BB9F54 100%);}.elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:31px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(62deg, #E297EB 0%, #54AABB 100%);transition-duration:1s;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button:hover, .elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(100deg, #E297EB 0%, #54AABB 100%);}.elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button:hover svg, .elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button:focus svg{fill:#000000;}.elementor-2472 .elementor-element.elementor-element-abfceed{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-abfceed:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-abfceed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2472 .elementor-element.elementor-element-62ef763 > .elementor-widget-container{background-image:url("https://opiale.com/wp-content/uploads/2024/04/abstract-smooth-brown-wall-background-layout-designstudioroomweb-templatebusiness-report-with-smooth-scaled-1.jpg");margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-62ef763{z-index:1;}.elementor-2472 .elementor-element.elementor-element-43aac12{--display:flex;--min-height:567px;--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;--margin-top:0200px;--margin-bottom:0px;--margin-left:045px;--margin-right:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-43aac12:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-43aac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2472 .elementor-element.elementor-element-43aac12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2472 .elementor-element.elementor-element-1d266bd{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-1d266bd:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-1d266bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2472 .elementor-element.elementor-element-519dea1 > .elementor-widget-container{margin:0px 0px -90px 0px;}.elementor-2472 .elementor-element.elementor-element-519dea1 img{width:22%;}.elementor-2472 .elementor-element.elementor-element-4dba960{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-2472 .elementor-element.elementor-element-4dba960:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-4dba960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2472 .elementor-element.elementor-element-fb71b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-fb71b9c{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-b6605c0{--display:flex;}.elementor-2472 .elementor-element.elementor-element-ca6bb10 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-2472 .elementor-element.elementor-element-ca6bb10{text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-93c071d{--display:flex;--margin-top:20px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-194dfa8 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-2472 .elementor-element.elementor-element-194dfa8{text-align:center;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-d37202b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-4ffb010 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-4ffb010 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-1628f53{--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-2472 .elementor-element.elementor-element-2f87abf > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-2f87abf{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-0c0bb66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-0c0bb66{text-align:center;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFFC9;}.elementor-2472 .elementor-element.elementor-element-46366ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a9c20dc{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:050px;--margin-bottom:0px;--margin-left:050px;--margin-right:050px;--padding-top:10px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-2472 .elementor-element.elementor-element-a9c20dc:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-a9c20dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#796A6A00;background-image:url("https://opiale.com/wp-content/uploads/2024/04/Design-sans-titre-48-1024x683.png");background-position:-176px -222px;}.elementor-2472 .elementor-element.elementor-element-bd4974a > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-bd4974a{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#000000;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9 > .elementor-widget-container{margin:0px 050px 0px 050px;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;text-shadow:-17px 0px 53px rgba(0, 0, 0, 0.97);color:#000000;}.elementor-2472 .elementor-element.elementor-element-4002f64 .elementor-button{background-color:transparent;font-size:19px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(360deg, #6A77F0 0%, #2C3261 100%);border-radius:100px 100px 100px 100px;}.elementor-2472 .elementor-element.elementor-element-60132df{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:050px;--margin-bottom:0px;--margin-left:050px;--margin-right:050px;--padding-top:10px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-2472 .elementor-element.elementor-element-60132df:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-60132df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#796A6A00;background-image:url("https://opiale.com/wp-content/uploads/2024/04/Design-sans-titre-49-768x768.webp");background-position:-50px -79px;}.elementor-2472 .elementor-element.elementor-element-8c69235 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-8c69235{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#000000;}.elementor-2472 .elementor-element.elementor-element-3c3f81a > .elementor-widget-container{margin:0px 050px 25px 050px;}.elementor-2472 .elementor-element.elementor-element-3c3f81a{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;text-shadow:-17px 0px 53px rgba(0, 0, 0, 0.97);color:#000000;}.elementor-2472 .elementor-element.elementor-element-b08bac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-2472 .elementor-element.elementor-element-a1b8445 .elementor-button{background-color:transparent;font-size:19px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #865C50 0%, #E2DED1 100%);border-radius:100px 100px 100px 100px;}.elementor-2472 .elementor-element.elementor-element-a1b8445 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-ce58ebb .elementor-button{background-color:transparent;font-size:19px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #865C50 0%, #E2DED1 100%);border-radius:100px 100px 100px 100px;}.elementor-2472 .elementor-element.elementor-element-ce58ebb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-0711010{--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-2472 .elementor-element.elementor-element-b252cd0{--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-2472 .elementor-element.elementor-element-a842e4b{--display:flex;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a5f68b7 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a5f68b7{text-align:center;font-family:"Raleway", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFF;}.elementor-2472 .elementor-element.elementor-element-ac0c174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-ac0c174{text-align:center;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:34px;color:#FFFFFFC9;}.elementor-2472 .elementor-element.elementor-element-9b27f12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a97ee13 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a97ee13{z-index:1;}.elementor-2472 .elementor-element.elementor-element-c40267e > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c40267e{z-index:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2472 .elementor-element.elementor-element-4bd9cc9 > .elementor-widget-container{margin:-72px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button{font-size:12px;}.elementor-2472 .elementor-element.elementor-element-d4a2b8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-34075a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-34075a5{font-size:25px;}.elementor-2472 .elementor-element.elementor-element-d636ade > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-d636ade{font-size:14px;}.elementor-2472 .elementor-element.elementor-element-1151702{font-size:29px;}.elementor-2472 .elementor-element.elementor-element-c71cf4c{--margin-top:0px;--margin-bottom:50px;--margin-left:045px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-9ab8662 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-9ab8662 img{width:35%;}.elementor-2472 .elementor-element.elementor-element-cb97e43{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-c00b072{font-size:40px;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d{font-size:14px;}.elementor-2472 .elementor-element.elementor-element-7917f57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-7917f57{font-size:22px;}.elementor-2472 .elementor-element.elementor-element-bc984a9{width:100%;max-width:100%;}.elementor-2472 .elementor-element.elementor-element-90aebd9{font-size:36px;}.elementor-2472 .elementor-element.elementor-element-6f3f1e9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-6f3f1e9{font-size:28px;}.elementor-2472 .elementor-element.elementor-element-508e3f0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2472 .elementor-element.elementor-element-508e3f0{text-align:center;}.elementor-2472 .elementor-element.elementor-element-ab073b1 .elementor-heading-title{font-size:50px;}.elementor-2472 .elementor-element.elementor-element-42bfaf7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2472 .elementor-element.elementor-element-94e0b6f > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-81e8a72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-7307f6d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-7307f6d{font-size:38px;}.elementor-2472 .elementor-element.elementor-element-593f568{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-6f0fd4f{font-size:36px;}.elementor-2472 .elementor-element.elementor-element-2aa1363 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-2aa1363{font-size:28px;}.elementor-2472 .elementor-element.elementor-element-31c3c21{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-31c3c21.e-con{--align-self:center;}.elementor-2472 .elementor-element.elementor-element-4efef34{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-4efef34.e-con{--align-self:center;}.elementor-2472 .elementor-element.elementor-element-a666a9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a666a9b.elementor-element{--align-self:center;}.elementor-2472 .elementor-element.elementor-element-a666a9b img{width:52%;}.elementor-2472 .elementor-element.elementor-element-7d3de32{--margin-top:0px;--margin-bottom:0px;--margin-left:-224px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-70267b5 > .elementor-widget-container{margin:0px 100px 0px 0100px;}.elementor-2472 .elementor-element.elementor-element-70267b5{text-align:center;font-size:19px;}.elementor-2472 .elementor-element.elementor-element-a78bfb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-8326e2e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-261b2e0{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:-36px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2472 .elementor-element.elementor-element-312cc92{--margin-top:035px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button{padding:10px 10px 10px 10px;}.elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button{padding:10px 10px 10px 10px;}.elementor-2472 .elementor-element.elementor-element-abfceed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-519dea1 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-2472 .elementor-element.elementor-element-519dea1 img{width:27%;}.elementor-2472 .elementor-element.elementor-element-fb71b9c{font-size:30px;}.elementor-2472 .elementor-element.elementor-element-ca6bb10 > .elementor-widget-container{margin:0px 050px 0px 050px;}.elementor-2472 .elementor-element.elementor-element-ca6bb10{font-size:20px;}.elementor-2472 .elementor-element.elementor-element-194dfa8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-194dfa8{font-size:27px;}.elementor-2472 .elementor-element.elementor-element-2f87abf{font-size:50px;}.elementor-2472 .elementor-element.elementor-element-0c0bb66 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-0c0bb66{font-size:38px;}.elementor-2472 .elementor-element.elementor-element-a9c20dc:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-a9c20dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2472 .elementor-element.elementor-element-bd4974a{font-size:50px;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9{font-size:38px;}.elementor-2472 .elementor-element.elementor-element-60132df:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-60132df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2472 .elementor-element.elementor-element-8c69235{font-size:50px;}.elementor-2472 .elementor-element.elementor-element-3c3f81a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-3c3f81a{font-size:38px;}.elementor-2472 .elementor-element.elementor-element-a842e4b{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a5f68b7{font-size:50px;}.elementor-2472 .elementor-element.elementor-element-ac0c174 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-ac0c174{font-size:38px;}.elementor-2472 .elementor-element.elementor-element-9b27f12{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a97ee13 > .elementor-widget-container{margin:-72px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c40267e > .elementor-widget-container{margin:-72px 0px 0px 0px;}}@media(max-width:767px){.elementor-2472 .elementor-element.elementor-element-0b7a527{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-2f5dd22 > .elementor-widget-container{margin:0200px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-4bd9cc9 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-630448a{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-c278e5e .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-2472 .elementor-element.elementor-element-94f9056{--content-width:82%;--min-height:253px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2472 .elementor-element.elementor-element-3a1256f > .elementor-widget-container{margin:42px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-2472 .elementor-element.elementor-element-34075a5 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-34075a5{font-size:19px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-d636ade > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-d636ade{line-height:1em;}.elementor-2472 .elementor-element.elementor-element-3c906d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-1151702 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-2472 .elementor-element.elementor-element-1151702{font-size:21px;}.elementor-2472 .elementor-element.elementor-element-903aff7{--e-image-carousel-slides-to-show:2;}.elementor-2472 .elementor-element.elementor-element-c71cf4c{--width:95vw;--margin-top:-130px;--margin-bottom:0px;--margin-left:7px;--margin-right:07px;}.elementor-2472 .elementor-element.elementor-element-9ab8662 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-9ab8662 img{width:57%;}.elementor-2472 .elementor-element.elementor-element-cb97e43{--content-width:1465px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-c00b072{font-size:31px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-4ad0b6d{text-align:center;font-size:14px;line-height:1.2em;}.elementor-2472 .elementor-element.elementor-element-8d97ecc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-7917f57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a33a04a{--content-width:500px;--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;--flex-wrap:wrap;}.elementor-2472 .elementor-element.elementor-element-88860ca img{width:100%;max-width:100%;}.elementor-2472 .elementor-element.elementor-element-35e2369{--content-width:500px;--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;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-bc984a9{--e-image-carousel-slides-to-show:1;}.elementor-2472 .elementor-element.elementor-element-bc984a9 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-2472 .elementor-element.elementor-element-bc984a9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:50px 50px 50px 50px;}.elementor-2472 .elementor-element.elementor-element-ecbd2e3{--content-width:90%;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-90aebd9{font-size:30px;}.elementor-2472 .elementor-element.elementor-element-6f3f1e9{font-size:17px;}.elementor-2472 .elementor-element.elementor-element-58e2113{--content-width:320px;--min-height:0vh;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2472 .elementor-element.elementor-element-508e3f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-508e3f0{text-align:center;font-size:16px;line-height:1.46em;}.elementor-2472 .elementor-element.elementor-element-ab073b1 .elementor-heading-title{font-size:20px;}.elementor-2472 .elementor-element.elementor-element-42bfaf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-42bfaf7{font-size:13px;line-height:1.46em;}.elementor-2472 .elementor-element.elementor-element-81e8a72{--margin-top:-100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-7307f6d{font-size:23px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-a8236cb > .elementor-widget-container{margin:0px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a8236cb .elementor-button{font-size:22px;border-radius:35px 35px 35px 35px;padding:9px 9px 9px 9px;}.elementor-2472 .elementor-element.elementor-element-593f568{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-2267f39{--min-height:0vh;}.elementor-2472 .elementor-element.elementor-element-df9a2d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-6f0fd4f{font-size:30px;}.elementor-2472 .elementor-element.elementor-element-2aa1363{font-size:17px;}.elementor-2472 .elementor-element.elementor-element-31c3c21{--content-width:85%;}.elementor-2472 .elementor-element.elementor-element-a666a9b > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a666a9b img{width:100%;}.elementor-2472 .elementor-element.elementor-element-7d3de32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-70267b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 030px 0px 030px;}.elementor-2472 .elementor-element.elementor-element-70267b5{text-align:justify;}.elementor-2472 .elementor-element.elementor-element-1a611b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-5012141 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-5012141 .elementor-button{font-size:21px;padding:10px 10px 10px 10px;}.elementor-2472 .elementor-element.elementor-element-a32261d > .elementor-widget-container{margin:0px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-a32261d .elementor-button{font-size:22px;border-radius:35px 35px 35px 35px;padding:9px 9px 9px 9px;}.elementor-2472 .elementor-element.elementor-element-8326e2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-312cc92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-b053829 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-b053829 .elementor-button{font-size:21px;padding:10px 10px 10px 10px;}.elementor-2472 .elementor-element.elementor-element-daff5ab > .elementor-widget-container{margin:0px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-daff5ab .elementor-button{font-size:22px;border-radius:35px 35px 35px 35px;padding:9px 9px 9px 9px;}.elementor-2472 .elementor-element.elementor-element-abfceed{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-43aac12{--width:95vw;--margin-top:0200px;--margin-bottom:0px;--margin-left:07px;--margin-right:07px;--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:05px;}.elementor-2472 .elementor-element.elementor-element-1d266bd{--content-width:500px;--min-height:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-519dea1 img{width:50%;}.elementor-2472 .elementor-element.elementor-element-4dba960{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-fb71b9c > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-fb71b9c{font-size:30px;}.elementor-2472 .elementor-element.elementor-element-b6605c0{--margin-top:0px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-ca6bb10 > .elementor-widget-container{margin:-35px 030px 0px 030px;}.elementor-2472 .elementor-element.elementor-element-ca6bb10{font-size:17px;line-height:1.3em;}.elementor-2472 .elementor-element.elementor-element-93c071d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-194dfa8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 030px 0px 030px;}.elementor-2472 .elementor-element.elementor-element-194dfa8{font-size:20px;}.elementor-2472 .elementor-element.elementor-element-4ffb010{--e-image-carousel-slides-to-show:1;}.elementor-2472 .elementor-element.elementor-element-4ffb010 > .elementor-widget-container{padding:0px 030px 0px 030px;}.elementor-2472 .elementor-element.elementor-element-1628f53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-2f87abf > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-2472 .elementor-element.elementor-element-2f87abf{font-size:29px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-0c0bb66{font-size:23px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-a9c20dc:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-a9c20dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opiale.com/wp-content/uploads/2024/04/Design-sans-titre-48-768x512.png");background-position:-213px -149px;}.elementor-2472 .elementor-element.elementor-element-bd4974a > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-bd4974a{font-size:29px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-dfa9cf9{text-align:center;font-size:15px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-4002f64 .elementor-button{font-size:15px;}.elementor-2472 .elementor-element.elementor-element-60132df{--min-height:0px;}.elementor-2472 .elementor-element.elementor-element-60132df:not(.elementor-motion-effects-element-type-background), .elementor-2472 .elementor-element.elementor-element-60132df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-82px 0px;}.elementor-2472 .elementor-element.elementor-element-8c69235 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-8c69235{font-size:29px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-3c3f81a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-3c3f81a{font-size:15px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-b08bac0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-ce58ebb .elementor-button{padding:12px 63px 12px 63px;}.elementor-2472 .elementor-element.elementor-element-b252cd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2472 .elementor-element.elementor-element-b252cd0.e-con{--align-self:center;}.elementor-2472 .elementor-element.elementor-element-a842e4b{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a5f68b7 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-2472 .elementor-element.elementor-element-a5f68b7{font-size:29px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-ac0c174{font-size:23px;line-height:1em;}.elementor-2472 .elementor-element.elementor-element-9b27f12{--width:1600px;--min-height:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-2472 .elementor-element.elementor-element-a97ee13 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-c40267e > .elementor-widget-container{margin:-50px 0px 0px 0px;}}@media(min-width:768px){.elementor-2472 .elementor-element.elementor-element-630448a{--content-width:30%;}.elementor-2472 .elementor-element.elementor-element-d4a2b8d{--content-width:100vw;}.elementor-2472 .elementor-element.elementor-element-94f9056{--content-width:1069px;}.elementor-2472 .elementor-element.elementor-element-3c906d2{--content-width:100vw;}.elementor-2472 .elementor-element.elementor-element-c71cf4c{--width:92.236%;}.elementor-2472 .elementor-element.elementor-element-58e2113{--content-width:650px;}.elementor-2472 .elementor-element.elementor-element-43aac12{--width:92.236%;}.elementor-2472 .elementor-element.elementor-element-d37202b{--content-width:1600px;}.elementor-2472 .elementor-element.elementor-element-46366ac{--content-width:85%;}.elementor-2472 .elementor-element.elementor-element-a9c20dc{--content-width:1600px;}.elementor-2472 .elementor-element.elementor-element-60132df{--content-width:1600px;}.elementor-2472 .elementor-element.elementor-element-b08bac0{--content-width:1600px;}.elementor-2472 .elementor-element.elementor-element-b252cd0{--content-width:100vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-2472 .elementor-element.elementor-element-c71cf4c{--width:88vw;}.elementor-2472 .elementor-element.elementor-element-35e2369{--content-width:100%;}.elementor-2472 .elementor-element.elementor-element-58e2113{--content-width:400px;}.elementor-2472 .elementor-element.elementor-element-43aac12{--width:88vw;}}/* Start custom CSS for container, class: .elementor-element-0b7a527 */.video_opiale {
    position: relative;
}

/* Applique le dégradé uniquement sur les écrans de moins de 768 pixels de large */
@media (max-width: 768px) {
    .video_opiale::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100px; /* ajuste la hauteur du dégradé selon tes besoins */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bd9cc9 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.marquee:hover {
  -webkit-text-stroke: 1.5px #fff;
  text-stroke: 1.5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: black;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 20s linear infinite reverse;
}

.marquee__group span {
  color: white; /* Texte blanc par défaut */
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Syne', sans-serif !important;
}

@keyframes scroll {
  from {
    transform: translateX(calc(-100% - 2rem));
  }
  to {
    transform: translateX(0);
  }
}

/* Règle pour les petits écrans, généralement les appareils mobiles */
@media only screen and (max-width: 600px) {
  .marquee__group span {
    font-size: 13.5vw;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c278e5e */span {
    font-family: "Raleway", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-903aff7 */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c906d2 */.caroussel {
  position: relative;
  overflow: hidden; /* Empêche le débordement des pseudo-éléments hors du conteneur */
}

.caroussel::before,
.caroussel::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px; /* Ajustez la largeur du dégradé selon vos besoins */
  z-index: 2;
  pointer-events: none; /* Permet les interactions avec le contenu sous le dégradé */
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}

.caroussel::after {
  right: 0;
  transform: rotate(180deg); /* Inverse le dégradé pour le côté droit */
}

.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71cf4c */.mesh3{
    
background-color:hsla(186,0%,0%,1);
background-image:
radial-gradient(at 96% 41%, hsla(232,99%,65%,1) 0px, transparent 50%),
radial-gradient(at 53% 62%, hsla(289,100%,78%,1) 0px, transparent 50%),
radial-gradient(at 49% 30%, hsla(203,95%,63%,1) 0px, transparent 50%),
radial-gradient(at 27% 96%, hsla(226,99%,67%,0.37) 0px, transparent 50%);

animation: gradient 12s ease infinite;
    background-size: 200% 200%;
}

@keyframes gradient {
	0% {
		background-position: 0% 20%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 70%;
	}
	100% {
		background-position: 0% 20%;
	}
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a2d4 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.marquee:hover {
  -webkit-text-stroke: 1.5px #fff;
  text-stroke: 1.5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: black;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 20s linear infinite reverse;
}

.marquee__group span {
  color: black;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Syne', sans-serif !important;
}

@keyframes scroll {
  from {
    transform: translateX(calc(-100% - 2rem));
  }
  to {
    transform: translateX(0);
  }
}

/* Règle pour les petits écrans, généralement les appareils mobiles */
@media only screen and (max-width: 600px) {
  .marquee__group span {
    font-size: 13.5vw;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62ef763 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.marquee:hover {
  -webkit-text-stroke: 1.5px #fff;
  text-stroke: 1.5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: black;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 20s linear infinite reverse;
}

.marquee__group span {
  color: black;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Syne', sans-serif !important;
}

@keyframes scroll {
  from {
    transform: translateX(calc(-100% - 2rem));
  }
  to {
    transform: translateX(0);
  }
}

/* Règle pour les petits écrans, généralement les appareils mobiles */
@media only screen and (max-width: 600px) {
  .marquee__group span {
    font-size: 13.5vw;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4ffb010 */.elementor-2472 .elementor-element.elementor-element-4ffb010 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43aac12 */.mesh2{
    
background-color:hsla(108,0%,0%,1);
background-image:
radial-gradient(at 42% 22%, hsla(352,64%,69%,0.16) 0px, transparent 50%),
radial-gradient(at 22% 68%, hsla(214,77%,71%,0.27) 0px, transparent 50%),
radial-gradient(at 67% 87%, hsla(307,75%,75%,0.22) 0px, transparent 50%),
radial-gradient(at 73% 94%, hsla(309,71%,64%,0.29) 0px, transparent 50%);

animation: gradient 6s ease infinite;
    background-size: 200% 200%;
}

@keyframes gradient {
	0% {
		background-position: 0% 20%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 70%;
	}
	100% {
		background-position: 0% 20%;
	}
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a97ee13 */.talents2 {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 0; /* Gap ajusté à 0 pour éliminer les espaces entre les éléments */
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.talents2:hover {
  -webkit-text-stroke: 1.5px #fff;
  text-stroke: 1.5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: black;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
}

.ligne__talents2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between; /* Assure que les éléments sont répartis uniformément */
  min-width: 100%;
  animation: scroll_talents2 50s linear infinite reverse; /* Durée d'animation augmentée pour un défilement plus lent */
}

.ligne__talents2 span {
  color: white;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'League Spartan', sans-serif !important;
  display: inline-block;
  margin-right: -4px; /* Ajustement pour éviter les espaces visibles entre les éléments */
}

/* Opacity Classes */
.opacity-100 { opacity: 1.0; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-10 { opacity: 0.1; }
.opacity-80 { opacity: 0.8; }
.opacity-60 { opacity: 0.6; }

@keyframes scroll_talents2 {
  from {
    transform: translateX(0); /* Part de 0% pour un cycle continu sans interruption */
  }
  to {
    transform: translateX(-100%); /* Se déplace jusqu'à -100% pour une boucle continue */
  }
}

/* Règle pour les petits écrans, généralement les appareils mobiles */
@media only screen and (max-width: 600px) {
  .ligne__talents2 span {
    font-size: 13.5vw; /* Taille de la police augmentée pour une meilleure lisibilité sur les petits écrans */
  }
  
  .ligne__talents2 {
    animation-duration: 40s; /* Durée d'animation ajustée pour un défilement plus lent sur mobile */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c40267e */.talents {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.talents:hover {
  -webkit-text-stroke: 1.5px #fff;
  text-stroke: 1.5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: black;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
}

.ligne__talents {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0;
  min-width: 100%;
  animation: scroll_talents1 50s linear infinite reverse;
}

.ligne__talents span {
  color: white;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'League Spartan', sans-serif !important;
}

/* Opacity Classes */
.opacity-100 { opacity: 1.0; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-10 { opacity: 0.1; }
.opacity-80 { opacity: 0.8; }
.opacity-60 { opacity: 0.6; }

@keyframes scroll_talents1 {
  from {
    transform: translateX(calc(-100% - 2rem));
  }
  to {
    transform: translateX(0);
  }
}

/* Règle pour les petits écrans, généralement les appareils mobiles */
@media only screen and (max-width: 600px) {
  .ligne__talents span {
    font-size: 13.5vw;
  }
  
  .ligne__talents {
    animation-duration: 40s; /* Durée prolongée pour ralentir le défilement sur mobile */
  }
}/* End custom CSS */