.elementor-16 .elementor-element.elementor-element-3096d11 > .elementor-container{max-width:1400px;}.elementor-16 .elementor-element.elementor-element-3096d11{margin-top:0rem;margin-bottom:0rem;padding:10rem 0rem 0rem 0rem;}.elementor-16 .elementor-element.elementor-element-f59d5e8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-eb2dd8e{text-align:center;}.elementor-16 .elementor-element.elementor-element-eb2dd8e .elementor-heading-title{font-weight:400;}.elementor-16 .elementor-element.elementor-element-f64aef1{--display:flex;}.elementor-16 .elementor-element.elementor-element-f64aef1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f64aef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5e5dfb );}.elementor-16 .elementor-element.elementor-element-89df18d .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-16a72c3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-a98d3f0 .elementor-button{background-color:var( --e-global-color-f5e5dfb );}.elementor-16 .elementor-element.elementor-element-ca73485{--display:flex;}.elementor-16 .elementor-element.elementor-element-ca73485:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ca73485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cdb );}.elementor-16 .elementor-element.elementor-element-5f2e323 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-3efcf95 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-a820520{margin-top:3rem;margin-bottom:3rem;}.elementor-16 .elementor-element.elementor-element-1120319{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-136468a{--display:flex;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-front-container{background-color:var( --e-global-color-f5e5dfb );align-items:center;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-rear-container{background-color:var( --e-global-color-a50033f );align-items:center;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-flipbox-fixed-height:not(.eael-template){height:500px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-flipbox-fixed-height.eael-template{min-height:500px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-front-container, .elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-rear-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f5e5dfb );}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:var( --e-global-color-f5e5dfb );font-family:"Lato", Sans-serif;font-size:35px;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button, .elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-a50033f );border-radius:100px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button > i{font-size:16px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button > svg{height:16px;width:16px;line-height:16px;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-a50033f );}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-e914e3d .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-cffe4c6{--display:flex;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-front-container{background-color:var( --e-global-color-0b09cdb );align-items:center;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-rear-container{background-color:var( --e-global-color-a50033f );align-items:center;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-flipbox-fixed-height:not(.eael-template){height:500px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-flipbox-fixed-height.eael-template{min-height:500px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-front-container, .elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-rear-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0b09cdb );}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:var( --e-global-color-0b09cdb );font-family:"Lato", Sans-serif;font-size:35px;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button, .elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-a50033f );border-radius:100px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button > i{font-size:16px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button > svg{height:16px;width:16px;line-height:16px;}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button:hover{color:var( --e-global-color-primary );background:var( --e-global-color-a50033f );}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-14618a6 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-45bb390{--spacer-size:clamp(6.438rem, 2.643rem + 10.119vw, 11.75rem);}.elementor-16 .elementor-element.elementor-element-6c1b1a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-6c1b1a9 > .elementor-container{max-width:1400px;}.elementor-16 .elementor-element.elementor-element-6c1b1a9{margin-top:03rem;margin-bottom:3rem;}.elementor-16 .elementor-element.elementor-element-e30b848.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-08381dc{text-align:center;}.elementor-16 .elementor-element.elementor-element-27ce50f{width:var( --container-widget-width, 824px );max-width:824px;--container-widget-width:824px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:clamp(1.125rem, 0.946rem + 0.476vw, 1.375rem);font-weight:700;}.elementor-16 .elementor-element.elementor-element-ca2e7c7 > .elementor-container{max-width:1400px;}.elementor-16 .elementor-element.elementor-element-ca2e7c7{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a4e6657:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a4e6657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.c2ip.com/wp-content/uploads/2025/04/bg-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-a4e6657 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-a4e6657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10rem;margin-bottom:10rem;padding:15rem 0rem 0rem 0rem;}.elementor-16 .elementor-element.elementor-element-869e699.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-869e699 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-16 .elementor-element.elementor-element-869e699 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-c601a41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-c601a41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03152FCC;}.elementor-16 .elementor-element.elementor-element-c601a41.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-c601a41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-16 .elementor-element.elementor-element-c601a41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-305fdf1 .elementor-heading-title{font-size:40px;font-weight:500;letter-spacing:-3px;}.elementor-16 .elementor-element.elementor-element-268ee3d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-268ee3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-16 .elementor-element.elementor-element-268ee3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-cac65e6 > .elementor-container{max-width:1400px;}.elementor-16 .elementor-element.elementor-element-5607410.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-4cc3ae0{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-4cc3ae0 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-16 .elementor-element.elementor-element-bb5d95a > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-16 .elementor-element.elementor-element-bb5d95a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-446e8a49{margin-top:1rem;margin-bottom:1rem;}.elementor-16 .elementor-element.elementor-element-59189002{--spacer-size:clamp(6.438rem, 2.643rem + 10.119vw, 11.75rem);}.elementor-16 .elementor-element.elementor-element-755c238 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-755c238{margin-top:1rem;margin-bottom:4rem;}.elementor-16 .elementor-element.elementor-element-4c969e6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-f901fa0{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f901fa0 .elementor-heading-title{font-weight:500;line-height:1;}.elementor-16 .elementor-element.elementor-element-f130073 > .elementor-container{max-width:1400px;}.elementor-16 .elementor-element.elementor-element-40f4562 > .elementor-widget-container{margin:3rem 0rem 6rem 0rem;}.elementor-16 .elementor-element.elementor-element-40f4562{text-align:center;}.elementor-16 .elementor-element.elementor-element-af199d3{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-c5bb80f img{width:60%;}.elementor-16 .elementor-element.elementor-element-351688b{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-f765bc8{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-dea019c{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-9e4bd8d{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-156671e{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0b09cdb );}.elementor-16 .elementor-element.elementor-element-156671e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-16 .elementor-element.elementor-element-2dfcc77{--display:flex;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-156671e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-3096d11{padding:0rem 0rem 0rem 0rem;}.elementor-16 .elementor-element.elementor-element-eb2dd8e{text-align:center;}.elementor-16 .elementor-element.elementor-element-f64aef1{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16 .elementor-element.elementor-element-89df18d .elementor-heading-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-16a72c3 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-ca73485{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16 .elementor-element.elementor-element-5f2e323 .elementor-heading-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-3efcf95 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-755c238{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f901fa0 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-16 .elementor-element.elementor-element-f901fa0{text-align:center;}.elementor-16 .elementor-element.elementor-element-2c0abf1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-156671e{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-1120319{--width:1190px;}.elementor-16 .elementor-element.elementor-element-869e699{width:10%;}.elementor-16 .elementor-element.elementor-element-c601a41{width:50%;}.elementor-16 .elementor-element.elementor-element-268ee3d{width:39.332%;}.elementor-16 .elementor-element.elementor-element-4c969e6{width:40%;}.elementor-16 .elementor-element.elementor-element-2c0abf1{width:60%;}}/* Start custom CSS for section, class: .elementor-element-3096d11 */@media(min-width:768px){
    .elementor-16 .elementor-element.elementor-element-3096d11:after{
    content: "";
  background-image: url(/wp-content/uploads/2025/06/vague-pointille.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  position: absolute;
  top: 0rem;
  width: 100%;
  height: 571px;
  z-index: -1;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-45bb390 */.elementor-16 .elementor-element.elementor-element-45bb390:after{
    content:"";
    width:4px;
    height:100%;
    background: linear-gradient(180deg,rgba(244, 137, 55, 1) 0%, rgba(140, 83, 143, 1) 90%);
    position: absolute;
    top:0;
    left: calc(50% - 2px);
    border-radius: 5rem
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a4e6657 */.elementor-16 .elementor-element.elementor-element-a4e6657:after{
    content: "";
  background-image: url(/wp-content/uploads/2025/06/vague-pointille-2.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -0.5rem;
  top: -40rem;
  width: 100%;
  height: 700px;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cac65e6 */.elementor-16 .elementor-element.elementor-element-cac65e6:after{
    content: "";
  background-image: url(/wp-content/uploads/2025/07/vague-pointille-6.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 72%;
  top: 21rem;
  width: 100%;
  height: 972px;
  z-index: -1;
}
@media(max-width:767px){
    .elementor-16 .elementor-element.elementor-element-cac65e6:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-59189002 */.elementor-16 .elementor-element.elementor-element-59189002:after{
    content:"";
    width:4px;
    height:100%;
    background: linear-gradient(180deg,rgba(244, 137, 55, 1) 0%, rgba(140, 83, 143, 1) 90%);
    position: absolute;
    top:0;
    left: calc(50% - 2px);
    border-radius: 5rem
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f130073 */.elementor-16 .elementor-element.elementor-element-f130073:after{
    content: "";
  background-image: url(/wp-content/uploads/2025/07/vague-pointille-7.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -0.5rem;
  top: -36rem;
  width: 100%;
  height: 1300px;
  z-index: -1;
}/* End custom CSS */