:root{--space:18px;--less-space:calc(var(--space) * -1);--half-space:calc(var(--space) / 2);--less-half-space:calc(var(--half-space) * -1);--max-width:930px;--title-bg:#004D40;--btn-bg-1:#558B2F;--btn-bg-2:#7CB342;--btn-border:#689F38;--btn-txt-shadow:#33691E}body[data-origin=fortegra]{--title-bg:#386679;--btn-bg-1:#2891c5;--btn-bg-2:#1f7098;--btn-border:#1f7098;--btn-txt-shadow:transparent}body[data-origin=axa]{--title-bg:#303F9F;--btn-bg-1:#1976D2;--btn-bg-2:#2196F3;--btn-border:#1976D2;--btn-txt-shadow:#0D47A1}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333;font-size:14px;line-height:1.2;margin:0}*{box-sizing:border-box}header{height:120px;display:flex;justify-content:center;align-items:center;position:relative}header .logo{display:block;margin-inline:auto;vertical-align:middle;width:100%;max-width:300px;height:auto;margin-bottom:15px}.home header{height:100px;margin-bottom:70px}.home header .logo{margin-bottom:0}.home header:after{content:"";width:100px;height:4px;background:red;position:absolute;left:50%;margin-left:-50px;bottom:0}.container{width:100%}.content{margin:0 auto;display:flex;flex-direction:column;gap:var(--space);width:calc(100% - var(--space) * 2);max-width:var(--max-width)}.btn-group{position:absolute;right:0;bottom:0}.btn-group .btn{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:12px;border:1px solid #c3c3c3;border-radius:3px;background-color:#f1f1f1;padding:4px 6px;cursor:pointer}.btn-group.open .btn{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);border-radius:3px 3px 0 0}.btn-group .btn .caret{border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;margin-left:10px}.btn-group img{width:16px;height:auto}.btn-group ul{display:none;list-style:none;padding:0;margin:0;font-size:12px;background-color:#fff;border:1px solid #ccc;position:absolute;top:100%;width:100%}.btn-group.open ul{display:block}.btn-group ul li{text-decoration:none;color:#333;padding:4px 6px;display:flex;align-items:center;gap:6px;cursor:pointer}.btn-group ul li:focus,.btn-group ul li:hover{color:#262626;background-color:#f5f5f5}.btn-group ul li.active{background-color:#337ab7;color:#fff}.top-line{position:fixed;top:0;left:0;width:100%;height:5px;background:url(/img/top-line.png) center red}.container-boxes{text-align:center;margin-top:15%}.wrapper-boxes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space);margin-bottom:2.5rem}.boxLogo{background:#f8f8f8;text-align:center;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:box-shadow .15s ease,background .15s ease;padding:12px 24px;max-width:280px;max-width:200px}.boxLogo:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);background:#fff}.boxLogo img{width:100%;display:block}.dataContentBox{border:1px dotted #ccc;display:flex;flex-direction:column;padding:var(--space)}.dataContentBox h2{margin:0 0 var(--space);background-color:var(--title-bg);color:#fff;font-size:18px;text-align:center;padding:8px 16px;font-weight:600}.dataContentBox .dataBox{padding-inline:var(--space)}.dataContentBox .dataBox>:first-child{margin-top:0}.dataContentBox .dataBox>:last-child{margin-bottom:0}.dataContentBox .dataBox ul{list-style:none;display:flex;flex-direction:column;gap:12px;padding-left:var(--space);margin-block:var(--space)}.dataContentBox .dataBox ul li{background-image:url(/img/icons/check.png);background-repeat:no-repeat;background-position:0 0;background-size:20px;padding-left:25px}.dataContentBox .dataBox a.btn{background:linear-gradient(to top,var(--btn-bg-1) 0,var(--btn-bg-2) 100%);border:1px solid var(--btn-border);max-width:260px;width:100%;border-radius:3px;font-weight:600;padding:10px 6px;color:#fff;text-shadow:0 1px 1px var(--btn-txt-shadow);margin:var(--space) auto;display:block;text-align:center;text-decoration:none}.dataContentBox .dataBox a.btn:hover{opacity:.9}[data-lang=fr] .dataContentBox .dataBox a.btn{max-width:330px}[data-lang=de] .dataContentBox .dataBox a.btn{max-width:350px}@media(min-width:1024px){.home{--max-width:960px}.wrapper-boxes{flex-wrap:nowrap}}@media(min-width:1200px){.home{--max-width:1140px}.boxLogo{padding:15px 30px}}@media(max-width:453px) and (max-height:760px){.container-boxes{margin-top:5%}.home header{margin-bottom:30px}.home header .logo{max-width:220px}}