.elementor-423 .elementor-element.elementor-element-38d78ab{--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:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-38d78ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-423 .elementor-element.elementor-element-dc52e27{--display:flex;--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-423 .elementor-element.elementor-element-dc52e27:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-dc52e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F7BFF00;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-423 .elementor-element.elementor-element-65e7a09 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-4639fcd{--display:flex;--margin-top:-108px;--margin-bottom:-180px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-4639fcd:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-4639fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F7BFF18;}.elementor-423 .elementor-element.elementor-element-f93e52d{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-423 .elementor-element.elementor-element-fa33c32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-423 .elementor-element.elementor-element-a802408{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-051573c{--display:flex;--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-423 .elementor-element.elementor-element-778da28 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 0px 0px 10px;}.elementor-423 .elementor-element.elementor-element-99d3bcf{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-43e1d2d{--display:flex;--min-height:500px;--justify-content:center;--border-radius:0px 10px 10px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-423 .elementor-element.elementor-element-43e1d2d:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-43e1d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-43e1d2d.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-225c9cb.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-225c9cb{text-align:center;}.elementor-423 .elementor-element.elementor-element-225c9cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-423 .elementor-element.elementor-element-071758f{text-align:center;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-5cae82b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-5cae82b:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-5cae82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F7BFF00;}.elementor-423 .elementor-element.elementor-element-5d64531{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-423 .elementor-element.elementor-element-aa100fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-aa100fb.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-aa100fb p{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-b9173ed{text-align:center;}.elementor-423 .elementor-element.elementor-element-b9173ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;font-style:italic;color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-fe7ebac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-423 .elementor-element.elementor-element-7a3c570{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;}.elementor-423 .elementor-element.elementor-element-47ec683{text-align:center;}.elementor-423 .elementor-element.elementor-element-47ec683 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;font-style:italic;color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-6914368{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-423 .elementor-element.elementor-element-6ad386d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-7810172{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-372c96c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-351b6de{text-align:start;}.elementor-423 .elementor-element.elementor-element-351b6de img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-423 .elementor-element.elementor-element-b334047{--display:flex;--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-423 .elementor-element.elementor-element-13e9213{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-01ff70a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-c1076f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-1ed1a0a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-423 .elementor-element.elementor-element-d985657{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-423 .elementor-element.elementor-element-e2bdde2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-2e1034e{--display:flex;--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-423 .elementor-element.elementor-element-f941e05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-adb3a02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-8444790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-c89e03c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-423 .elementor-element.elementor-element-52092d4{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-a77ca41{text-align:end;}.elementor-423 .elementor-element.elementor-element-a77ca41 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-423 .elementor-element.elementor-element-37b0db2{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-423 .elementor-element.elementor-element-3df6c4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-9b71e06{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-fcf93f6{text-align:start;}.elementor-423 .elementor-element.elementor-element-fcf93f6 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-423 .elementor-element.elementor-element-3ccb521{--display:flex;--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-423 .elementor-element.elementor-element-0448f8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-cd86b78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-0bc571e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-7b17aa9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-423 .elementor-element.elementor-element-ae0b719{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-423 .elementor-element.elementor-element-2b064f5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-76d803c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-1e030e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-8517300 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-a47be65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-a47be65 p{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-9765c29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-e625d6f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-423 .elementor-element.elementor-element-9c6b94b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-d6fd022 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-8b346be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-0d6f141{text-align:center;}.elementor-423 .elementor-element.elementor-element-0d6f141 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-587fa34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-f7d27c4{text-align:center;}.elementor-423 .elementor-element.elementor-element-02208cc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-423 .elementor-element.elementor-element-b1c0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-814daf3 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-466f9fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-b2c1a70{text-align:center;}.elementor-423 .elementor-element.elementor-element-b2c1a70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-c021891{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-e905d31{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-423 .elementor-element.elementor-element-5d14d55{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-423 .elementor-element.elementor-element-c3faf1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-416ef8f .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-bd4eba1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-30e389d{text-align:center;}.elementor-423 .elementor-element.elementor-element-30e389d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-ba59e5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-99948e9{text-align:center;}.elementor-423 .elementor-element.elementor-element-682069f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-423 .elementor-element.elementor-element-333701c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-2abfcc1 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-2e204ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-23e3543{text-align:center;}.elementor-423 .elementor-element.elementor-element-23e3543 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-f960264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-0af8aa7{text-align:center;}.elementor-423 .elementor-element.elementor-element-937b4b4{--display:flex;}.elementor-423 .elementor-element.elementor-element-2cf0a6b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-423 .elementor-element.elementor-element-86fc754{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-de2ae0c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-de2ae0c:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-de2ae0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://squarease3087.live-website.com/wp-content/uploads/2026/03/contact2t.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-423 .elementor-element.elementor-element-312a549{text-align:center;}.elementor-423 .elementor-element.elementor-element-312a549 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-8b4a8fa{text-align:center;}.elementor-423 .elementor-element.elementor-element-8b4a8fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-b108363{--display:flex;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-b108363:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-b108363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-b108363.e-con{--align-self:center;}.elementor-423 .elementor-element.elementor-element-e9bb905{text-align:center;}.elementor-423 .elementor-element.elementor-element-e9bb905 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-762e092{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-762e092:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-762e092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://squarease3087.live-website.com/wp-content/uploads/2026/03/contact.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-423 .elementor-element.elementor-element-a5b7fd5{text-align:center;}.elementor-423 .elementor-element.elementor-element-a5b7fd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-216955c{text-align:center;}.elementor-423 .elementor-element.elementor-element-216955c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-423 .elementor-element.elementor-element-ccf136f{--display:flex;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-ccf136f:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-ccf136f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-ccf136f.e-con{--align-self:center;}.elementor-423 .elementor-element.elementor-element-8e7385c{text-align:center;}.elementor-423 .elementor-element.elementor-element-8e7385c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}@media(max-width:1024px){.elementor-423 .elementor-element.elementor-element-38d78ab{--margin-top:-164px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-4639fcd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-423 .elementor-element.elementor-element-f93e52d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-778da28 img{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-5cae82b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-aa100fb{font-size:13px;}.elementor-423 .elementor-element.elementor-element-7a3c570{font-size:13px;}.elementor-423 .elementor-element.elementor-element-6914368{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-01ff70a .elementor-heading-title{font-size:28px;}.elementor-423 .elementor-element.elementor-element-1ed1a0a{font-size:14px;}.elementor-423 .elementor-element.elementor-element-d985657{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-adb3a02 .elementor-heading-title{font-size:28px;}.elementor-423 .elementor-element.elementor-element-c89e03c{font-size:14px;}.elementor-423 .elementor-element.elementor-element-37b0db2{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-cd86b78 .elementor-heading-title{font-size:28px;}.elementor-423 .elementor-element.elementor-element-7b17aa9{font-size:14px;}.elementor-423 .elementor-element.elementor-element-8517300 .elementor-heading-title{font-size:20px;}.elementor-423 .elementor-element.elementor-element-a47be65{font-size:12px;}.elementor-423 .elementor-element.elementor-element-86fc754{--min-height:60vh;}}@media(max-width:767px){.elementor-423 .elementor-element.elementor-element-38d78ab{--margin-top:-151px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-4639fcd{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-778da28 img{border-radius:0px 0px 0px 0px;}.elementor-423 .elementor-element.elementor-element-43e1d2d{--min-height:306px;--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-5cae82b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-b334047{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-01ff70a .elementor-heading-title{font-size:38px;}.elementor-423 .elementor-element.elementor-element-1ed1a0a{font-size:15px;}.elementor-423 .elementor-element.elementor-element-2e1034e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-adb3a02 .elementor-heading-title{font-size:33px;}.elementor-423 .elementor-element.elementor-element-c89e03c{font-size:15px;}.elementor-423 .elementor-element.elementor-element-52092d4.e-con{--order:-99999 /* order start hack */;}.elementor-423 .elementor-element.elementor-element-3ccb521{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-7b17aa9{font-size:15px;}.elementor-423 .elementor-element.elementor-element-b108363{--width:40%;}.elementor-423 .elementor-element.elementor-element-ccf136f{--width:55%;}}@media(min-width:768px){.elementor-423 .elementor-element.elementor-element-38d78ab{--width:99.918%;}.elementor-423 .elementor-element.elementor-element-dc52e27{--width:100%;}.elementor-423 .elementor-element.elementor-element-051573c{--width:100%;}.elementor-423 .elementor-element.elementor-element-43e1d2d{--width:100%;}.elementor-423 .elementor-element.elementor-element-5cae82b{--width:100%;}.elementor-423 .elementor-element.elementor-element-7810172{--width:75%;}.elementor-423 .elementor-element.elementor-element-52092d4{--width:79%;}.elementor-423 .elementor-element.elementor-element-9b71e06{--width:68%;}.elementor-423 .elementor-element.elementor-element-b108363{--width:28%;}.elementor-423 .elementor-element.elementor-element-ccf136f{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-423 .elementor-element.elementor-element-b108363{--width:31%;}.elementor-423 .elementor-element.elementor-element-ccf136f{--width:45%;}}/* Start custom CSS for image, class: .elementor-element-778da28 */.zoom-img{
  overflow: hidden;
}

.zoom-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

.zoom-img:hover img{
  transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051573c */.zoom-phot{
  overflow: hidden;

  /* PC + tablette */
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* 📱 Téléphone */
@media (max-width: 767px){
  .zoom-phot{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.zoom-phot img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(.22,.61,.36,1);
}

.zoom-phot:hover img{
  transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e1d2d */.elementor-423 .elementor-element.elementor-element-43e1d2d{
background:
radial-gradient(
circle at top left,
var(--e-global-color-accent) 0%,
var(--e-global-color-primary) 45%,
rgba(111,123,255,0) 60%
),
linear-gradient(
135deg,
var(--e-global-color-primary) 0%,
var(--e-global-color-primary) 45%,
var(--e-global-color-accent) 100%
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802408 */.elementor-423 .elementor-element.elementor-element-a802408{
  border-radius: 10px;
  box-shadow:
    0 0 10px rgba(163,171,255,0.45),
    0 0 26px rgba(163,171,255,0.25),
    0 0 45px rgba(163,171,255,0.08);

  transition: transform 0.3s ease, box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d64531 */.elementor-423 .elementor-element.elementor-element-5d64531 {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-423 .elementor-element.elementor-element-5d64531:hover {
    transform: scale(1.04);

}

/* ✅ Empêche la sélection + enlève le curseur "texte" */
.elementor-423 .elementor-element.elementor-element-5d64531,
.elementor-423 .elementor-element.elementor-element-5d64531 *{
  -webkit-user-select: none; /* Safari / iOS */
  user-select: none;         /* Chrome / Firefox / Edge */
  cursor: default;           /* évite le curseur I-beam (texte) */
}

/* ✅ Si l'élément est cliquable (lien, bouton, container cliquable) :
   garde un curseur "main" pour faire comprendre que c'est interactif */
.elementor-423 .elementor-element.elementor-element-5d64531 a,
.elementor-423 .elementor-element.elementor-element-5d64531 button,
.elementor-423 .elementor-element.elementor-element-5d64531 [role="button"]{
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7ebac */.elementor-423 .elementor-element.elementor-element-fe7ebac {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-423 .elementor-element.elementor-element-fe7ebac:hover {
    transform: scale(1.04);

}

/* ✅ Empêche la sélection + enlève le curseur "texte" */
.elementor-423 .elementor-element.elementor-element-fe7ebac,
.elementor-423 .elementor-element.elementor-element-fe7ebac *{
  -webkit-user-select: none; /* Safari / iOS */
  user-select: none;         /* Chrome / Firefox / Edge */
  cursor: default;           /* évite le curseur I-beam (texte) */
}

/* ✅ Si l'élément est cliquable (lien, bouton, container cliquable) :
   garde un curseur "main" pour faire comprendre que c'est interactif */
.elementor-423 .elementor-element.elementor-element-fe7ebac a,
.elementor-423 .elementor-element.elementor-element-fe7ebac button,
.elementor-423 .elementor-element.elementor-element-fe7ebac [role="button"]{
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ff70a */.elementor-423 .elementor-element.elementor-element-01ff70a{
  text-shadow:
    0 0 3px rgba(163,171,255,0.42),
    0 0 8px rgba(163,171,255,0.22);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adb3a02 */.elementor-423 .elementor-element.elementor-element-adb3a02{
  text-shadow:
    0 0 3px rgba(163,171,255,0.42),
    0 0 8px rgba(163,171,255,0.22);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd86b78 */.elementor-423 .elementor-element.elementor-element-cd86b78{
  text-shadow:
    0 0 3px rgba(163,171,255,0.42),
    0 0 8px rgba(163,171,255,0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b108363 */.elementor-423 .elementor-element.elementor-element-b108363{
  border-radius: 999px;

  box-shadow:
    0 0 10px rgba(111,123,255,0.4),
    0 0 24px rgba(111,123,255,0.22);

  transition: box-shadow 0.3s ease;
}

.elementor-423 .elementor-element.elementor-element-b108363 {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-423 .elementor-element.elementor-element-b108363:hover {
    transform: scale(1.04);

}

/* ✅ Empêche la sélection + enlève le curseur "texte" */
.elementor-423 .elementor-element.elementor-element-b108363,
.elementor-423 .elementor-element.elementor-element-b108363 *{
  -webkit-user-select: none; /* Safari / iOS */
  user-select: none;         /* Chrome / Firefox / Edge */
  cursor: default;           /* évite le curseur I-beam (texte) */
}

/* ✅ Si l'élément est cliquable (lien, bouton, container cliquable) :
   garde un curseur "main" pour faire comprendre que c'est interactif */
.elementor-423 .elementor-element.elementor-element-b108363 a,
.elementor-423 .elementor-element.elementor-element-b108363 button,
.elementor-423 .elementor-element.elementor-element-b108363 [role="button"]{
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de2ae0c */.zoom-p{
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  isolation: isolate;
}

/* image de fond zoomable */
.zoom-p::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;

  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;

  transform: scale(1);
  transition: transform 0.6s cubic-bezier(.22,.61,.36,1);
}

/* assombrissement sur les bords */
.zoom-p::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  background: radial-gradient(
    circle at center,
    rgba(0,0,0,0) 40%,
    rgba(0,0,0,0.65) 100%
  );
}

.zoom-p:hover::after{
  transform: scale(1.15);
}
.elementor-423 .elementor-element.elementor-element-de2ae0c{
  position: relative;
  overflow: hidden;
}

.elementor-423 .elementor-element.elementor-element-de2ae0c::before{
  content: "";
  position: absolute;
  inset: 0;

  background: radial-gradient(
    circle at center,
    rgba(0,0,0,0) 40%,
    rgba(0,0,0,0.65) 100%
  );

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf136f */.elementor-423 .elementor-element.elementor-element-ccf136f{
  border-radius: 999px;

  box-shadow:
    0 0 10px rgba(111,123,255,0.4),
    0 0 24px rgba(111,123,255,0.22);

  transition: box-shadow 0.3s ease;
}

.elementor-423 .elementor-element.elementor-element-ccf136f {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-423 .elementor-element.elementor-element-ccf136f:hover {
    transform: scale(1.04);

}

/* ✅ Empêche la sélection + enlève le curseur "texte" */
.elementor-423 .elementor-element.elementor-element-ccf136f,
.elementor-423 .elementor-element.elementor-element-ccf136f *{
  -webkit-user-select: none; /* Safari / iOS */
  user-select: none;         /* Chrome / Firefox / Edge */
  cursor: default;           /* évite le curseur I-beam (texte) */
}

/* ✅ Si l'élément est cliquable (lien, bouton, container cliquable) :
   garde un curseur "main" pour faire comprendre que c'est interactif */
.elementor-423 .elementor-element.elementor-element-ccf136f a,
.elementor-423 .elementor-element.elementor-element-ccf136f button,
.elementor-423 .elementor-element.elementor-element-ccf136f [role="button"]{
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-762e092 */.zoom-p{
  overflow: hidden;
  border-radius: 20px;
}

.zoom-p img{
  width: 100%;
  height: 100%;
  object-fit: cover;

  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;

  transition: transform 0.6s cubic-bezier(.22,.61,.36,1);
}

.zoom-p:hover img{
  transform: scale(1.15);
}

.elementor-423 .elementor-element.elementor-element-762e092{
  position: relative;
  overflow: hidden;
}

.elementor-423 .elementor-element.elementor-element-762e092::before{
  content: "";
  position: absolute;
  inset: 0;

  background: radial-gradient(
    circle at center,
    rgba(0,0,0,0) 40%,
    rgba(0,0,0,0.65) 100%
  );

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS */.zoom-photo{
  overflow: hidden;
  border-radius: 10px;
}

.zoom-photo img{
  width: 100%;
  height: 100%;
  object-fit: cover;

  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;

  transition: transform 0.6s cubic-bezier(.22,.61,.36,1);
}

.zoom-photo:hover img{
  transform: scale(1.15);
}/* End custom CSS */