/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tarteaucitron-modal-open{overflow:hidden;height:100%;}#tarteaucitronContentWrapper{display:unset;}#tarteaucitronRoot div,#tarteaucitronRoot span,#tarteaucitronRoot applet,#tarteaucitronRoot object,#tarteaucitronRoot iframe,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot p,#tarteaucitronRoot blockquote,#tarteaucitronRoot pre,#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot big,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot del,#tarteaucitronRoot dfn,#tarteaucitronRoot em,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot q,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot small,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot sup,#tarteaucitronRoot tt,#tarteaucitronRoot var,#tarteaucitronRoot b,#tarteaucitronRoot u,#tarteaucitronRoot i,#tarteaucitronRoot center,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot dd,#tarteaucitronRoot ol,#tarteaucitronRoot ul,#tarteaucitronRoot li,#tarteaucitronRoot fieldset,#tarteaucitronRoot form,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot table,#tarteaucitronRoot caption,#tarteaucitronRoot tbody,#tarteaucitronRoot tfoot,#tarteaucitronRoot thead,#tarteaucitronRoot tr,#tarteaucitronRoot th,#tarteaucitronRoot td,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot canvas,#tarteaucitronRoot details,#tarteaucitronRoot embed,#tarteaucitronRoot figure,#tarteaucitronRoot figcaption,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot output,#tarteaucitronRoot ruby,#tarteaucitronRoot section,#tarteaucitronRoot summary,#tarteaucitronRoot time,#tarteaucitronRoot mark,#tarteaucitronRoot audio,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial;}#tarteaucitronRoot *{transition:border 300ms,background 300ms,opacity 200ms,box-shadow 400ms}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block;}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none;}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none;}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after{content:'';content:none;}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0;}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8;}div#tarteaucitronMainLineOffset{margin-top:0!important;}div#tarteaucitronServices{margin-top:21px!important;}#tarteaucitronServices::-webkit-scrollbar{width:5px;}#tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);}#tarteaucitronServices::-webkit-scrollbar-thumb{background-color:#ddd;outline:0px solid slategrey;}div#tarteaucitronServices{box-shadow:0 40px 60px #545454;}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90% !important;}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left !important;margin:10px 15px 5px;}}@media screen and (max-width:767px){#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer,#tarteaucitron{background:#fff;border:0 !important;bottom:0 !important;height:100% !important;left:0 !important;margin:0 !important;max-height:100% !important;max-width:100% !important;top:0 !important;width:100% !important;}#tarteaucitron .tarteaucitronBorder{border:0 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0 !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left !important;}.tarteaucitronName .tarteaucitronH2{max-width:80%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px;}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0 !important;left:0 !important;margin:0 5% !important;max-height:80% !important;width:90% !important;}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto;}#tarteaucitronRoot button#tarteaucitronBack{background:#eee;}#tarteaucitron .clear{clear:both;}#tarteaucitron a{color:rgb(66,66,66);font-size:11px;font-weight:700;text-decoration:none;}#tarteaucitronRoot button{background:transparent;border:0;}#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall strong,#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a{color:#fff;}#tarteaucitron strong{font-size:22px;font-weight:500;}#tarteaucitron ul{padding:0;}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block;}.cookie-list{list-style:none;padding:0;margin:0;}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%;}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-family:sans-serif !important;font-size:14px;line-height:normal;vertical-align:initial;}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px;}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 10px;color:#fff;}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0;}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:2147483646;}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647;}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#333333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px;}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(51,51,51,0.07);}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative;}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0px 0px;padding:5px 20px;text-align:left;width:auto;background:#333;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px;margin:0;}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647;}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,0.2);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,0.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1B870B;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#9C1A1A;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button{color:#fff;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0px !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:gray;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1B870B;opacity:1;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#9C1A1A;opacity:1;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#1B870B;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9C1A1A;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px;}#tarteaucitron .tarteaucitronH3{font-size:18px;}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px;}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block;}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-color:#333!important;}.tarteaucitronAlertBigTop{top:0;}.tarteaucitronAlertBigBottom{bottom:0;}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px !important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0 10px 0;margin:auto;width:100%;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font:15px verdana;color:#fff;}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer;}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;padding:5px 10px;text-decoration:none;margin-left:7px;}#tarteaucitronRoot .tarteaucitronDeny{background:#9C1A1A;}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#fff;color:#333;font-size:13px;margin-bottom:3px;margin-left:7px;padding:5px 10px;}#tarteaucitronPercentage{background:#0A0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644;}.tarteaucitronIconBottomRight{bottom:0;right:0;}.tarteaucitronIconBottomLeft{bottom:0;left:0;}.tarteaucitronIconTopRight{top:0;right:0;}.tarteaucitronIconTopLeft{top:0;left:0;}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px;}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px;}.tarteaucitronIconBottomLeft #tarteaucitronManager{border-radius:7px 7px 2px 2px;}.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px;}#tarteaucitronIcon{background:transparent;position:fixed;display:none;width:auto;z-index:2147483646;}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px !important;padding:8px 10px 8px;border:none;}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px;}#tarteaucitronRoot .tarteaucitronCross::before{content:'\2717';display:inline-block;color:white;}#tarteaucitronRoot .tarteaucitronCheck::before{content:'\2713';display:inline-block;color:white;}#tarteaucitronRoot .tarteaucitronPlus::before{content:'\271b';display:inline-block;color:white;}.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom{bottom:0;}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646;}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px !important;padding:8px 10px 8px;}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,0.05);}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{display:block;float:left;height:100%;width:0%;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1B870B;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#FBDA26;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9C1A1A;}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,0.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0px 10px;vertical-align:top;}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,0.3);}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,0.1);padding:7px 5px 10px;word-wrap:break-word;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,0.2);}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:darkred;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%;}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%;}.tac_float{display:table-cell;text-align:center;vertical-align:middle;}.tac_activate .tac_float strong{color:#fff;}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1B870B;display:inline-block;}ins.ferank-publicite,ins.adsbygoogle{text-decoration:none;}div.amazon_product{height:240px;width:120px;}.tarteaucitronIsAllowed .tarteaucitronDeny{opacity:0.4!important;}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:0.4!important;}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1!important;}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important;}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:0.4;}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1;}div#tarteaucitronInfo{display:block!important;position:relative !important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555;}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center!important;display:block;height:30px;}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important;}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important;}#tarteaucitronCloseCross{position:absolute;color:#FFFF;font-size:1.8rem;cursor:pointer;top:10px;right:26px}.tarteaucitron-spacer-20{height:20px;display:block;}.tarteaucitron-display-block{display:block;}.tarteaucitron-display-none{display:none;}
:root{--font-family:"Open Sans",sans-serif;--text-size:13.5px;--line-height:21.6px;--main-width:1180px;--max-mobile:600px;}*{box-sizing:border-box;-moz-box-sizing:border-box;outline:none;}body{margin:0;font-family:var(--font-family);font-size:14px;-webkit-font-smoothing:antialiased;color:var(--color-text);}h1,h2{color:var(--main-color-title);}.webform-submission-give-us-your-feedback-form h1,.webform-submission-give-us-your-feedback-form h2{color:var(--light-color-on-dark-bg);}h3,h4,h5,h6{color:var(--main-color-title-h3);}.webform-submission-give-us-your-feedback-form h3,.webform-submission-give-us-your-feedback-form h4,.webform-submission-give-us-your-feedback-form h5,.webform-submission-give-us-your-feedback-form h6{color:var(--light-color-on-dark-bg);}h1,h1.text-color{font-size:30px;text-transform:uppercase;font-weight:700;margin-bottom:20px;margin-top:10px;}h2{margin-top:18px;display:inline-block;font-size:20px;text-transform:uppercase;font-weight:700;}article h2{display:inherit;}.login-infos-wrapper h2{color:var(--webform-h2);}.search-page h2{margin:0;}.inscription-newsletter h2,.subscribe-block h2,.footer-feedback h2{margin:0 0 18px;color:var(--light-color-on-dark-bg);}.path-frontpage .inscription-newsletter h2,.path-frontpage .subscribe-block h2,.path-frontpage .footer-feedback h2{font-size:21px;line-height:26px;}footer .inscription-newsletter h2,footer .subscribe-block h2,footer .footer-feedback h2{font-size:20px;line-height:24px;}h3{font-size:13px;text-transform:uppercase;font-weight:700;margin-top:18px;}.multimedia-kit h3{color:var(--footer-text-hover);}.page-node-type-book article h4{margin-bottom:9px;display:inline-block;padding:0 15px;font-size:13px;text-transform:uppercase;color:#000;font-weight:700;background-color:var(--bg-textimportant);}a{word-break:break-word;transition:all 0.2s ease-out;}article a{font-weight:700;text-decoration:none;}h2 a,p a,article a,.sitemap-item a{color:var(--main-color-text);}h2 a:hover,p a:hover,article a:hover,.sitemap-item a:hover{color:var(--main-color-text-hover);}a.glossify-tooltip-link{border-bottom:1px dotted var(--main-color-text);cursor:help;font-size:inherit;font-weight:400;text-decoration:none;}.sitemap-item a{font-weight:700;text-decoration:none;}a[data-drupal-selector=edit-manage]{display:inline-block;padding:15px 40px;font-weight:700;text-decoration:none;text-transform:uppercase;color:var(--light-color-on-dark-bg);}img{max-width:100%;height:auto !important;}.caption img{display:block;}img.align-left{margin:0 30px 15px 0;}strong{font-weight:bold;line-height:inherit;}i{color:#000;}p{margin-bottom:18px;}article p{font-size:var(--text-size);line-height:21px;}table p{margin:0;}article ul{list-style-position:inside;}.sitemap-item ul > li{margin-bottom:18px;line-height:var(--line-height);}.sitemap-item ul > li ul li{margin:0;}article ul li{font-size:var(--text-size);line-height:var(--line-height);}button{transition:all 0.2s ease-out;}[data-drupal-messages]{margin:30px 0;font-style:italic;font-weight:700;text-transform:uppercase;}[data-drupal-messages] a{color:var(--main-color-2);}[data-drupal-messages] .messages,[data-drupal-messages] [role=status],[data-drupal-messages] [role=alert],[data-drupal-messages] [role=contentinfo]:not(:has([role=alert])){padding:20px;}[data-drupal-messages] [role=status],[data-drupal-messages] [role=contentinfo]:not(:has([role=alert])){color:var(--main-color);background:rgba(70,168,36,0.1803921569);}[data-drupal-messages] [role=alert]{background:#fce0e0;color:#8c2e0b;}[data-drupal-messages] .messages--warning{color:#FF9800;}.fieldset-legend{margin:10px 0;display:block;font-weight:700;font-size:22px;}.unpublished-content{background-color:#fff4f4;}figure{margin:0;width:fit-content;display:flex;flex-direction:column;}figure.align-right{margin-left:30px;}figure.align-left{margin-right:30px;}figure figcaption{background-color:var(--bg-figcaption);color:var(--color-figcaption);font-size:12px;padding:6px 5px 6px 11px;margin:0;text-align:left;width:100%;}#picto-close,.media-popin-wrapper .picto-close{position:absolute;top:20px;right:30px;width:16px;height:16px;background:url(/themes/custom/piarc_main_theme/img/boxCloseWhite.png) no-repeat center;cursor:pointer;z-index:1;}.multimedia-kit-wrapper{margin-bottom:40px;}.multimedia-kit-wrapper .multimedia-kit-videos-content,.multimedia-kit-wrapper .multimedia-kit-pictures-content{display:flex;gap:10px;}.multimedia-kit-wrapper .multimedia-kit-videos-content > div,.multimedia-kit-wrapper .multimedia-kit-pictures-content > div{max-width:150px;}.multimedia-kit-wrapper .multimedia-kit-content a{margin-bottom:7px;display:inline-block;text-decoration:none;color:var(--color-text);}.multimedia-kit-wrapper .multimedia-kit-content a:hover{color:var(--main-color);}.multimedia-kit-btn{margin:40px 0 10px;}.multimedia-kit-btn a{padding:10px 40px;display:inline-block;color:var(--light-color-on-dark-bg);font-weight:700;text-transform:uppercase;background:var(--bg-btn-back);text-decoration:none;}.multimedia-kit-btn a:hover{background:var(--bg-btn-back-hover);}.colorbox-media-video{margin-bottom:10px;position:relative;max-height:100px;}.colorbox-media-video::before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}.colorbox-media-video::after{content:"";display:block;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:65px;height:65px;background:url(/themes/custom/piarc_main_theme/img/playIc.png) no-repeat center;}.extlink-nobreak{white-space:normal !important;}
@media screen and (min-width:601px){.header-wrapper{background:url(/themes/custom/rno_theme/img/headerBg-rno.png) no-repeat center;}}header .header-main-menu > ul{box-shadow:none !important;border-top:1px solid var(--border-mega-menu-submenu);}@media screen and (min-width:980px){header .header-main-menu > ul > li:has(.is-active) span{color:var(--menu-active) !important;}}header .header-main-menu > ul > li a,header .header-main-menu > ul > li span{max-width:inherit !important;}@media screen and (max-width:979px){header .header-main-menu > ul a,header .header-main-menu > ul span{color:var(--light-color-on-dark-bg) !important;}}@media screen and (min-width:980px){header .header-main-menu > ul a:hover,header .header-main-menu > ul span:hover{color:var(--menu-active) !important;}}
body div#tarteaucitronRoot div#tarteaucitronAlertBig .tac-header{background-color:#466fae !important;}body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{color:#466fae !important;}body div#tarteaucitronRoot #tarteaucitronRoot .tarteaucitronAllow,body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{background:#466fae !important;}body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2{color:#466fae !important;}body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2:hover{background-color:#466fae !important;color:#fff !important;}
.form-item-lang-dropdown-select .select-selected{color:var(--color-text-header) !important;font-weight:300;}.path-frontpage .inscription-newsletter{background:url(/themes/custom/rno_theme/img/suscribeBg.jpg) no-repeat center;}.path-frontpage .subscribe-block{background:url(/themes/custom/rno_theme/img/registerAccountBg.jpg) no-repeat center !important;}.path-frontpage .subscribe-block > div{background-color:var(--bg-webform-feedback-register) !important;}
#scrollToTop{background:url(/themes/custom/rno_theme/img/square.png) no-repeat center !important;}#scrollToTop:hover{background:url(/themes/custom/rno_theme/img/square-hover.png) no-repeat center !important;}
.breadcrumb-block ol li:last-child{color:#875d16;font-weight:700;}.breadcrumb-block ol li a{font-weight:700;}
.book-block-menu > ul > li > ul > .active-trail > a{border-color:var(--bg-book-menu-color) !important;}.book-block-menu > ul > li > ul > .active-trail .active-trail{}@media screen and (max-width:767px){.book-block-menu > ul > li > ul > .active-trail .active-trail .is-active{background-color:var(--bg-book-menu-color) !important;}}@media screen and (max-width:767px){.book-block-menu > ul > li > ul a{background-color:transparent !important;}}.book-navigation{padding-top:12px;border-top:1px solid #000;}.book-navigation .book-navigation-title{margin-bottom:3px;text-transform:uppercase;font-size:16px;font-weight:600;}.book-navigation ul{display:initial !important;}.book-navigation ul li{max-width:100% !important;text-align:left !important;}.book-navigation ul li a{padding:0 0 0 35px !important;margin:0 0 6px 0;color:initial !important;background:url(/themes/custom/rno_theme/img/chevronNoir.png) no-repeat left center !important;font-size:12px;font-weight:700 !important;}.book-navigation ul li a:hover{color:#5D5D5D !important;}
.paragraph--type--teaser-book h2{margin:8px 0 0;padding:0 25px 0 30px;position:relative;background:url(/themes/custom/rno_theme/img/homeCarouselChevron.png) no-repeat left 4px;text-transform:uppercase;color:#fff;line-height:24px;font-size:26px;}.paragraph--type--teaser-book h2::after{content:"";display:block;position:absolute;top:0;right:0;width:24px;height:24px;background:url(/themes/custom/rno_theme/img/plusIcSliderHome.png) no-repeat center;}h4{background-color:var(--bg-h4);display:inline-block;padding:0 15px;font-size:13px;text-transform:uppercase;color:var(--color-text);font-weight:700;margin-bottom:9px;}a{transition-duration:0.3s;}a.glossify-tooltip-link{color:var(--highlightborder) !important;}
@media screen and (max-width:979px){.search-form-block .btn-filter-block{background:url(/themes/custom/rno_theme/img/loupeIcBig.png) no-repeat center !important;background-size:contain !important;}}.search-page .view-content .views-row:has(.views-field-name a){background:url(/themes/custom/rno_theme/img/docBlue.png) no-repeat left 5px !important;}
.swiper-slide{padding:0 12px;}.swiper-button{width:50px !important;height:50px !important;}.swiper-button::before,.swiper-button::after{display:none !important;}.swiper-button-next,.swiper-button-prev{top:48%;}.swiper-button-prev{left:-2px !important;background:url(/themes/custom/rno_theme/img/homeCarouselNext.png) no-repeat center;transform:rotate(180deg);}.swiper-button-next{right:-2px !important;background:url(/themes/custom/rno_theme/img/homeCarouselNext.png) no-repeat center;}
.paragraph--type--teaser-book{position:relative;max-width:394px;margin:0 auto;}.paragraph--type--teaser-book .group-infos{position:absolute;left:0;bottom:4px;height:44%;width:100%;padding:10px 20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-color:rgba(105,79,38,0.7294117647);color:var(--light-color-on-dark-bg);}.paragraph--type--teaser-book .field-link{position:absolute;top:0;bottom:0;left:0;right:0;}.paragraph--type--teaser-book .field-link a{width:100%;height:100%;display:inline-block;text-indent:-9999px;}
.login-infos-wrapper-content .login-form-block .form-item{color:var(--color-text);}.login-infos-wrapper-content .login-form-block .forgot-password a:hover{color:var(--main-color-text-hover);}.user-login-form .form-actions .form-submit,.login-infos-wrapper-content .subscribe-form-block a.btn-subscribe{color:var(--color-text-header) !important;}
article.node blockquote{margin-left:0;margin-right:0;padding-left:17px;color:var(--highlightborder) !important;border-left:6px solid var(--highlightborder) !important;}.ck h1,.ck h2{color:#157fb0;}.ck h4{background-color:#ede8dd;}.ck a{color:#875D16;}.ck figcaption{background-color:#875D16;}.ck .textImportant{background-color:#ede8dd !important;}.ck .textImportant.highlightBorder{border-color:#875D16 !important;}.ck .titreAccordeon{background-color:#6dafcf !important;}.ck .contenuAccordeon.border{border-color:#6dafcf;}.ck blockquote{padding-left:17px;color:#875D16 !important;border-color:#875D16 !important;}.ck .brown thead tr,.ck .brown tbody tr{border-bottom:1px solid #8E7B5B;}.ck .brown thead tr th,.ck .brown tbody tr th{color:#fff;background-color:#6F5A36 !important;border:1px solid #8E7B5B !important;}.ck .brown caption{padding:5px;text-align:left;text-transform:uppercase;font-weight:bold;color:#6F5A36;}.ck .brown tbody td{padding:14px 10px 14px;border:1px solid #8E7B5B;}
.node .lexicon-term{text-decoration:none;color:inherit;cursor:help;font-size:inherit;font-weight:400;border-bottom:1px dotted var(--lexicon-term-border);}.node .textImportant{padding:20px 15px;margin:0 0 18px 0;background-color:var(--bg-textimportant);}.node .textImportant.highlightBorder{background:transparent;border:2px solid var(--highlightborder);}.node .titreAccordeon{padding:7px 20px;cursor:pointer;margin-top:0;margin-bottom:4px;clear:both;background:url(/themes/custom/piarc_main_theme/img/accordeonSign.png) no-repeat var(--bg-titreaccordeon) right -47px !important;color:#fff;}.node .titreAccordeon.titreOn{background-position:right 5px !important;}.node .titreAccordeon.border{margin-bottom:0;margin-top:4px;}.node .contenuAccordeon{display:none;}.node .contenuAccordeon.border{padding:8px 5px 8px 12px;border:solid 1px var(--bg-titreaccordeon);}.node blockquote{margin-left:0;margin-right:0;padding-left:17px;color:var(--main-color-text);font-weight:700;border-left:6px solid var(--highlightborder);}.node table{border-collapse:collapse;text-align:left;}.node table thead th,.node table tbody th{padding:12px 10px 12px;color:var(--light-color-on-dark-bg);font-weight:700;}.node table caption{padding:5px;text-align:left;text-transform:uppercase;font-weight:bold;color:var(--main-color-text);}.node table tbody td{padding:14px 10px 14px;}.node table.green thead tr,.node table.green tbody tr{border-bottom:1px solid var(--table-border);}.node table.green thead tr th,.node table.green tbody tr th{background-color:var(--main-color-text-hover);border:1px solid var(--table-border);}.node table.green tbody td{border:1px solid var(--table-border);}.node table.blue thead tr,.node table.blue tbody tr{border-bottom:1px solid var(--table-border);}.node table.blue thead tr th,.node table.blue tbody tr th{background-color:var(--main-color);border:1px solid var(--table-border);}.node table.blue tbody td{border:1px solid var(--table-border);}.node table.brown thead tr,.node table.brown tbody tr{border-bottom:1px solid var(--table-border);}.node table.brown thead tr th,.node table.brown tbody tr th{padding:12px 10px 12px;color:#fff;font-weight:700;background-color:var(--table);border:1px solid var(--table-border);}.node table.brown caption{padding:5px;text-align:left;text-transform:uppercase;font-weight:bold;color:var(--table);}.node table.brown tbody td{padding:14px 10px 14px;border:1px solid var(--table-border);}.node table.red thead tr,.node table.red tbody tr{border-bottom:1px solid var(--table-border);}.node table.red thead tr th,.node table.red tbody tr th{padding:12px 10px 12px;color:var(--light-color-on-dark-bg);font-weight:700;background-color:var(--table);border:1px solid var(--table-border);}.node table.red caption{padding:5px;text-align:left;text-transform:uppercase;font-weight:bold;color:var(--table);}.node table.red tbody td{padding:14px 10px 14px;border:1px solid var(--table-border);}.node .footnotes .footnotes-title{padding-top:9px;font-size:16px;text-transform:uppercase;font-weight:600;}.node .footnotes ul{margin-top:0;padding:0;}.node .footnotes .footnotes__item-wrapper{grid-template-columns:minmax(auto,2rem) 1fr !important;align-items:baseline;}.node .footnotes .footnotes__item-wrapper .footnotes__item-backlink::after{content:".";}.node .footnotes .footnotes__item-wrapper .footnotes__item-text{word-break:break-word;}.node .footnote__citation{color:var(--footnote-citation-text);}.node table.green + figcaption{color:var(--main-color) !important;}.node table.green + figcaption{color:var(--main-color) !important;text-transform:uppercase !important;padding:5px !important;font-weight:bold !important;}.node table + figcaption{text-align:left !important;}.node table.green{background-color:#FFF !important;border-color:var(--main-color) !important;}.node table.green thead tr{border-color:var(--main-color) !important;}.node table.green tbody tr td,.node table.green thead tr td,.node table.green thead tr th,.node table.green tbody tr th{border-color:var(--main-color) !important;}.node table.green thead tr th,.node table.green tbody tr th{background-color:var(--table) !important;}.node table.green thead tr th{padding:12px 10px 12px !important;}.node table.green thead tr th,.node table.green tbody tr th{background-color:var(--table) !important;color:#FFF !important;font-weight:700 !important;}.node table.green tbody tr td,.node table.green thead tr td,.node table.green thead tr th,.node table.green tbody tr th{border:1px solid var(--main-color) !important;}.ck{}.ck h1,.ck h1.text-color{font-size:30px;}.ck h2{font-size:20px;}.ck h3{font-size:13px;}.ck h1,.ck h2,.ck h3{text-transform:uppercase;font-weight:700;color:var(--main-color);}.ck h4{display:inline-block;padding:0 15px;font-size:13px;text-transform:uppercase;color:#000;font-weight:700;background-color:#daeed3;}.ck a,.ck #AnchorDestination{color:var(--main-color);font-weight:700;text-decoration:none;}.ck a:hover{color:var(--table);}.ck .lexicon-term{text-decoration:none;color:inherit;cursor:help;font-size:inherit;font-weight:400;border-bottom:1px dotted var(--main-color);}.ck .textImportant{padding:20px 15px;margin:0 0 18px 0;background-color:#daeed3;}.ck .textImportant.highlightBorder{background:transparent;border:2px solid var(--main-color);}.ck .titreAccordeon{padding:7px 20px;cursor:pointer;margin-top:0;margin-bottom:4px;clear:both;background:url(/themes/custom/piarc_main_theme/img/accordeonSign.png) no-repeat #8f8f8c right -47px !important;color:#fff;}.ck .titreAccordeon.titreOn{background-position:right 5px !important;}.ck .titreAccordeon.border{margin-bottom:0;margin-top:4px;}.ck .contenuAccordeon{}.ck .contenuAccordeon.border{padding:8px 5px 8px 12px;border:solid 1px #8f8f8c;}.ck blockquote{color:grey;border-color:grey;font-weight:700;}.ck table{border-collapse:collapse;text-align:left;}.ck .footnotes .footnotes-title{padding-top:9px;font-size:16px;text-transform:uppercase;font-weight:600;}.ck .footnotes ul{margin-top:0;padding:0;}.ck .footnotes .footnotes__item-wrapper{grid-template-columns:minmax(auto,2rem) 1fr !important;align-items:baseline;}.ck .footnotes .footnotes__item-wrapper .footnotes__item-backlink::after{content:".";}.ck table.green + figcaption{text-transform:uppercase !important;padding:5px !important;font-weight:bold !important;}.ck table + figcaption{text-align:left !important;}.ck table.green{background-color:#FFF !important;}.ck table.green thead tr th{padding:12px 10px 12px !important;}.ck table.green thead tr th,.ck table.green tbody tr th{color:#FFF !important;font-weight:700 !important;}.ck table.green tbody tr td,.ck table.green thead tr td,.ck table.green thead tr th,.ck table.green tbody tr th{border-top:0 !important;}.ck table.brown + figcaption{text-transform:uppercase !important;padding:5px !important;font-weight:bold !important;}.ck table + figcaption{text-align:left !important;}.ck table.brown{background-color:#FFF !important;border-color:#8E7B5B !important;}.ck table.brown thead tr{border-color:#8E7B5B !important;}.ck table.brown tbody tr td,.ck table.brown thead tr td,.ck table.brown thead tr th,.ck table.brown tbody tr th{border-color:#8E7B5B !important;}.ck table.brown thead tr th{padding:12px 10px 12px !important;}.ck table.brown thead tr th,.ck table.brown tbody tr th{color:#FFF !important;font-weight:700 !important;}.ck table.brown tbody tr td,.ck table.brown thead tr td,.ck table.brown thead tr th,.ck table.brown tbody tr th{border:1px solid #8E7B5B !important;border-top:0 !important;}.halfPage,.halfPageRight{margin-bottom:15px;width:400px !important;}.halfPage,.left,.leftList{float:left;margin-right:30px;}.halfPageRight,.right{float:right;margin-left:30px;}
.breadcrumb-block ol{padding:0;display:flex;flex-wrap:wrap;list-style-type:none;}.breadcrumb-block ol li{color:var(--color-text-breadcrumb);}.breadcrumb-block ol li:not(:last-child)::after{content:"//";margin:0 5px;color:var(--color-text-breadcrumb);}.breadcrumb-block ol li a{color:var(--color-text-breadcrumb);text-decoration:none;}
#scrollToTop{position:fixed;right:0;bottom:70px;width:50px;height:50px;display:none;color:#000;font-family:sans-serif;font-size:12px;text-decoration:none;text-transform:uppercase;text-indent:-99999px;white-space:nowrap;overflow:hidden;outline:none;border:none;background:url(/themes/custom/piarc_main_theme/img/arrow.png) no-repeat center;cursor:pointer;transition:all 0.3s ease-out;}@media screen and (min-width:481px){#scrollToTop{bottom:296px;}}#scrollToTop:hover{background:url(/themes/custom/piarc_main_theme/img/arrow-hover.png) no-repeat center;}
footer{background:var(--bg-footer);}@media screen and (min-width:768px){footer{margin-top:30px;}}@media screen and (max-width:767px){footer{margin-top:15px;}}footer .pre-footer{padding:20px 20px 50px;}@media screen and (max-width:480px){footer .pre-footer{display:none;}}@media screen and (min-width:768px){footer .pre-footer .layout-wrapper-width{display:flex;gap:25px;}}footer .pre-footer .layout-wrapper-width .footer-col2-wrapper > div{display:flex;flex-direction:column;gap:12px;}footer .pre-footer nav .menu-button{display:none;}footer .pre-footer nav > ul{margin:0;padding:0;display:flex;align-items:flex-start;gap:10px;list-style:none;}@media screen and (min-width:768px){footer .pre-footer nav > ul > li{flex:1 1 0;}}@media screen and (max-width:767px){footer .pre-footer nav > ul > li{width:15%;}}footer .pre-footer nav > ul > li > a,footer .pre-footer nav > ul > li > span{padding-bottom:8px;border-bottom:1px solid var(--footer-menu-border);}footer .pre-footer nav > ul li a,footer .pre-footer nav > ul li span{margin-bottom:5px;display:block;font-size:13px;font-weight:bold;line-height:16px;text-transform:uppercase;text-decoration:none;color:var(--light-color-on-dark-bg);}footer .pre-footer nav > ul li a:hover,footer .pre-footer nav > ul li span:hover{color:var(--footer-text-hover);}footer .pre-footer nav > ul li ul{padding:0;list-style:none;}footer .pre-footer nav > ul li ul a,footer .pre-footer nav > ul li ul span{margin:8px 0;font-weight:400;font-size:11px;line-height:14px;}footer .pre-footer nav > ul .last-item{padding:10px;background:var(--footer-last-item);}footer .pre-footer nav > ul .last-item > a,footer .pre-footer nav > ul .last-item span{border-color:var(--footer-text-hover-tool);}footer .pre-footer nav > ul .last-item a,footer .pre-footer nav > ul .last-item span{color:var(--footer-text-hover-tool);}footer .footer-bottom{padding:15px 20px;background:var(--bg-footer-bottom);}@media screen and (max-width:767px){footer .footer-bottom{padding-bottom:1px;}}@media screen and (min-width:768px){footer .footer-bottom .layout-wrapper-width > div{display:flex;justify-content:space-between;align-items:center;}}@media screen and (min-width:768px){footer .footer-bottom .layout-wrapper-width > div .footer-menu-bottom{max-width:84.55%;}}footer .footer-bottom .layout-wrapper-width > div .footer-menu-bottom > ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:15px;}footer .footer-bottom .layout-wrapper-width > div .footer-menu-bottom > ul li a,footer .footer-bottom .layout-wrapper-width > div .footer-menu-bottom > ul li span{text-transform:uppercase;font-weight:400;text-decoration:none;color:var(--light-color-on-dark-bg);}
main{margin-top:15px;padding:0 20px;}.layout-wrapper-width{max-width:var(--main-width);margin:0 auto;position:relative;}.navigation .layout-wrapper-width > div{display:flex;justify-content:space-between;}@media screen and (min-width:768px){.layout-content{display:flex;gap:14px;}}@media screen and (min-width:480px){.path-frontpage .layout-content{display:flex;gap:14px;}}@media screen and (min-width:768px){.page-node-type-book .layout-content{gap:25px;}}.path-acronyms .layout-content .main-content-wrapper,.path-user .layout-content .main-content-wrapper,.path-search .layout-content .main-content-wrapper,.page-node-type-page .layout-content .main-content-wrapper{flex:1;}.layout-content .layout-newsletter-subscribe{flex:0 0 32%;}@media screen and (max-width:480px){.layout-content .layout-newsletter-subscribe{display:none;}}@media screen and (min-width:768px){.layout-content .layout-sidebar-left{flex:1 0 48%;max-width:277px;}}@media screen and (min-width:768px){.page-node-type-book .layout-content .layout-sidebar-left{position:sticky;top:50px;align-self:flex-start;}}@media screen and (min-width:768px){.footer-col2-wrapper{width:36.3%;}}@media screen and (max-width:767px){.footer-col2-wrapper{margin-top:30px;}}
.form-file,.form-submit{margin:15px 0;cursor:pointer;font-weight:700;}.piarc-book-import-book-import .form-file,.piarc-book-import-book-import .form-submit{background-color:var(--bg-webform-submit);color:var(--light-color-on-dark-bg);}.piarc-book-import-book-import .form-file:hover,.piarc-book-import-book-import .form-submit:hover{background:var(--bg-webform-submit-hover);}.form-submit{text-transform:uppercase;}.user-login-form .form-submit{color:var(--color-text) !important;text-transform:uppercase;font-weight:700;background-color:var(--bg-login-submit);border:none;transition:all 0.2s ease-in-out;}.path-user .user-login-form .form-submit,.path-system .user-login-form .form-submit{margin:0;padding:10px 30px;width:auto;}.user-login-form .form-submit:hover{background-color:var(--bg-login-submit-hover);}input,.button{transition:all 0.2s ease-out;}form input{padding:12px 10px;border-radius:unset;}form select,form textarea{padding:11px 10px;}form input,form select,form textarea{border:1px solid var(--bg-webform-submit);color:var(--color-text);}@media screen and (max-width:767px){.webform-submission-give-us-your-feedback-form input,.webform-submission-give-us-your-feedback-form select,.webform-submission-give-us-your-feedback-form textarea{width:100%;}}.webform-submission-give-us-your-feedback-form input,.webform-submission-give-us-your-feedback-form select,.webform-submission-give-us-your-feedback-form textarea{max-width:425px;}.user-login-form input,.user-login-form select,.user-login-form textarea{width:100%;}select{cursor:pointer;outline:none;border:none !important;-webkit-appearance:none;appearance:none;background:url(/themes/custom/piarc_main_theme/img/headerDropdownArrow.gif) no-repeat white 85% 17px;}.piarc-book-import-book-import select{width:100px;border:1px solid var(--bg-webform-submit) !important;}.form-actions{margin:15px 0;}.path-user .form-actions,.path-system .form-actions{text-align:left;}@media screen and (min-width:768px){.path-user .form-actions,.path-system .form-actions{margin-left:145px;}}.simplenews-subscriber-account-form .form-actions{margin:0;}.form-actions .form-submit{cursor:pointer;}.webform-submission-give-us-your-feedback-form .form-actions .form-submit{color:var(--bg-webform-feedback);}.simplenews-subscriber-account-form .form-actions .form-submit{background:var(--bg-submit-search-block-color);}.simplenews-subscriber-account-form .form-actions .form-submit:hover{background:var(--bg-submit-search-block-color-hover);}@media screen and (min-width:768px){.webform-submission-give-us-your-feedback-form .form-actions{margin:30px 0 15px 110px !important;display:inherit !important;}}@media screen and (min-width:768px){.webform-submission-form{padding:30px;}}.webform-submission-form.webform-submission-give-us-your-feedback-form{overflow-y:auto;}@media screen and (max-width:767px){.webform-submission-form legend{float:none !important;}}.webform-submission-form .form-item:not(.form-item-civility),.webform-submission-form .form-actions{margin-top:15px;margin-bottom:15px;}@media screen and (min-width:768px){.webform-submission-form .form-item:not(.form-item-civility),.webform-submission-form .form-actions{display:flex;align-items:center;}}.webform-submission-form .form-item:not(.form-item-civility).form-item-message,.webform-submission-form .form-actions.form-item-message{align-items:start;}.webform-submission-form .form-item:not(.form-item-civility) > label,.webform-submission-form .form-item:not(.form-item-civility) .fieldset-legend,.webform-submission-form .form-actions > label,.webform-submission-form .form-actions .fieldset-legend{display:inline-block;width:100%;}@media screen and (min-width:768px){.webform-submission-form .form-item:not(.form-item-civility) > label,.webform-submission-form .form-item:not(.form-item-civility) .fieldset-legend,.webform-submission-form .form-actions > label,.webform-submission-form .form-actions .fieldset-legend{margin-right:15px;padding:0;width:100px;}}.webform-submission-form label,.webform-submission-form .fieldset-legend{color:var(--color-text);font-weight:700;text-transform:uppercase;}@media screen and (min-width:768px){.webform-submission-form label,.webform-submission-form .fieldset-legend{text-align:right;}}.webform-submission-form .webform-options-display-one-column{display:flex !important;gap:15px;}.webform-submission-form .webform-options-display-one-column label{font-weight:initial;}@media screen and (max-width:767px){.webform-submission-form .form-item-civility input{width:auto;}}.webform-submission-form .form-item-rgpd{display:flex;align-items:flex-start;}@media screen and (min-width:768px){.webform-submission-form .form-item-rgpd{margin-left:110px;}}.webform-submission-form .form-item-rgpd input{width:auto;}.webform-submission-form .webform-element-description{margin-left:15px;text-transform:uppercase;}.webform-submission-form .webform-element-description a{font-weight:700;color:var(--main-color-text);text-decoration:none;}.webform-submission-form .webform-element-description a:hover{color:var(--main-color-text-hover);}@media screen and (min-width:768px){.webform-submission-form .captcha{margin-left:110px;}}.webform-submission-form .webform-button--submit{padding:8px 40px;text-transform:uppercase;border:none;background:var(--bg-webform-submit);color:#fff;font-weight:700;transition:all 0.2s ease-in-out;}@media screen and (min-width:768px){.webform-submission-form .webform-button--submit{margin:10px 0 0 115px;}}@media screen and (max-width:767px){.webform-submission-form .webform-button--submit{width:100%;}}.webform-submission-form .webform-button--submit:hover{background:var(--bg-webform-submit-hover);}.webform-submission-form.webform-submission-give-us-your-feedback-form a{color:var(--light-color-on-dark-bg) !important;text-decoration:underline;}.webform-submission-form.webform-submission-give-us-your-feedback-form a:hover{text-decoration:none;}@media screen and (max-width:767px){.webform-submission-give-us-your-feedback-form{padding:15px;}}.webform-submission-give-us-your-feedback-form label,.webform-submission-give-us-your-feedback-form .fieldset-legend{color:var(--light-color-on-dark-bg);}.webform-submission-give-us-your-feedback-form .webform-element-description{color:var(--light-color-on-dark-bg);}.webform-submission-give-us-your-feedback-form .webform-button--submit{margin:auto;background:var(--light-color-on-dark-bg);color:var(--color-text);transition:all 0.2s ease-in-out;}.webform-submission-give-us-your-feedback-form .webform-button--submit:hover{background:var(--bg-webform-submit-feedback);}.user-login-form label{margin-bottom:8px;display:block;font-weight:700;text-transform:uppercase;}.user-login-form .form-item{margin-bottom:15px;}.user-login-form .description{flex:0 0 100%;font-size:12px;text-align:left;}@media screen and (min-width:768px){.user-login-form .description{margin-left:145px;max-width:365px;}}.user-login-popup .user-login-form .description{display:none;}.login-infos-wrapper-content{color:var(--light-color-on-dark-bg);background:var(--bg-login-form);text-align:center;}@media screen and (min-width:768px){.login-infos-wrapper-content{display:flex;justify-content:center;align-items:center;}}.login-infos-wrapper-content .login-form-block,.login-infos-wrapper-content .subscribe-form-block{margin:30px 0;padding:0 30px;flex:1;}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block,.login-infos-wrapper-content .subscribe-form-block{padding:0 60px;}}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block{border-right:1px solid var(--light-color-on-dark-bg);}}.login-infos-wrapper-content .login-form-block .form-item{margin-bottom:30px;}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block .form-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:15px;}}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block .form-item label{margin:0;width:130px;text-align:right;}}@media screen and (max-width:767px){.login-infos-wrapper-content .login-form-block .form-item label{text-align:left;}}.login-infos-wrapper-content .login-form-block .form-item input{border:none;}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block .form-item input{max-width:215px;}}.login-infos-wrapper-content .login-form-block .forgot-password{margin-top:15px;text-align:left;}@media screen and (min-width:768px){.login-infos-wrapper-content .login-form-block .forgot-password{margin-left:145px;}}.login-infos-wrapper-content .login-form-block .forgot-password a{color:var(--login-infos-mdp);font-weight:700;text-decoration:none;}@media screen and (max-width:767px){.login-infos-wrapper-content .subscribe-form-block h2{padding-top:30px;margin-bottom:0;border-top:1px solid var(--light-color-on-dark-bg);}}.login-infos-wrapper-content .subscribe-form-block a.btn-subscribe{margin:18px 0;padding:10px 30px;width:153px;display:inline-block;color:var(--color-text);text-decoration:none;text-transform:uppercase;font-weight:700;background:var(--bg-login-submit);}.login-infos-wrapper-content .subscribe-form-block a.btn-subscribe:hover{background:var(--bg-login-submit-hover);}
.header-wrapper{padding:0 20px;}.header-wrapper .header-top{padding:10px 0;position:absolute;right:0;}.header-wrapper .header-top > div{display:flex;justify-content:flex-end;align-items:center;}.header-wrapper .header-top > div a,.header-wrapper .header-top > div .lang-dropdown-form select{font-weight:300;text-decoration:none;color:var(--color-text-header);}.header-wrapper .header-top > div a:hover,.header-wrapper .header-top > div .lang-dropdown-form select:hover{color:var(--color-text-header-hover);}@media screen and (max-width:600px){.header-wrapper .header-top > div .header-website-link{display:none;}}.header-wrapper .header-top > div p,.header-wrapper .header-top > div ul{margin:0;}.header-wrapper .header-top > div nav{border-left:1px solid var(--border-nav-header);border-right:1px solid var(--border-nav-header);}.header-wrapper .header-top > div nav ul{padding:0;list-style:none;}.header-wrapper .header-top > div nav ul a{padding:0 20px;}.header-wrapper .header-top > div .lang-dropdown-form select{padding:0;font-size:14px;background-color:transparent;background-position-y:5px;}.header-wrapper .header-top > div .lang-dropdown-form select option{font-weight:300;}.header-wrapper .header{padding-top:5px;}@media screen and (min-width:601px){.header-wrapper .header > div{display:flex;justify-content:space-between;align-items:flex-end;}}.header-wrapper .header > div .header-baseline{margin-bottom:40px;font-size:27px;line-height:27px;text-align:right;text-transform:uppercase;color:var(--color-text-header);}@media screen and (max-width:767px){.header-wrapper .header > div .header-baseline{margin-top:45px;margin-bottom:15px;}}@media screen and (max-width:600px){.header-wrapper .header > div .header-baseline{margin-top:0;font-size:18px;}}.header-wrapper .header > div .header-baseline p{margin:0;}.header-wrapper .header > div .header-baseline span{font-weight:300;font-size:22px;}@media screen and (max-width:850px){.header-wrapper .header > div .header-baseline span{font-size:16px;line-height:16px;}}@media screen and (max-width:767px){.header-wrapper .header > div #block-road-safety-theme-sitebranding{width:130px;}}@media screen and (max-width:600px){.header-wrapper .header > div #block-road-safety-theme-sitebranding{width:100px;}}
.title-block{font-weight:700;line-height:1.2em;font-size:20px;text-transform:uppercase;color:var(--light-color-on-dark-bg-title);}.header-main-menu .title-block{font-weight:500;font-size:25px;}@media screen and (min-width:980px){.header-main-menu .title-block{display:none;}}.user-login-popup .title-block{margin-bottom:15px;font-weight:400;font-size:revert;text-transform:none;}.header-website-link{margin-right:20px;}.block-user-login:not(.user-logged-in .block-user-login){padding-right:20px;}.block-user-login:not(.user-logged-in .block-user-login) a{background:url(/themes/custom/piarc_main_theme/img/headerDropdownArrow.gif) no-repeat transparent scroll right 10px;}.form-item-lang-dropdown-select{position:relative;text-align:center;}.form-item-lang-dropdown-select select{display:none;}.form-item-lang-dropdown-select .select-selected{position:relative;color:var(--color-text);}.form-item-lang-dropdown-select .select-selected::after{position:absolute;content:"";top:14px;right:0;width:0;height:0;border:6px solid transparent;border-color:var(--color-text) transparent transparent transparent;}.form-item-lang-dropdown-select .select-selected.select-arrow-active::after{border-color:transparent transparent var(--color-text) transparent;top:7px;}.form-item-lang-dropdown-select .select-items div,.form-item-lang-dropdown-select .select-selected{padding:6px 20px;cursor:pointer;}.form-item-lang-dropdown-select .select-items{display:none;position:absolute;top:100%;left:0;background-color:#fff;z-index:99;}.form-item-lang-dropdown-select .select-items.active{display:block;}.form-item-lang-dropdown-select .select-items div{display:inline-block;width:100%;}.form-item-lang-dropdown-select .select-items div:not(:last-child){border-bottom:1px solid var(--color-text);}.form-item-lang-dropdown-select .select-items div:hover{color:var(--color-lang-select-hover);}.form-item-lang-dropdown-select .select-items div:hover,.form-item-lang-dropdown-select .same-as-selected{transition:all 0.2s ease-out;}.form-item-lang-dropdown-select .select-items div:hover{background-color:var(--bg-lang-select-hover);}.form-item-lang-dropdown-select .same-as-selected{background-color:var(--bg-lang-select);color:var(--light-color-on-dark-bg-title);transition:all 0.2s ease-out;}.subscribe-block{position:relative;}@media screen and (max-width:767px){.subscribe-block{display:none;}}.path-frontpage .subscribe-block{margin-bottom:30px;height:330px;background:url(/themes/custom/piarc_main_theme/img/createAccountBg.jpg) no-repeat center center;}.subscribe-block > div{padding:10px;background-color:var(--bg-webform-feedback-footer);}.path-frontpage .subscribe-block > div{background-color:var(--main-color);}footer .subscribe-block > div{padding-bottom:0;}.subscribe-block > div p{margin:0;color:var(--light-color-on-dark-bg-title);line-height:16px;}.path-frontpage .subscribe-block > div p{text-transform:uppercase;}footer .subscribe-block > div p:last-child{text-align:right;}.subscribe-block > div p .subscribe-link{display:inline-block;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;}.path-frontpage .subscribe-block > div p .subscribe-link{padding:15px 40px;position:absolute;left:0;bottom:0;color:var(--light-color-on-dark-bg-title);background:var(--bg-btn-register);}.path-frontpage .subscribe-block > div p .subscribe-link:hover{background:var(--bg-webform-submit-hover);}footer .subscribe-block > div p .subscribe-link{margin:10px -10px 0 0;padding:7px 7px;color:var(--bg-user-login-popup);background:var(--bg-login-submit);}footer .subscribe-block > div p .subscribe-link:hover{background:var(--bg-login-submit-hover);}.footer-feedback p,.inscription-newsletter p{margin:0;font-size:16px;line-height:1.2em;text-transform:uppercase;color:var(--light-color-on-dark-bg);}.inscription-newsletter a[data-drupal-selector=edit-manage]{display:none;}.inscription-newsletter .is-disabled{display:none;}.inscription-newsletter .is-disabled + a[data-drupal-selector=edit-manage]{display:inline-block;}.path-frontpage .inscription-newsletter{margin-bottom:30px;padding:120px 10px 10px 10px;position:relative;height:330px;}.path-frontpage .inscription-newsletter .form-actions{position:absolute;left:0;bottom:-15px;}.path-frontpage .inscription-newsletter .form-actions .form-submit,.path-frontpage .inscription-newsletter .form-actions a[data-drupal-selector=edit-manage]{margin:0;background:var(--bg-btn-subscribe);}.path-frontpage .inscription-newsletter .form-actions .form-submit:hover,.path-frontpage .inscription-newsletter .form-actions a[data-drupal-selector=edit-manage]:hover{background:var(--bg-webform-submit-hover);}footer .inscription-newsletter{padding:10px;background-color:var(--bg-footer-newsletter);}footer .inscription-newsletter .form-actions{margin:30px -10px -10px 0;text-align:right;}footer .inscription-newsletter .form-actions .form-submit,footer .inscription-newsletter .form-actions a[data-drupal-selector=edit-manage]{margin:0;padding:8px 10px;color:var(--bg-user-login-popup);background:var(--bg-login-submit);}footer .inscription-newsletter .form-actions .form-submit:hover,footer .inscription-newsletter .form-actions a[data-drupal-selector=edit-manage]:hover{background:var(--bg-login-submit-hover);}.inscription-newsletter .field--widget-simplenews-subscription-select{display:none;}.inscription-newsletter .form-item-message{color:var(--light-color-on-dark-bg);text-transform:uppercase;}.footer-feedback{padding:10px;position:relative;background-color:var(--bg-footer-feedback);}.layout-newsletter-subscribe .footer-feedback{background-color:var(--bg-aside-feedback);}.footer-feedback .btn-pop-feedback{padding:8px 10px;position:absolute;right:0;bottom:0;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--light-color-on-dark-bg-title);background:var(--bg-user-login-popup);border:none;cursor:pointer;}.footer-feedback .btn-pop-feedback:hover{background:var(--bg-webform-submit-hover);}footer .footer-feedback .btn-pop-feedback{color:var(--bg-user-login-popup);background:var(--bg-login-submit);}footer .footer-feedback .btn-pop-feedback:hover{background:var(--bg-login-submit-hover);}.homePdfBlock{margin-bottom:30px;background-color:var(--bg-home-pdf-block);}.homePdfBlock p{margin:0;}.homePdfBlock p a{padding:8px 20px;display:flex;gap:20px;align-items:center;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:600;text-decoration:none;color:var(--light-color-on-dark-bg);}.homePdfBlock p a:hover{color:var(--bg-login-submit-hover);}.homePdfBlock p a::before{content:"";width:30px;height:30px;display:inline-block;background:url(/themes/custom/piarc_main_theme/img/homeCarouselChevron.png) no-repeat center;}.webform-feedback-popup{display:none;position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.3019607843);z-index:101;}.webform-feedback-popup.active{display:block;}.webform-feedback-popup .webform-feedback-popup-wrapper{position:absolute;top:20%;left:50%;margin-right:-50%;transform:translate(-50%,0);max-width:660px;height:650px;background:var(--bg-webform-feedback);box-shadow:0 1px 6px 0 var(--shadow);overflow-y:auto;}.user-login-popup{position:absolute;top:35px;right:105px;padding:10px 20px;height:0;background-color:var(--bg-user-login-popup);color:var(--light-color-on-dark-bg);opacity:0;z-index:-1;transition:all 0.2s ease-out;}.user-login-popup.active{width:220px;height:385px;opacity:1;z-index:110;transition:all 0.2s ease-out;}.user-login-popup ul{list-style:none;padding:0;}.user-login-popup ul li{margin:10px 0;}.user-login-popup ul li a{color:var(--light-color-on-dark-bg) !important;}.user-login-popup ul li a::before{content:">";margin-right:5px;display:inline-block;}
.navigation{min-height:53px;}.navigation .navigation-sticky{width:100%;min-height:53px;background:var(--bg-menu);box-shadow:0 1px 6px 0 var(--shadow);}.navigation .header-main-menu{display:flex;width:100%;}@media screen and (max-width:979px){.navigation .header-main-menu{padding:12px 30px;justify-content:space-between;align-items:center;}}.navigation .header-main-menu h2{margin:0;text-transform:uppercase;font-size:25px;color:var(--light-color-on-dark-bg);}@media screen and (min-width:980px){.navigation .header-main-menu h2{display:none;}}.navigation .header-main-menu .menu-button{margin:0;padding:0;width:46px;height:29px;border:none;background:none;box-shadow:none;}@media screen and (min-width:980px){.navigation .header-main-menu .menu-button{display:none;}}@media screen and (min-width:980px){.navigation .header-main-menu .menu-button i{display:none;}}@media screen and (max-width:979px){.navigation .header-main-menu .menu-button i{position:relative;top:0;display:block;width:100%;height:7px;background:var(--mobile-bg-btn);}.navigation .header-main-menu .menu-button i::before,.navigation .header-main-menu .menu-button i::after{content:"";position:absolute;display:block;width:100%;height:7px;background:var(--mobile-bg-btn);}.navigation .header-main-menu .menu-button i::before{top:-11px;}.navigation .header-main-menu .menu-button i::after{bottom:-11px;}}.navigation .header-main-menu ul{padding:0;list-style:none;}.navigation .header-main-menu > ul{margin:0;z-index:20;}@media screen and (min-width:980px){.navigation .header-main-menu > ul{position:relative;width:100%;display:flex;align-items:center;}}@media screen and (max-width:979px){.navigation .header-main-menu > ul{position:absolute;top:100%;left:0;right:0;display:none;width:100vw;box-shadow:0 1px 6px 0 var(--shadow);}}@media screen and (max-width:979px){.navigation .header-main-menu > ul > li{width:100%;background:var(--menu-mobile-nav-collapse);border-bottom:1px solid var(--border-mega-menu-submenu);}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li:has(ul li ul):hover > ul{display:flex;flex-wrap:wrap;column-gap:30px;width:100vw;max-width:1180px;}.navigation .header-main-menu > ul > li:has(ul li ul):hover > ul > li{flex:1 0 22%;max-width:268px;}.navigation .header-main-menu > ul > li:has(ul li ul):hover > ul:has(> li:only-child){left:inherit;width:fit-content;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li:hover:not(:has(ul li ul)) > ul{display:block;}}.navigation .header-main-menu > ul > li.hover{background:var(--menu-active-link);}@media screen and (max-width:979px){.navigation .header-main-menu > ul > li.hover{background:var(--menu-hover);}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-align-left > ul{left:inherit;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-align-right{position:relative;}.navigation .header-main-menu > ul > li.sub-menu-align-right > ul{left:inherit;right:0;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-2-col > ul{max-width:586px !important;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-3-col > ul{max-width:875px !important;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-4-col > ul{max-width:1180px;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.sub-menu-5-col > ul li{flex:1 0 17% !important;}}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li.last-item{position:absolute;right:0;background:var(--bg-menu-last-item) !important;}}.navigation .header-main-menu > ul > li.last-item a,.navigation .header-main-menu > ul > li.last-item span{border:none;}.navigation .header-main-menu > ul > li.last-item a:hover,.navigation .header-main-menu > ul > li.last-item span:hover{background:transparent;}.navigation .header-main-menu > ul > li.last-item ul{background:var(--bg-menu-last-item);border-bottom:none;}.navigation .header-main-menu > ul > li.last-item ul a:hover,.navigation .header-main-menu > ul > li.last-item ul span:hover{color:var(--menu-dropdown-toggle-hover);}.navigation .header-main-menu > ul > li:has(.is-active){background:var(--menu-active-link);}@media screen and (max-width:979px){.navigation .header-main-menu > ul > li:has(.is-active){background:var(--menu-hover-active);}}.navigation .header-main-menu > ul > li:has(.is-active) a.is-active{color:var(--menu-active);}.navigation .header-main-menu > ul > li a,.navigation .header-main-menu > ul > li span{display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;color:var(--light-color-on-dark-bg);}.navigation .header-main-menu > ul > li > a,.navigation .header-main-menu > ul > li span{padding:20px;display:inline-block;font-size:14px;font-weight:700;color:var(--light-color-on-dark-bg);}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li > a,.navigation .header-main-menu > ul > li span{padding:6px 12px;max-width:233px;min-height:53px;display:flex;align-items:center;justify-content:center;text-align:center;}html[lang=en] .navigation .header-main-menu > ul > li > a,html[lang=en] .navigation .header-main-menu > ul > li span{max-width:180px;}.navigation .header-main-menu > ul > li > a:hover,.navigation .header-main-menu > ul > li span:hover{background:var(--menu-hover);}}.navigation .header-main-menu > ul > li > ul{padding:23px 10px 30px;display:none;}@media screen and (min-width:980px){.navigation .header-main-menu > ul > li > ul{min-width:210px;position:absolute;top:100%;left:0;background:var(--bg-menu-dropdown-toggle);}}@media screen and (max-width:979px){.navigation .header-main-menu > ul > li > ul{background:var(--bg-menu-dropdown-toggle-mobile);border-bottom:1px solid var(--border-mega-menu-submenu);}}.navigation .header-main-menu > ul > li > ul > li{margin-bottom:20px;}@media screen and (max-width:979px){.navigation .header-main-menu > ul > li > ul > li{margin-left:20px;}}.navigation .header-main-menu > ul > li > ul > li > a{font-weight:bold;color:var(--light-color-on-dark-bg);}.navigation .header-main-menu > ul > li > ul > li > a:hover{color:var(--menu-dropdown-toggle-hover);}.navigation .header-main-menu > ul > li > ul > li:has(ul) > a{margin-bottom:10px;padding:0 0 30px;display:inline-block;width:100%;max-width:100%;min-height:inherit;text-align:left;border-bottom:1px solid var(--mega-group-title-border);}.navigation .header-main-menu > ul > li > ul > li:has(ul) a:hover{color:var(--menu-dropdown-toggle-hover);}.navigation .header-main-menu > ul > li > ul > li ul a{padding:5px 0;}
.book-block-menu ul{padding:0;list-style:none;}.book-block-menu > ul{padding:0;}.book-block-menu > ul a{display:block;line-height:26px;text-transform:uppercase;text-decoration:none;}@media screen and (max-width:767px){.book-block-menu > ul a{padding:7px 15px;}}@media screen and (max-width:767px){.book-block-menu > ul > li > a{background-color:var(--bg-book-menu);}}.book-block-menu > ul > li.active-trail > a{font-size:16px;line-height:38px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:2px solid var(--book-menu-border);}@media screen and (min-width:768px){.book-block-menu > ul > li.active-trail > a{margin:0 0 11px 0;padding:0 0 5px 0;font-size:20px;color:var(--book-menu-title);border-color:var(--book-menu-title-border);}}@media screen and (min-width:768px){.book-block-menu > ul > li.active-trail .active-trail .is-active{padding:7px 0 7px 35px;}}.book-block-menu > ul > li.active-trail .active-trail .is-active + ul a{font-weight:600;}.book-block-menu > ul > li.active-trail .active-trail .active-trail > ul > li a{padding-left:45px;}.book-block-menu > ul > li.active-trail .active-trail .active-trail > ul > li.active-trail > ul > li > a{padding-left:55px;background-position-x:35px;}.book-block-menu > ul > li.active-trail > ul a{font-size:14px;font-weight:700;}@media screen and (min-width:768px){.book-block-menu > ul > li.active-trail > ul a{padding:5px 0;}}@media screen and (max-width:767px){.book-block-menu > ul > li.active-trail > ul > li{border-top:1px solid var(--book-menu-border);}}.book-block-menu > ul > li.active-trail > ul li{margin:0;}.book-block-menu > ul > li.active-trail > ul li .active-trail a{font-weight:700;}.book-block-menu > ul > li.active-trail > ul li ul a{padding:5px 0 5px 35px;font-size:12px;line-height:23px;font-weight:600;}.book-block-menu > ul > li a{color:var(--color-text);}@media screen and (max-width:767px){.book-block-menu > ul > li > ul{background-color:var(--bg-book-menu-mobile-child);}}@media screen and (max-width:767px){.book-block-menu > ul > li > ul > li > a{background:url(/themes/custom/piarc_main_theme/img/mobileMenuSign.png) no-repeat transparent right -43px;}}@media screen and (max-width:767px){.book-block-menu > ul > li > ul a{color:var(--light-color-on-dark-bg);background:var(--bg-book-menu-mobile);}}.book-block-menu > ul > li > ul > .active-trail > a{color:#fff;}@media screen and (min-width:768px){.book-block-menu > ul > li > ul > .active-trail > a{background:url(/themes/custom/piarc_main_theme/img/homeCarouselChevron.png) no-repeat var(--bg-menu-book-desktop) 20px 15px;background-size:10px;}}@media screen and (max-width:767px){.book-block-menu > ul > li > ul > .active-trail > a{border-bottom:1px solid #fff;background:url(/themes/custom/piarc_main_theme/img/mobileMenuSign.png) no-repeat var(--bg-menu-book-toggle) right 10px;}}.book-block-menu > ul > li > ul > .active-trail:has(.active-trail) > a{background-color:transparent;}@media screen and (min-width:768px){.book-block-menu > ul > li > ul > .active-trail:has(.active-trail) > a{color:unset;}}.book-block-menu > ul > li > ul > .active-trail .active-trail .is-active{color:var(--light-color-on-dark-bg);background:url(/themes/custom/piarc_main_theme/img/homeCarouselChevron.png) no-repeat var(--bg-book-menu-child-active) 20px 15px;background-size:10px;background-position-y:14px;}@media screen and (max-width:767px){.book-block-menu > ul > li > ul > .active-trail .active-trail .is-active{background-size:9px;background-position-y:12px;}}@media screen and (min-width:768px){.book-block-menu > ul > li > ul > .active-trail .active-trail .active-trail .is-active{background-color:var(--bg-menu);}}.book-navigation{margin:30px 0;grid-area:navigation;}@media screen and (max-width:480px){.book-navigation{display:none;}}.book-navigation ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 0.29fr 1fr;gap:30px;list-style:none;}.book-navigation ul:has(li:only-child){grid-template-columns:1fr;justify-items:end;}.book-navigation ul li:only-child{width:41%;}.book-navigation ul li:last-child{text-align:right;}.book-navigation ul li:nth-child(2){max-width:105px;text-align:center;}.book-navigation ul li a{padding:6px 10px;display:block;font-weight:400;text-decoration:none;text-transform:uppercase;color:var(--main-color-text);background:var(--bg-book-nav-btn);}.book-navigation ul li a:hover{color:var(--main-color-text-hover);}@media screen and (min-width:481px){.node-book-container{display:grid;grid-template-areas:"share share share" "body body body" "studies sources kit" "navigation navigation navigation" "link link link";grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}}.node-book-container .piarc-share-wrapper{grid-area:share;}.node-book-container .field-body-book{grid-area:body;}.node-book-container .media-inline-book{margin:10px 0;padding:10px;background:var(--main-color);color:var(--light-color-on-dark-bg-title);cursor:pointer;}.node-book-container .media-inline-book:hover{background:var(--main-color-text-hover);}.node-book-container .media-inline-book a{color:var(--light-color-on-dark-bg-title);font-weight:400;}.node-book-container .field-book-case-studies{align-self:stretch;}.node-book-container:has(.field-book-case-studies) .field-book-references{align-self:stretch;}.node-book-container:has(.field-book-case-studies) .field-book-references{align-self:stretch;}.node-book-container .field-book-multimedia-kit .medias-book-kit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;}.node-book-container .field-book-multimedia-kit .medias-book-kit .multimedia-kit-id{margin:0;padding:3px 0 0 30px;max-width:125px;width:100%;text-transform:uppercase;font-weight:400;font-size:12px;}.node-book-container .field-book-multimedia-kit .medias-book-kit .multimedia-kit-id.book_video{background:url(/themes/custom/piarc_main_theme/img/videoWIc.png) no-repeat left 3px;}.node-book-container .field-book-multimedia-kit .medias-book-kit .multimedia-kit-id.book_image{background:url(/themes/custom/piarc_main_theme/img/picWIc.png) no-repeat left 3px;}.node-book-container .field-book-multimedia-kit .medias-book-kit .multimedia-kit-id.book_document{background:url(/themes/custom/piarc_main_theme/img/docWIc.png) no-repeat left 3px;}.node-book-container .field-book-multimedia-kit .medias-book-kit .multimedia-kit-id.book_tables{background:url(/themes/custom/piarc_main_theme/img/tableWIc.png) no-repeat left 3px;}.node-book-container .links{margin-top:-20px;padding:0;grid-area:link;align-self:stretch;}.not-logged .node-book-container .links{display:none;}.node-book-container .links li{list-style:none;}.node-book-container .medias-book-title{margin:0 0 10px 0;padding:0 0 0 22px;font-size:20px;line-height:var(--line-height);text-transform:uppercase;font-weight:700;background:url(/themes/custom/piarc_main_theme/img/homeCarouselChevron.png) no-repeat left 3px;background-size:15px;}.node-book-container .media-popin-wrapper{display:none;position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.3019607843);z-index:101;cursor:default;}.node-book-container .media-popin-wrapper.active{display:block;}.node-book-container .media-popin-wrapper .media-popin-content{position:absolute;top:20%;left:50%;margin-right:-50%;padding:30px;transform:translate(-50%,0);max-width:450px;width:90%;height:450px;background:var(--bg-webform-feedback);box-shadow:0 1px 6px 0 var(--shadow);overflow-y:auto;}.node-book-container .media-popin-wrapper .media-popin-content .medias-book-title-popin{margin-bottom:8px;font-size:18px;text-transform:uppercase;font-weight:700;}.node-book-container .media-popin-wrapper .media-popin-content .file--application-pdf{margin:0 10px 5px 10px;display:flex;gap:10px;}.node-book-container .media-popin-wrapper .media-popin-content .file--application-pdf::before{content:"•";font-weight:700;font-size:17px;}
.sharethis-wrapper{margin:20px 0;text-align:right;}
.search-form-block{position:relative;}.search-form-block .btn-filter-block{height:100%;cursor:pointer;}@media screen and (min-width:980px){.search-form-block .btn-filter-block{position:absolute;top:0;right:10px;background:url(/themes/custom/piarc_main_theme/img/whiteArrow.png) no-repeat center;width:10px;}}@media screen and (max-width:979px){.search-form-block .btn-filter-block{background:url(/themes/custom/piarc_main_theme/img/loupeIcBig.png) no-repeat center;background-size:contain;}}@media screen and (max-width:979px){.search-form-block form{display:none;padding:10px 13px 0 13px;position:absolute;top:100%;right:0;z-index:30;background-color:var(--bg-webform-submit);box-shadow:0 1px 6px 0 var(--shadow);}}.views-exposed-form.search-form-block{padding:7px 13px 0 13px;background-color:var(--bg-webform-submit);}@media screen and (min-width:980px){.views-exposed-form.search-form-block{width:25%;max-width:236px;}}@media screen and (max-width:980px){.views-exposed-form.search-form-block{width:65px;}}.search-page .views-exposed-form{padding:10px 10px 60px;margin-bottom:20px;display:flex;gap:15px;position:relative;background-color:var(--bg-search-block-color);}@media screen and (min-width:980px){.search-page .views-exposed-form{padding:10px 130px 40px 10px;align-items:flex-start;}}@media screen and (max-width:979px){.search-page .views-exposed-form{flex-direction:column;}}@media screen and (min-width:980px){.search-form-block .search-field-container-hover{display:none;padding:7px 13px 0 13px;position:absolute;top:100%;left:0;right:0;z-index:30;background-color:var(--bg-webform-submit);}}@media screen and (max-width:979px){.search-form-block .search-field-container-hover{margin-top:20px;}}.search-page .search-field-container-hover{display:flex;gap:15px;}@media screen and (max-width:979px){.search-page .search-field-container-hover{flex-direction:column;}}.views-exposed-form .form-item{display:flex;flex-direction:column;gap:5px;}.search-form-block .search-field-container-hover .form-item{margin-bottom:20px;}.form-item label{font-weight:700;text-transform:uppercase;}.views-exposed-form .form-item label{color:var(--light-color-on-dark-bg);}.form-item-search-api-fulltext input{border:none;}.search-form-block .form-item-search-api-fulltext input{width:100%;font-style:italic;}@media screen and (min-width:980px){.search-form-block .form-item-search-api-fulltext input{max-width:195px;}}.views-exposed-form select{color:black;border:none;}.search-form-block select{font-style:italic;}.search-form-block .form-actions{margin:0 0 0 -13px;}.search-page .form-actions{margin:0;position:absolute;bottom:0;right:0;}.form-actions .form-submit{padding:15px 40px;font-weight:700;border:none;text-transform:uppercase;color:var(--light-color-on-dark-bg);}.search-form-block .form-actions .form-submit{margin:0;background:var(--bg-submit-search-block-color);}.search-form-block .form-actions .form-submit:hover{background:var(--bg-submit-search-block-color-hover);}.search-page .form-actions .form-submit{margin:0;background:var(--bg-search-submit);}.search-page .form-actions .form-submit:hover{background:var(--bg-search-submit-hover);}.publication-date-wrapper{position:relative;}.publication-date-wrapper select{width:98px;}.publication-date-wrapper .form-item-publication-month{margin:0;position:absolute;bottom:0;}.search-form-block .publication-date-wrapper .form-item-publication-month{right:0;bottom:-20px;}@media screen and (min-width:980px){.search-page .publication-date-wrapper .form-item-publication-month{right:-75px;}}@media screen and (max-width:979px){.search-page .publication-date-wrapper .form-item-publication-month{left:113px;}}.search-page .view-content .views-row{margin-bottom:15px;padding-left:30px;}.search-page .view-content .views-row:has(.views-field-title a){background:none !important;}.search-page .view-content .views-row:has(.views-field-name a){background:url(/themes/custom/piarc_main_theme/img/docWIcBlue.png) no-repeat left 5px;}.view-content .views-field-title,.view-content .views-field-name{display:none;}.view-content .views-field-title:has(a),.view-content .views-field-name:has(a){display:block;}.view-content .views-field-title:has(a) a,.view-content .views-field-name:has(a) a{text-decoration:none;}.view-content .views-field-content-themes{text-transform:uppercase;}.view-content .views-field-created,.view-content .views-field-created-1{color:var(--main-color-text);}
