.elementor-1496 .elementor-element.elementor-element-4278ec4{--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-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1496 .elementor-element.elementor-element-f97a0c1{color:#1f4063}.elementor-1496 .elementor-element.elementor-element-ca04957{color:#1f4063}.elementor-1496 .elementor-element.elementor-element-ad332b7{--display:flex}.elementor-1496 .elementor-element.elementor-element-851e873{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-1496 .elementor-element.elementor-element-851e873:not(.elementor-motion-effects-element-type-background),.elementor-1496 .elementor-element.elementor-element-851e873>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1496 .elementor-element.elementor-element-e076feb{--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-1496 .elementor-element.elementor-element-e076feb .elementor-background-slideshow__slide__image{background-position:center center}.elementor-1496 .elementor-element.elementor-element-c2fb23b{--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-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-1496 .elementor-element.elementor-element-1d7b6e7{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#e7a03c}.elementor-1496 .elementor-element.elementor-element-1d7b6e7 .elementor-headline{text-align:center;font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:700}.elementor-1496 .elementor-element.elementor-element-1d7b6e7 .elementor-headline-dynamic-wrapper path{stroke:#fff}.elementor-1496 .elementor-element.elementor-element-1d7b6e7 .elementor-headline-plain-text{color:#1f4063}.elementor-1496 .elementor-element.elementor-element-2945aa6{color:#1f4063}.elementor-1496 .elementor-element.elementor-element-20f87f4{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-1496 .elementor-element.elementor-element-20f87f4:not(.elementor-motion-effects-element-type-background),.elementor-1496 .elementor-element.elementor-element-20f87f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1f4063}.elementor-1496 .elementor-element.elementor-element-d6666d7{--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-1496 .elementor-element.elementor-element-66c4486{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#e7a03c}.elementor-1496 .elementor-element.elementor-element-66c4486 .elementor-headline{text-align:center;font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:700}.elementor-1496 .elementor-element.elementor-element-66c4486 .elementor-headline-dynamic-wrapper path{stroke:#fff}.elementor-1496 .elementor-element.elementor-element-66c4486 .elementor-headline-plain-text{color:#fff}.elementor-1496 .elementor-element.elementor-element-ff71792{color:#fff}.elementor-1496 .elementor-element.elementor-element-8f305aa{color:#fff}.elementor-1496 .elementor-element.elementor-element-039e949{color:#fff}.elementor-1496 .elementor-element.elementor-element-60c42f61{--display:flex}.elementor-1496 .elementor-element.elementor-element-d5b62f4{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-1496 .elementor-element.elementor-element-d5b62f4:not(.elementor-motion-effects-element-type-background),.elementor-1496 .elementor-element.elementor-element-d5b62f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1f4063}.elementor-1496 .elementor-element.elementor-element-85ccff1{--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-1496 .elementor-element.elementor-element-11aa455{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#e7a03c}.elementor-1496 .elementor-element.elementor-element-11aa455 .elementor-headline{text-align:center;font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:700}.elementor-1496 .elementor-element.elementor-element-11aa455 .elementor-headline-dynamic-wrapper path{stroke:#fff}.elementor-1496 .elementor-element.elementor-element-11aa455 .elementor-headline-plain-text{color:#fff}.elementor-1496 .elementor-element.elementor-element-e5e7019{--display:flex}.elementor-1496 .elementor-element.elementor-element-ccb8961{color:#fff}.elementor-1496 .elementor-element.elementor-element-a2265f9{--display:flex}.elementor-1496 .elementor-element.elementor-element-2b894ac{color:#fff}.elementor-1496 .elementor-element.elementor-element-afc996c{--display:flex}.elementor-1496 .elementor-element.elementor-element-ec00bef{color:#fff}.elementor-1496 .elementor-element.elementor-element-25876ff{--display:flex}.elementor-1496 .elementor-element.elementor-element-1ad8804{color:#fff}.elementor-1496 .elementor-element.elementor-element-762ab56{--display:flex}.elementor-1496 .elementor-element.elementor-element-0e3abfd{color:#fff}.elementor-1496 .elementor-element.elementor-element-22ca716{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#fff;--n-accordion-title-hover-color:#e7a03c;--n-accordion-title-active-color:#e7a03c;--n-accordion-icon-size:15px}:where(.elementor-1496 .elementor-element.elementor-element-22ca716>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:600}.elementor-1496 .elementor-element.elementor-element-b50755c{--display:flex}.elementor-1496 .elementor-element.elementor-element-5654cbf{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-1496 .elementor-element.elementor-element-5654cbf:not(.elementor-motion-effects-element-type-background),.elementor-1496 .elementor-element.elementor-element-5654cbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1f4063}.elementor-1496 .elementor-element.elementor-element-f7f0b95{--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-1496 .elementor-element.elementor-element-ddd66a6{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#e7a03c}.elementor-1496 .elementor-element.elementor-element-ddd66a6 .elementor-headline{text-align:center;font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:700}.elementor-1496 .elementor-element.elementor-element-ddd66a6 .elementor-headline-dynamic-wrapper path{stroke:#fff}.elementor-1496 .elementor-element.elementor-element-ddd66a6 .elementor-headline-plain-text{color:#fff}.elementor-1496 .elementor-element.elementor-element-1c59f58{--display:flex}.elementor-1496 .elementor-element.elementor-element-6116e30{color:#fff}.elementor-1496 .elementor-element.elementor-element-18658fd{--display:flex}.elementor-1496 .elementor-element.elementor-element-dad15c5{color:#fff}.elementor-1496 .elementor-element.elementor-element-0c427ae{--display:flex}.elementor-1496 .elementor-element.elementor-element-b3b27d2{color:#fff}.elementor-1496 .elementor-element.elementor-element-4070433{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#fff;--n-accordion-title-hover-color:#e7a03c;--n-accordion-title-active-color:#e7a03c;--n-accordion-icon-size:15px}:where(.elementor-1496 .elementor-element.elementor-element-4070433>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:600}@media(min-width:768px){.elementor-1496 .elementor-element.elementor-element-e076feb{--width:35%}.elementor-1496 .elementor-element.elementor-element-c2fb23b{--width:70%}.elementor-1496 .elementor-element.elementor-element-d6666d7{--width:100%}.elementor-1496 .elementor-element.elementor-element-85ccff1{--width:100%}.elementor-1496 .elementor-element.elementor-element-f7f0b95{--width:100%}}.simulateur-demenagement-b4y *{box-sizing:border-box}.simulateur-demenagement-b4y{max-width:800px;margin:40px auto;background:linear-gradient(135deg,#114166 0%,#114166 100%);border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.3);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.simulateur-demenagement-b4y .simulateur-header{text-align:center;color:#fff;margin-bottom:40px}.simulateur-demenagement-b4y .simulateur-header h2{font-size:28px;font-weight:700;margin-bottom:10px}.simulateur-demenagement-b4y .simulateur-header p{font-size:16px;opacity:.9}.simulateur-demenagement-b4y .form-group{background:rgba(255,255,255,.95);border-radius:12px;padding:24px;margin-bottom:20px}.simulateur-demenagement-b4y .form-group label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.simulateur-demenagement-b4y .form-group select,.simulateur-demenagement-b4y .form-group input{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;transition:all .3s ease;font-family:inherit}.simulateur-demenagement-b4y .form-group select:focus,.simulateur-demenagement-b4y .form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.simulateur-demenagement-b4y .volume-slider-container{margin-top:12px}.simulateur-demenagement-b4y .volume-slider{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#667eea 0%,#764ba2 100%);outline:none;-webkit-appearance:none}.simulateur-demenagement-b4y .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);border:3px solid #667eea}.simulateur-demenagement-b4y .volume-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);border:3px solid #667eea}.simulateur-demenagement-b4y .volume-display{text-align:center;margin-top:12px;font-size:20px;font-weight:700;color:#667eea}.simulateur-demenagement-b4y .btn-calculer{width:100%;padding:18px;background:linear-gradient(135deg,#e7a03c 0%,#f5576c 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 20px rgba(245,87,108,.3)}.simulateur-demenagement-b4y .btn-calculer:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(245,87,108,.4)}.simulateur-demenagement-b4y .btn-calculer:active{transform:translateY(0)}.simulateur-demenagement-b4y .resultat-container{background:#fff;border-radius:12px;padding:32px;margin-top:24px;display:none}.simulateur-demenagement-b4y .resultat-container.show{display:block;animation:slideIn .5s ease}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.simulateur-demenagement-b4y .resultat-header{text-align:center;margin-bottom:24px}.simulateur-demenagement-b4y .resultat-header h3{font-size:24px;color:#333;margin-bottom:8px}.simulateur-demenagement-b4y .prix-estimate{font-size:42px;font-weight:700;background:linear-gradient(135deg,#114166 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:16px 0;padding:10px}.simulateur-demenagement-b4y .prix-range{font-size:16px;color:#666}.simulateur-demenagement-b4y .transport-options{margin-top:24px;border-top:2px solid #f0f0f0;padding-top:24px}.simulateur-demenagement-b4y .transport-option{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.simulateur-demenagement-b4y .transport-option:last-child{margin-bottom:0}.simulateur-demenagement-b4y .transport-name{font-weight:600;color:#333}.simulateur-demenagement-b4y .transport-price{font-weight:700;color:#114166;font-size:18px}.simulateur-demenagement-b4y .transport-delay{font-size:13px;color:#999;margin-top:4px}.simulateur-demenagement-b4y .disclaimer{margin-top:20px;padding:16px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;font-size:13px;color:#856404;line-height:1.6}.simulateur-demenagement-b4y .cta-devis{margin-top:24px;text-align:center}.simulateur-demenagement-b4y .btn-devis{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#e7a03c 0%,#e7a03c 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:0 8px 20px rgba(102,126,234,.3)}.simulateur-demenagement-b4y .btn-devis:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(102,126,234,.4);text-decoration:none;color:#fff}@media (max-width:600px){.simulateur-demenagement-b4y{padding:24px;margin:20px}.simulateur-demenagement-b4y .simulateur-header h2{font-size:22px}.simulateur-demenagement-b4y .form-group{padding:20px}.simulateur-demenagement-b4y .prix-estimate{font-size:32px}}