/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.layout-container{height:100%;margin:0;padding:0;width:100%}main{display:flex;flex-wrap:nowrap;height:100%;justify-content:center;margin:auto;width:80%}.burger-menu{display:none}.user-login-form,.user-pass{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:100px auto;padding:20px;width:400px}.user-login-form h2,.user-pass h2{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;margin-bottom:20px}.user-login-form h2:before,.user-pass h2:before{display:inline-block;margin-right:10px}.user-login-form .form-item,.user-pass .form-item{margin-bottom:15px}.user-login-form .form-item label,.user-pass .form-item label{color:#666;display:block;font-size:.9rem;font-weight:700;margin-bottom:5px}.user-login-form .form-item input[type=password],.user-login-form .form-item input[type=text],.user-pass .form-item input[type=password],.user-pass .form-item input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);font-size:1rem;padding:10px 20px;width:calc(100% - 40px)}.user-login-form .form-item input[type=password]:focus,.user-login-form .form-item input[type=text]:focus,.user-pass .form-item input[type=password]:focus,.user-pass .form-item input[type=text]:focus{border-color:#888;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none}.user-login-form .form-item input,.user-pass .form-item input{background-position:right 10px center;background-repeat:no-repeat;background-size:20px}.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit]{background-color:#007aa3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:0 auto;padding:10px 20px;text-align:center}@media (max-width:768px){.user-login-form,.user-pass{padding:15px;width:90%}}.header{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/header_bg.png?a4db554df6f5adac2d5e9bc104048363=);background-repeat:repeat-x;height:102px;position:relative;width:100%}.header #block-manuel-qualite-site-branding{align-items:center;justify-content:center;margin:auto;text-align:center;width:80%}.header #block-manuel-qualite-site-branding .logo{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/logo.png?8ee64ae4187d249bc3ec1f80c70cc4d5=);background-position:40% 55%;background-repeat:no-repeat;float:left;height:102px;width:20%}.header #block-manuel-qualite-site-branding .title{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/header_bar.png?01bc15a4cedfcbaa4bbfb2993ce4bfcf=);background-position:50% 100%;background-repeat:no-repeat;color:#eee;float:left;font-family:Arial,sans-serif;font-size:36px;font-weight:700;padding-top:20px;text-align:center;text-shadow:2px 2px 8px #333;width:60%}.header .page-user-login .user-block{display:none}.header .user-block{align-items:center;display:flex;gap:10px;position:absolute;right:9rem;top:50%;transform:translateY(-50%)}.header .user-block .user-info{align-items:flex-end;display:flex;flex-direction:column}.header .user-block .user-info .small{color:#fff;font-size:12px}.header .user-block .user-info .name{color:#fff;font-size:14px;font-weight:700}.header .user-block .user-icon-link{align-items:center;background-color:#eaf1f9;background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_pastille.png?921f5aa1873cca412ad6e93b0825d7ff=);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .3s;width:40px}.header .user-block .user-icon-link:hover{background-color:#d8e8f9!important}.header .user-block .login-button{background-color:#007aa3;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background-color .3s,transform .2s}.header .user-block .login-button:hover{transform:scale(1.05)}.header .user-block .login-button:active{transform:scale(.95)}.menu nav{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_bg.png?3b66aa419a3c518701515ec27787b555=);font-size:10px;margin-bottom:6rem;margin-top:30px;position:relative;width:202px}.menu nav:before{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_top.png?3391820e53a0c6f4d3b2893d0efb44ae=);top:-20px}.menu nav:after,.menu nav:before{content:"";height:20px;left:0;position:absolute;width:100%}.menu nav:after{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_bottom.png?a48d9c9245e8a1e346d7114d165006e4=);bottom:-20px}.menu nav .separator{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_separator.png?10192a863fb3653e6d8375c2e29bc9a9=);height:5px;margin:3px 0 6px;width:202px}.menu nav ul{list-style:none;padding:0}.menu nav ul li{color:#222;font-size:13px;line-height:22px}.menu nav ul li.title{font-weight:700;margin:0 10px 0 30px}.menu nav ul li.selected{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_selected.png?26a4085a65fe85a7dfd3eecc6ac86ae6=);background-position:0 -2px;background-repeat:no-repeat;position:relative}.menu nav ul li.selected:before{background-position:0 0;height:2px;top:-2px}.menu nav ul li.selected:after,.menu nav ul li.selected:before{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_selected.png?26a4085a65fe85a7dfd3eecc6ac86ae6=);background-repeat:no-repeat;content:"";left:0;position:absolute;width:100%}.menu nav ul li.selected:after{background-position:0 -25px;bottom:-3px;height:4px}.menu nav ul li.selected a{color:#eee}.menu nav ul li a{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/menu_boulette.png?9b82f781ca565dda9cabc624791a6121=);background-position:-15px 20%;background-repeat:no-repeat;color:#333;font-weight:400;padding-left:30px;text-decoration:none;transition:all .2s ease}.menu nav ul li a:hover{background-position:10px 20%}.menu nav ul li span{margin-left:20px}.menu nav .menu-mobile-auth{display:none}.menu nav>ul>li{font-weight:bolder;margin-bottom:20px;margin-top:2px}.layout-content{padding-left:20px;width:80%}.layout-content h1{background-color:#d7e8f3;display:block;font-size:24px;font-weight:700;line-height:28px;margin:20px 0 30px;padding:10px 20px;width:100%}.layout-content p{margin-bottom:20px}.layout-content .paragraph{margin:2em}.layout-content .paragraph h2{background:linear-gradient(180deg,rgba(30,87,153,0) 0,rgba(102,146,191,0) 50%,#aecde5);clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e5799",endColorstr="#aecde5",GradientType=0);font-size:20px;font-weight:700;margin:10px 0 20px;padding:10px 20px 5px;text-align:left;width:100%}.layout-content .paragraph.paragraph--type--media{margin:auto;text-align:center}footer{border-top:4px solid red;color:#777;font-size:15px;font-weight:700;height:50px;margin:auto;padding-top:6px;text-align:right;width:80%}@media (min-width:801px) and (max-width:1230px){.layout-container .header #block-manuel-qualite-site-branding .logo{background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/logo_synergie.png?0e7f941292ceb3be551c750edec21429=);background-position:56% 50%;background-size:58px 58px;margin:auto}}@media (max-width:800px){body,html{overflow-x:hidden}.burger-menu{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;position:absolute;right:2rem;transform:translateY(100%);width:30px;z-index:1000}.burger-menu span{background-color:#333;border-radius:4px;display:block;height:4px;transition:transform .3s ease,background-color .3s ease;width:30px}.burger-menu.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.user-block{display:none}.menu{background-color:#fff;height:100%;left:-100%;position:fixed;top:0;transition:left .3s ease;width:100%;z-index:999}.menu.active{left:0}.menu .has-children ul{display:none;list-style:none;margin:0}.menu .has-children.active ul{display:block}.menu .has-children .menu-title{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between}.menu .has-children .menu-title:after{content:"▼";font-size:.8rem;padding:0 2em;transition:transform .3s ease}.has-children.active .menu .has-children .menu-title:after{transform:rotate(180deg)}main{width:100%}main.menu-open{transform:translateX(154px)}main nav{margin-top:unset}.layout-container .header #block-manuel-qualite-site-branding{align-items:center;justify-content:center;margin:auto;text-align:center;width:100%}.layout-container .header #block-manuel-qualite-site-branding .user-block{display:none}.layout-container .header #block-manuel-qualite-site-branding .logo{align-items:center;background-image:url(/sites/synergie-manuel-qualite/themes/custom/manuel_qualite/dist/images/logo_synergie.png?0e7f941292ceb3be551c750edec21429=);background-position:56% 50%;background-size:58px 58px;justify-content:center;margin:auto;min-width:20%;text-align:center}.layout-container .header #block-manuel-qualite-site-branding .title{align-items:center;font-size:1.1rem;justify-content:center;margin:auto;text-align:center;width:60%}.layout-container .layout-content{padding-left:unset;width:100%}.layout-container .layout-content .paragraph h2{font-size:16px}.logout-button{background-color:#007aa3;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:auto;padding:8px 16px;text-decoration:none;transition:background-color .3s,transform .2s}.menu nav .menu-mobile-auth{display:block;margin-top:10px;text-align:center}.menu nav .menu-mobile-auth a:hover{background-color:#005f7e}.menu nav .menu-mobile-auth .login-link,.menu nav .menu-mobile-auth .logout-link{background-color:#007aa3;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px;text-decoration:none;transition:background-color .3s}}
