:root{--cap-ink:#17211c;--cap-forest:#234438;--cap-sage:#dce7df;--cap-cream:#f6f3ea;--cap-gold:#f2b544}html{scroll-behavior:smooth}body{color:var(--cap-ink);background:#fff}.home-redesign h1,.home-redesign h2,.home-redesign h3{color:var(--cap-ink);font-family:Comfortaa,sans-serif}.hero-redesign{background:linear-gradient(100deg,#10221cf5 0%,#1a352be0 48%,#1a352b59 100%),url(/assets/covercar-DDTOavIc.jpg) 50%/cover;min-height:690px;padding:80px 0;position:relative;overflow:hidden}.hero-redesign .container{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.hero-copy{color:#fff;max-width:690px}.hero-copy h1{color:#fff;letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.04}.hero-copy>p{color:#ffffffd1;max-width:620px;font-size:1.2rem;line-height:1.7}.hero-eyebrow,.section-heading>span,.final-cta span{text-transform:uppercase;letter-spacing:.16em;color:var(--cap-gold);font-size:.74rem;font-weight:800}.hero-trust{flex-wrap:wrap;gap:12px 22px;margin-top:34px;font-size:.88rem;font-weight:700;display:flex}.hero-trust span:before{content:"✓";color:var(--cap-gold);margin-right:8px}.quote-panel{background:#fffffff7;border-radius:22px;padding:28px;box-shadow:0 24px 70px #00000047}.quote-panel-heading{flex-direction:column;margin-bottom:20px;display:flex}.quote-panel-heading span{color:#718078;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.quote-panel-heading strong{margin-top:5px;font-family:Comfortaa;font-size:1.55rem}.quote-panel .container{padding:0;display:block}.quote-panel .quote-main-form .row>div{flex:0 0 100%;width:100%;max-width:100%;margin-bottom:10px}.quote-panel .form-control,.quote-panel .form-select{border-color:#d9dfdb;min-height:50px}.quote-panel .btn-warning{background:var(--cap-gold);border-color:var(--cap-gold);min-height:52px}.quote-panel>small{color:#718078;text-align:center;margin-top:13px;display:block}.process-section,.benefits-section,.latest-travels{padding:92px 0}.section-heading{max-width:660px;margin-bottom:42px}.section-heading h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(2rem,3.6vw,3.15rem)}.section-heading p{color:#617068}.process-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.process-grid article{border-top:1px solid #ccd6d0;padding:28px 20px 20px 0}.process-grid b{color:var(--cap-gold);letter-spacing:.15em;font-size:.8rem}.process-grid h3,.benefits-grid h3{margin:16px 0 10px;font-size:1.16rem}.process-grid p,.benefits-grid p{color:#617068;line-height:1.65}.benefits-section{background:var(--cap-cream);width:100vw;margin:0 calc(50% - 50vw)}.benefits-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.benefits-grid article{background:#fff;border-radius:16px;min-height:260px;padding:25px 20px;box-shadow:0 8px 26px #1b382c0f}.benefits-grid img{object-fit:contain;width:52px;height:52px}.latest-travels{background:var(--cap-forest);color:#fff}.latest-travels .section-heading h2{color:#fff}.latest-travels .section-heading p,.latest-travels>.container>small{color:#ffffffa3}.travel-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.travel-grid article{background:#ffffff0e;border:1px solid #ffffff26;border-radius:14px;padding:22px}.travel-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-weight:700;display:grid}.travel-route i{color:var(--cap-gold);font-style:normal}.travel-grid p{color:#ffffff9e;margin:12px 0 0;font-size:.87rem}.final-cta{background:var(--cap-gold);padding:72px 0}.final-cta .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.final-cta span{color:#704b07}.final-cta h2{margin:8px 0 0}.final-cta .btn{background:var(--cap-ink);color:#fff;border:0;padding:14px 24px}@media (width<=991px){.hero-redesign .container{grid-template-columns:1fr;gap:40px}.benefits-grid,.travel-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero-redesign{padding:54px 0}.hero-copy h1{font-size:2.55rem}.quote-panel{border-radius:16px;padding:20px 16px}.process-grid,.benefits-grid,.travel-grid{grid-template-columns:1fr}.process-section,.benefits-section,.latest-travels{padding:64px 0}.final-cta .container{flex-direction:column;align-items:flex-start}}#site-header{background-color:#fff;width:100%;top:0;left:0;right:0;box-shadow:0 2px 4px #0000001a;z-index:1100!important;position:fixed!important}#site-header .navbar.fixed-top{position:relative;z-index:1100!important;min-height:auto!important;padding-top:.25rem!important;padding-bottom:.25rem!important}#site-header .navbar{padding:.25rem 0!important}#site-header .navbar-brand{padding:.25rem .5rem!important}#site-header .navbar-nav{padding:.25rem 0!important}#site-header .navbar-nav .nav-link{padding:.25rem .5rem!important;font-size:.875rem!important}#site-header .btn{margin:.25rem!important;padding:.25rem .75rem!important;font-size:.875rem!important}#site-header .app-header-logo svg{width:50px!important;height:50px!important}#site-header #phone-link{padding:.25rem .5rem!important;font-size:.875rem!important}#site-header .mx-3{margin-left:.5rem!important;margin-right:.5rem!important;font-size:.75rem!important}body{padding-top:0}.devis-sticky-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17211cf7;border-bottom:1px solid #ffffff1f;padding:10px 0;box-shadow:0 8px 24px #0000002e;z-index:1050!important}.devis-sticky-bar .row{flex-wrap:nowrap}.devis-sticky-bar .row>div{margin:0}.devis-sticky-bar .form-control{border:0;min-height:40px}.devis-sticky-bar .btn-warning{background:var(--cap-gold);border-color:var(--cap-gold);min-height:40px}@media (width<=991px){.devis-sticky-bar{display:none}}.workflow-page{background:var(--cap-cream);min-height:80vh;padding:72px 0 100px}.workflow-loading{place-items:center;min-height:60vh;display:grid}.workflow-header{max-width:760px;margin-bottom:36px}.workflow-header>span,.step-label{color:#99701f;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:800}.workflow-header h1{color:var(--cap-ink);margin:10px 0;font-size:clamp(2.2rem,4vw,3.7rem)}.workflow-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;display:grid}.contract-card,.signature-card{background:#fff;border-radius:18px;padding:32px;box-shadow:0 12px 36px #17211c14}.contract-title{border-bottom:1px solid #e2e7e4;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.contract-title small{letter-spacing:.14em;color:#718078}.contract-title h2{color:var(--cap-ink);margin:8px 0 0;font-size:1.4rem}.contract-title h2 span{color:var(--cap-gold)}.contract-title>strong{white-space:nowrap;font-size:1.5rem}.contract-card dl{grid-template-columns:1fr 1fr;gap:0;margin:24px 0;display:grid}.contract-card dl>div{border-bottom:1px solid #edf0ee;padding:16px 0}.contract-card dt{color:#718078;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.contract-card dd{margin:5px 0 0;font-weight:650}.contract-notice{color:#56635c;background:#f6f3ea;border-radius:10px;padding:16px;font-size:.9rem}.signature-card{position:sticky;top:120px}.signature-card h2{color:var(--cap-ink);margin:12px 0;font-size:1.45rem}.signature-card p{color:#65726b;line-height:1.6}.status-pill{color:#17643a;background:#dcefe3;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-block}.payment-summary{margin-top:20px}.payment-summary>div{border-bottom:1px solid #e7ebe8;justify-content:space-between;padding:12px 0;font-size:.86rem;display:flex}@media (width<=800px){.workflow-grid{grid-template-columns:1fr}.signature-card{position:static}.contract-card dl{grid-template-columns:1fr}}.admin-pipeline,.planning-page{background:#f4f6f4;min-height:80vh;padding:46px 24px 80px}.admin-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.admin-heading span{color:#99701f;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-heading h1{color:var(--cap-ink);margin:7px 0 0}.admin-loading{place-items:center;min-height:50vh;display:grid}.pipeline-grid{grid-template-columns:repeat(5,minmax(250px,1fr));gap:16px;padding-bottom:20px;display:grid;overflow-x:auto}.pipeline-column{background:#e8ece9;border-radius:14px;min-height:520px;padding:12px}.pipeline-column>header{justify-content:space-between;align-items:center;padding:5px 4px 14px;display:flex}.pipeline-column h2{color:var(--cap-ink);margin:0;font-size:.92rem}.pipeline-card{margin-bottom:10px;box-shadow:0 4px 14px #17211c0f;border:0!important;border-radius:12px!important}.pipeline-card h3{color:var(--cap-ink);margin:9px 0;font-size:1rem}.pipeline-card p{color:#5c6962;font-size:.82rem}.pipeline-status{color:#99701f;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.pipeline-card dl{margin:0 0 14px;font-size:.77rem}.pipeline-card dl>div{border-bottom:1px solid #edf0ee;justify-content:space-between;padding:5px 0;display:flex}.pipeline-card dt{color:#78827d;font-weight:500}.pipeline-card dd{text-align:right;margin:0;font-weight:700}.planning-day{background:#fff;border-radius:14px;margin-bottom:20px;overflow:hidden;box-shadow:0 5px 18px #17211c0f}.planning-day>header{background:var(--cap-forest);color:#fff;padding:18px 20px}.planning-date{text-transform:capitalize;justify-content:space-between;display:flex}.planning-day table{margin:0}.planning-day td,.planning-day th{vertical-align:middle;padding:14px 18px}.planning-day td span{color:#718078;font-size:.85rem}.modal-transparent{background-color:#0000!important}.spinner{transform-origin:50%;width:200px;height:200px;margin:auto;animation:2s linear infinite rotate;position:absolute;inset:0}.spinner .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;stroke:#ddd;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.leftside{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;flex-wrap:wrap;margin-left:-5px;margin-right:-2px;display:flex;transform:rotate(180deg);vertical-align:top!important}.estimationcap{color:#999;margin-right:-5px;font-size:50px}.estimationevent{color:#ffc107;margin-right:-5px;font-size:50px}.titrebondecommande{font-size:40px}.bondecommande{background-color:#fff;border-radius:.25rem;padding-top:20px;padding-bottom:20px;padding-right:20px;font-size:12px}.align-baseline{vertical-align:baseline!important}.nav-link.active{color:#ffc107!important}.decale-information{top:-18px;left:15px;position:relative!important}.main-modal{min-width:75%}.bg-logo{background-image:url(/assets/logo-opacity-Dird2YFh.svg);background-position:50%;background-repeat:no-repeat;background-size:50%}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,0.25)'/></svg>");border-color:#00000040;outline:0;box-shadow:0 0 #0000}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(255,255,255,1.0)'/></svg>");background-color:#ffc107!important;border:none!important}.nav-link{display:block!important}.vertical-nav-menu{height:70vh;overflow-y:scroll}.link-header:hover,.link-header.active{text-underline-offset:5px!important;-webkit-text-decoration:underline #ffc107!important;text-decoration:underline #ffc107!important;text-decoration-thickness:3px!important}.link-header.active{font-weight:700!important}.nav-link{color:#212529!important}.checked{color:#ffc107}.custom-sticky-top{position:sticky;top:130px}.secret-kease{display:none}h1,h2,h3,h4,h5,h6{color:#ffc107;font-family:Comfortaa;font-weight:700}.cover-index{background-image:url(/assets/covercar-DDTOavIc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%;height:300px}.color-white{background-color:#fff}.color-kease{background-color:#ffc107}.mariagephoto{object-fit:cover;max-width:100%;max-height:25rem;border-radius:1rem!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-header-logo{display:inline-block}.app-header-logo img{height:20px}.btn.btn-kease{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn.btn-kease.focus,.btn.btn-kease:focus,.btn.btn-kease:hover{color:#fff;box-shadow:none;background-color:#ffc107;border-color:#ffc107;outline:none}.mt-kease{margin-top:30px}#site-header .container-fluid{padding-left:.75rem!important;padding-right:.75rem!important}#site-header .navbar-collapse{padding-top:.25rem!important;padding-bottom:.25rem!important}.btn.btn-kease.active,.btn.btn-kease:active{color:#fff;background-color:#ffc107;border-color:#ffc107;outline:none}.btn.btn-kease.active.focus,.btn.btn-kease.active:focus,.btn.btn-kease.active:hover,.btn.btn-kease:active.focus,.btn.btn-kease:active:focus,.btn.btn-kease:active:hover{color:#fff;box-shadow:none;background-color:#ffc107;border-color:#ffc107;outline:none}.kease-font{color:#fff;background-color:#ffc107}.btn-kease:hover{color:#ffc107;background-color:#fff}.text-kease{color:#ffc107}.tick-marck-ul{font-weight:900;list-style:none}.tick-marck-ul li:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='16px'%20height='16px'%3e%3cpath%20fill='%23ffc107'%20d='M504.1,256C504.1,119,393,7.9,256,7.9C119,7.9,7.9,119,7.9,256C7.9,393,119,504.1,256,504.1C393,504.1,504.1,393,504.1,256z'/%3e%3cpath%20fill='%23FFF'%20d='M392.6,172.9c-5.8-15.1-17.7-12.7-30.6-10.1c-7.7,1.6-42,11.6-96.1,68.8c-22.5,23.7-37.3,42.6-47.1,57c-6-7.3-12.8-15.2-20-22.3C176.7,244.2,152,229,151,228.4c-10.3-6.3-23.8-3.1-30.2,7.3c-6.3,10.3-3.1,23.8,7.2,30.2c0.2,0.1,21.4,13.2,39.6,31.5c18.6,18.6,35.5,43.8,35.7,44.1c4.1,6.2,11,9.8,18.3,9.8c1.2,0,2.5-0.1,3.8-0.3c8.6-1.5,15.4-7.9,17.5-16.3c0.1-0.2,8.8-24.3,54.7-72.7c37-39.1,61.7-51.5,70.3-54.9c0.1,0,0.1,0,0.3,0c0,0,0.3-0.1,0.8-0.4c1.5-0.6,2.3-0.8,2.3-0.8c-0.4,0.1-0.6,0.1-0.6,0.1l0-0.1c4-1.7,11.4-4.9,11.5-5C393.3,196.1,397,184.1,392.6,172.9z'/%3e%3c/svg%3e");width:25px;height:25px;margin-left:10%;margin-right:2%;font-size:1.6em;display:inline-block}.rounded-top-kease{border-top-left-radius:2rem!important;border-top-right-radius:2rem!important}.rounded-bottom-kease{border-bottom-right-radius:2rem!important;border-bottom-left-radius:2rem!important}.btn-kease{color:#fff;background-color:#ffc107}.font-kease:hover .kease-hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.font-kease:hover .btn-kease{color:#ffc107;background-color:#fff;border-color:#fff}.progress .progress-left{left:0}.footer-kease{margin:0}.card-kease:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.card-kease:hover .btn-kease{color:#ffc107;background-color:#fff;border-color:#fff}a{color:#000;outline:none;padding:2px 1px 0;text-decoration:none}.text-link-kease{font-size:12px!important}a:hover{color:#ffc107}.progress-circle{background-color:#e0e0e0;border-radius:50%;width:200px;height:200px;position:relative;overflow:hidden}.progress-bar{transform-origin:50%;width:100%;height:100%;transform:rotate(var(--progress)deg);background-color:#4caf50;position:absolute;top:0;left:0}.imgkease{object-fit:cover;max-width:20%;height:auto;border-radius:1rem!important}.features:hover{color:#ffc107}.features:hover h5{color:#000}.features:hover div[role=progressbar]{--fg:white;--bg:#ffc107;background:radial-gradient(closest-side, #ffc107 80%, transparent 0 99.9%, #ffc107 0), conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0)}.roudedcard{border-radius:1rem!important}.countdown_card{text-align:center}.countdown_section{margin-left:1px;display:inline-block}.countdown_section:first-child{margin-left:0}.countdown_section .countdown_value{color:#fff;text-align:center;background-color:#ffc107;border-radius:10px;width:100px;height:100px;font-size:50px;line-height:100px}.countdown_label{text-align:center;padding-top:4px;font-size:11px}.border-kease{border-color:#ffc107!important}.bg-kease{background-color:#ffc107!important}.countdown_section .iphonecd_value{color:#fff;text-align:center;background-color:#ffc107;border-radius:10px;width:50px;height:50px;font-size:18px;line-height:50px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c04c36' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm3.5 7.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c04c36' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E")!important}.text-white{color:#fff!important}
