:root{--bg-color1:#f58220;--bg-color2:#1B435D;--bg-color3:#F5FEFF;--bg-color4:#78BBE6;--border-color1:#f58220;--border-color2:#f5a210;--theme-color1:#000;--theme-color2:#000;--text-color1:#454545;--text-color2:#000;--material-icon-color1:#f58220;--material-icon-color2:#f58220;--button-link-color1:#f58220;--button-text-color1:#fff;--header-text-color1:#d56200;--header-link-color1:#fff;--header-background-logo:none;--content-min-width:320px;--content-max-width:1100px;--body-default-display:table-cell;--body-default-vertical-align:inherit;--body-default-font-family:-apple-system,BlinkMacSystemFont,"Segoe WPC","Segoe UI","Ubuntu","Droid Sans",sans-serif}html{margin:auto}body{font-family:var(--body-default-font-family);font-size:bigger;line-height:22px;word-wrap:break-word}body.large{width:var(--content-max-width)}body.large main{max-width:calc(var(--content-max-width) - 52px)}@media only screen and (min-width:641px){body,html{height:100%;padding:0 0}}main{margin:0 auto;padding:10px 10px;color:#444}header{background-color:var(--bg-color3);color:var(--header-text-color1)}.header-right{float:right;font-size:smaller}.header-menu-bar{display:flex;flex-direction:row;justify-content:flex-end;gap:5px}footer{background-color:var(--bg-color3);color:var(--header-text-color1)}p{margin:10px 0}.main-logo,.screenshot{display:block;max-width:100%}a:link,a:visited{color:var(--button-link-color1)}a:link:hover,a:visited:hover{color:var(--button-link-color1)}button{background-color:#f58220;color:#fff;padding:6px 20px;border:none;border-radius:5px;cursor:pointer}input[type=email],input[type=number],input[type=tel],input[type=text]{padding:5px 10px;border-radius:5px;border:1px solid #f58220}select{padding:5px 10px;border-radius:5px;border:1px solid #f58220;margin-right:10px}input[type=submit]{color:#734e2b;border-radius:5px;cursor:pointer}input.hyperlink{background-color:transparent}.search-box{display:flex;flex-basis:min-content;justify-content:space-between;align-items:center}form.search-box select{padding:5px 10px;border-radius:5px;border:1px solid #f58220;margin-right:10px}form{margin-bottom:10px}.form-expand{display:flex;flex-direction:column}.form-group{display:flex;flex-direction:column;margin-bottom:10px;margin-right:20px}.form-control{width:100%}#search-input{width:calc(100% - 22px)}.form-button{margin-left:auto;margin-right:-20px}.form-login{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.form-login input{flex-grow:1}.textarea-resize{resize:none;overflow:auto;height:5em;min-height:5em}span#app-download-version-label a{color:#fff;text-decoration:none}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}label{display:block;margin-bottom:5px}.form-feedback input[type=text],.form-feedback textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:10px}.form-feedback textarea{height:100px;margin-bottom:4px}footer a,header a{color:#fff;text-decoration:none}.material-icons{font-size:1.5em;vertical-align:middle;color:#ab192d;margin-right:5px}header.header-background-logo .material-icons{color:var(--material-icon-color2)}h4 .header-icon{margin-top:-6px}h3 a.material-icons,h3 span.material-icons{margin-top:-6px}a.material-icons,a.material-icons:hover{text-decoration:none}.nobreak{display:inline-block;page-break-inside:avoid}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.description{padding:0;text-align:justify}@media only screen and (min-width:767px){.description-left,.description-middle{padding:0 20px 0 0;text-align:justify}}.form-ask{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:767px){.form-ask .button-wrapper{flex:1}.cookie-consent p{font-size:.7em}}.form-ask input[type=text]{min-width:300px}.eu-cookie-withdraw-tab,div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner{background:#0779bf}div#sliding-popup.eu-cookie-withdraw-wrapper{background:0 0}#sliding-popup div,#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup label,#sliding-popup p,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#c03}.eu-cookie-withdraw-tab{border-color:#c03}#sliding-popup.sliding-popup-top{position:fixed}.negative{color:#c03}.not-available{color:rgba(26,21,22,.12)}.page-user-menu{text-align:right}.page-user-menu .material-icons{font-size:1.1em}.smaller-text{font-size:.7em}.form-user-menu{display:inline-block;position:relative;margin-bottom:0;width:100%}@media only screen and (max-width:767px){.form-user-menu{display:block}}.select-user-menu{width:100%;padding:4px 8px;border:0 solid var(--border-color2);border-radius:4px;background-color:rgba(255,255,255,.1);color:var(--button-link-color1);cursor:pointer;margin-right:0;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:16px 16px;padding-right:16px}.select-user-menu option{text-align:right;background-color:var(--bg-color3)}.select-user-menu::-ms-expand{display:none}.select-user-menu option:first-child{font-weight:700}.select-user-menu option:hover{color:#000;background-color:var(--bg-color2)}.select-user-menu:focus{outline:0;box-shadow:0 0 4px rgba(0,123,255,.5);border-color:var(--border-color1)}.menu-box{width:160px;display:flex;align-items:flex-end;vertical-align:middle;flex-direction:column;text-align:right;flex-basis:auto;justify-content:space-between;line-height:28px}.table-cell-search{padding-top:16px;text-align:right;width:160px}.header-background-logo{background-image:url(/img/logo.png);background-repeat:no-repeat;background-position:center;background-position-x:50px;background-size:64px;padding-left:0}@media only screen and (max-width:600px){iframe{height:26vh}.table-cell-search{padding-top:20px}.header-background-logo{background-position-x:6px}}.header-padding{width:75px}span.material-icons.notes{cursor:help}.hidden{display:none}.copyright img{vertical-align:middle}.img-centered{display:block;margin-left:auto;margin-right:auto;margin-top:10px;width:96px}.nav-container a.banner{display:flex!important;padding:0;margin:0;vertical-align:middle}.nav-container a.banner img.banner{height:48px}.main-index{margin:auto;max-width:1000px}.main-login{margin:100px auto;max-width:800px}.nohome,.region-pre-header>div.nohome{display:none}form.simple{display:flex;flex-direction:column;gap:1rem;min-width:60dvw}form.simple input[type=text]{margin-bottom:10px}form.simple input[type=submit]{padding:0;color:#fff;background-color:#f58220}.main-services{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;max-width:1090px}.main-services p.code-deontologie{max-width:600px;font-size:.8rem;font-style:italic}.main-services .cta-form{background-color:var(--bg-color7);color:#fff;padding:20px;border-radius:5px;max-width:350px;margin:0 auto;text-align:left;position:relative;width:100%;max-width:300px}@media (max-width:768px){.main-services .cta-form{margin:10px auto}}.main-services .cta-form h2{font-size:1.5rem;margin-bottom:10px}.main-services .cta-form label{font-size:.9rem}.cta-form button,.cta-form textarea,.main-services .cta-form input{width:100%;padding:10px;margin-top:4px;border:none;border-radius:3px;font-size:1rem}.cta-form textarea,.main-services .cta-form input{background-color:#f9f9f9;color:#333}.main-services .cta-form textarea{min-height:80px}.main-services .cta-form button{background-color:#333;color:#fff;cursor:pointer;transition:background .3s}.main-services .cta-form button:hover{background-color:#555}.main-services .propositions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}@media (max-width:768px){.main-services .propositions{grid-template-columns:1fr}}.main-services .propositions h2{font-size:1.75rem;margin-bottom:15px;text-align:center}.main-services .propositions article{margin-bottom:5px}.main-services .propositions h3{font-size:1.4rem;margin:0;margin-bottom:10px;color:#fff;background-color:var(--bg-color5);border-radius:5px;padding:2px 10px}.main-services .propositions p{color:#555;line-height:1.6}.main-services .benefits{background-color:#f9f9f9;padding:30px;border-radius:8px;margin:30px 0;text-align:center}.main-services .benefits h2{color:#333;font-size:1.75rem;margin-bottom:20px}.main-services .benefit{display:inline-block;width:45%;margin:15px;text-align:center}.main-services .benefit img{max-width:80px;margin-bottom:10px}.main-services .benefit p{font-size:1rem;color:#555}.main-services .social-proof{text-align:center;margin:30px 0}.main-services .social-proof h2{font-size:1.75rem;color:#333;margin-bottom:20px}.main-services .logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.main-services .logo-grid img{max-width:100px;max-height:60px;filter:grayscale(100%);transition:filter .3s;object-fit:contain;margin:auto;cursor:pointer}.main-services .logo-grid img:hover{filter:grayscale(0%)}.main-services .reinforcement{background-color:#e15900AA;color:#fff;padding:20px;border-radius:5px;text-align:center}.main-services .reinforcement a{color:#fff;text-decoration:underline}.main-services .reinforcement h2{font-size:1.3rem;margin-bottom:15px;color:#fff}.main-services .reinforcement ul{margin:0 auto;max-width:80dvw;list-style-type:none}.main-services .reinforcement li{opacity:.1;transform:translateY(20px);transition:opacity 1.5s,transform 1.5s}.main-services .reinforcement li.visible{opacity:1;transform:translateY(0)}.main-services .reinforcement li{font-size:.9rem;line-height:1.5}.main-services .reinforcement li::before{content:'✔ ';margin-right:5px;color:var(--icon-color4)}@media (max-width:768px){.main-services .cta-form{width:100%;margin:0 auto}.main-services .benefit{width:100%;margin:15px 0}}.main-services .other-contact{margin:20px 0;display:flex;flex-direction:column}.main-services .other-contact span{color:#333}.main-services .other-contact a{color:#000;text-decoration:underline}.main-services .error{color:red;margin-top:10px}.floating-contact-phone-number-wrapper{position:absolute;top:68px;right:8px;z-index:1;font-size:.8rem}.floating-contact-phone-number-wrapper::before{color:#f58220;content:"📞";margin-right:2px}.main-prospects .cog--mq{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center}.main-prospects .prospects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:10px 4px}@media only screen and (max-width:1000px){.main-prospects .prospects{grid-template-columns:1fr 1fr}}@media only screen and (max-width:667px){.main-prospects .prospects{grid-template-columns:1fr;margin:2px auto;padding:2px 2px;gap:4px}}.main-prospects .card{box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:4px 10px;width:100%}.main-prospects .card h2{font-size:16px}.main-prospects .card p{margin:4px 0;font-size:12px}.main-prospects .card .toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0}.main-prospects .card .toolbar a{text-decoration:none;color:#4a148c;font-weight:700;padding:2px 10px;border-radius:5px;background-color:#f8f9fa;font-size:10px}.main-prospects .card.closed{background:#f8f9fa;padding:0 10px;margin:0;cursor:pointer}.main-prospects .card.closed select{margin:2px 0}.main-prospects .field-set{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px}.main-prospects .field-set.neq{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;font-size:12px;align-items:center}.main-prospects .field-set.neq input{width:150px;height:20px}.main-prospects .field-group{display:flex;justify-content:space-between;gap:10px}.main-prospects .card .employeeCount{text-align:right}.main-prospects .field{flex:1;margin-bottom:4x}.main-prospects .label,.main-prospects label{font-weight:700;font-size:12px;margin:0;display:inline-block;color:#333;cursor:pointer;padding-right:4px;vertical-align:top}.main-prospects .contact-info{margin-top:10px;border-top:1px solid #ccc;padding-top:10px}.main-prospects .contact-info .edit{font-size:12px;width:10px;height:14px}.main-prospects .editable-div,.main-prospects input,.main-prospects select{box-sizing:border-box;width:100%;padding:2px 4px;border:1px solid #ccc;border-radius:4px;font-size:12px}.main-prospects input,.main-prospects select{height:28px}.main-prospects .editable-div{min-height:50px;background-color:#f9f9f9;cursor:text;max-height:70px;overflow-y:auto;line-height:1.5}.main-prospects .field-grid{display:grid;grid-template-columns:2fr 1fr;gap:3px;margin:0 0 4px;justify-content:space-between;align-items:center}.main-prospects .card.closed .field-grid{align-items:center;gap:10px}.main-prospects .field-grid .field-grid-right{margin:0;justify-self:end}.main-prospects .prospects-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:0 0}.main-prospects .prospects-pagination .pages{display:flex;justify-content:center;align-items:center;gap:5px}.main-prospects .filter-bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:4px 0;margin:0}.main-prospects .prospects-controls{padding:2px 2px}@media only screen and (max-width:767px){.main-prospects .prospects-controls{padding:6px 4px;position:sticky;top:0;background:#fff}}.main-prospects .dialog-content .prospect-filters{margin-right:auto}.main-prospects .sort-selector{font-size:.8rem;height:1.8rem;margin:0;max-width:7rem}.main-prospects .button-icon{margin:0;padding:2px 2px;border-radius:4px;color:#210a3d}.main-prospects .prospect-filters-button{color:#000;background-color:#f8f9fa;margin:0}.main-prospects .prospect-filters-button.active{background-color:#d39033;color:#fff}.main-prospects .dialog-content form.add-prospect{display:grid;grid-template-columns:1fr 3fr;gap:1px}.section-docs{padding:20px 0}.section-docs p{font-size:1.2rem}.section-docs h2{font-size:1.9em;padding:10px 0}.section-docs h4{font-size:1.3em;padding:8px 0;text-decoration:underline}.section-docs li{font-size:1.2rem}.section-docs img{max-width:95%;max-height:50dvh;margin:10px 20px;border-radius:4px;border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.2);transition:box-shadow .3s;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width:767px){.section-docs img{margin:10px 0}}.section-docs table{width:fit-content;border-collapse:collapse}.section-docs table th{padding:10px;border:1px solid #ccc;background-color:#f8f9fa}.section-docs table td{padding:10px;border:1px solid #ccc}.section-docs .table-docs-2{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media only screen and (max-width:767px){.section-docs .table-docs-2{grid-template-columns:1fr}}.section-docs .table-docs-2 p{font-size:1.2rem;padding:4px 2px;border-radius:4px;text-align:justify}.section-docs .bottom-button-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.section-docs a:has(.preview-icon),.section-docs a:has(.preview-icon) i{padding:0;margin:0;text-decoration:none}.section-docs a:has(.preview-icon) i{color:#4b5E66AA}.section-docs .preview-icon{display:none}@media only screen and (max-width:767px){.section-docs .bottom-button-links{flex-direction:column-reverse;gap:10px}.section-docs .bottom-button-links .button-wrapper{width:100%}}.main-console{padding-top:0}.main-console .title{white-space:nowrap}.main-console .tabs{margin:0;padding:0;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.main-console{margin:8px auto;padding:0 0}.main-console .tabs .tab-header{position:sticky;top:var(--page-header-height,70px);z-index:1}}@media only screen and (min-width:767px){.main-console .tabs .tab-content{min-height:50dvh;overflow-y:auto}}.main-console .table-container .table-editable{padding-right:0}.main-console .tabs .tab-content{padding:0 4px}.main-console .table-editable tr:hover{background-color:var(--bg-color-highlight2)!important}.main-console .table-cell-id{--table-cell-id-width:8em;width:var(--table-cell-id-width);max-width:var(--table-cell-id-width);min-width:var(--table-cell-id-width);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-console .table-cell-date{--table-cell-date-width:5em;width:var(--table-cell-date-width);max-width:var(--table-cell-date-width);min-width:var(--table-cell-date-width)}.main-console .table-cell-active{--table-cell-active-width:4em;width:var(--table-cell-active-width);max-width:var(--table-cell-active-width);min-width:var(--table-cell-active-width)}.main-console .console-users .table-cell-date{min-width:6em}.main-console .console-users .table-cell-avatar{width:70px;height:70px}.main-console .console-users .table-cell-avatar>*{margin:auto;width:min-content}.main-console .console-users img.portrait{cursor:pointer;width:100%;height:100%;object-fit:cover;border-radius:50%;border:1px solid #ccc}.main-document-viewer .cog--mq{width:90%;max-width:90%;min-width:fit-content}.logo-icon{--icon-logo-size:16px;padding-left:0;display:inline-block;width:var(--icon-logo-size);height:var(--icon-logo-size);background-size:var(--icon-logo-size);background-repeat:no-repeat;background-position:center}.logo-icon.chrome{background-image:url("/public/icons/trademark/chrome.svg")}.logo-icon.apple{background-image:url("/public/icons/trademark/apple.svg")}.logo-icon.firefox{background-image:url("/public/icons/trademark/firefox.svg")}.logo-icon.safari{background-image:url("/public/icons/trademark/safari.svg")}.logo-icon.edge{background-image:url("/public/icons/trademark/edge.svg")}.logo-icon.opera{background-image:url("/public/icons/trademark/opera.svg")}.logo-icon.ie{background-image:url("/public/icons/trademark/ie.svg")}.logo-icon.android{background-image:url("/public/icons/trademark/android.svg")}.logo-icon.ios{background-image:url("/public/icons/trademark/ios.svg")}.logo-icon.windows{background-image:url("/public/icons/trademark/windows.svg")}.logo-icon.mac{background-image:url("/public/icons/trademark/mac.svg")}.logo-icon.linux{background-image:url("/public/icons/trademark/linux.svg")}.logo-icon.unix{background-image:url("/public/icons/trademark/unix.svg")}.logo-icon.samsung{background-image:url("/public/icons/trademark/samsung.svg")}.logo-icon.js{background-image:url("/public/icons/trademark/js.svg")}.logo-icon.desktop{background-image:url("/public/icons/trademark/desktop.svg")}.logo-icon.mobile{background-image:url("/public/icons/trademark/mobile.svg")}.logo-icon.robot{background-image:url("/public/icons/trademark/robot.svg")}.logo-icon.excel{background-image:url("/public/icons/trademark/excel.svg")}.logo-icon.word{background-image:url("/public/icons/trademark/word.svg")}.logo-icon.html5{background-image:url("/public/icons/trademark/html5.svg")}.logo-icon.css3{background-image:url("/public/icons/trademark/css3.svg")}.logo-icon.php{background-image:url("/public/icons/trademark/php.svg")}.logo-icon.python{background-image:url("/public/icons/trademark/python.svg")}.logo-icon.java{background-image:url("/public/icons/trademark/java.svg")}.logo-icon.csharp{background-image:url("/public/icons/trademark/csharp.svg")}.logo-icon.cplusplus{background-image:url("/public/icons/trademark/cplusplus.svg")}.logo-icon.golang{background-image:url("/public/icons/trademark/golang.svg")}.logo-icon.googleads{background-image:url("/public/icons/trademark/googleads.svg")}.logo-icon.iphone{background-image:url("/public/icons/trademark/iphone.svg")}.logo-icon.ipad{background-image:url("/public/icons/trademark/ipad.svg")}.logo-icon.bing{background-image:url("https://wiimag.com/public/icons/trademark/bing.svg")}video{max-width:100%;height:auto;border-radius:4px;border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.main-job-post .cog--mq{max-width:min(900px,100%);min-width:min-content}.main-job-post .job-post-logo{width:300px;object-fit:contain;height:auto;display:block;cursor:pointer}.main-quote .form{display:grid;grid-template-columns:1fr 1fr}.main-quote .form .form-section{padding:10px;border-radius:4px;background-color:#f9f9f9;margin-bottom:20px}.main-quote .form .form-section .form-group{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.main-quote .form .form-section .form-group .form-field{display:grid;grid-template-columns:1fr 2fr}.main-quote .form .form-section .form-group .form-field .text-editor-container{height:calc(100% - 90px)}.main-quote .form .form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.menu-item-support{font-weight:700;background-color:#f3a655}.menu-item-support:before{content:"🔒 "}