:root{--margill-rounded-radius:5px}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}body{position:relative}body:not(.is-form-frame):after{content:"";z-index:-1;background:url(../images/fond-top.svg) 100% 0/100% no-repeat;width:932px;height:298px;display:block;position:absolute;inset:0 0 auto auto}body.search-no-results .search-result-text-group{display:none!important}body.is-overflow-hidden{overflow:hidden}strong{font-family:var(--wp--preset--font-family--aileronbold)}iframe{width:100%;border:none!important}.shadow-light{box-shadow:0 9px 25px #866e5a12,0 8.61px 23.374px #866e5a12}p.with-visible-link a{position:relative}p.with-visible-link a:after{content:"";opacity:.3;width:100%;height:1px;transition:height .2s ease-out,top .2s ease-out;position:absolute;inset:100% 0 0;background-color:currentColor!important}p.with-visible-link a:hover:after{opacity:.2;height:100%;top:0}.is-position-sticky{position:sticky;top:-2px}.is-position-sticky.sticky-top-1em{top:1em}.is-position-sticky.sticky-top-2em{top:2em}.stuck-title{opacity:0;max-height:0;margin:0;padding:0;transition:opacity .7s ease-out,max-height .7s ease-out;overflow:hidden}.is-stuck .stuck-title{opacity:1;max-height:400px;position:static}.single-post-categories .wp-block-post-terms{flex-direction:column;gap:4px;display:flex}.single-post-categories .wp-block-post-terms .wp-block-post-terms__separator{display:none}#form-drawer{z-index:50;box-sizing:border-box;background-color:#fff;width:100%;max-width:none;height:100vh;padding:2em;transition:transform .3s ease-out;position:fixed;top:0;left:0;overflow-y:scroll;transform:translate(-100%)}#form-drawer.is-open{transform:translate(0)}#buy-button,#try-button{cursor:pointer;transition:background-color .3s ease-out}#buy-button:hover,#try-button:hover{background-color:var(--wp--preset--color--secondary)!important}#buy-button.is-active,#try-button.is-active{opacity:.6;background-color:var(--wp--preset--color--secondary)!important}[data-fancybox=gallery]{z-index:0;cursor:pointer;position:relative}[data-fancybox=gallery]:before{content:"";z-index:1;opacity:0;background-color:#fffc;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path fill=\"%23f1832e\" d=\"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.7-256L208 329.7l0-147.5L328.7 256zM212.5 147.5c-7.4-4.5-16.7-4.7-24.3-.5s-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}[data-fancybox=gallery]:hover:before{opacity:1}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:none!important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li:not([data-wpml=current-language-item]){font-size:15px;margin-top:0!important;display:block!important}@media screen and (max-width:768px){[aria-label=Menu\ footer] ul{flex-direction:column;align-items:flex-start;gap:1em;padding:1em 0}}@media screen and (min-width:768px){#form-group{max-width:50%}}.home-testimonials-list li.wp-block-post{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex!important}.home-testimonials-list .entry-content p{text-align:center!important;font-size:1rem!important}.home-testimonials-list .slick-dots{flex-direction:row;justify-content:center;align-items:center;gap:5px;list-style-type:none;display:flex}.home-testimonials-list .slick-dots li button{background-color:#cfc4b5;border:none;border-radius:50px;width:15px;height:15px;font-size:0;display:block}.home-testimonials-list .slick-dots li.slick-active button{background-color:#8d7960}.home-testimonials-list .slick-track{display:flex}.home-testimonials-list .slick-track .slick-slide{flex:1;justify-content:center;align-items:center;height:auto;display:flex!important}.gallery-clients .slick-slide figure{padding-inline:15px}.gallery-clients img{max-height:50px!important}.gallery-clients.clients-plus{max-height:80px}.gallery-clients.clients-plus.slick-initialized{max-height:none}.gallery-clients.clients-plus .slick-slide{max-width:250px!important}.gallery-clients.clients-plus img{max-height:80px!important}.gallery-clients.clients-plus .slick-arrow{border-radius:var(--margill-rounded-radius);appearance:none;z-index:2;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:9px;border:none;width:12px;height:12px;font-size:0;position:absolute;top:-20px;right:0;overflow:hidden;display:none!important}.gallery-clients.clients-plus .slick-arrow.slick-prev{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z\"/></svg>");right:20px;transform:rotate(180deg)}.gallery-clients.clients-plus .slick-arrow.slick-next{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z\"/></svg>")}form.wpforms-form input[type=text],form.wpforms-form input[type=email],form.wpforms-form input[type=url],form.wpforms-form input[type=password],form.wpforms-form input[type=search],form.wpforms-form input[type=tel],form.wpforms-form input[type=number],form.wpforms-form input[type=date],form.wpforms-form input[type=month],form.wpforms-form input[type=week],form.wpforms-form input[type=time],form.wpforms-form input[type=datetime],form.wpforms-form input[type=datetime-local],form.wpforms-form select,form.wpforms-form textarea,form.margill input[type=text],form.margill input[type=email],form.margill input[type=url],form.margill input[type=password],form.margill input[type=search],form.margill input[type=tel],form.margill input[type=number],form.margill input[type=date],form.margill input[type=month],form.margill input[type=week],form.margill input[type=time],form.margill input[type=datetime],form.margill input[type=datetime-local],form.margill select,form.margill textarea{appearance:none;border:1px solid var(--wp--preset--color--secondary);width:100%;color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--white);border-radius:5px;margin-bottom:.5em;padding:.313em .625em;font-size:1em;line-height:1.5;transition:border-color .3s ease-out}form.wpforms-form input[type=text]:hover,form.wpforms-form input[type=text]:focus,form.wpforms-form input[type=email]:hover,form.wpforms-form input[type=email]:focus,form.wpforms-form input[type=url]:hover,form.wpforms-form input[type=url]:focus,form.wpforms-form input[type=password]:hover,form.wpforms-form input[type=password]:focus,form.wpforms-form input[type=search]:hover,form.wpforms-form input[type=search]:focus,form.wpforms-form input[type=tel]:hover,form.wpforms-form input[type=tel]:focus,form.wpforms-form input[type=number]:hover,form.wpforms-form input[type=number]:focus,form.wpforms-form input[type=date]:hover,form.wpforms-form input[type=date]:focus,form.wpforms-form input[type=month]:hover,form.wpforms-form input[type=month]:focus,form.wpforms-form input[type=week]:hover,form.wpforms-form input[type=week]:focus,form.wpforms-form input[type=time]:hover,form.wpforms-form input[type=time]:focus,form.wpforms-form input[type=datetime]:hover,form.wpforms-form input[type=datetime]:focus,form.wpforms-form input[type=datetime-local]:hover,form.wpforms-form input[type=datetime-local]:focus,form.wpforms-form select:hover,form.wpforms-form select:focus,form.wpforms-form textarea:hover,form.wpforms-form textarea:focus,form.margill input[type=text]:hover,form.margill input[type=text]:focus,form.margill input[type=email]:hover,form.margill input[type=email]:focus,form.margill input[type=url]:hover,form.margill input[type=url]:focus,form.margill input[type=password]:hover,form.margill input[type=password]:focus,form.margill input[type=search]:hover,form.margill input[type=search]:focus,form.margill input[type=tel]:hover,form.margill input[type=tel]:focus,form.margill input[type=number]:hover,form.margill input[type=number]:focus,form.margill input[type=date]:hover,form.margill input[type=date]:focus,form.margill input[type=month]:hover,form.margill input[type=month]:focus,form.margill input[type=week]:hover,form.margill input[type=week]:focus,form.margill input[type=time]:hover,form.margill input[type=time]:focus,form.margill input[type=datetime]:hover,form.margill input[type=datetime]:focus,form.margill input[type=datetime-local]:hover,form.margill input[type=datetime-local]:focus,form.margill select:hover,form.margill select:focus,form.margill textarea:hover,form.margill textarea:focus{border-color:var(--wp--preset--color--primary)}form.wpforms-form input[type=text]:active,form.wpforms-form input[type=text]:focus-visible,form.wpforms-form input[type=email]:active,form.wpforms-form input[type=email]:focus-visible,form.wpforms-form input[type=url]:active,form.wpforms-form input[type=url]:focus-visible,form.wpforms-form input[type=password]:active,form.wpforms-form input[type=password]:focus-visible,form.wpforms-form input[type=search]:active,form.wpforms-form input[type=search]:focus-visible,form.wpforms-form input[type=tel]:active,form.wpforms-form input[type=tel]:focus-visible,form.wpforms-form input[type=number]:active,form.wpforms-form input[type=number]:focus-visible,form.wpforms-form input[type=date]:active,form.wpforms-form input[type=date]:focus-visible,form.wpforms-form input[type=month]:active,form.wpforms-form input[type=month]:focus-visible,form.wpforms-form input[type=week]:active,form.wpforms-form input[type=week]:focus-visible,form.wpforms-form input[type=time]:active,form.wpforms-form input[type=time]:focus-visible,form.wpforms-form input[type=datetime]:active,form.wpforms-form input[type=datetime]:focus-visible,form.wpforms-form input[type=datetime-local]:active,form.wpforms-form input[type=datetime-local]:focus-visible,form.wpforms-form select:active,form.wpforms-form select:focus-visible,form.wpforms-form textarea:active,form.wpforms-form textarea:focus-visible,form.margill input[type=text]:active,form.margill input[type=text]:focus-visible,form.margill input[type=email]:active,form.margill input[type=email]:focus-visible,form.margill input[type=url]:active,form.margill input[type=url]:focus-visible,form.margill input[type=password]:active,form.margill input[type=password]:focus-visible,form.margill input[type=search]:active,form.margill input[type=search]:focus-visible,form.margill input[type=tel]:active,form.margill input[type=tel]:focus-visible,form.margill input[type=number]:active,form.margill input[type=number]:focus-visible,form.margill input[type=date]:active,form.margill input[type=date]:focus-visible,form.margill input[type=month]:active,form.margill input[type=month]:focus-visible,form.margill input[type=week]:active,form.margill input[type=week]:focus-visible,form.margill input[type=time]:active,form.margill input[type=time]:focus-visible,form.margill input[type=datetime]:active,form.margill input[type=datetime]:focus-visible,form.margill input[type=datetime-local]:active,form.margill input[type=datetime-local]:focus-visible,form.margill select:active,form.margill select:focus-visible,form.margill textarea:active,form.margill textarea:focus-visible{border-color:var(--wp--preset--color--primary);outline:var(--wp--preset--color--primary)}form.wpforms-form input[type=text]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=email]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=url]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=password]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=search]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=tel]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=number]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=date]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=month]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=week]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=time]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=datetime]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=datetime-local]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form select::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form textarea::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=text]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=email]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=url]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=password]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=search]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=tel]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=number]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=date]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=month]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=week]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=time]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=datetime]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill input[type=datetime-local]::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill select::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.margill textarea::-moz-placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=text]::placeholder,form.wpforms-form input[type=email]::placeholder,form.wpforms-form input[type=url]::placeholder,form.wpforms-form input[type=password]::placeholder,form.wpforms-form input[type=search]::placeholder,form.wpforms-form input[type=tel]::placeholder,form.wpforms-form input[type=number]::placeholder,form.wpforms-form input[type=date]::placeholder,form.wpforms-form input[type=month]::placeholder,form.wpforms-form input[type=week]::placeholder,form.wpforms-form input[type=time]::placeholder,form.wpforms-form input[type=datetime]::placeholder,form.wpforms-form input[type=datetime-local]::placeholder,form.wpforms-form select::placeholder,form.wpforms-form textarea::placeholder,form.margill input[type=text]::placeholder,form.margill input[type=email]::placeholder,form.margill input[type=url]::placeholder,form.margill input[type=password]::placeholder,form.margill input[type=search]::placeholder,form.margill input[type=tel]::placeholder,form.margill input[type=number]::placeholder,form.margill input[type=date]::placeholder,form.margill input[type=month]::placeholder,form.margill input[type=week]::placeholder,form.margill input[type=time]::placeholder,form.margill input[type=datetime]::placeholder,form.margill input[type=datetime-local]::placeholder,form.margill select::placeholder,form.margill textarea::placeholder{color:var(--wp--preset--color--secondary)}form.wpforms-form input[type=text].reverse-color,form.wpforms-form input[type=email].reverse-color,form.wpforms-form input[type=url].reverse-color,form.wpforms-form input[type=password].reverse-color,form.wpforms-form input[type=search].reverse-color,form.wpforms-form input[type=tel].reverse-color,form.wpforms-form input[type=number].reverse-color,form.wpforms-form input[type=date].reverse-color,form.wpforms-form input[type=month].reverse-color,form.wpforms-form input[type=week].reverse-color,form.wpforms-form input[type=time].reverse-color,form.wpforms-form input[type=datetime].reverse-color,form.wpforms-form input[type=datetime-local].reverse-color,form.wpforms-form select.reverse-color,form.wpforms-form textarea.reverse-color,form.margill input[type=text].reverse-color,form.margill input[type=email].reverse-color,form.margill input[type=url].reverse-color,form.margill input[type=password].reverse-color,form.margill input[type=search].reverse-color,form.margill input[type=tel].reverse-color,form.margill input[type=number].reverse-color,form.margill input[type=date].reverse-color,form.margill input[type=month].reverse-color,form.margill input[type=week].reverse-color,form.margill input[type=time].reverse-color,form.margill input[type=datetime].reverse-color,form.margill input[type=datetime-local].reverse-color,form.margill select.reverse-color,form.margill textarea.reverse-color{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}form.wpforms-form input[type=radio],form.margill input[type=radio]{appearance:none;border:1px solid var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--white);cursor:pointer;border-radius:50%;width:1.5em;height:1.5em}form.wpforms-form input[type=radio]:checked,form.margill input[type=radio]:checked{border:1px solid var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--secondary);background-image:url("data:image/svg+xml,<svg width=\"8\" height=\"7\" viewBox=\"0 0 8 7\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 3.5L2.5 5.5L7 1\" stroke=\"white\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70%}form.wpforms-form input[type=text].small,form.margill input[type=text].small{width:100%;min-width:50px;max-width:100px}form.wpforms-form select,form.margill select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23518F54'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right .7em top 50%;background-repeat:no-repeat;background-size:1.5em;padding-right:2em;height:auto!important}form.wpforms-form select.reverse-color,form.margill select.reverse-color{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}form.wpforms-form label,form.margill label{color:var(--wp--preset--color--secondary);flex-direction:column;gap:5px;margin-bottom:.39em;font-weight:700;display:flex}:is(form.wpforms-form label:has(input[type=radio]),form.margill label:has(input[type=radio])){cursor:pointer}form.wpforms-form fieldset,form.margill fieldset{border:1px solid var(--wp--preset--color--secondary);border-radius:var(--wp--preset--border-radius);margin-bottom:1em;padding:1em}form.wpforms-form legend,form.margill legend{color:var(--wp--preset--color--secondary);font-weight:700}form.wpforms-form textarea,form.margill textarea{resize:vertical;min-height:150px}form.wpforms-form input[type=reset],form.wpforms-form input[type=submit],form.wpforms-form input[type=button],form.wpforms-form button[type=submit],form.wpforms-form button[id^=wpforms-submit],form.margill input[type=reset],form.margill input[type=submit],form.margill input[type=button],form.margill button[type=submit],form.margill button[id^=wpforms-submit]{cursor:pointer;border-radius:4px;font-size:1em;line-height:1.2;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;border:1px solid var(--wp--preset--color--white)!important;color:var(--wp--preset--color--white)!important;background-color:var(--wp--preset--color--primary)!important;padding:.938em 1.5em!important}form.wpforms-form input[type=reset]:hover,form.wpforms-form input[type=submit]:hover,form.wpforms-form input[type=button]:hover,form.wpforms-form button[type=submit]:hover,form.wpforms-form button[id^=wpforms-submit]:hover,form.margill input[type=reset]:hover,form.margill input[type=submit]:hover,form.margill input[type=button]:hover,form.margill button[type=submit]:hover,form.margill button[id^=wpforms-submit]:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary)}form.wpforms-form p,form.margill p{margin:0}form.wpforms-form label.verifsec,form.margill label.verifsec{flex-direction:column;gap:10px;display:flex}form.wpforms-form label.verifsec span,form.margill label.verifsec span{flex-direction:row;gap:10px;display:flex}form.wpforms-form .cols-2,form.margill .cols-2{flex-direction:column;gap:10px;display:flex}form.wpforms-form .cols-2.no-break,form.margill .cols-2.no-break{flex-direction:row!important;align-items:center!important}form.wpforms-form .cols-3,form.margill .cols-3{gap:10px;display:flex}form.wpforms-form .flex-1,form.margill .flex-1{flex:1}form.wpforms-form .flex-none,form.margill .flex-none{flex:none!important}form.wpforms-form .grid-cols-3,form.margill .grid-cols-3{grid-template-columns:repeat(3,auto);gap:10px;display:grid}form.wpforms-form .plr-1,form.margill .plr-1{padding-left:1em;padding-right:1em}form.wpforms-form .items-center,form.margill .items-center{align-items:center}form.wpforms-form .items-w-50,form.margill .items-w-50{width:100%!important;max-width:calc(50% - 5px)!important}form.wpforms-form .justify-between,form.margill .justify-between{justify-content:space-between;width:100%}form.wpforms-form .justify-end,form.margill .justify-end{justify-content:flex-end!important}form.wpforms-form .include-pays select,form.wpforms-form .include-province select,form.margill .include-pays select,form.margill .include-province select{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");border-radius:150px}form.wpforms-form .single-user-copies,form.margill .single-user-copies{border-radius:var(--margill-rounded-radius);padding:1.5em}form.wpforms-form .single-user-copies p,form.margill .single-user-copies p{margin:0 0 1em;font-weight:700;font-family:var(--wp--preset--font-family--aileron)!important;color:var(--wp--preset--color--secondary)!important}form.wpforms-form .single-user-copies .cols-2,form.margill .single-user-copies .cols-2{align-items:flex-start}form.wpforms-form .single-user-copies .cols-2>div,form.margill .single-user-copies .cols-2>div{width:100%}form.wpforms-form .single-user-copies #Nbre_mono,form.wpforms-form .single-user-copies #Nbre_reseau,form.margill .single-user-copies #Nbre_mono,form.margill .single-user-copies #Nbre_reseau{border-radius:200px;margin-bottom:0}form.wpforms-form .single-user-copies #prix_mono2,form.wpforms-form .single-user-copies #prix_reseau2,form.margill .single-user-copies #prix_mono2,form.margill .single-user-copies #prix_reseau2{color:var(--wp--preset--color--secondary);background-color:#0000;border:none;margin-bottom:0;padding:0;font-size:1.5em}form.wpforms-form.is-container,form.margill.is-container{container:main/inline-size}form.wpforms-form *,form.margill *{box-sizing:border-box}form.wpforms-form #order-summary,form.margill #order-summary{padding:0 1em}form.wpforms-form #order-summary .cols-2,form.margill #order-summary .cols-2{border-radius:var(--margill-rounded-radius);justify-content:space-between;align-items:center;width:100%;padding:1.28em 1em}form.wpforms-form #order-summary .cols-2 p,form.margill #order-summary .cols-2 p{color:var(--wp--preset--color--secondary);margin:0;font-size:13px;line-height:1}form.wpforms-form #order-summary .cols-2:nth-child(odd),form.margill #order-summary .cols-2:nth-child(odd){background-color:var(--wp--preset--color--blanc-casse)}form.wpforms-form #order-summary #recap-licenses,form.margill #order-summary #recap-licenses{flex-flow:column wrap;gap:5px;display:flex}form.wpforms-form #order-summary #recap-licenses p,form.margill #order-summary #recap-licenses p{text-transform:capitalize;margin:0;font-size:22px;font-weight:400}form.wpforms-form #order-summary #recap-licenses>div,form.margill #order-summary #recap-licenses>div{flex-wrap:wrap;flex:0 0 calc(50% - 5px);gap:10px;display:flex}form.wpforms-form #order-summary #recap-licenses .single-user-copies--inner,form.margill #order-summary #recap-licenses .single-user-copies--inner{background-color:#fff;border-radius:5px;flex-wrap:wrap;flex:0 0 100%;justify-content:space-between;gap:10px;padding:.35em;display:flex}form.wpforms-form #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail,form.margill #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail{position:relative}form.wpforms-form #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail.qty,form.margill #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail.qty{justify-content:flex-start}form.wpforms-form #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail.price,form.margill #order-summary #recap-licenses .single-user-copies--inner .single-user-copies--inner--detail.price{justify-content:flex-end}form.wpforms-form #order-summary input[type=text],form.margill #order-summary input[type=text]{text-align:right;background-color:#0000;border:none;width:auto;margin:0;padding:0;font-size:1.3em;line-height:1}form.wpforms-form #order-summary #total-row,form.margill #order-summary #total-row{background-color:var(--wp--preset--color--secondary);margin:1em 0}form.wpforms-form #order-summary #total-row .total-cdn,form.wpforms-form #order-summary #total-row #total_ttc,form.margill #order-summary #total-row .total-cdn,form.margill #order-summary #total-row #total_ttc{color:var(--wp--preset--color--white);font-size:1.3em;font-weight:700}form.wpforms-form #order-summary #promo-code-block,form.margill #order-summary #promo-code-block{background-color:var(--wp--preset--color--grey-1)}form.wpforms-form #order-summary #promo-code-block p,form.margill #order-summary #promo-code-block p{color:var(--wp--preset--color--dark-grey);flex:none}@media screen and (max-width:400px){form.wpforms-form #order-summary #promo-code-block .cols-2,form.margill #order-summary #promo-code-block .cols-2{padding:0 1em}}form.wpforms-form #order-summary #promo-code-block #rebate_code,form.margill #order-summary #promo-code-block #rebate_code{width:100%;padding:.938em 1.5em;font-size:1em;background-color:#fff!important}form.wpforms-form #form-buy-user-infos,form.margill #form-buy-user-infos{padding:0 1em}form.wpforms-form #payment-info,form.margill #payment-info{background-color:var(--wp--preset--color--grey-1);border-radius:var(--margill-rounded-radius);color:var(--wp--preset--color--dark-grey);margin:1em 0;padding:1em}form.wpforms-form #buy-block,form.margill #buy-block{padding:1em 0}form.wpforms-form #payment-visa,form.margill #payment-visa{margin-bottom:1em}form.wpforms-form .number-users,form.margill .number-users{padding-block:1em}form.wpforms-form .number-users p,form.margill .number-users p{padding-bottom:.39em}form.wpforms-form .number-users label,form.margill .number-users label{min-width:120px}form.wpforms-form #captcha .center,form.margill #captcha .center{text-align:unset;margin:0}form.wpforms-form #captcha .center p+p,form.margill #captcha .center p+p{align-items:center;gap:10px;display:flex}form.wpforms-form #div-spinner,form.margill #div-spinner{display:none}form.wpforms-form a.pdf-download,form.margill a.pdf-download{--icon-size:21px;align-items:center;gap:10px;display:flex}form.wpforms-form a.pdf-download svg,form.margill a.pdf-download svg{fill:var(--wp--preset--color--primary);width:var(--icon-size);height:var(--icon-size)}.download-width{width:100%;max-width:600px!important}.message{border:1px solid var(--wp--preset--color--secondary);border-radius:5px;padding:1em;margin:1em 0!important}.message-notification{color:red;font-weight:700}[data-tooltip]{z-index:2;cursor:pointer;position:relative}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{color:#fff;content:attr(data-tooltip);text-align:center;background-color:#333333e6;border-radius:3px;width:160px;margin-bottom:5px;margin-left:-80px;padding:7px;font-size:14px;line-height:1.2;position:absolute;bottom:150%;left:50%}[data-tooltip]:after{content:" ";border-top:5px solid #333333e6;border-left:5px solid #0000;border-right:5px solid #0000;width:0;margin-left:-5px;font-size:0;line-height:0;position:absolute;bottom:150%;left:50%}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@container main (width>=400px){.cols-2{flex-direction:row!important}.cols-2 label{flex:1}.single-user-copies .cols-2{align-items:center!important}.single-user-copies .cols-2>div{width:auto}#order-summary #recap-licenses{flex-direction:row!important}}@media screen and (min-width:768px){.margill .cols-2{flex-direction:row!important}.margill .cols-2 label{flex:1}}.accordeon-item{overflow:hidden}.accordeon-item .accordeon-trigger{cursor:pointer}.accordeon-item .accordeon-trigger .accordeon-arrow .icon-container{transition:transform .3s ease-out}.accordeon-item .accordeon-target{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.accordeon-item .accordeon-target>*{overflow:hidden}.accordeon-item.is-active .accordeon-trigger .accordeon-arrow .icon-container{transform:rotate(90deg)!important}.accordeon-item.is-active .accordeon-target{grid-template-rows:1fr;overflow:hidden}.accordeon-item.accordeon-faq{border-bottom:1px solid #999;padding:1em;margin-top:-1px!important}.accordeon-item.accordeon-faq .accordeon-trigger{border:none;padding:0!important}.accordeon-item.accordeon-faq .accordeon-target{margin-top:0!important}.accordeon-item.is-active.accordeon-faq{background-color:var(--wp--preset--color--blanc-casse);border-bottom:none}.accordeon-item.is-active.accordeon-faq .accordeon-trigger{border-bottom:1px solid #999;padding-bottom:12px!important}.accordeon-item.is-active.accordeon-faq .accordeon-target{margin-top:10px!important}.card-excerpt .wp-block-post-excerpt__more-text{display:none}.card-read-more.wp-block-read-more{flex-wrap:nowrap;align-items:center;gap:5px;font-size:.6em;display:flex}.card-read-more.wp-block-read-more:after{content:"";background-image:url("data:image/svg+xml,<svg width=\"6\" height=\"12\" viewBox=\"0 0 6 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.59912 5.71304C5.75654 5.87046 5.75654 6.12944 5.59912 6.28686L0.724121 11.1619C0.5667 11.3193 0.307715 11.3193 0.150293 11.1619C-0.00712892 11.0044 -0.00712892 10.7455 0.150293 10.588L4.73838 5.99995L0.150293 1.41187C-0.00712892 1.25444 -0.00712892 0.995459 0.150293 0.838037C0.307715 0.680615 0.5667 0.680615 0.724121 0.838037L5.59912 5.71304Z\" fill=\"%23F86700\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;transition:transform .3s ease-out;display:block}.card-read-more.wp-block-read-more:hover{color:var(--wp--preset--color--dark-grey)}.card-read-more.wp-block-read-more:hover:after{transform:translate(5px)}#hero-image-text-page .block-titre{box-sizing:border-box;width:95%;display:block;transform:translateY(-3em);margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:768px){#hero-image-text-page .block-titre{width:auto;display:flex;transform:translate(-3em)translateY(0);margin-left:0!important;margin-right:0!important}}@media (scripting:enabled){#modal-background{opacity:0;display:none}#testimonial-modal{opacity:0;transition:opacity .5s ease-in-out;display:none}.testimonial-tab{cursor:pointer;border-bottom:10px solid var(--wp--preset--color--grey-1)}.testimonial-tab.is-active{border-color:var(--wp--preset--color--primary)}#modal-content>div{padding:0!important}#modal-content .has-medium-font-size{font-size:1.125em!important}#modal-content p:first-child{margin:0!important}#modal-content p:last-child{margin-top:2em!important;margin-bottom:0!important}@keyframes scaleUp{0%{transform:translate(-50%,-50%)scale(0)}60%,to{transform:translate(-50%,-50%)scale(1)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}body.modal-open{overflow:hidden}body.modal-open .modal-loader{border:5px solid var(--wp--preset--color--white);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite pulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body.modal-open .modal-loader:after{content:"";border:5px solid var(--wp--preset--color--white);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite scaleUp;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.modal-open #modal-background{opacity:1;display:block;position:fixed;inset:0}body.modal-open #modal-background:after{content:"";z-index:1;background-color:#00000080;position:absolute;inset:0}body.modal-open.is-active #testimonial-modal{opacity:1;display:flex}body.modal-open #testimonial-modal{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body.modal-open #testimonial-modal .modal-content{background-color:#fff;border-radius:5px;width:90vw;max-width:450px;max-height:90vh;padding:3vw 2em;position:relative;overflow-y:auto;box-shadow:0 0 10px #00000080}body.modal-open #testimonial-modal .modal-content .modal-header{border-bottom:1px solid #e9ecef;padding:1rem}body.modal-open #testimonial-modal .modal-content .modal-header .modal-close{cursor:pointer;font-size:1.5rem;position:absolute;top:1rem;right:1rem}body.modal-open #testimonial-modal .modal-content .modal-body{padding:1rem}.margill_testimonials:not(:has(.wp-block-outermost-icon-block)){cursor:pointer;opacity:0;visibility:hidden;max-width:0;max-height:0;margin:0;padding:0;transition:opacity .7s ease-out;position:absolute;overflow:hidden}.margill_testimonials:not(:has(.wp-block-outermost-icon-block)) .testimonial-item{border-top-width:0!important;padding:0!important}.margill_testimonials:not(:has(.wp-block-outermost-icon-block)).is-active{opacity:1;visibility:visible;max-width:none;max-height:none;position:static}.margill_testimonials:not(:has(.wp-block-outermost-icon-block)).is-active .testimonial-item{border-top-width:1px!important;padding:20px 2.25rem 2.25rem 0!important}}.tab-section-trigger{cursor:pointer}.tab-section-trigger .icon-plus{transition:transform .3s ease-in-out}.tab-section-trigger.is-active{background-color:#fff}.tab-section-trigger.is-active h3{color:var(--wp--preset--color--secondary)!important}.tab-section-trigger.is-active .icon-plus{transform:rotate(45deg)}.tab-section-trigger.is-active .icon-plus svg{fill:var(--wp--preset--color--secondary)!important}.tab-section-trigger:hover .icon-plus{transform:rotate(135deg)}.tab-section-content{opacity:0;transition:opacity .3s ease-in-out;position:absolute;left:-999rem}.tab-section-content.is-active{opacity:1;margin-top:0;position:static}@media screen and (max-width:768px){.wp-block-columns:has(.tab-section-trigger){margin-top:0!important}.wp-block-column:has(.tab-section-trigger){display:none}.wp-block-column:has(.tab-section-content){margin-top:0!important;padding-top:0!important}.tab-section-content{opacity:1!important;gap:0!important;margin-bottom:3em!important;position:static!important}.tab-section-content ul{flex-basis:100%!important}}body{--wp--style--root--padding-right:1rem;--wp--style--root--padding-left:1rem}@media screen and (min-width:991px){body{--wp--style--root--padding-right:2.5rem;--wp--style--root--padding-left:2.5rem}}@media screen and (min-width:1200px){body{--wp--style--root--padding-right:5rem;--wp--style--root--padding-left:5rem}}@media screen and (max-width:1024px){.full-width-mobile{max-width:none!important}.is-position-sticky{position:relative!important}}@media screen and (min-width:1100px){.wp-block-group.translate-up-60{transform:translateY(-60px)}}