.elementor-14 .elementor-element.elementor-element-1024d90e{--display:flex;--min-height:635px;--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;--overlay-opacity:0.5;--margin-top:4px;--margin-bottom:0px;--margin-left:-40px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-1024d90e::before, .elementor-14 .elementor-element.elementor-element-1024d90e > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1024d90e > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1024d90e > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1024d90e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1024d90e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-1024d90e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1ec032c1{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1ec032c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-238d162c{--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:-5px;--margin-bottom:0px;--margin-left:10px;--margin-right:101px;--padding-top:39px;--padding-bottom:61px;--padding-left:39px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-238d162c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-238d162c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDB;}.elementor-14 .elementor-element.elementor-element-238d162c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-65f15cec .elementor-heading-title{font-size:34px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-65f15cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-14 .elementor-element.elementor-element-1049f01c .elementor-heading-title{font-size:81px;}.elementor-14 .elementor-element.elementor-element-1049f01c{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 27px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-67506644{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:-34px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-67506644 .elementor-divider-separator{width:87%;margin:0 auto;margin-left:0;}.elementor-14 .elementor-element.elementor-element-67506644 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-67506644.elementor-element{--align-self:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-33e43467{text-align:justify;font-size:18px;line-height:31px;color:#000000;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 5px 0px 0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-33e43467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), poppins;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-26a27a2 .elementor-button{font-family:"Poppins", poppins;font-weight:500;}.elementor-14 .elementor-element.elementor-element-26a27a2{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -89px;z-index:18;}.elementor-14 .elementor-element.elementor-element-33e1e5ee{--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:-676px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;}.elementor-14 .elementor-element.elementor-element-33e1e5ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-242c51b{--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-14 .elementor-element.elementor-element-242c51b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-242c51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9C46A;}.elementor-14 .elementor-element.elementor-element-38df810{--spacer-size:30px;}.elementor-14 .elementor-element.elementor-element-04a0303 .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-25e4c7f{--spacer-size:30px;}.elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider .jet-slick-dots li{background:#CDDCDD;}.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#72A5A9;}.elementor-14 .elementor-element.elementor-element-893c357{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-893c357.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c70882a .elementor-button{font-family:"Poppins", poppins;font-weight:500;background-color:#E9C46A;}.elementor-14 .elementor-element.elementor-element-c70882a{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -90px;z-index:18;}.elementor-14 .elementor-element.elementor-element-3ee2a398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;--z-index:3;}.elementor-14 .elementor-element.elementor-element-3ee2a398.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8c87673{--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-14 .elementor-element.elementor-element-8c87673.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-29160d45 .elementor-button{background-color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-29160d45{margin:-220px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -102px;z-index:18;}.elementor-14 .elementor-element.elementor-element-76e250aa{--spacer-size:30px;}.elementor-14 .elementor-element.elementor-element-376e7599{--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-14 .elementor-element.elementor-element-3cc6c22b{--spacer-size:110px;}.elementor-14 .elementor-element.elementor-element-34ffd969 .elementor-button{font-family:"Poppins", poppins;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-34ffd969{margin:-290px 36px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-14 .elementor-element.elementor-element-26ae4642{--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-14 .elementor-element.elementor-element-e57a594{--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-end;}.elementor-14 .elementor-element.elementor-element-e57a594.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-4157fd3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-4157fd3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-4157fd3 .elementor-button{background-color:#BBBBBB;box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 0.14);}.elementor-14 .elementor-element.elementor-element-61187953{--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-14 .elementor-element.elementor-element-3234b3ff .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;}.elementor-14 .elementor-element.elementor-element-3234b3ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;}.elementor-14 .elementor-element.elementor-element-59687bb2{--spacer-size:15px;}.elementor-14 .elementor-element.elementor-element-e568e28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:-1px 7px 12px 0px rgba(0, 0, 0, 0.38);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-description{font-family:"Poppins", poppins;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-0df5212{--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-14 .elementor-element.elementor-element-a393ec2{--spacer-size:75px;}.elementor-14 .elementor-element.elementor-element-c8cf261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:-1px 7px 12px 0px rgba(0, 0, 0, 0.38);}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-description{font-family:"Poppins", poppins;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-d92741c{--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-14 .elementor-element.elementor-element-27af6da{--spacer-size:75px;}.elementor-14 .elementor-element.elementor-element-d9826a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:-1px 7px 12px 0px rgba(0, 0, 0, 0.38);}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-description{font-family:"Poppins", poppins;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-642a2358{--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:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-14 .elementor-element.elementor-element-3065fb8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8F8F8;--border-color:#F8F8F8;--border-radius:50px 50px 50px 50px;box-shadow:0px 10px 21px -4px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-7c818cb{--spacer-size:1px;}.elementor-14 .elementor-element.elementor-element-379819d4{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-379819d4.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2682eb8b{text-align:center;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-14 .elementor-element.elementor-element-2682eb8b .elementor-heading-title{text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-2682eb8b .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-2682eb8b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2682eb8b .elementor-heading-title a{transition-duration:0.1s;}.elementor-14 .elementor-element.elementor-element-7184c37b{text-align:center;font-size:15px;padding:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-4eb7a241{--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;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:#F8F8F8;--border-color:#F8F8F8;--border-radius:50px 50px 50px 50px;box-shadow:0px 10px 21px -4px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-70489ce5.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2436b87e{text-align:center;}.elementor-14 .elementor-element.elementor-element-2436b87e .elementor-heading-title{text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-534efe8{text-align:center;font-size:15px;padding:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-1490680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;box-shadow:0px 10px 21px -4px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-1490680:hover{border-style:none;}.elementor-14 .elementor-element.elementor-element-1490680, .elementor-14 .elementor-element.elementor-element-1490680::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-4534cf57.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1f9e0952{text-align:center;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1f9e0952 .elementor-heading-title{text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-6c666eee{text-align:center;font-size:15px;padding:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-2453f6d{--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-14 .elementor-element.elementor-element-79e0aba3{--spacer-size:90px;}.elementor-14 .elementor-element.elementor-element-5205ed1{--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-14 .elementor-element.elementor-element-5205ed1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5205ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-7fcb8db7{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-2c21b277 .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2c21b277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 130px;}.elementor-14 .elementor-element.elementor-element-24402746{--spacer-size:15px;}.elementor-14 .elementor-element.elementor-element-1453bd4{--display:flex;border-style:solid;--border-style:solid;}.elementor-14 .elementor-element.elementor-element-1453bd4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1453bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-cfc74dd{--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-14 .elementor-element.elementor-element-f8568a8 .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14 .elementor-element.elementor-element-dcbba50{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.2px;}.elementor-14 .elementor-element.elementor-element-dcbba50 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-dcbba50 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-c48ef0a{font-family:"Poppins", poppins;font-weight:400;}.elementor-14 .elementor-element.elementor-element-10a6647{--display:flex;border-style:solid;--border-style:solid;}.elementor-14 .elementor-element.elementor-element-10a6647:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-10a6647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bc42515{--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-14 .elementor-element.elementor-element-75b045b .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14 .elementor-element.elementor-element-7465097{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.2px;}.elementor-14 .elementor-element.elementor-element-7465097 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-7465097 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-918f7d2{font-family:"Poppins", poppins;font-weight:400;}.elementor-14 .elementor-element.elementor-element-d4068f9{--display:flex;border-style:solid;--border-style:solid;}.elementor-14 .elementor-element.elementor-element-d4068f9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d4068f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-964e908{--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-14 .elementor-element.elementor-element-44be9e0 .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14 .elementor-element.elementor-element-d96bf81{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.2px;}.elementor-14 .elementor-element.elementor-element-d96bf81 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-d96bf81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-5dedd2a{font-family:"Poppins", poppins;font-weight:400;}.elementor-14 .elementor-element.elementor-element-6553b5a{--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-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:#E7E7E7;--e-n-carousel-dots-normal-color:#B0C8CA;}.elementor-14 .elementor-element.elementor-element-d0acb9c{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-35px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-35px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d0acb9c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5fc2a954{--spacer-size:35px;}.elementor-14 .elementor-element.elementor-element-4d7a9cfb{--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-14 .elementor-element.elementor-element-713fe42c{--spacer-size:55px;}.elementor-14 .elementor-element.elementor-element-ad50bd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-6a181491{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6a181491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-50134ae .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-50134ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-14 .elementor-element.elementor-element-101440c6{text-align:start;font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;padding:0px 00px 0px 0px;width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-14 .elementor-element.elementor-element-3acf36c .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );font-size:35px;color:#000000;background:#FFFFFF0A;}.elementor-14 .elementor-element.elementor-element-3acf36c .jet-listing-grid__slider-icon svg{height:35px;}.elementor-14 .elementor-element.elementor-element-3acf36c .jet-listing-grid__slider-icon:hover{color:#909090;}.elementor-14 .elementor-element.elementor-element-3acf36c .jet-listing-grid__slider-icon.prev-arrow{top:85px;bottom:auto;left:-18px;right:auto;}.elementor-14 .elementor-element.elementor-element-3acf36c .jet-listing-grid__slider-icon.next-arrow{top:85px;bottom:auto;right:-25px;left:auto;}.elementor-14 .elementor-element.elementor-element-3acf36c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 20px;width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3acf36c.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-106c9d14{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-b41ae93{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b41ae93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-3b0b1ce{--container-width:94%;--image-width:100%;--hotspot-color:#006D77;--hotspot-size:6px;--hotspot-box-color:#006D77;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-398b917{left:42%;--hotspot-translate-x:42%;top:29%;--hotspot-translate-y:29%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f63ae16{left:40.2%;--hotspot-translate-x:40.2%;top:60.2%;--hotspot-translate-y:60.2%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c3f1968{left:40.3%;--hotspot-translate-x:40.3%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-df710c4{left:40.4%;--hotspot-translate-x:40.4%;top:61.4%;--hotspot-translate-y:61.4%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-acf1de0{left:42%;--hotspot-translate-x:42%;top:70%;--hotspot-translate-y:70%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-59b81bf{left:40%;--hotspot-translate-x:40%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e1e05bd{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f8feb11{left:40.7%;--hotspot-translate-x:40.7%;top:59.8%;--hotspot-translate-y:59.8%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-100e716{left:41%;--hotspot-translate-x:41%;top:20%;--hotspot-translate-y:20%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-103cad2{left:48%;--hotspot-translate-x:48%;top:68%;--hotspot-translate-y:68%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-3f36fee{left:39%;--hotspot-translate-x:39%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-1f470e3{left:40%;--hotspot-translate-x:40%;top:59%;--hotspot-translate-y:59%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f7e0833{left:53%;--hotspot-translate-x:53%;top:55%;--hotspot-translate-y:55%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-2832140{left:40.8%;--hotspot-translate-x:40.8%;top:60.6%;--hotspot-translate-y:60.6%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-01dbb4a{left:41.2%;--hotspot-translate-x:41.2%;top:60.8%;--hotspot-translate-y:60.8%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9137b22{left:39.4%;--hotspot-translate-x:39.4%;top:61.4%;--hotspot-translate-y:61.4%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-cc7c061{left:52%;--hotspot-translate-x:52%;top:33%;--hotspot-translate-y:33%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-79039a8{left:41%;--hotspot-translate-x:41%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a2c08e0{left:40%;--hotspot-translate-x:40%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-08ae749{left:39.8%;--hotspot-translate-x:39.8%;top:61.2%;--hotspot-translate-y:61.2%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-531b1ae{left:38%;--hotspot-translate-x:38%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a48a843{left:62%;--hotspot-translate-x:62%;top:38%;--hotspot-translate-y:38%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c46e25c{left:38.7%;--hotspot-translate-x:38.7%;top:58.9%;--hotspot-translate-y:58.9%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9c4eeca{left:29%;--hotspot-translate-x:29%;top:49%;--hotspot-translate-y:49%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-8703500{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9df5795{left:39.5%;--hotspot-translate-x:39.5%;top:61.2%;--hotspot-translate-y:61.2%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-969b238{left:32%;--hotspot-translate-x:32%;top:58%;--hotspot-translate-y:58%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-55825ec{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0f76f25{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c9eebe1{left:52%;--hotspot-translate-x:52%;top:53%;--hotspot-translate-y:53%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b43e455{left:43%;--hotspot-translate-x:43%;top:58%;--hotspot-translate-y:58%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-8f232df{left:39.8%;--hotspot-translate-x:39.8%;top:60.2%;--hotspot-translate-y:60.2%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-26c8519{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a69c0ee{left:40.2%;--hotspot-translate-x:40.2%;top:60.4%;--hotspot-translate-y:60.4%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0c397fc{left:52%;--hotspot-translate-x:52%;top:33%;--hotspot-translate-y:33%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0efdffd{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-7ddda0a{left:73%;--hotspot-translate-x:73%;top:45%;--hotspot-translate-y:45%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e6d2829{left:40%;--hotspot-translate-x:40%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4f56b4b{left:42%;--hotspot-translate-x:42%;top:66%;--hotspot-translate-y:66%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-7c56c6d{left:40.6%;--hotspot-translate-x:40.6%;top:61.8%;--hotspot-translate-y:61.8%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-1112948{left:32%;--hotspot-translate-x:32%;top:58%;--hotspot-translate-y:58%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d4c99c3{left:20%;--hotspot-translate-x:20%;top:40%;--hotspot-translate-y:40%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-2e0d890{left:38%;--hotspot-translate-x:38%;top:77%;--hotspot-translate-y:77%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5c16f94{left:31%;--hotspot-translate-x:31%;top:67%;--hotspot-translate-y:67%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e37067b{left:31%;--hotspot-translate-x:31%;top:67%;--hotspot-translate-y:67%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b14e399{left:40%;--hotspot-translate-x:40%;top:49%;--hotspot-translate-y:49%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b34315c{left:34%;--hotspot-translate-x:34%;top:52%;--hotspot-translate-y:52%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e735cb7{left:39%;--hotspot-translate-x:39%;top:55%;--hotspot-translate-y:55%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-43f723e{left:58%;--hotspot-translate-x:58%;top:52%;--hotspot-translate-y:52%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-2290644{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0694c2e{left:12%;--hotspot-translate-x:12%;top:20%;--hotspot-translate-y:20%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-29ae6ce{left:55%;--hotspot-translate-x:55%;top:56%;--hotspot-translate-y:56%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-43ed5dd{left:40.9%;--hotspot-translate-x:40.9%;top:61.2%;--hotspot-translate-y:61.2%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a8dd0f9{left:12%;--hotspot-translate-x:12%;top:20%;--hotspot-translate-y:20%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-254940e{left:47%;--hotspot-translate-x:47%;top:63%;--hotspot-translate-y:63%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-fedd2ab{left:63%;--hotspot-translate-x:63%;top:37%;--hotspot-translate-y:37%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-cc62256{left:40.9%;--hotspot-translate-x:40.9%;top:60.1%;--hotspot-translate-y:60.1%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4034f05{left:93%;--hotspot-translate-x:93%;top:41%;--hotspot-translate-y:41%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c7db9e9{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5a3ee72{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-fa9c1a7{left:45%;--hotspot-translate-x:45%;top:80%;--hotspot-translate-y:80%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-dcb242e{left:40%;--hotspot-translate-x:40%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0995dd5{left:39%;--hotspot-translate-x:39%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-3f2fdf5{left:41%;--hotspot-translate-x:41%;top:72%;--hotspot-translate-y:72%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-69f00a8{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-406b816{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4337fb1{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-ecf8a15{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c019dc5{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-cb95b07{left:51%;--hotspot-translate-x:51%;top:33%;--hotspot-translate-y:33%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d837e9d{left:51%;--hotspot-translate-x:51%;top:33%;--hotspot-translate-y:33%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4e9b94c{left:41%;--hotspot-translate-x:41%;top:30%;--hotspot-translate-y:30%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0eacc50{left:43%;--hotspot-translate-x:43%;top:66%;--hotspot-translate-y:66%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9aae90e{left:34%;--hotspot-translate-x:34%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-50c91ee{left:39%;--hotspot-translate-x:39%;top:59%;--hotspot-translate-y:59%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e844570{left:52%;--hotspot-translate-x:52%;top:32%;--hotspot-translate-y:32%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f7d0ceb{left:38%;--hotspot-translate-x:38%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-ad47d63{left:34%;--hotspot-translate-x:34%;top:65%;--hotspot-translate-y:65%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5ea4236{left:40%;--hotspot-translate-x:40%;top:58%;--hotspot-translate-y:58%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-087d9d0{left:62%;--hotspot-translate-x:62%;top:38%;--hotspot-translate-y:38%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4d2c6f1{left:49%;--hotspot-translate-x:49%;top:57%;--hotspot-translate-y:57%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5d9f5d2{left:40%;--hotspot-translate-x:40%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-22b116d{left:27%;--hotspot-translate-x:27%;top:43%;--hotspot-translate-y:43%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-921c599{left:34%;--hotspot-translate-x:34%;top:77%;--hotspot-translate-y:77%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-63d8ab7{left:39%;--hotspot-translate-x:39%;top:77%;--hotspot-translate-y:77%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-acf9ada{left:33%;--hotspot-translate-x:33%;top:55%;--hotspot-translate-y:55%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a388b86{left:42%;--hotspot-translate-x:42%;top:56%;--hotspot-translate-y:56%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-fbc7420{left:39%;--hotspot-translate-x:39%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-ab5e81b{left:49%;--hotspot-translate-x:49%;top:46%;--hotspot-translate-y:46%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d939a93{left:41%;--hotspot-translate-x:41%;top:63%;--hotspot-translate-y:63%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-8b75de4{left:52%;--hotspot-translate-x:52%;top:31%;--hotspot-translate-y:31%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5e9391e{left:39%;--hotspot-translate-x:39%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c154462{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-cd0aca3{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-be53476{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5daf312{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a262ee7{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-35c6c71{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-68cce99{left:42%;--hotspot-translate-x:42%;top:74%;--hotspot-translate-y:74%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f2c6d8a{left:33%;--hotspot-translate-x:33%;top:55%;--hotspot-translate-y:55%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0b2330d{left:59%;--hotspot-translate-x:59%;top:64%;--hotspot-translate-y:64%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-45d8278{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-56675f0{left:59%;--hotspot-translate-x:59%;top:43%;--hotspot-translate-y:43%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-beb77a1{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0ccad88{left:34%;--hotspot-translate-x:34%;top:64%;--hotspot-translate-y:64%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-938740a{left:40%;--hotspot-translate-x:40%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f237796{left:39%;--hotspot-translate-x:39%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b3edbac{left:36%;--hotspot-translate-x:36%;top:85%;--hotspot-translate-y:85%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-c47d3d6{left:40%;--hotspot-translate-x:40%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0326bde{left:40%;--hotspot-translate-x:40%;top:78%;--hotspot-translate-y:78%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0751238{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-91904dd{left:52%;--hotspot-translate-x:52%;top:32%;--hotspot-translate-y:32%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-8630210{left:40%;--hotspot-translate-x:40%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-46abfcc{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5af605d{left:53%;--hotspot-translate-x:53%;top:55%;--hotspot-translate-y:55%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-00cb787{left:40%;--hotspot-translate-x:40%;top:32%;--hotspot-translate-y:32%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-18ae2a1{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-fdee38a{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-2a93434{left:40%;--hotspot-translate-x:40%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d075de1{left:38%;--hotspot-translate-x:38%;top:77%;--hotspot-translate-y:77%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b5c79a0{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-4054247{left:64%;--hotspot-translate-x:64%;top:38%;--hotspot-translate-y:38%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5645768{left:39%;--hotspot-translate-x:39%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-1c5d717{left:20%;--hotspot-translate-x:20%;top:40%;--hotspot-translate-y:40%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9c358c1{left:37%;--hotspot-translate-x:37%;top:86%;--hotspot-translate-y:86%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-df1ddb9{left:32%;--hotspot-translate-x:32%;top:58%;--hotspot-translate-y:58%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-14be539{left:52%;--hotspot-translate-x:52%;top:34%;--hotspot-translate-y:34%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0b4606c{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9cac56b{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5d46f31{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f55aba0{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0322bd5{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-668e905{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-3b750eb{left:39%;--hotspot-translate-x:39%;top:60%;--hotspot-translate-y:60%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-1d7c009{left:39%;--hotspot-translate-x:39%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0918e89{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-281b561{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e22b4a3{left:63%;--hotspot-translate-x:63%;top:37%;--hotspot-translate-y:37%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-b307f1e{left:54%;--hotspot-translate-x:54%;top:50%;--hotspot-translate-y:50%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-24ec541{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5e1f07a{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-36f8ae6{left:37%;--hotspot-translate-x:37%;top:87%;--hotspot-translate-y:87%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-0535945{left:45%;--hotspot-translate-x:45%;top:74%;--hotspot-translate-y:74%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-bdbd34c{left:41%;--hotspot-translate-x:41%;top:31%;--hotspot-translate-y:31%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-08fb396{left:52%;--hotspot-translate-x:52%;top:21%;--hotspot-translate-y:21%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d190513{left:63%;--hotspot-translate-x:63%;top:37%;--hotspot-translate-y:37%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d6c81e3{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-57dac6f{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-e988be8{left:40%;--hotspot-translate-x:40%;top:61%;--hotspot-translate-y:61%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-aa9fc35{left:53%;--hotspot-translate-x:53%;top:54%;--hotspot-translate-y:54%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-9084269{left:40%;--hotspot-translate-x:40%;top:80%;--hotspot-translate-y:80%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-88238dd{left:73%;--hotspot-translate-x:73%;top:19%;--hotspot-translate-y:19%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-15b720b{left:39%;--hotspot-translate-x:39%;top:62%;--hotspot-translate-y:62%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-d08640c{left:83%;--hotspot-translate-x:83%;top:43%;--hotspot-translate-y:43%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-1447606{left:41%;--hotspot-translate-x:41%;top:59%;--hotspot-translate-y:59%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-a77a341{left:45%;--hotspot-translate-x:45%;top:56%;--hotspot-translate-y:56%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-5902eca{left:54%;--hotspot-translate-x:54%;top:25%;--hotspot-translate-y:25%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .elementor-repeater-item-f63727f{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-14 .elementor-element.elementor-element-3b0b1ce .e-hotspot__tooltip{font-family:"Poppins", poppins;font-size:11px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-3b0b1ce > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9e89c36{--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-start;--margin-top:-100px;--margin-bottom:50px;--margin-left:58px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9e89c36.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-5147c12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:65px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5147c12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-34db4213 .elementor-button{font-family:"Poppins", poppins;font-weight:500;background-color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-34db4213{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-34db4213.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-72a71a9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-55px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ec7dea1 .elementor-button{font-family:"Poppins", poppins;font-weight:500;text-shadow:0px 1px 5px rgba(0, 0, 0, 0.53);background-color:#ecc46c;}.elementor-14 .elementor-element.elementor-element-ec7dea1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ec7dea1.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1e8625e{--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:128px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d58741e{--spacer-size:40px;}.elementor-14 .elementor-element.elementor-element-5b147eab .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-5b147eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0a2862b{--spacer-size:5px;}.elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14 .elementor-element.elementor-element-1ba90ab{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c0ece5e{--spacer-size:10px;}.elementor-14 .elementor-element.elementor-element-625bb5e7 .elementor-button{font-family:"Poppins", poppins;font-weight:500;}.elementor-14 .elementor-element.elementor-element-17e70ce4{--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-14 .elementor-element.elementor-element-e9ac0e7{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-38f63aa3{--divider-border-style:solid;--divider-color:#72A5A9;--divider-border-width:9.9px;}.elementor-14 .elementor-element.elementor-element-38f63aa3 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-38f63aa3 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-14 .elementor-element.elementor-element-74a739f2{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-20ee7836{--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:15px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4c6b4779 .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;}.elementor-14 .elementor-element.elementor-element-4c6b4779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 105px;}.elementor-14 .elementor-element.elementor-element-482a4e74{--spacer-size:15px;}.elementor-14 .elementor-element.elementor-element-2be408a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-43b4d55e{--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:25px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-43b4d55e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-14 .elementor-element.elementor-element-4443f31{margin:0px 28px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-14 .elementor-element.elementor-element-cda126e{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-3dd970a .elementor-button{font-family:"Poppins", poppins;font-weight:500;}.elementor-14 .elementor-element.elementor-element-3dd970a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-55914825{--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:30px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-toolbar h2{font-family:"Poppins", poppins;font-size:12px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button{font-family:"Poppins", poppins;font-size:11px;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active){color:#717171;background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-toolbar.fc-header-toolbar .fc-button:hover{color:#FFFFFF;background-color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{color:#FFFFFF;background-color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-col-header-cell a, .elementor-14 .elementor-element.elementor-element-68dc59be .fc-list-sticky .fc-list-day th a{font-family:"Poppins", poppins;font-size:10px;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-col-header-cell{text-align:center;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-timegrid-slot,.elementor-14 .elementor-element.elementor-element-68dc59be .fc-timegrid-axis{font-family:"Poppins", poppins;font-size:7px;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-daygrid-day-number{font-family:"Poppins", poppins;font-size:5px;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-daygrid-day-top{display:block;text-align:center;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-day-today .fc-daygrid-day-top a{color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-14 .elementor-element.elementor-element-68dc59be .fc-event .fc-event-title,.elementor-14 .elementor-element.elementor-element-68dc59be .fc-event .fc-event-time,.elementor-14 .elementor-element.elementor-element-68dc59be .fc-list-event-time,.elementor-14 .elementor-element.elementor-element-68dc59be .fc-list-event-title{font-family:"Poppins", poppins;font-size:7px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view td.fc-daygrid-day{height:0px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-header .eael-ec-modal-title{font-family:"Poppins", poppins;font-size:26px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-header > span.eaelec-event-popup-date{font-family:"Poppins", poppins;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-header span.eaelec-event-date-start i{color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-header .eaelec-event-popup-location{font-family:"Poppins", poppins;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-body, .elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-body *{font-family:"Poppins", poppins;font-size:15px;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-body{color:#555;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-body *{color:#555;}.elementor-14 .elementor-element.elementor-element-68dc59be .eaelec-modal-footer .eaelec-event-details-link{font-family:"Poppins", poppins;color:#72A5A9;}.elementor-14 .elementor-element.elementor-element-6d0979c{--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-14 .elementor-element.elementor-element-9198712{--spacer-size:40px;}.elementor-14 .elementor-element.elementor-element-1d887e1{--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-14 .elementor-element.elementor-element-c171c85{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-238d162c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-26a27a2{margin:-15px 255px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-893c357{margin:259px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c70882a{margin:-15px 255px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3234b3ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-14 .elementor-element.elementor-element-642a2358{--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-14 .elementor-element.elementor-element-379819d4{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-7184c37b{text-align:center;font-size:11px;}.elementor-14 .elementor-element.elementor-element-534efe8{font-size:11px;}.elementor-14 .elementor-element.elementor-element-6c666eee{font-size:11px;}.elementor-14 .elementor-element.elementor-element-6553b5a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-d0acb9c{--swiper-slides-to-display:1;--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-14 .elementor-element.elementor-element-3b0b1ce.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-34db4213{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ec7dea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1e8625e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5b147eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 115px;}.elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(42px / 2);padding-right:calc(42px / 2);}:is( .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 42px / -2);margin-right:calc( 42px / -2);width:calc(100% + 42px);}.elementor-14 .elementor-element.elementor-element-1ba90ab{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1ba90ab.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-625bb5e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 73px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-1024d90e{--width:54%;}.elementor-14 .elementor-element.elementor-element-1ec032c1{--width:100%;}.elementor-14 .elementor-element.elementor-element-238d162c{--width:86%;}.elementor-14 .elementor-element.elementor-element-33e1e5ee{--width:110%;}.elementor-14 .elementor-element.elementor-element-3ee2a398{--width:108.083%;}.elementor-14 .elementor-element.elementor-element-8c87673{--width:37.182%;}.elementor-14 .elementor-element.elementor-element-376e7599{--width:100%;}.elementor-14 .elementor-element.elementor-element-642a2358{--width:90%;}.elementor-14 .elementor-element.elementor-element-3065fb8b{--width:50%;}.elementor-14 .elementor-element.elementor-element-4eb7a241{--width:50%;}.elementor-14 .elementor-element.elementor-element-1490680{--width:50%;}.elementor-14 .elementor-element.elementor-element-5205ed1{--width:100%;}.elementor-14 .elementor-element.elementor-element-ad50bd8{--width:100%;}.elementor-14 .elementor-element.elementor-element-6a181491{--width:47%;}.elementor-14 .elementor-element.elementor-element-b41ae93{--width:65.195%;}.elementor-14 .elementor-element.elementor-element-9e89c36{--width:100%;}.elementor-14 .elementor-element.elementor-element-5147c12{--width:21.882%;}.elementor-14 .elementor-element.elementor-element-72a71a9{--width:23%;}.elementor-14 .elementor-element.elementor-element-1e8625e{--width:92%;}.elementor-14 .elementor-element.elementor-element-17e70ce4{--width:100%;}.elementor-14 .elementor-element.elementor-element-2be408a8{--width:96%;}.elementor-14 .elementor-element.elementor-element-43b4d55e{--width:55%;}.elementor-14 .elementor-element.elementor-element-55914825{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-1024d90e{--width:100%;}.elementor-14 .elementor-element.elementor-element-642a2358{--width:96%;}.elementor-14 .elementor-element.elementor-element-43b4d55e{--width:95%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1024d90e{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1024d90e.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-1ec032c1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-238d162c{--width:170.745%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-56px;--margin-bottom:-20px;--margin-left:-90px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-238d162c.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-65f15cec .elementor-heading-title{font-size:19px;}.elementor-14 .elementor-element.elementor-element-65f15cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 52px;}.elementor-14 .elementor-element.elementor-element-1049f01c .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-1049f01c{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-14 .elementor-element.elementor-element-67506644 .elementor-divider-separator{width:68%;}.elementor-14 .elementor-element.elementor-element-67506644 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-14 .elementor-element.elementor-element-67506644{margin:-23px -51px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-14 .elementor-element.elementor-element-33e43467{text-align:justify;font-size:13px;line-height:1.5em;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 54px;width:var( --container-widget-width, 253.594px );max-width:253.594px;--container-widget-width:253.594px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-26a27a2 .elementor-button{font-size:12px;}.elementor-14 .elementor-element.elementor-element-26a27a2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;}.elementor-14 .elementor-element.elementor-element-33e1e5ee{--width:80%;--margin-top:-219px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-242c51b{--min-height:89px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-38df810{--spacer-size:1px;}.elementor-14 .elementor-element.elementor-element-04a0303{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-25e4c7f{--spacer-size:6px;}.elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-893c357 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider-icon.prev-arrow{top:0px;bottom:auto;}.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;margin-left:calc( 9px/2 );margin-right:calc( 9px/2 );}.elementor-14 .elementor-element.elementor-element-893c357{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c70882a .elementor-button{font-size:10px;}.elementor-14 .elementor-element.elementor-element-c70882a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c70882a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3ee2a398{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3ee2a398.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-29160d45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-76e250aa{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-3cc6c22b{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-34ffd969 .elementor-button{font-size:10px;}.elementor-14 .elementor-element.elementor-element-34ffd969{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-61187953{--content-width:68%;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3234b3ff .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-3234b3ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-14 .elementor-element.elementor-element-e568e28{--width:90%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--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-14 .elementor-element.elementor-element-e568e28.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title{margin-block-end:10px;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title a{font-size:17px;}.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-description{font-size:11px;}.elementor-14 .elementor-element.elementor-element-4302808{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-4302808.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a393ec2{--spacer-size:22px;}.elementor-14 .elementor-element.elementor-element-c8cf261{--width:90%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--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-14 .elementor-element.elementor-element-c8cf261.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title a{font-size:17px;}.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-description{font-size:11px;}.elementor-14 .elementor-element.elementor-element-d0eb1a6{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-d0eb1a6.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-27af6da{--spacer-size:22px;}.elementor-14 .elementor-element.elementor-element-d9826a5{--width:90%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--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-14 .elementor-element.elementor-element-d9826a5.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title{margin-block-end:10px;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title a{font-size:17px;}.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-description{font-size:11px;}.elementor-14 .elementor-element.elementor-element-94c062d{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-94c062d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3065fb8b{--width:100%;--border-radius:25px 25px 25px 25px;}.elementor-14 .elementor-element.elementor-element-379819d4{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-14 .elementor-element.elementor-element-2682eb8b .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-7184c37b{font-size:10px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-14 .elementor-element.elementor-element-4eb7a241{--border-radius:25px 25px 25px 25px;}.elementor-14 .elementor-element.elementor-element-70489ce5{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;}.elementor-14 .elementor-element.elementor-element-2436b87e .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-2436b87e{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-534efe8{font-size:10px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-14 .elementor-element.elementor-element-1490680{--border-radius:25px 25px 25px 25px;}.elementor-14 .elementor-element.elementor-element-4534cf57{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-14 .elementor-element.elementor-element-6c666eee{font-size:10px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-14 .elementor-element.elementor-element-5205ed1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2c21b277 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2c21b277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-14 .elementor-element.elementor-element-24402746{--spacer-size:15px;}.elementor-14 .elementor-element.elementor-element-1453bd4{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f8568a8{text-align:center;}.elementor-14 .elementor-element.elementor-element-f8568a8 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-dcbba50 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-dcbba50 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-14 .elementor-element.elementor-element-dcbba50{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c48ef0a{text-align:justify;font-size:11px;line-height:1.4em;margin:-10px 15px calc(var(--kit-widget-spacing, 0px) + -11px) 15px;}.elementor-14 .elementor-element.elementor-element-c48ef0a p{margin-block-end:3px;}.elementor-14 .elementor-element.elementor-element-10a6647{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-75b045b{text-align:center;}.elementor-14 .elementor-element.elementor-element-75b045b .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-7465097 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-7465097 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-14 .elementor-element.elementor-element-7465097{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-918f7d2{text-align:justify;font-size:11px;line-height:1.4em;margin:-10px 15px calc(var(--kit-widget-spacing, 0px) + -11px) 15px;}.elementor-14 .elementor-element.elementor-element-918f7d2 p{margin-block-end:3px;}.elementor-14 .elementor-element.elementor-element-d4068f9{--content-width:100%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-44be9e0{text-align:center;}.elementor-14 .elementor-element.elementor-element-44be9e0 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-d96bf81 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-d96bf81 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-14 .elementor-element.elementor-element-d96bf81{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5dedd2a{text-align:justify;font-size:11px;line-height:1.4em;margin:-10px 15px calc(var(--kit-widget-spacing, 0px) + -11px) 15px;}.elementor-14 .elementor-element.elementor-element-5dedd2a p{margin-block-end:3px;}.elementor-14 .elementor-element.elementor-element-6553b5a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-position:10px;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-spacing:22px;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6553b5a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-d0acb9c{--swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-6a181491{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-14 .elementor-element.elementor-element-50134ae .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-50134ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 33px;padding:0px 0px 0px 40px;}.elementor-14 .elementor-element.elementor-element-101440c6{text-align:justify;font-size:12px;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-101440c6.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(2px / 2);padding-right:calc(2px / 2);}:is( .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-3acf36c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 2px / -2);margin-right:calc( 2px / -2);width:calc(100% + 2px);}.elementor-14 .elementor-element.elementor-element-3acf36c{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + -67px) 0px;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3acf36c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-34db4213 .elementor-button{font-size:11px;}.elementor-14 .elementor-element.elementor-element-34db4213{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-34db4213.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ec7dea1 .elementor-button{font-size:11px;}.elementor-14 .elementor-element.elementor-element-ec7dea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ec7dea1.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1e8625e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5b147eab .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-5b147eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 72px;}.elementor-14 .elementor-element.elementor-element-1ba90ab > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14 .elementor-element.elementor-element-1ba90ab{padding:0px 15px 0px 15px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1ba90ab.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c0ece5e{--spacer-size:7px;}.elementor-14 .elementor-element.elementor-element-625bb5e7 .elementor-button{font-size:11px;}.elementor-14 .elementor-element.elementor-element-625bb5e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-14 .elementor-element.elementor-element-625bb5e7.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e9ac0e7{--spacer-size:25px;}.elementor-14 .elementor-element.elementor-element-38f63aa3 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-14 .elementor-element.elementor-element-20ee7836{--margin-top:0px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4c6b4779 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-4c6b4779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-14 .elementor-element.elementor-element-482a4e74{--spacer-size:1px;}.elementor-14 .elementor-element.elementor-element-2be408a8{--justify-content:center;}.elementor-14 .elementor-element.elementor-element-43b4d55e{--justify-content:center;}.elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__items, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-14 .elementor-element.elementor-element-4443f31 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-14 .elementor-element.elementor-element-4443f31{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-4443f31.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-cda126e{--spacer-size:1px;}.elementor-14 .elementor-element.elementor-element-3dd970a .elementor-button{font-size:11px;}.elementor-14 .elementor-element.elementor-element-3dd970a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}}/* Start custom CSS for heading, class: .elementor-element-1049f01c */.titre-demain .elementor-heading-title{
  display:inline-flex;
  align-items:baseline;
  gap:1px;
}

.titre-demain .elementor-heading-title::after{
  content:"";
  display:inline-block;
  width:100px;
  height:100px;
  transform: rotate(-1deg) translateY(2px);
  background: var(--pin-color, #000);

  /* SVG de ta maquette en mask */
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.423 98.352'><path d='M39.506,3C21.811,3,7.5,16.863,7.5,34c0,23.253,32.006,57.578,32.006,57.578S71.513,57.256,71.513,34C71.513,16.863,57.2,3,39.506,3Zm0,42.076A11.26,11.26,0,0,1,28.076,34a11.437,11.437,0,0,1,22.862,0A11.26,11.26,0,0,1,39.506,45.076Z' transform='matrix(0.985,0.174,-0.174,0.985,8.517,-4.257)'/></svg>") no-repeat center / contain;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.423 98.352'><path d='M39.506,3C21.811,3,7.5,16.863,7.5,34c0,23.253,32.006,57.578,32.006,57.578S71.513,57.256,71.513,34C71.513,16.863,57.2,3,39.506,3Zm0,42.076A11.26,11.26,0,0,1,28.076,34a11.437,11.437,0,0,1,22.862,0A11.26,11.26,0,0,1,39.506,45.076Z' transform='matrix(0.985,0.174,-0.174,0.985,8.517,-4.257)'/></svg>") no-repeat center / contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-893c357 */.c21-hero-slide{
  height: clamp(500px, 85vh, 910px);
}
/* === Listing Grid slider : dots en haut à droite du bandeau === */

/* 1) Le conteneur du slider doit servir de référence au positionnement */
.hero-slider-lg,
.hero-slider-lg .swiper,
.hero-slider-lg .swiper-wrapper,
.hero-slider-lg .slick-slider,
.hero-slider-lg .owl-carousel {
  position: relative;
}

/* 2) Repositionnement des dots (Swiper / Slick / Owl) */
.hero-slider-lg .swiper-pagination,
.hero-slider-lg .slick-dots,
.hero-slider-lg .owl-dots {
  position: absolute !important;
  top: 16px !important;
  right: 16px !important;

  bottom: auto !important;
  left: auto !important;

  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;

  z-index: 50;
}

/* 3) Alignement horizontal + espacement */
.hero-slider-lg .swiper-pagination-bullets {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}

.hero-slider-lg .slick-dots {
  display: flex !important;
  gap: 8px;
  justify-content: flex-end;
}

.hero-slider-lg .owl-dots {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}

/* 4) Option mobile */
@media (max-width: 767px) {
  .hero-slider-lghero-slider-lg .swiper-pagination,
  .hero-slider-lg .slick-dots,
  .hero-slider-lg .owl-dots {
    top: 10px !important;
    right: 10px !important;
  }
}
.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider,
.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider .swiper {
  position: relative !important;
}

.elementor-14 .elementor-element.elementor-element-893c357 .jet-listing-grid__slider .swiper-pagination {
  position: absolute !important;
  top: 16px !important;
  right: 16px !important;
  bottom: auto !important;
  left: auto !important;
  width: auto !important;
  z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e1e5ee *//* Full-bleed pour un container Elementor */
.hero-fullbleed{
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* Important : on enlève la limite de largeur Elementor sur le container */
.hero-fullbleed{
  max-width: none !important;
  --container-max-width: 100% !important; /* Elementor containers */
}

/* Si Elementor a mis du padding latéral sur l’inner */
.hero-fullbleed,
.hero-fullbleed > .e-con-inner{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Dots overlay (dans le bandeau) */
hero-slider-lg .lg-dots-overlay{
  position:absolute;
  top:16px;
  right:16px;
  z-index:9999;
  display:flex;
  gap:8px;
  align-items:center;
  justify-content:flex-end;
  pointer-events:auto;
}

/* S'assure que le "bandeau/slider" est le parent de positionnement */
hero-slider-lg .swiper,
hero-slider-lg .swiper-container,
hero-slider-lg .slick-slider,
hero-slider-lg .owl-carousel,
hero-slider-lg .jet-listing-grid__slider{
  position:relative !important;
}
.hero-fullbleed{
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4157fd3 *//* État par défaut : pas épinglé */
.cta-sticky{
  position: relative;
  z-index: 9999;
}

/* État épinglé (activé via JS) */
.cta-sticky.is-stuck{
  position: fixed;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4302808 *//* 1) On masque l’icône native Elementor */
.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-icon{
  display: none !important;
}

/* 2) On injecte le picto SVG au-dessus du titre (sur le titre ou le lien du titre) */
.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title::before,
.elementor-14 .elementor-element.elementor-element-4302808 .elementor-icon-box-title a::before{
  content: "" !important;
  display: block !important;

  width: 60px !important;      /* taille du picto (légèrement plus gros) */
  height: 48px !important;     /* taille du picto (légèrement plus gros) */
  margin: 0 auto 8px auto !important; /* centré + espace sous le picto */

  background-repeat: no-repeat !important;
  background-size: contain !important;

  /* Centrage ajusté (comme ton réglage actuel) */
  background-position: calc(50% - -3px) center !important;

  /* Nuage plus gras (stroke-width 5) + Soleil légèrement plus gras (stroke ajouté) */
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22101.006%22%20height%3D%2283.467%22%20viewBox%3D%220%200%20101.006%2083.467%22%3E%3Cg%20id%3D%22Groupe_100%22%20data-name%3D%22Groupe%20100%22%20transform%3D%22translate(-368.627%20-1291.77)%22%3E%3Cg%20id%3D%22Groupe_54%22%20data-name%3D%22Groupe%2054%22%20transform%3D%22translate(368.627%201293.834)%22%3E%3Cpath%20id%3D%22Trac%C3%A9_33%22%20data-name%3D%22Trac%C3%A9%2033%22%20d%3D%22M62.552%2C31.894C61.144%2C17.666%2C51.257%2C9%2C39.657%2C9A21.182%2C21.182%2C0%2C0%2C0%2C19.307%2C24.263C9.776%2C25.213%2C1.5%2C31.2%2C1.5%2C42.07c0%2C10.5%2C8.581%2C17.807%2C19.079%2C17.807H61.924c8.734%2C0%2C15.89-4.358%2C15.89-13.991C77.815%2C36.372%2C69.386%2C32.251%2C62.552%2C31.894Z%22%20transform%3D%22translate(1.044%206.263)%22%20fill%3D%22none%22%20stroke%3D%22%2372a5a9%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20id%3D%22Trac%C3%A9_34%22%20data-name%3D%22Trac%C3%A9%2034%22%20d%3D%22M0%2C0H81.4V81.4H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Groupe_55%22%20data-name%3D%22Groupe%2055%22%20transform%3D%22translate(421.633%201291.77)%22%3E%3Cpath%20id%3D%22Trac%C3%A9_36%22%20data-name%3D%22Trac%C3%A9%2036%22%20d%3D%22M24%2C36A12%2C12%2C0%2C1%2C1%2C36%2C24%2C12%2C12%2C0%2C0%2C1%2C24%2C36Zm0-4a8%2C8%2C0%2C1%2C0-8-8A8%2C8%2C0%2C0%2C0%2C24%2C32ZM22%2C2h4V8H22Zm0%2C38h4v6H22ZM7.03%2C9.86%2C9.86%2C7.03l4.24%2C4.24L11.27%2C14.1ZM33.9%2C36.73l2.83-2.83%2C4.24%2C4.24-2.83%2C2.83Zm4.24-29.7%2C2.83%2C2.83L36.73%2C14.1%2C33.9%2C11.27ZM11.27%2C33.9l2.83%2C2.83L9.86%2C40.97%2C7.03%2C38.14ZM46%2C22v4H40V22ZM8%2C22v4H2V22Z%22%20fill%3D%22%2371a4a8%22%20stroke%3D%22%2371a4a8%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Trac%C3%A9_37%22%20data-name%3D%22Trac%C3%A9%2037%22%20d%3D%22M0%2C0H48V48H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e568e28 */.elementor-14 .elementor-element.elementor-element-e568e28{
  width: 88%;
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0eb1a6 *//* 1) Masquer l’icône native Elementor */
.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-icon{
  display: none !important;
}

/* 2) Injecter le SVG au-dessus du titre (titre simple + titre cliquable) */
.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title::before,
.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title a::before{
  content: "" !important;
  display: block !important;

  width: 48px !important;          /* ajuste la taille */
  height: 58px !important;         /* ajuste la taille */
  margin: 0 auto 14px auto !important; /* centré + espace sous le picto */

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260.253%22%20height%3D%2272.733%22%20viewBox%3D%220%200%2060.253%2072.733%22%3E%3Cpath%20id%3D%22Trac%C3%A9_39%22%20data-name%3D%22Trac%C3%A9%2039%22%20d%3D%22M35.624%2C9.855%2C19.332%2C26.147a23.041%2C23.041%2C0%2C1%2C0%2C32.585%2C0Zm0-9.315%2C20.95%2C20.95a29.627%2C29.627%2C0%2C1%2C1-41.9%2C0Zm3.291%2C35.317h8.229L32.333%2C57.251V42.44H24.1L38.916%2C21.045Z%22%20transform%3D%22translate(-5.497%200.167)%22%20fill%3D%22%2372a5a9%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E') !important;
}

/* 3) Optionnel : forcer le titre centré */
.elementor-14 .elementor-element.elementor-element-d0eb1a6 .elementor-icon-box-title{
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8cf261 */.elementor-14 .elementor-element.elementor-element-c8cf261{
  width: 88%;
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94c062d *//* 1) On masque l’icône native Elementor */
.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-icon{
  display: none !important;
}

/* 2) On injecte le picto SVG au-dessus du titre (sur le titre ou le lien du titre) */
.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title::before,
.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title a::before{
  content: "" !important;
  display: block !important;

  width: 52px !important;              /* taille du picto */
  height: 74px !important;             /* taille du picto */
  margin: 0 auto 8px auto !important;  /* centré + espace sous le picto */

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2270.427%22%20height%3D%2285.953%22%20viewBox%3D%220%200%2070.427%2085.953%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Cpath%20id%3D%22Trac%C3%A9_49%22%20data-name%3D%22Trac%C3%A9%2049%22%20d%3D%22M82%2C57.684h70.427v85.953H82Zm0%2C0%22%20transform%3D%22translate(-82%20-57.684)%22%20fill%3D%22%2372a5a8%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Ic%C3%B4nes_de_site_-_Comit%C3%A9_21%22%20data-name%3D%22Ic%C3%B4nes%20de%20site%20-%20Comit%C3%A9%2021%22%20transform%3D%22translate(-82%20-57.684)%22%3E%3Cg%20id%3D%22Groupe_101%22%20data-name%3D%22Groupe%20101%22%20transform%3D%22translate(82%2057.684)%22%20clip-path%3D%22url(%23clip-path)%22%3E%3Cpath%20id%3D%22Trac%C3%A9_48%22%20data-name%3D%22Trac%C3%A9%2048%22%20d%3D%22M134.353%2C83.779a19.984%2C19.984%2C0%2C1%2C0-38.047%2C0%2C19.968%2C19.968%2C0%2C1%2C0%2C14.027%2C37.374V136.37a1.248%2C1.248%2C0%2C0%2C0%2C1.249%2C1.249h7.494a1.248%2C1.248%2C0%2C0%2C0%2C1.249-1.249V121.153a19.967%2C19.967%2C0%2C1%2C0%2C14.027-37.374Zm-16.525%2C51.342h-5V119.937a20.284%2C20.284%2C0%2C0%2C0%2C2.5-1.7%2C20.461%2C20.461%2C0%2C0%2C0%2C2.5%2C1.7Zm9.992-14.988a17.38%2C17.38%2C0%2C0%2C1-9.808-3.02l8.222-8.221h5.333a1.249%2C1.249%2C0%2C1%2C0%2C0-2.5h-5v-5a1.249%2C1.249%2C0%2C0%2C0-2.5%2C0v6.118l-7.494%2C7.5V99.418l4.644-4.644a1.25%2C1.25%2C0%2C0%2C0%2C0-1.768%2C1.271%2C1.271%2C0%2C0%2C0-1.785.019l-4.11%2C4.11-4.161-4.162a1.122%2C1.122%2C0%2C0%2C0-1.654.113%2C1.185%2C1.185%2C0%2C0%2C0-.055%2C1.713l4.62%2C4.622v15.59l-7.494-7.49V101.4a1.249%2C1.249%2C0%2C0%2C0-2.5%2C0v5h-5a1.249%2C1.249%2C0%2C0%2C0%2C0%2C2.5h5.333l8.222%2C8.221A17.478%2C17.478%2C0%2C1%2C1%2C99.692%2C85.459a17.485%2C17.485%2C0%2C1%2C1%2C31.275%2C0%2C17.479%2C17.479%2C0%2C0%2C1-3.148%2C34.674Zm0%2C0%22%20transform%3D%22translate(-82.582%20-51.666)%22%20fill%3D%22%2372a5a8%22%20stroke%3D%22%2372a5a8%22%20stroke-width%3D%221.9%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
}

/* 3) Optionnel : forcer le titre centré */
.elementor-14 .elementor-element.elementor-element-94c062d .elementor-icon-box-title{
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9826a5 */.elementor-14 .elementor-element.elementor-element-d9826a5{
  width: 88%;
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3065fb8b *//* Effet "grossir" au survol */
.elementor-14 .elementor-element.elementor-element-3065fb8b{
  transition: transform .25s ease, box-shadow .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elementor-14 .elementor-element.elementor-element-3065fb8b:hover{
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb7a241 *//* Effet "grossir" au survol */
.elementor-14 .elementor-element.elementor-element-4eb7a241{
  transition: transform .25s ease, box-shadow .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elementor-14 .elementor-element.elementor-element-4eb7a241:hover{
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1490680 *//* Effet "grossir" au survol */
.elementor-14 .elementor-element.elementor-element-1490680{
  transition: transform .25s ease, box-shadow .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elementor-14 .elementor-element.elementor-element-1490680:hover{
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1453bd4 */.carte-mer{ position: relative; }

.carte-mer::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 54px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a6647 */.carte-dlc{ position: relative; }

.carte-dlc::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 12px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4068f9 */.carte-idp{ position: relative; }

.carte-idp::after{
  content: "";
  position: absolute;
  top: -10px;
  right:44px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1453bd4 */.carte-mer{ position: relative; }

.carte-mer::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 54px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a6647 */.carte-dlc{ position: relative; }

.carte-dlc::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 12px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4068f9 */.carte-idp{ position: relative; }

.carte-idp::after{
  content: "";
  position: absolute;
  top: -10px;
  right:44px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1453bd4 */.carte-mer{ position: relative; }

.carte-mer::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 54px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a6647 */.carte-dlc{ position: relative; }

.carte-dlc::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 12px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4068f9 */.carte-idp{ position: relative; }

.carte-idp::after{
  content: "";
  position: absolute;
  top: -10px;
  right:44px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1453bd4 */.carte-mer{ position: relative; }

.carte-mer::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 54px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a6647 */.carte-dlc{ position: relative; }

.carte-dlc::after{
  content: "";
  position: absolute;
  top: -10px;
  right: 12px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4068f9 */.carte-idp{ position: relative; }

.carte-idp::after{
  content: "";
  position: absolute;
  top: -10px;
  right:44px;
  width: 32px;
  height: 60px;
  z-index: 10;
  pointer-events: none;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='76.473' height='76.473' viewBox='0 0 76.473 76.473'><path d='M32.465,61.59H51.008M41.737,6V9.971M67.01,16.463l-2.819,2.819M77.473,41.737H73.5m-63.532,0H6M19.282,19.282l-2.819-2.819M27.7,55.773a19.851,19.851,0,1,1,28.073,0l-2.164,2.184a13.339,13.339,0,0,0-3.931,9.47v2.1a7.941,7.941,0,0,1-15.883,0v-2.1a13.339,13.339,0,0,0-3.931-9.47Z' transform='translate(-3.5 -3.5)' fill='none' stroke='%23e9c46a' stroke-linecap='round' stroke-linejoin='round' stroke-width='6'/></svg>");

  transform: rotate(15deg);
  transform-origin: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5205ed1 */.elementor-14 .elementor-element.elementor-element-5205ed1{
  /* Full-bleed propre */
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;

  /* Sécurités (évite les débordements visuels) */
  max-width: 100vw;
  overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-3b0b1ce *//* =========================================================
   HOTSPOT — le DOT reste TOUJOURS un rond
   même si le titre est long (effet "Développer" conservé)
   ========================================================= */

/* 0) Sécurité : ne jamais laisser une règle casser l'échelle */
.elementor-widget-hotspot .e-hotspot,
.elementor-widget-hotspot .e-hotspot__button{
  font-size: inherit !important;
  line-height: normal !important;
}

/* 1) Le bouton du point chaud ne doit JAMAIS s'étirer avec le texte */
.elementor-widget-hotspot .e-hotspot__button{
  display: grid !important;
  place-items: center !important;

  /* IMPORTANT : on garde une boîte carrée */
  width: var(--c21-hotspot-size, 16px) !important;
  height: var(--c21-hotspot-size, 16px) !important;
  min-width: var(--c21-hotspot-size, 16px) !important;
  min-height: var(--c21-hotspot-size, 16px) !important;

  padding: 0 !important;
  white-space: nowrap !important;
  border-radius: 9px !important;
  overflow: visible !important; /* laisse le halo se déployer */
}

/* 2) Le texte (label) ne doit pas influencer la taille : on le sort du flux */
.elementor-widget-hotspot .e-hotspot__label,
.elementor-widget-hotspot .e-hotspot__text,
.elementor-widget-hotspot .e-hotspot__title{
  position: absolute !important;
  inset: auto !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* 3) On force le "rond" sur le DOT + sur l'élément qui porte souvent le halo */
.elementor-widget-hotspot .e-hotspot__button,
.elementor-widget-hotspot .e-hotspot__button::before,
.elementor-widget-hotspot .e-hotspot__button::after,
.elementor-widget-hotspot .e-hotspot__marker,
.elementor-widget-hotspot .e-hotspot__marker::before,
.elementor-widget-hotspot .e-hotspot__marker::after{
  border-radius: 9px !important;
}
/* =========================================================
   HOTSPOTS — réduire la taille du DOT
   ========================================================= */

/* Valeur : 1 = taille normale, 0.8 = -20%, 0.7 = -30%, etc. */
.elementor-widget-hotspot .e-hotspot__button{
  transform: scale(0.55) !important;      /* ajuste : 0.85 / 0.8 / 0.7... */
  transform-origin: center !important;
}
.map-fr-wrap .map-fr-region-hit{ outline:2px dashed rgba(255,0,0,.8); background: rgba(255,0,0,.08); }
/* Taille du dot (recommandé) */
.elementor-widget-hotspot{
  --c21-hotspot-size: 8.5px; /* ex: 12px / 10px / 8px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34db4213 */.c21-buttons-row{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7dea1 */.c21-buttons-row{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
}/* End custom CSS */
/* Start custom CSS for eael-event-calendar, class: .elementor-element-68dc59be *//* =========================================================
   MINI CALENDRIER — EAEL / FullCalendar
   Scope obligatoire : .cal-mini
   (CSS ONLY — aucun JS ici)
   ========================================================= */

/* --- Carte --- */
.cal-mini .fc{
  background:#fff !important;
  border: 1.5px solid #2b2b2b !important;
  border-radius: 32px !important;
  padding: 48px 26px 26px !important;
  max-width: 420px !important;
  margin: 0 auto !important;

  height: auto !important;
  min-height: 0 !important;
  box-shadow: 5px 8px 0 rgba(0,0,0,.18) !important;
}

/* --- Supprimer l'effet "grille" --- */
.cal-mini .fc-theme-standard .fc-scrollgrid,
.cal-mini .fc-theme-standard td,
.cal-mini .fc-theme-standard th{
  border:0 !important;
}

/* --- Header (toolbar) --- */
.cal-mini .fc .fc-header-toolbar{
  margin: 0 0 10px !important;
  align-items: center !important;
}

/* Prev/Next discrets */
.cal-mini .fc .fc-prev-button,
.cal-mini .fc .fc-next-button{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 6px !important;
  line-height: 1 !important;
}

/* Hover flèches */
.cal-mini .fc .fc-prev-button:hover,
.cal-mini .fc .fc-next-button:hover,
.cal-mini .fc .fc-prev-button:hover .fc-icon,
.cal-mini .fc .fc-next-button:hover .fc-icon{
  color:#111 !important;
  opacity: 1 !important;
}

/* Titre mois : neutralise styles globaux type H2 (rond avant titre) */
.cal-mini .fc .fc-toolbar-title{
  background: none !important;
  background-image: none !important;
  padding-left: 0 !important;
  margin: 0 !important;

  font-size: 22px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  letter-spacing: 0.03em !important;
  color: #1f2a37 !important;

  text-transform: none !important;
}
.cal-mini .fc .fc-toolbar-title::before,
.cal-mini .fc .fc-toolbar-title::after{
  content: none !important;
  display: none !important;
}

/* Option : aligne légèrement le titre à gauche (si tu veux) */
.cal-mini .fc .fc-header-toolbar{
  justify-content: flex-start !important;
}
.cal-mini .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){
  margin-left: 54px !important;
}

/* --- Jours de semaine : non gras --- */
.cal-mini .fc .fc-col-header-cell-cushion{
  padding: 6px 0 10px !important;
  font-weight: 400 !important;
  color:#111 !important;
}

/* --- Réduction hauteur des lignes (1 seule vérité) --- */
.cal-mini .fc .fc-daygrid-day-frame{
  min-height: 38px !important;
  padding: 2px 0 !important;
}

/* Numéro du jour : par défaut NON gras + centré */
.cal-mini .fc .fc-daygrid-day-number{
  font-size: 14px !important;
  font-weight: 400 !important;
  color:#111 !important;

  padding:0 !important;
  margin:0 auto !important;
  float:none !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  width: 28px !important;
  height: 28px !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;

  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Aujourd’hui : gras (uniquement lui) */
.cal-mini .fc .fc-day-today{
  background: transparent !important;
}
.cal-mini .fc .fc-day-today .fc-daygrid-day-number{
  font-weight: 800 !important;
}

/* =========================================================
   Jours hors mois (mois précédent/suivant) : gris + foncé
   + Masquer les lignes 100% hors mois
   Scope: .cal-mini
   ========================================================= */

/* 1) Gris plus foncé sur le numéro (jours hors mois) */
.cal-mini .fc .fc-day-other .fc-daygrid-day-number{
  visibility: visible !important;          /* au cas où une règle les cachait */
  color: rgba(17,17,17,1) !important; 
  font-weight: 400 !important;
}

/* 2) Cache les semaines dont TOUTES les cases sont hors mois */
.cal-mini .fc .fc-daygrid-body tr:not(:has(td.fc-daygrid-day:not(.fc-day-other))){
  display: none !important;
}


.cal-mini .fc .fc-day-other .fc-daygrid-day-number{
  visibility: visible !important;
  color: rgba(17,17,17,.22) !important; /* gris très clair */
  font-weight: 400 !important;
}

/* Optionnel : on désactive le clic sur les jours hors mois */
.cal-mini .fc .fc-day-other .fc-daygrid-day-number{
  pointer-events: none !important;
  cursor: default !important;
}

/* --- Masquer toutes les vues + bouton "Aujourd’hui" (on garde uniquement prev/next) --- */
.cal-mini .fc .fc-toolbar .fc-button:not(.fc-prev-button):not(.fc-next-button){
  display: none !important;
}
.cal-mini .fc .fc-toolbar-chunk:empty{
  display:none !important;
}

/* --- Mini-dot des events (le “carré turquoise”) : le rendre petit et rond --- */
.cal-mini .fc .fc-daygrid-day-events{
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  display: flex !important;
  justify-content: center !important;
}
.cal-mini .fc .fc-daygrid-event-harness{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}
.cal-mini .fc a.fc-daygrid-event,
.cal-mini .fc a.fc-event{
  width: 12px !important;
  height: 12px !important;
  min-height: 12px !important;

  padding: 0 !important;
  margin: 1px !important;
  border-radius: 999px !important;

  overflow: hidden !important;
  font-size: 0 !important;
  line-height: 0 !important;

  box-shadow: none !important;
  border: 0 !important;

  transform: translateX(2px) !important; /* micro-décalage si tu aimes */
}

/* Cache tout contenu texte de l’event dans la grille */
.cal-mini .fc .fc-event-time,
.cal-mini .fc .fc-event-title,
.cal-mini .fc .fc-event-title-container,
.cal-mini .fc .fc-event-main{
  display: none !important;
}

/* --- Popover (ton JS c21-cal-popover) --- */
.cal-mini{
  position: relative;
}
.cal-mini .c21-cal-popover{
  position: absolute;
  z-index: 9999;
  background: #fff;
  border: 1.5px solid #2b2b2b;
  border-radius: 16px;
  padding: 10px 12px;
  width: min(320px, calc(100vw - 48px));
  box-shadow: 0 14px 34px rgba(0,0,0,.18);
}
.cal-mini .c21-cal-popover__head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}
.cal-mini .c21-cal-popover__label{
  font-weight: 800;
  font-size: 13px;
  color: #111;
}
.cal-mini .c21-cal-popover__close{
  appearance: none;
  border: 0;
  background: transparent;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  padding: 0 2px;
  color: #111;
}
.cal-mini .c21-cal-popover__list{
  display: grid;
  gap: 6px;
}
.cal-mini .c21-cal-popover__item{
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px;
  align-items: baseline;
  padding: 8px 10px;
  border-radius: 12px;
  text-decoration: none;
  color: #111;
  border: 1px solid rgba(43,43,43,.12);
}
.cal-mini .c21-cal-popover__item:hover{
  border-color: rgba(0,109,119,.45);
}
.cal-mini .c21-cal-popover__time{
  font-weight: 700;
  font-size: 12px;
  color: #006d77;
  white-space: nowrap;
}
.cal-mini .c21-cal-popover__title{
  font-weight: 600;
  font-size: 13px;
}

/* --- EAEL Modal : titre style H3 + sans rond --- */
/* (On couvre plusieurs variantes d'ID pour éviter le piège eaelEcModal vs eaelecModal) */
#eaelEcModal .eael-ec-modal-title,
#eaelecModal .eael-ec-modal-title,
#eaelEcModal h2.eael-ec-modal-title,
#eaelecModal h2.eael-ec-modal-title{
  background: none !important;
  background-image: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-indent: 0 !important;

  font-size: 22px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  letter-spacing: 0.03em !important;
  color: #1f2a37 !important;
}
#eaelEcModal .eael-ec-modal-title::before,
#eaelEcModal .eael-ec-modal-title::after,
#eaelecModal .eael-ec-modal-title::before,
#eaelecModal .eael-ec-modal-title::after{
  content: none !important;
  display: none !important;
}

/* Excerpt dans la modal (si ton JS l’injecte) */
#eaelEcModal .c21-ec-excerpt,
#eaelecModal .c21-ec-excerpt{
  margin: 0 !important;
  line-height: 1.55 !important;
}
#eaelEcModal .c21-ec-more,
#eaelecModal .c21-ec-more{
  margin-top: 14px !important;
}
/* =========================================================
   MINI CAL — alignement optique header
   - flèches un peu + à droite (alignées sur "lun.")
   - titre centré par rapport à la grille lun..dim (optique)
   Scope: .cal-mini
   ========================================================= */

/* Espace entre titre et jours */
.cal-mini .fc .fc-header-toolbar{
  margin-bottom: 18px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

/* 1) Décale légèrement le bloc des flèches vers la droite
   (pour tomber pile sous l'alignement de "lun.") */
.cal-mini .fc .fc-header-toolbar .fc-toolbar-chunk:first-child{
  padding-left: 22px !important; /* ajuste 16–32px */
}

/* 2) Centre le titre entre "lun." et "dim." (centrage optique)
   On le centre, puis on le ramène un poil à gauche */
.cal-mini .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){
  margin-left: auto !important;
  margin-right: auto !important;
  transform: translateX(-42px) !important; /* ajuste -12 à -26px */
}

/* 3) Majuscule 1re lettre du mois */
.cal-mini .fc .fc-toolbar-title{
  text-transform: none !important;
}
.cal-mini .fc .fc-toolbar-title::first-letter{
  text-transform: uppercase !important;
}/* End custom CSS */