.move-1{animation:move1 10s infinite}.move-1,.move-2{will-change:transform}.move-2{animation:move2 10s infinite}.move-3{animation:move3 5s infinite}.move-3,.move-4{will-change:transform}.move-4{animation:move4 5s infinite}@keyframes move1{0%{transform:rotate(-1deg) translate(-1px,-1px)}50%{transform:rotate(1deg) translate(1px,1px)}to{transform:rotate(-1deg) translate(-1px,-1px)}}@keyframes move2{0%{transform:rotate(1deg) translate(1px,1px)}50%{transform:rotate(-1deg) translate(-1px,-1px)}to{transform:rotate(1deg) translate(1px,1px)}}@keyframes move3{0%{transform:translate(0)}20%{transform:translate(5px)}40%{transform:translate(5px,5px)}65%{transform:translateY(5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes move4{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}.btn-hover1,.btn-hover1 span{color:transparent!important;transition:all .3s ease!important;text-shadow:0 0 0 #fff,500px 0 0 #fff}.btn-hover1.btn-white,.btn-hover1.btn-white span{text-shadow:0 0 0 var(--bs-secondary),500px 0 0 var(--bs-secondary)}.btn-hover1.btn-white.text-primary,.btn-hover1.btn-white.text-primary span{text-shadow:0 0 0 var(--bs-primary),500px 0 0 var(--bs-primary)}.btn-hover1:active,.btn-hover1:active span,.btn-hover1:focus,.btn-hover1:focus span,.btn-hover1:hover,.btn-hover1:hover span{color:transparent!important;text-shadow:-600px 0 0 #fff,0 0 0 #fff}.btn-hover1:active.btn-white.text-primary,.btn-hover1:active.btn-white.text-primary span,.btn-hover1:focus.btn-white.text-primary,.btn-hover1:focus.btn-white.text-primary span,.btn-hover1:hover.btn-white.text-primary,.btn-hover1:hover.btn-white.text-primary span{text-shadow:-600px 0 0 #fff,0 0 0 #fff}.devis-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");height:60px!important;min-height:60px!important;padding:15px 40px 15px 20px!important;border:2px solid rgb(0 0 0/.3)!important;border-radius:15px!important;font-size:15px!important;background-color:#fff!important;color:var(--bs-body-color)!important;outline:0!important;cursor:pointer!important}.devis-select:focus{border-color:var(--bs-primary)!important;box-shadow:none!important}.form-floating.floating-outline .iti~label{padding-left:54px}.form-floating.floating-outline:has(.iti input:focus)>label,.form-floating.floating-outline:has(.iti input:not(:placeholder-shown))>label{font-size:13px;color:var(--bs-secondary);transform:translateY(-27px);background-color:#fff;padding:0 8px;left:15px}.whatsapp-bubble{position:fixed;bottom:0;right:0;padding:12px;display:flex;align-items:center;gap:8px;z-index:99999}.whatsapp-bubble__label{background-color:#fff;padding:8px 12px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.2);font-size:14px;color:#000;white-space:nowrap;transform:translate(10px,-15px)}.whatsapp-bubble__btn{width:60px;height:60px;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color .3s ease;flex-shrink:0}.whatsapp-bubble__btn img{width:75%;height:75%;object-fit:contain}@media (max-width:767px){.whatsapp-bubble{display:none}}.mobile-cta-bar{display:none}@media (max-width:767px){.mobile-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:99999;display:inline-flex!important;grid-template-columns:1fr 1fr;justify-content:space-between;gap:50px;padding:8px 12px 12px;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.12);box-sizing:border-box}.mobile-cta-bar .mobile-cta-bar__btn{display:block!important;width:80%!important;text-align:center;padding:10px;font-size:13px;color:#fff!important;text-decoration:none!important;border-radius:10px;white-space:nowrap;padding-inline:15px;box-sizing:border-box}.mobile-cta-bar .mobile-cta-bar__btn--devis{background-color:rgb(249,102,157)!important}.mobile-cta-bar .mobile-cta-bar__btn--whatsapp{background-color:#25d366!important}body{padding-bottom:72px}}.confirmation-wrapper{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.bnr-media-portrait img{min-width:auto!important;width:55%!important}.icon-link-hover-end i{transition:transform .3s ease}.icon-link-hover-end:hover i{transform:translate3d(.25em,0,0)}.btn-icon .left-icon i,.btn-icon .right-icon i,.btn-square i,.btn-square svg{transition:all .5s}.btn-icon:focus-visible .left-icon i,.btn-icon:hover .left-icon i{animation:toLeftFromRight .3s forwards}.btn-icon:focus-visible .right-icon i,.btn-icon:hover .right-icon i{animation:toRightFromLeft .3s forwards}.btn-square:focus-visible i,.btn-square:focus-visible svg,.btn-square:hover i,.btn-square:hover svg{animation:toTopRight .5s forwards}@keyframes toLeftFromRight{49%{transform:translateX(-100%)}50%{opacity:0;transform:translateX(100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translateX(100%)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:1}}@keyframes toTopRight{49%{transform:translate(30px,-30px)}50%{opacity:0;transform:translate(-30px,30px)}51%{opacity:1}}