.elementor-31191 .elementor-element.elementor-element-1b7c1ae8{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:13%}.elementor-31191 .elementor-element.elementor-element-1b7c1ae8:not(.elementor-motion-effects-element-type-background),.elementor-31191 .elementor-element.elementor-element-1b7c1ae8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://topgalva.fr/wp-content/uploads/2026/03/Bg-popUp-topgalva.webp);background-position:center center;background-repeat:no-repeat;background-size:85% auto}.elementor-31191 .elementor-element.elementor-element-d6c03f6{width:auto;max-width:auto;top:70px;text-align:start}body:not(.rtl) .elementor-31191 .elementor-element.elementor-element-d6c03f6{left:535px}body.rtl .elementor-31191 .elementor-element.elementor-element-d6c03f6{right:535px}.elementor-31191 .elementor-element.elementor-element-d6c03f6 img{width:70px;height:70px;object-fit:cover;object-position:center center;border-radius:70px 70px 70px 70px;box-shadow:0 0 20px 0 rgb(0 0 0 / .3)}.elementor-31191 .elementor-element.elementor-element-5f7d1365{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0 0 15px 0 rgb(0 0 0 / .15);--padding-top:7%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%}.elementor-31191 .elementor-element.elementor-element-5f7d1365:not(.elementor-motion-effects-element-type-background),.elementor-31191 .elementor-element.elementor-element-5f7d1365>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-31191 .elementor-element.elementor-element-5f7d1365::before,.elementor-31191 .elementor-element.elementor-element-5f7d1365>.elementor-background-video-container::before,.elementor-31191 .elementor-element.elementor-element-5f7d1365>.e-con-inner>.elementor-background-video-container::before,.elementor-31191 .elementor-element.elementor-element-5f7d1365>.elementor-background-slideshow::before,.elementor-31191 .elementor-element.elementor-element-5f7d1365>.e-con-inner>.elementor-background-slideshow::before,.elementor-31191 .elementor-element.elementor-element-5f7d1365>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://topgalva.fr/wp-content/uploads/2026/03/bubble_bg_popup.png);--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain}body:not(.rtl) .elementor-31191 .elementor-element.elementor-element-259d068{right:-165px}body.rtl .elementor-31191 .elementor-element.elementor-element-259d068{left:-165px}.elementor-31191 .elementor-element.elementor-element-259d068{top:30px}.elementor-31191 .elementor-element.elementor-element-259d068 .elementor-icon-wrapper{text-align:center}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-stacked .elementor-icon{background-color:#3D4459}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-framed .elementor-icon,.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-default .elementor-icon{color:#3D4459;border-color:#3D4459}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-framed .elementor-icon,.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-default .elementor-icon svg{fill:#3D4459}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-stacked .elementor-icon:hover{background-color:#06D9FA}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-framed .elementor-icon:hover,.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-default .elementor-icon:hover{color:#06D9FA;border-color:#06D9FA}.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-framed .elementor-icon:hover,.elementor-31191 .elementor-element.elementor-element-259d068.elementor-view-default .elementor-icon:hover svg{fill:#06D9FA}.elementor-31191 .elementor-element.elementor-element-259d068 .elementor-icon{font-size:16px}.elementor-31191 .elementor-element.elementor-element-259d068 .elementor-icon svg{height:16px}.elementor-31191 .elementor-element.elementor-element-4368fb1 .prelements-heading .title-inner .title{font-size:34px;line-height:38px}.elementor-31191 .elementor-element.elementor-element-03de9e6{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-31191 .elementor-element.elementor-element-2a95efd.elementor-element{--align-self:center}.elementor-31191 .elementor-element.elementor-element-1e1fe39{--spacer-size:7px}#elementor-popup-modal-31191 .dialog-widget-content{animation-duration:1s;background-color:#fff0}#elementor-popup-modal-31191 .dialog-message{width:801px;height:auto}#elementor-popup-modal-31191{justify-content:center;align-items:center;pointer-events:all}@media(max-width:1024px){.elementor-31191 .elementor-element.elementor-element-1b7c1ae8{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:12%}body:not(.rtl) .elementor-31191 .elementor-element.elementor-element-d6c03f6{left:525px}body.rtl .elementor-31191 .elementor-element.elementor-element-d6c03f6{right:525px}.elementor-31191 .elementor-element.elementor-element-d6c03f6{top:75px}.elementor-31191 .elementor-element.elementor-element-5f7d1365{--padding-top:6%;--padding-bottom:6%;--padding-left:10%;--padding-right:21%}}@media(min-width:768px){.elementor-31191 .elementor-element.elementor-element-1b7c1ae8{--content-width:420px}}@media(max-width:767px){.elementor-31191 .elementor-element.elementor-element-1b7c1ae8{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-31191 .elementor-element.elementor-element-1b7c1ae8:not(.elementor-motion-effects-element-type-background),.elementor-31191 .elementor-element.elementor-element-1b7c1ae8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:20px 310px;background-size:95% auto}.elementor-31191 .elementor-element.elementor-element-d6c03f6{width:var(--container-widget-width,54px);max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;top:60px}body:not(.rtl) .elementor-31191 .elementor-element.elementor-element-d6c03f6{left:21px}body.rtl .elementor-31191 .elementor-element.elementor-element-d6c03f6{right:21px}.elementor-31191 .elementor-element.elementor-element-d6c03f6 img{width:54px;height:54px}.elementor-31191 .elementor-element.elementor-element-5f7d1365{--padding-top:15%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%}.elementor-31191 .elementor-element.elementor-element-259d068{width:auto;max-width:auto;top:21px}body:not(.rtl) .elementor-31191 .elementor-element.elementor-element-259d068{right:21px}body.rtl .elementor-31191 .elementor-element.elementor-element-259d068{left:21px}.elementor-31191 .elementor-element.elementor-element-259d068 .elementor-icon{font-size:12px}.elementor-31191 .elementor-element.elementor-element-259d068 .elementor-icon svg{height:12px}.elementor-31191 .elementor-element.elementor-element-4368fb1 .prelements-heading .title-inner .title{font-size:22px;line-height:1.3em}}.tg-float-actions{position:fixed;right:20px;bottom:105px;z-index:9999;display:flex;flex-direction:column;gap:14px;align-items:flex-end}.tg-float-actions a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;letter-spacing:.1px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .22s ease;box-shadow:0 14px 34px rgb(0 0 0 / .20)}.tg-float-actions a:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgb(0 0 0 / .26)}.tg-float-callback{background:linear-gradient(180deg,#ff8a2a 0%,#f37021 100%);border:1px solid rgb(180 85 18 / .35);animation:tgPulse 4.2s infinite}.tg-float-callback,.tg-float-callback .tg-text,.tg-float-callback .tg-icon{color:#ffffff!important}.tg-float-callback:hover{background:linear-gradient(180deg,#ff932f 0%,#f57a26 100%)}.tg-float-callback:hover,.tg-float-callback:hover .tg-text,.tg-float-callback:hover .tg-icon{color:#ffffff!important}.tg-float-callback::after{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:0 0 0 1px rgb(255 255 255 / .10) inset;pointer-events:none}.tg-float-call{background:linear-gradient(180deg,#3f4044 0%,#2c2d31 100%);color:#fff;border:1px solid rgb(255 255 255 / .08)}.tg-float-call:hover{background:linear-gradient(180deg,#4a4b50 0%,#323338 100%);color:#fff}.tg-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:18px;line-height:1;flex-shrink:0;transition:all .22s ease}.tg-text{display:inline-block;line-height:1;transition:all .22s ease}@keyframes tgPulse{0%{box-shadow:0 0 0 0 rgb(243 112 33 / .28),0 14px 34px rgb(0 0 0 / .20)}70%{box-shadow:0 0 0 14px #fff0,0 14px 34px rgb(0 0 0 / .20)}100%{box-shadow:0 0 0 0 #fff0,0 14px 34px rgb(0 0 0 / .20)}}.tg-float-actions.is-compact a{width:56px;min-width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;justify-content:center}.tg-float-actions.is-compact .tg-text{display:none}.tg-float-actions.is-compact .tg-icon{width:22px;height:22px;margin:0}@media (max-width:767px){.tg-float-actions{right:14px;bottom:calc(20px + env(safe-area-inset-bottom));gap:12px}.tg-float-actions a{min-height:54px;padding:0 18px;font-size:15px}.tg-icon{width:20px;height:20px;font-size:16px}.tg-float-actions.is-compact a{width:50px;min-width:50px;height:50px;min-height:50px}}@media (max-width:480px){.tg-float-actions{right:12px;bottom:calc(16px + env(safe-area-inset-bottom))}.tg-float-actions a{min-height:50px;padding:0 16px;font-size:14px}}.elementor-popup-modal .dialog-widget-content,.elementor-popup-modal .elementor-location-popup{position:relative;overflow:visible!important}.popup-close{position:absolute;top:-18px;right:-18px;width:44px;height:44px;cursor:pointer;z-index:99999;transition:transform .2s ease,filter .2s ease}.popup-close:hover{transform:scale(1.06);filter:drop-shadow(0 10px 20px rgb(0 0 0 / .20))}@media (max-width:767px){.popup-close{top:-14px;right:-14px;width:40px;height:40px}}@media (max-width:480px){.popup-close{top:-12px;right:-12px;width:38px;height:38px}}