.elementor-49 .elementor-element.elementor-element-144ba894{--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:flex-end;--gap:70px 70px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-28679520{--display:flex;--justify-content:center;--gap:13px 0px;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-6cd6d2e1{text-align:left;}.elementor-49 .elementor-element.elementor-element-6cd6d2e1 .elementor-heading-title{color:#0B2956;font-family:"Vidaloka", Sans-serif;font-size:40px;font-weight:500;letter-spacing:1.5px;}.elementor-49 .elementor-element.elementor-element-6cd6d2e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7e171cf{--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;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-5b6d7cf{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;font-weight:400;}.elementor-49 .elementor-element.elementor-element-51f207c5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-51f207c5 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-51f207c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-18070fab{--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;--overflow:hidden;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-3ed6b812{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-3ed6b812:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3ed6b812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-3ed6b812, .elementor-49 .elementor-element.elementor-element-3ed6b812::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-7795676c img{height:17rem;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-5be19adb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3rem 3rem;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:7rem;--padding-bottom:7rem;--padding-left:5rem;--padding-right:5rem;}.elementor-49 .elementor-element.elementor-element-5be19adb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5be19adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/beautiful-scenery-grassy-hill-by-sea-breathtaking-sky.jpg");background-position:center center;background-size:cover;}.elementor-49 .elementor-element.elementor-element-5be19adb::before, .elementor-49 .elementor-element.elementor-element-5be19adb > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5be19adb > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5be19adb > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5be19adb > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5be19adb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-5be19adb, .elementor-49 .elementor-element.elementor-element-5be19adb::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-5be19adb.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-40cca47{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-49 .elementor-element.elementor-element-40cca47, .elementor-49 .elementor-element.elementor-element-40cca47::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-04b09fe{text-align:center;}.elementor-49 .elementor-element.elementor-element-04b09fe .elementor-heading-title{color:var( --e-global-color-text );font-family:"Vidaloka", Sans-serif;font-size:30px;font-weight:500;line-height:45px;letter-spacing:1px;}.elementor-49 .elementor-element.elementor-element-04b09fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7d9fdf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-7d9fdf4, .elementor-49 .elementor-element.elementor-element-7d9fdf4::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-1996855{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-1996855, .elementor-49 .elementor-element.elementor-element-1996855::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-920a8d3 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:55px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-b02484d{text-align:center;}.elementor-49 .elementor-element.elementor-element-b02484d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-49 .elementor-element.elementor-element-8bcfb21{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-8bcfb21, .elementor-49 .elementor-element.elementor-element-8bcfb21::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-5fc8d7f .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:55px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-e4cb5e2{text-align:center;}.elementor-49 .elementor-element.elementor-element-e4cb5e2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-49 .elementor-element.elementor-element-f023700{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-f023700, .elementor-49 .elementor-element.elementor-element-f023700::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-772e381 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:55px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-18e628b{text-align:center;}.elementor-49 .elementor-element.elementor-element-18e628b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-49 .elementor-element.elementor-element-e1ee15a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--background-transition:0.3s;--padding-top:6rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-49 .elementor-element.elementor-element-5b14fd2{text-align:left;}.elementor-49 .elementor-element.elementor-element-5b14fd2 .elementor-heading-title{color:#0B2956;font-family:"Vidaloka", Sans-serif;font-size:40px;font-weight:500;letter-spacing:1.5px;}.elementor-49 .elementor-element.elementor-element-5b14fd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1675fe4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-06335cd{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-06335cd:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-06335cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-06335cd, .elementor-49 .elementor-element.elementor-element-06335cd::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-06335cd.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-5399e1e{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-5399e1e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-04a66b6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-b292cc9{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-55b4447{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-55b4447:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-55b4447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-55b4447, .elementor-49 .elementor-element.elementor-element-55b4447::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-55b4447.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-e3806c3{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-e3806c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-8962917 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-0940d91{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-2ca265c{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-2ca265c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2ca265c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B06579;}.elementor-49 .elementor-element.elementor-element-2ca265c, .elementor-49 .elementor-element.elementor-element-2ca265c::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-2ca265c.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-4ea5532{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-4ea5532.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-9923fb0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-27f6784{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-5b8ba15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-f01b391{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-f01b391:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f01b391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2956;}.elementor-49 .elementor-element.elementor-element-f01b391, .elementor-49 .elementor-element.elementor-element-f01b391::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-f01b391.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-9100e71{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-9100e71.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-9f0d9d8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-413b62e{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-27857ee{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-27857ee:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-27857ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-27857ee, .elementor-49 .elementor-element.elementor-element-27857ee::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-27857ee.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-08b2c14{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-08b2c14.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-22e827c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-5f4e094{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-18ab6ca{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-18ab6ca:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-18ab6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-18ab6ca, .elementor-49 .elementor-element.elementor-element-18ab6ca::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-18ab6ca.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-a38db9e{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-a38db9e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-8b72b2d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-292ead2{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-32666be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-6e053e8{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-6e053e8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6e053e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-6e053e8, .elementor-49 .elementor-element.elementor-element-6e053e8::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-6e053e8.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-2b70544{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-2b70544.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-0a74c1e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-541f134{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-396306a{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-396306a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-396306a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-396306a, .elementor-49 .elementor-element.elementor-element-396306a::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-396306a.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-972bf5d{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-972bf5d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-cd86355 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-2a84c82{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-0c39fd1{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-0c39fd1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0c39fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-0c39fd1, .elementor-49 .elementor-element.elementor-element-0c39fd1::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-0c39fd1.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-f497443{width:var( --container-widget-width, 25.063% );max-width:25.063%;--container-widget-width:25.063%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-f497443.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-623af18 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-49 .elementor-element.elementor-element-8dcf629{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-76020cc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:8rem;--padding-left:10rem;--padding-right:4rem;}.elementor-49 .elementor-element.elementor-element-6fa4b56b{--display:flex;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-6fa4b56b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-712599ec img{height:450px;object-fit:cover;object-position:center right;}.elementor-49 .elementor-element.elementor-element-712e3101{--display:flex;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-4c57b253{--display:flex;--min-height:350px;--justify-content:center;--background-transition:0.3s;--margin-top:130px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-49 .elementor-element.elementor-element-4c57b253:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4c57b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4c57b253, .elementor-49 .elementor-element.elementor-element-4c57b253::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-2ed27ebf .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-7921d5c3{text-align:left;color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-74c4cf0{--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;--background-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-280f517{--display:flex;--background-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-50b27d5{text-align:left;}.elementor-49 .elementor-element.elementor-element-50b27d5 .elementor-heading-title{color:#0B2956;font-family:"Vidaloka", Sans-serif;font-size:40px;font-weight:500;letter-spacing:1.5px;}.elementor-49 .elementor-element.elementor-element-50b27d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f2d0d8a{--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:40px 40px;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-d581693{--display:flex;--gap:10px 10px;--overflow:hidden;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-d581693:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d581693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-d581693, .elementor-49 .elementor-element.elementor-element-d581693::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-c943269{text-align:center;}.elementor-49 .elementor-element.elementor-element-c943269 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:55px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-3ac47284{text-align:center;color:var( --e-global-color-secondary );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:bold;}.elementor-49 .elementor-element.elementor-element-ca5c9da{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-ca5c9da .elementor-divider-separator{width:20%;}.elementor-49 .elementor-element.elementor-element-ca5c9da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-5ce22b3b{font-family:"Caviar Dreams", Sans-serif;font-size:16px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-8325bbb{--display:flex;--gap:10px 10px;--overflow:hidden;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-8325bbb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8325bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-8325bbb, .elementor-49 .elementor-element.elementor-element-8325bbb::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-9e31be9{text-align:center;}.elementor-49 .elementor-element.elementor-element-9e31be9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:55px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-86e81c7{text-align:center;color:var( --e-global-color-secondary );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:bold;}.elementor-49 .elementor-element.elementor-element-5422b94{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-5422b94 .elementor-divider-separator{width:20%;}.elementor-49 .elementor-element.elementor-element-5422b94 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-ffd5659{font-family:"Caviar Dreams", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-3274701{--display:flex;--gap:10px 10px;--overflow:hidden;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-3274701:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3274701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-3274701, .elementor-49 .elementor-element.elementor-element-3274701::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-501f6d9{text-align:center;}.elementor-49 .elementor-element.elementor-element-501f6d9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Caviar Dreams", Sans-serif;font-size:50px;font-weight:900;}.elementor-49 .elementor-element.elementor-element-826cc9d{text-align:center;color:var( --e-global-color-secondary );font-family:"Caviar Dreams", Sans-serif;font-size:20px;font-weight:bold;}.elementor-49 .elementor-element.elementor-element-c45e0e7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-c45e0e7 .elementor-divider-separator{width:20%;}.elementor-49 .elementor-element.elementor-element-c45e0e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-71610b2{text-align:left;font-family:"Caviar Dreams", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-4371586{--display:flex;--background-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-853b034{text-align:right;}.elementor-49 .elementor-element.elementor-element-853b034 .elementor-heading-title{color:#0B2956;font-family:"Caviar Dreams", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:1.5px;}.elementor-49 .elementor-element.elementor-element-853b034 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6a9c1170{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:6rem;--padding-left:7rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-6d9d506c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-49 .elementor-element.elementor-element-6d9d506c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6d9d506c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-6d9d506c, .elementor-49 .elementor-element.elementor-element-6d9d506c::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-6600ca39{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:00rem;}.elementor-49 .elementor-element.elementor-element-bb1e433{text-align:left;}.elementor-49 .elementor-element.elementor-element-bb1e433 .elementor-heading-title{color:#FFFFFF;font-family:"Vidaloka", Sans-serif;font-size:2.5rem;font-weight:500;}.elementor-49 .elementor-element.elementor-element-3af97a17{--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;--background-transition:0.3s;--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-49 .elementor-element.elementor-element-7369963f{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;font-weight:600;}.elementor-49 .elementor-element.elementor-element-794076e8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-794076e8 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-794076e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-4fe9de44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-3f0d5eca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-3f0d5eca, .elementor-49 .elementor-element.elementor-element-3f0d5eca::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-3f0d5eca.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-49 .elementor-element.elementor-element-1cfbc893{--display:flex;--justify-content:center;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-49 .elementor-element.elementor-element-fedb50c{font-family:"Caviar Dreams", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-49 .elementor-element.elementor-element-6824d48f{font-family:"Caviar Dreams", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-49 .elementor-element.elementor-element-3e901f11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-3e901f11, .elementor-49 .elementor-element.elementor-element-3e901f11::before{--border-transition:0.3s;}.elementor-49 .elementor-element.elementor-element-3e901f11.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-49 .elementor-element.elementor-element-72b0388f{--display:flex;--justify-content:center;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-49 .elementor-element.elementor-element-224d4525{font-family:"Caviar Dreams", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-49 .elementor-element.elementor-element-1a578466{font-family:"Caviar Dreams", Sans-serif;font-size:1.2rem;font-weight:500;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-28679520{--width:33%;}.elementor-49 .elementor-element.elementor-element-18070fab{--width:70%;}.elementor-49 .elementor-element.elementor-element-3ed6b812{--width:100%;}.elementor-49 .elementor-element.elementor-element-e1ee15a{--content-width:1240px;}.elementor-49 .elementor-element.elementor-element-6fa4b56b{--width:39.856%;}.elementor-49 .elementor-element.elementor-element-712e3101{--width:60%;}.elementor-49 .elementor-element.elementor-element-74c4cf0{--content-width:1240px;}.elementor-49 .elementor-element.elementor-element-6d9d506c{--width:100%;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-144ba894{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-28679520{--padding-top:0rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-6cd6d2e1 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-7e171cf{--gap:0px 0px;}.elementor-49 .elementor-element.elementor-element-3ed6b812{--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-7795676c img{height:10rem;}.elementor-49 .elementor-element.elementor-element-5be19adb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-04b09fe{text-align:left;}.elementor-49 .elementor-element.elementor-element-04b09fe .elementor-heading-title{font-size:22px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-e1ee15a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-5b14fd2 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-76020cc5{--padding-top:1rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-712599ec img{height:350px;}.elementor-49 .elementor-element.elementor-element-4c57b253{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-49 .elementor-element.elementor-element-2ed27ebf .elementor-heading-title{font-size:20px;}.elementor-49 .elementor-element.elementor-element-7921d5c3{font-size:16px;}.elementor-49 .elementor-element.elementor-element-74c4cf0{--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-49 .elementor-element.elementor-element-280f517{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-50b27d5 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-f2d0d8a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-4371586{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-6a9c1170{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-6d9d506c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-bb1e433 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-6824d48f{font-size:1rem;}.elementor-49 .elementor-element.elementor-element-1a578466{font-size:1rem;}}/* Start custom CSS for heading, class: .elementor-element-6cd6d2e1 */.elementor-49 .elementor-element.elementor-element-6cd6d2e1 span {
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-6cd6d2e1 span::before {
    content: "";
    position: absolute;
    width: 108%;
    height: 50%;
    top: 40%;
    left: -2%;
    background-color: rgba(11,63,86,0.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b6d7cf */.elementor-49 .elementor-element.elementor-element-5b6d7cf p {
    margin-bottom: 0;
}
.elementor-49 .elementor-element.elementor-element-5b6d7cf {
    width: fit-content;
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7795676c */.elementor-49 .elementor-element.elementor-element-7795676c img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed6b812 */.elementor-49 .elementor-element.elementor-element-3ed6b812 {

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-144ba894 */.elementor-49 .elementor-element.elementor-element-144ba894 {
    z-index: 100;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04b09fe */.elementor-49 .elementor-element.elementor-element-04b09fe span {
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-04b09fe span::before {
    content: "";
    position: absolute;
    width: 108%;
    height: 50%;
    top: 40%;
    left: -2%;
    background-color: rgba(11,63,86,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1996855 */.elementor-49 .elementor-element.elementor-element-1996855:hover {
    background-color: rgba(255,255,255,0.7);
    color:#0B2956!important;
    transition: all ease 0.8s;
}
.elementor-49 .elementor-element.elementor-element-1996855, .elementor-49 .elementor-element.elementor-element-1996855 p {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-1996855:hover p {
    color:#0B2956!important;
    transition: all ease 0.8s
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bcfb21 */.elementor-49 .elementor-element.elementor-element-8bcfb21:hover {
    background-color: rgba(255,255,255,0.7);
    color:#0B2956!important;
    transition: all ease 0.8s;
}
.elementor-49 .elementor-element.elementor-element-8bcfb21, .elementor-49 .elementor-element.elementor-element-8bcfb21 p {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-8bcfb21:hover p {
    color:#0B2956!important;
    transition: all ease 0.8s
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f023700 */.elementor-49 .elementor-element.elementor-element-f023700:hover {
    background-color: rgba(255,255,255,0.7);
    color:#0B2956!important;
    transition: all ease 0.8s;
}
.elementor-49 .elementor-element.elementor-element-f023700, .elementor-49 .elementor-element.elementor-element-f023700 p {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-f023700:hover p {
    color:#0B2956!important;
    transition: all ease 0.8s
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b14fd2 */.elementor-49 .elementor-element.elementor-element-5b14fd2 span {
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-5b14fd2 span::before {
    content: "";
    position: absolute;
    width: 108%;
    height: 50%;
    top: 40%;
    left: -2%;
    background-color: rgba(11,63,86,0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5399e1e */.elementor-49 .elementor-element.elementor-element-5399e1e svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3806c3 */.elementor-49 .elementor-element.elementor-element-e3806c3 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ea5532 */.elementor-49 .elementor-element.elementor-element-4ea5532 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1675fe4 */.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box:hover {
    background-color: white!important;
    transition: all ease 0.5s;
    border:1px solid #B06579;
}
.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box{
    border:1px solid #B06579;
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box:hover svg {
    fill: #B06579!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box svg {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box:hover p {
    color: #B06579!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-1675fe4 .icon-box p {
    transition: all ease 2s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9100e71 */.elementor-49 .elementor-element.elementor-element-9100e71 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08b2c14 */.elementor-49 .elementor-element.elementor-element-08b2c14 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a38db9e */.elementor-49 .elementor-element.elementor-element-a38db9e svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b8ba15 */.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box:hover {
    background-color: white!important;
    transition: all ease 0.5s;
    border:1px solid #0B2956;
}
.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box{
    border:1px solid #0B2956;
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box:hover svg {
    fill: #0B2956!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box svg {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box:hover p {
    color: #0B2956!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-5b8ba15 .icon-box p {
    transition: all ease 2s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b70544 */.elementor-49 .elementor-element.elementor-element-2b70544 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-972bf5d */.elementor-49 .elementor-element.elementor-element-972bf5d svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f497443 */.elementor-49 .elementor-element.elementor-element-f497443 svg {
    fill:white;
    height: 5rem;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32666be */.elementor-49 .elementor-element.elementor-element-32666be .icon-box:hover {
    background-color: white!important;
    transition: all ease 0.5s;
    border:1px solid #B06579;
}
.elementor-49 .elementor-element.elementor-element-32666be .icon-box{
    border:1px solid #B06579;
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-32666be .icon-box:hover svg {
    fill: #B06579!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-32666be .icon-box svg {
    transition: all ease 2s;
}
.elementor-49 .elementor-element.elementor-element-32666be .icon-box:hover p {
    color: #B06579!important;
    transition: all ease 0.5s;
}
.elementor-49 .elementor-element.elementor-element-32666be .icon-box p {
    transition: all ease 2s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42c5fe35 */.elementor-49 .elementor-element.elementor-element-42c5fe35 {
    position: absolute;
    z-index: 0;
    max-height:100%;
    top: 50%;
    left: 70px;
    width: 2px;
    overflow: hidden;
    opacity: 0.3;
}
@media(max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-42c5fe35 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712599ec */.elementor-49 .elementor-element.elementor-element-712599ec {
    box-shadow: 0px 8px 24px rgba(149,157,165,0.2);
}
.elementor-49 .elementor-element.elementor-element-712599ec img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e55b448 */.elementor-49 .elementor-element.elementor-element-e55b448 {
    position: absolute;
    width: 120%;
    height: 120%;
    top:-100px;
    left:150px;
    
}
.elementor-49 .elementor-element.elementor-element-e55b448 svg {
    width: 110%;
    height: 110%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c57b253 */.elementor-49 .elementor-element.elementor-element-4c57b253 {
    box-shadow: 0px 8px 24px rgba(149,157,165,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712e3101 */.elementor-49 .elementor-element.elementor-element-712e3101 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76020cc5 */.elementor-49 .elementor-element.elementor-element-76020cc5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b27d5 */.elementor-49 .elementor-element.elementor-element-50b27d5 span {
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-50b27d5 span::before {
    content: "";
    position: absolute;
    width: 108%;
    height: 50%;
    top: 40%;
    left: -2%;
    background-color: rgba(11,63,86,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de7d530 */.elementor-49 .elementor-element.elementor-element-5de7d530 {
    position: absolute;
    bottom: 0;
    right: 0;
}
.elementor-49 .elementor-element.elementor-element-5de7d530 img {
    width: auto;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c943269 */.elementor-49 .elementor-element.elementor-element-c943269 span {
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ac47284 */.elementor-49 .elementor-element.elementor-element-3ac47284 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce22b3b */.elementor-49 .elementor-element.elementor-element-5ce22b3b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe295a2 */.elementor-49 .elementor-element.elementor-element-fe295a2 {
    position: absolute;
    bottom: 0;
    right: 0;
}
.elementor-49 .elementor-element.elementor-element-fe295a2 img {
    width: auto;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e31be9 */.elementor-49 .elementor-element.elementor-element-9e31be9 span {
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86e81c7 */.elementor-49 .elementor-element.elementor-element-86e81c7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffd5659 */.elementor-49 .elementor-element.elementor-element-ffd5659 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2594114 */.elementor-49 .elementor-element.elementor-element-2594114 {
    position: absolute;
    bottom: 0;
    right: 0;
}
.elementor-49 .elementor-element.elementor-element-2594114 img {
    width: auto;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-501f6d9 */.elementor-49 .elementor-element.elementor-element-501f6d9 span {
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826cc9d */.elementor-49 .elementor-element.elementor-element-826cc9d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71610b2 */.elementor-49 .elementor-element.elementor-element-71610b2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d0d8a */.elementor-49 .elementor-element.elementor-element-f2d0d8a ul li {
    padding:15px 0 15px 0;
    border-bottom: 2px solid #B06579;
    text-align: center!important;
    width:100%;
    font-weight: 600;
}
.elementor-49 .elementor-element.elementor-element-f2d0d8a ul li:not(:has(del))::before {
   content: '';
            display: inline-block;
            width: 15px;
            height: 15px;
            background-color: #B06579;
            margin-right: 10px;
            -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImUtZm9udC1pY29uLXN2ZyBlLWZhci1jaGVjay1jaXJjbGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNTYgOEMxMTkuMDMzIDggOCAxMTkuMDMzIDggMjU2czExMS4wMzMgMjQ4IDI0OCAyNDggMjQ4LTExMS4wMzMgMjQ4LTI0OFMzOTIuOTY3IDggMjU2IDh6bTAgNDhjMTEwLjUzMiAwIDIwMCA4OS40NTEgMjAwIDIwMCAwIDExMC41MzItODkuNDUxIDIwMC0yMDAgMjAwLTExMC41MzIgMC0yMDAtODkuNDUxLTIwMC0yMDBDNTYgMTQ1LjQ1MSAxNDUuNDUxIDU2IDI1NiA1NnpNMzk2LjIwNCAxMzguMjY3bC0yMi41MzYtMjIuNzE4Yy00LjY2Ny00LjcwNS0xMi4yNjUtNC43MzYtMTYuOTctLjA2OEwyMTUuMzQ2IDMwMy42OTdsLTU5Ljc5Mi02MC4yNzdjLTQuNjY3LTQuNzA1LTEyLjI2NS00LjczNi0xNi45Ny0uMDY5bC0yMi43MTkgMjIuNTM2Yy00LjcwNSA0LjY2Ny00LjczNiAxMi4yNjUtLjA2OCAxNi45NzFsOTAuNzgxIDkxLjUxNmM0LjY2NyA0LjcwNSAxMi4yNjUgNC43MzYgMTYuOTcuMDY4bDE3Mi41ODktMTcxLjIwNGM0LjcwNC00LjY2OCA0LjczNC0xMi4yNjYuMDY3LTE2Ljk3MXoiPjwvcGF0aD48L3N2Zz4=') no-repeat center;
            mask: url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImUtZm9udC1pY29uLXN2ZyBlLWZhci1jaGVjay1jaXJjbGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNTYgOEMxMTkuMDMzIDggOCAxMTkuMDMzIDggMjU2czExMS4wMzMgMjQ4IDI0OCAyNDggMjQ4LTExMS4wMzMgMjQ4LTI0OFMzOTIuOTY3IDggMjU2IDh6bTAgNDhjMTEwLjUzMiAwIDIwMCA4OS40NTEgMjAwIDIwMCAwIDExMC41MzItODkuNDUxIDIwMC0yMDAgMjAwLTExMC41MzIgMC0yMDAtODkuNDUxLTIwMC0yMDBDNTYgMTQ1LjQ1MSAxNDUuNDUxIDU2IDI1NiA1NnpNMzk2LjIwNCAxMzguMjY3bC0yMi41MzYtMjIuNzE4Yy00LjY2Ny00LjcwNS0xMi4yNjUtNC43MzYtMTYuOTctLjA2OEwyMTUuMzQ2IDMwMy42OTdsLTU5Ljc5Mi02MC4yNzdjLTQuNjY3LTQuNzA1LTEyLjI2NS00LjczNi0xNi45Ny0uMDY5bC0yMi43MTkgMjIuNTM2Yy00LjcwNSA0LjY2Ny00LjczNiAxMi4yNjUtLjA2OCAxNi45NzFsOTAuNzgxIDkxLjUxNmM0LjY2NyA0LjcwNSAxMi4yNjUgNC43MzYgMTYuOTcuMDY4bDE3Mi41ODktMTcxLjIwNGM0LjcwNC00LjY2OCA0LjczNC0xMi4yNjYuMDY3LTE2Ljk3MXoiPjwvcGF0aD48L3N2Zz4=') no-repeat center;
        
}
.elementor-49 .elementor-element.elementor-element-f2d0d8a ul {
    margin-left: 
;
    padding-left: 0;
    text-align: center;
    list-style: none;

}
.elementor-49 .elementor-element.elementor-element-f2d0d8a ul li:last-child {
    border-bottom: 0;
}

.elementor-49 .elementor-element.elementor-element-f2d0d8a ul li del {
    opacity: 0.4;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853b034 */.elementor-49 .elementor-element.elementor-element-853b034 span {
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-853b034 span::before {
    content: "";
    position: absolute;
    width: 108%;
    height: 50%;
    top: 40%;
    left: -2%;
    background-color: rgba(11,63,86,0.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7369963f */.elementor-49 .elementor-element.elementor-element-7369963f p {
    margin-bottom: 0;
}
.elementor-49 .elementor-element.elementor-element-7369963f {
    width: fit-content;
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6600ca39 */.elementor-49 .elementor-element.elementor-element-6600ca39 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fedb50c */.elementor-49 .elementor-element.elementor-element-fedb50c {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6824d48f */.elementor-49 .elementor-element.elementor-element-6824d48f {
    position: relative;
    width: fit-content;
}
.elementor-49 .elementor-element.elementor-element-6824d48f::after {
    position: absolute;
    content: "";
    width: 70%;
    height: 2px;
    background-color: white;
    bottom:0;
    left: 0;
}
.elementor-49 .elementor-element.elementor-element-6824d48f a {
    color:white;
}
.elementor-49 .elementor-element.elementor-element-6824d48f a:hover {
    color:white;
    transform: translateY(10px)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc20016 */.elementor-49 .elementor-element.elementor-element-dc20016 {
    width: 10rem;
    height: 100%;
    top:0%;
    bottom: 0%;
    right: 0;
    overflow: hidden;
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-dc20016 svg {
    width: 10rem;
    height: 10rem;
    top:0%;
    bottom: 0%;
    position: absolute;
}
@media (max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-dc20016  {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0d5eca */.elementor-49 .elementor-element.elementor-element-3f0d5eca:hover {
    transition: all ease 0.4s;
}
.elementor-49 .elementor-element.elementor-element-3f0d5eca {
    transition: all ease 2s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-224d4525 */.elementor-49 .elementor-element.elementor-element-224d4525 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a578466 */.elementor-49 .elementor-element.elementor-element-1a578466 {
    position: relative;
    width: fit-content;
}
.elementor-49 .elementor-element.elementor-element-1a578466::after {
    position: absolute;
    content: "";
    width: 70%;
    height: 2px;
    background-color: white;
    bottom:0;
    left: 0;
}
.elementor-49 .elementor-element.elementor-element-1a578466 a {
    color:white;
}
.elementor-49 .elementor-element.elementor-element-1a578466 a:hover {
    color:white;
    transform: translateY(10px)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed56118 */.elementor-49 .elementor-element.elementor-element-2ed56118 {
    width: 10rem;
    height: 100%;
    bottom: 0%;
    right: 0;
    overflow: hidden;
    position: relative;
}
.elementor-49 .elementor-element.elementor-element-2ed56118 svg {
    width: 9rem;
    height: 9rem;
    bottom: -1.5rem;
    position: absolute;
}
@media (max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-2ed56118  {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e901f11 */.elementor-49 .elementor-element.elementor-element-3e901f11:hover {
    transition: all ease 0.4s;
}
.elementor-49 .elementor-element.elementor-element-3e901f11 {
    transition: all ease 2s;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vidaloka';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/Vidaloka-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/CaviarDreams.ttf') format('truetype');
}
@font-face {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/CaviarDreams_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Caviar Dreams';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/CaviarDreams_BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Caviar Dreams';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.laconciergeriedugolfe.fr/wp-content/uploads/2024/06/CaviarDreams_Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */