"); width: 18px; height: 18px; }
footer .contact ul .field--type-link.field--name-field-instagram a, footer .social-networks ul .field--type-link.field--name-field-instagram a { background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.5292C11.6076 10.5292 11.224 10.6455 10.8977 10.8635C10.5715 11.0816 10.3172 11.3914 10.167 11.7539C10.0169 12.1165 9.97757 12.5154 10.0541 12.9002C10.1307 13.2851 10.3196 13.6386 10.5971 13.9161C10.8746 14.1936 11.2281 14.3825 11.6129 14.4591C11.9978 14.5356 12.3967 14.4963 12.7592 14.3462C13.1218 14.196 13.4316 13.9417 13.6496 13.6154C13.8676 13.2892 13.984 12.9056 13.984 12.5132C13.984 12.2526 13.9327 11.9946 13.833 11.7539C13.7333 11.5132 13.5871 11.2945 13.4029 11.1103C13.2187 10.9261 13 10.7799 12.7592 10.6802C12.5185 10.5805 12.2605 10.5292 12 10.5292ZM19.944 8.56918C19.9398 7.95139 19.826 7.33924 19.608 6.76118C19.4474 6.33819 19.199 5.95406 18.8791 5.63413C18.5591 5.31421 18.175 5.06576 17.752 4.90518C17.1739 4.68715 16.5618 4.57339 15.944 4.56918C14.912 4.51318 14.608 4.51318 12 4.51318C9.392 4.51318 9.088 4.51318 8.056 4.56918C7.43821 4.57339 6.82606 4.68715 6.248 4.90518C5.82501 5.06576 5.44088 5.31421 5.12095 5.63413C4.80102 5.95406 4.55257 6.33819 4.392 6.76118C4.17397 7.33924 4.06021 7.95139 4.056 8.56918C4 9.60118 4 9.90518 4 12.5132C4 15.1212 4 15.4252 4.056 16.4572C4.06461 17.0772 4.17822 17.6912 4.392 18.2732C4.55186 18.6942 4.8001 19.0761 5.12 19.3932C5.43855 19.715 5.82351 19.9635 6.248 20.1212C6.82606 20.3392 7.43821 20.453 8.056 20.4572C9.088 20.5132 9.392 20.5132 12 20.5132C14.608 20.5132 14.912 20.5132 15.944 20.4572C16.5618 20.453 17.1739 20.3392 17.752 20.1212C18.1765 19.9635 18.5614 19.715 18.88 19.3932C19.1999 19.0761 19.4481 18.6942 19.608 18.2732C19.8258 17.6923 19.9396 17.0776 19.944 16.4572C20 15.4252 20 15.1212 20 12.5132C20 9.90518 20 9.60118 19.944 8.56918ZM17.912 14.9692C17.8863 15.4629 17.781 15.9491 17.6 16.4092C17.4447 16.7929 17.2138 17.1415 16.9211 17.4343C16.6284 17.727 16.2797 17.9579 15.896 18.1132C15.4316 18.2841 14.9426 18.3786 14.448 18.3932C13.816 18.3932 13.648 18.3932 12 18.3932C10.352 18.3932 10.184 18.3932 9.552 18.3932C9.05738 18.3786 8.56839 18.2841 8.104 18.1132C7.70728 17.9658 7.34902 17.7306 7.056 17.4252C6.76613 17.1382 6.54228 16.7915 6.4 16.4092C6.22845 15.9453 6.13649 15.4557 6.128 14.9612C6.128 14.3292 6.128 14.1612 6.128 12.5132C6.128 10.8652 6.128 10.6972 6.128 10.0652C6.13649 9.57064 6.22845 9.08109 6.4 8.61718C6.54743 8.22047 6.78262 7.86221 7.088 7.56918C7.37627 7.28088 7.72261 7.05726 8.104 6.91318C8.56839 6.74231 9.05738 6.64775 9.552 6.63318C10.184 6.63318 10.352 6.63318 12 6.63318C13.648 6.63318 13.816 6.63318 14.448 6.63318C14.9426 6.64775 15.4316 6.74231 15.896 6.91318C16.2927 7.06061 16.651 7.2958 16.944 7.60118C17.2339 7.88818 17.4577 8.23489 17.6 8.61718C17.7709 9.08157 17.8654 9.57057 17.88 10.0652C17.88 10.6972 17.88 10.8652 17.88 12.5132C17.88 14.1612 17.936 14.3292 17.912 14.9612V14.9692ZM16.632 9.01718C16.5368 8.75877 16.3866 8.5241 16.1918 8.32935C15.9971 8.13461 15.7624 7.98443 15.504 7.88918C15.1492 7.76619 14.7755 7.70662 14.4 7.71318C13.776 7.71318 13.6 7.71318 12 7.71318C10.4 7.71318 10.224 7.71318 9.6 7.71318C9.22261 7.71687 8.84886 7.78729 8.496 7.92118C8.24154 8.01211 8.00935 8.15615 7.81487 8.34374C7.62038 8.53133 7.46805 8.75817 7.368 9.00918C7.25182 9.36548 7.19506 9.73846 7.2 10.1132C7.2 10.7372 7.2 10.9132 7.2 12.5132C7.2 14.1132 7.2 14.2892 7.2 14.9132C7.20793 15.2901 7.27822 15.6632 7.408 16.0172C7.50325 16.2756 7.65343 16.5103 7.84817 16.705C8.04291 16.8998 8.27759 17.0499 8.536 17.1452C8.87733 17.2707 9.23652 17.3409 9.6 17.3532C10.224 17.3532 10.4 17.3532 12 17.3532C13.6 17.3532 13.776 17.3532 14.4 17.3532C14.7774 17.3495 15.1511 17.2791 15.504 17.1452C15.7624 17.0499 15.9971 16.8998 16.1918 16.705C16.3866 16.5103 16.5368 16.2756 16.632 16.0172C16.7659 15.6643 16.8363 15.2906 16.84 14.9132C16.84 14.2892 16.84 14.1132 16.84 12.5132C16.84 10.9132 16.84 10.7372 16.84 10.1132C16.8402 9.73542 16.7697 9.36096 16.632 9.00918V9.01718ZM12 15.5692C11.5991 15.5692 11.2021 15.4901 10.8317 15.3364C10.4614 15.1827 10.125 14.9575 9.84191 14.6736C9.55877 14.3897 9.33442 14.0528 9.18172 13.6821C9.02901 13.3113 8.95095 12.9141 8.952 12.5132C8.952 11.9084 9.13144 11.3173 9.46759 10.8145C9.80374 10.3118 10.2815 9.92011 10.8404 9.68905C11.3993 9.45799 12.0141 9.39794 12.6071 9.5165C13.2002 9.63507 13.7447 9.92692 14.1717 10.3551C14.5988 10.7833 14.8892 11.3286 15.0063 11.9219C15.1233 12.5152 15.0616 13.1299 14.8291 13.6882C14.5965 14.2465 14.2036 14.7232 13.7 15.058C13.1964 15.3929 12.6048 15.5708 12 15.5692ZM15.2 10.0572C15.0232 10.0385 14.8595 9.95496 14.7405 9.82276C14.6216 9.69056 14.5558 9.51902 14.5558 9.34118C14.5558 9.16335 14.6216 8.99181 14.7405 8.85961C14.8595 8.72741 15.0232 8.6439 15.2 8.62518C15.3768 8.6439 15.5405 8.72741 15.6595 8.85961C15.7784 8.99181 15.8442 9.16335 15.8442 9.34118C15.8442 9.51902 15.7784 9.69056 15.6595 9.82276C15.5405 9.95496 15.3768 10.0385 15.2 10.0572Z' fill='white'/%3E%3C/svg%3E%0A"); }
footer .contact ul .field--type-link.field--name-field-tiktok a, footer .social-networks ul .field--type-link.field--name-field-tiktok a { background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5488 10.6649C17.1726 10.6682 15.8302 10.239 14.7112 9.43799V15.0244C14.7108 16.0591 14.3945 17.069 13.8047 17.919C13.2148 18.7691 12.3795 19.4189 11.4104 19.7814C10.4413 20.1439 9.38458 20.202 8.38159 19.9478C7.3786 19.6936 6.47713 19.1392 5.79771 18.3589C5.1183 17.5785 4.69332 16.6093 4.57961 15.5809C4.4659 14.5525 4.66887 13.5139 5.16139 12.604C5.65391 11.6941 6.4125 10.9562 7.33572 10.489C8.25894 10.0218 9.30279 9.84762 10.3277 9.98969V12.7995C9.8587 12.652 9.35508 12.6564 8.88876 12.8122C8.42244 12.9679 8.01726 13.2671 7.73109 13.6668C7.44493 14.0666 7.2924 14.5466 7.29529 15.0382C7.29819 15.5298 7.45636 16.008 7.74722 16.4043C8.03808 16.8007 8.44675 17.095 8.91487 17.2453C9.38299 17.3956 9.88663 17.3941 10.3539 17.2411C10.8211 17.088 11.228 16.7913 11.5165 16.3932C11.805 15.9951 11.9604 15.516 11.9604 15.0244V4.10352H14.7112C14.7092 4.33581 14.7287 4.56778 14.7693 4.7965C14.8649 5.3071 15.0636 5.79282 15.3534 6.22397C15.6431 6.65512 16.0178 7.02263 16.4545 7.30401C17.0757 7.71477 17.8041 7.9337 18.5488 7.93355V10.6649Z' fill='white'/%3E%3C/svg%3E%0A"); }
footer .links .menu { margin: -8px; }
footer .links .menu .menu-item a { padding: 8px; color: rgb(255, 255, 255); font-weight: 400; font-size: 0.875rem; line-height: 18px; text-decoration: underline; display: block; }
footer .text { color: rgb(255, 255, 255); font-weight: 400; letter-spacing: 0.0047em; font-size: 14px; line-height: 16px; }
@media (max-width: 1399.98px) {
footer .footer-wrapper .row .logo { padding-right: calc(var(--bs-gutter-x) * 0.5); }
footer .footer-wrapper .row .logo .logo-factuel svg { width: 80px; }
}
@media (max-width: 1199.98px) {
footer .footer-wrapper .row .logo { width: 25%; }
footer .footer-wrapper .row .links { width: 20%; }
footer .footer-wrapper .row .wrapper-contact-social { width: 25%; }
footer .footer-wrapper .row .wrapper-contact-social > * { width: 100%; }
footer .footer-wrapper .row .text { width: 30%; }
}
@media (max-width: 991.98px) {
footer .footer-wrapper .row .logo, footer .footer-wrapper .row .links { width: 30%; }
footer .footer-wrapper .row .wrapper-contact-social { width: 40%; }
footer .footer-wrapper .row .text { width: 100%; margin-top: 24px; padding-top: 24px; padding-left: 0px; padding-right: 0px; border-top: 1px solid rgba(255, 255, 255, 0.25); }
}
@media (max-width: 767.98px) {
footer { padding: 24px 16px; }
footer .footer-wrapper .row .logo, footer .footer-wrapper .row .links, footer .footer-wrapper .row .wrapper-contact-social, footer .footer-wrapper .row .text { padding-left: 0px; padding-right: 0px; width: 100%; }
footer .footer-wrapper .row .logo { border-right: none; }
footer .footer-wrapper .row .wrapper-contact-social { margin: 0px; }
footer .footer-wrapper .row .wrapper-contact-social > * { padding: 25px 0px 0px; }
footer .footer-wrapper .row .links { margin-top: 24px; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.25); }
}
.node.node--unpublished { background-color: inherit; }
.node h1.tag-like, .node .tag-like.h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.node .header .row-header { margin: 0px; }
.node .header .row-header > * { padding: 0px; }
.node .header .text { align-self: center; }
.node .header .wrapper-text { padding: 80px 72px; }
.node .header .wrapper-text .wrapper-title { margin-bottom: 48px; }
.node .header .wrapper-text h1, .node .header .wrapper-text .h1 { color: rgb(255, 255, 255); margin-bottom: 16px; }
.node .header .wrapper-text .tag-like { background-color: rgb(0, 0, 0); padding: 4px 16px; font-size: 1rem; line-height: 24px; font-weight: 700; letter-spacing: 0.1007em; text-transform: uppercase; color: rgb(255, 255, 255); display: inline-block; }
.node .header .wrapper-text .field--name-field-body { font-weight: 400; font-size: 1.25rem; line-height: 26px; color: rgb(255, 255, 255); }
.node .header .wrapper-text .field--name-field-body p:last-of-type { margin-bottom: 0px; }
.node .header .wrapper-text .field--name-field-button { margin-top: 48px; }
.node .header .wrapper-text .field--name-field-button a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(255, 255, 255); border: 2px solid rgb(204, 204, 204); color: rgb(0, 0, 0); display: inline-flex; align-items: center; }
.node .header .wrapper-text .field--name-field-button a:hover { background-color: rgb(241, 241, 241); }
.node .header .wrapper-text .field--name-field-button a:focus { background-color: rgb(221, 221, 221); }
.node .header .wrapper-text .field--name-field-button a::after { content: ""; width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-size: contain; background-position: center center; background-repeat: no-repeat; transform: rotate(-90deg); margin-left: 4px; }
.node .header .image-header .media--type-image, .node .header .image-header .field--name-field-media-image, .node .header .image-header .field__item { height: 100%; }
.node .header .image-header img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }
@media (max-width: 991.98px) {
.node .header .wrapper-text { padding: 30px 20px; }
.node .header .wrapper-text .field--name-field-body { font-weight: 400; font-size: 0.875rem; line-height: 18px; }
}
@media (max-width: 767.98px) {
.node .header .wrapper-text { padding: 48px 16px; }
.node .header .wrapper-text .wrapper-title { margin-bottom: 24px; }
.node .header .wrapper-text .field--name-field-button { margin-top: 32px; }
.node .header .image-header img { max-height: 240px; }
}
.node .wrapper-menu .nav-pills { margin: 20px -8px 16px; }
.node .wrapper-menu .nav-pills .nav-item { padding: 0px 8px; }
.node .wrapper-menu .nav-pills .nav-item .nav-link, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a { display: flex; align-items: center; padding: 4px 10px; background-color: rgb(255, 255, 255); border-radius: 0px; font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; color: rgb(0, 0, 0); text-transform: inherit; }
.node .wrapper-menu .nav-pills .nav-item .nav-link:not(.not-dropdown)::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.not-dropdown)::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a:not(.not-dropdown)::after { content: ""; width: 16px; height: 16px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-size: contain; background-repeat: no-repeat; background-position: center center; margin-left: 10px; }
.node .wrapper-menu .nav-pills .nav-item .nav-link.active, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.active, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.is-active { background-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
.node .wrapper-menu .nav-pills .nav-item .nav-link.active::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.active::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.is-active::after { background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg"); transform: rotate(90deg); }
.node .wrapper-menu .nav-pills .nav-item .nav-link:not(.active)::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.active)::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a:not(.active)::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); transform: rotate(-90deg) !important; }
.node .wrapper-menu .tab-content .tab-pane { flex-wrap: wrap; align-items: center; margin: -8px; }
.node .wrapper-menu .tab-content .tab-pane > * { display: inline-flex; padding: 8px; }
.node .wrapper-menu .tab-content .tab-pane.active, .node .wrapper-menu .tab-content .media-library-view--widget .view-header a.tab-pane.is-active, .media-library-view--widget .view-header .node .wrapper-menu .tab-content a.tab-pane.is-active { display: flex; }
.node--type-page.node-9 h1, .node--type-page.node-9 .h1 { margin-bottom: 40px; }
.node--type-page.node-9 .field--name-field-content .field__item > .paragraph { padding: 0px; }
.node--type-page h1.tag-like, .node--type-page .tag-like.h1 { margin-top: 32px; }
.node--type-page .paragraph { padding: 40px 0px !important; }
.node--type-page article.media--type-image { text-align: center; margin-bottom: 20px; }
.node--type-page article.media--type-image img { margin: auto; height: auto; }
.node--type-page article.media--type-image .field--name-field-warning-content { display: none; }
.node--type-homepage .view-wrapper ~ div.wrapper:nth-child(2n) { background-color: rgb(241, 241, 241); }
.node--type-homepage .wrapper-special-project { background-color: rgb(232, 242, 246); padding: 12px; }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project { padding: 10px; }
}
.node--type-homepage .wrapper-special-project .wrapper { font-size: 14px; font-weight: 400; }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project .wrapper { flex-wrap: wrap; }
}
.node--type-homepage .wrapper-special-project .wrapper p { margin-bottom: 0px; }
.node--type-homepage .wrapper-special-project .wrapper .btn, .node--type-homepage .wrapper-special-project .wrapper button.link, .node--type-homepage .wrapper-special-project .wrapper .button, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink { margin-left: 15px; padding: 4px 16px; border-radius: 20px; font-weight: 600; font-size: 16px; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .wrapper-special-project .wrapper .btn:hover, .node--type-homepage .wrapper-special-project .wrapper button.link:hover, .node--type-homepage .wrapper-special-project .wrapper .button:hover, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink:hover, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project .wrapper .btn, .node--type-homepage .wrapper-special-project .wrapper button.link, .node--type-homepage .wrapper-special-project .wrapper .button, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink { margin-left: 0px; margin-top: 10px; }
}
.node--type-homepage .view-content { margin-top: 60px; margin-bottom: 40px; }
.node--type-homepage .view-content .node--type-article.node--view-mode-teaser { height: 100%; }
.node--type-homepage .view-content .editor-choice .node--type-article.node--view-mode-teaser { border: 2px solid rgb(124, 248, 175); position: relative; z-index: 0; }
.node--type-homepage .view-content .editor-choice .node--type-article.node--view-mode-teaser .our-selection { position: absolute; top: 0px; right: 0px; padding: 4px 12px; background-color: rgb(124, 248, 175); font-weight: 700; font-size: 0.813rem; line-height: 17px; text-transform: none; color: rgb(0, 0, 0); z-index: 1; }
.node--type-homepage .view-content .more-link { display: flex; align-items: center; justify-content: center; margin-top: 72px; }
.node--type-homepage .view-content .more-link a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .view-content .more-link a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.node--type-homepage .view-content .more-link a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
@media (min-width: 992px) {
.node--type-homepage .flux-youtube { margin-top: 5rem; }
}
.node--type-homepage .flux-youtube, .node--type-homepage .flux-twitter, .node--type-homepage .about-afp, .node--type-homepage .latest-news { padding-top: 80px; padding-bottom: 80px; }
.node--type-homepage .flux-youtube h2, .node--type-homepage .flux-youtube .h2, .node--type-homepage .flux-twitter h2, .node--type-homepage .flux-twitter .h2, .node--type-homepage .about-afp h2, .node--type-homepage .about-afp .h2, .node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 72px; }
.node--type-homepage .flux-youtube .wrapper-btn, .node--type-homepage .flux-twitter .wrapper-btn, .node--type-homepage .about-afp .wrapper-btn, .node--type-homepage .latest-news .wrapper-btn { display: flex; align-items: center; justify-content: center; margin-top: 42px; }
.node--type-homepage .flux-youtube .wrapper-btn a, .node--type-homepage .flux-twitter .wrapper-btn a, .node--type-homepage .about-afp .wrapper-btn a, .node--type-homepage .latest-news .wrapper-btn a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .flux-youtube .wrapper-btn a:hover, .node--type-homepage .flux-twitter .wrapper-btn a:hover, .node--type-homepage .about-afp .wrapper-btn a:hover, .node--type-homepage .latest-news .wrapper-btn a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.node--type-homepage .flux-youtube .wrapper-btn a:focus, .node--type-homepage .flux-twitter .wrapper-btn a:focus, .node--type-homepage .about-afp .wrapper-btn a:focus, .node--type-homepage .latest-news .wrapper-btn a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 48px; }
.node--type-homepage .latest-news p { font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.node--type-homepage .latest-news p:last-of-type { margin-bottom: 0px; }
.node--type-homepage .latest-news .wrapper-arrows { margin-top: 48px; display: flex; align-items: center; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow { width: 36px; height: 50px; background-color: rgb(0, 0, 0); border: none; font-size: 0px; padding: 0px; display: flex; align-items: center; justify-content: center; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow:first-of-type { margin-right: 24px; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow::after { content: ""; width: 24px; height: 24px; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-prev::after { background-image: url("/themes/custom/factuel/images/icons/navigate-left-white.svg"); }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-next::after { background-image: url("/themes/custom/factuel/images/icons/navigate-right-white.svg"); }
.node--type-homepage .latest-news .slick-list { padding: 0px 20% 0px 0px !important; }
.node--type-homepage .latest-news .slick-track > .field__item { padding: 0px 12px; }
.node--type-homepage .latest-news .slick-dots { list-style: none; padding: 0px; margin: 22px -5px 0px; display: flex; align-items: center; justify-content: center; }
.node--type-homepage .latest-news .slick-dots li { padding: 0px 5px; }
.node--type-homepage .latest-news .slick-dots li button { display: flex; font-size: 0px; background-color: transparent; border: 1px solid rgb(148, 148, 148); width: 16px; height: 16px; border-radius: 16px; }
.node--type-homepage .latest-news .slick-dots li.slick-active button { background-color: rgb(50, 90, 255); border: 1px solid rgb(50, 90, 255); }
@media (max-width: 767.98px) {
.node--type-homepage .latest-news { overflow: hidden; }
.node--type-homepage .latest-news .slick-list { margin: 0px -4px; padding: 0px 10px !important; overflow: visible !important; }
.node--type-homepage .latest-news .slick-list .slick-slide { opacity: 0.5; }
.node--type-homepage .latest-news .slick-list .slick-slide.slick-active { opacity: 1; }
.node--type-homepage .latest-news .slick-track > .field__item { padding: 0px 4px; }
}
.node--type-homepage .marketing-banner { padding-top: 60px; padding-bottom: 60px; }
.node--type-homepage .marketing-banner svg, .node--type-homepage .marketing-banner img { max-width: 100%; }
@media (max-width: 767.98px) {
.node--type-homepage .view-content { margin-top: 32px; margin-bottom: 48px; }
.node--type-homepage .view-content .more-link { margin-top: 32px; }
.node--type-homepage .flux-youtube, .node--type-homepage .flux-twitter, .node--type-homepage .about-afp, .node--type-homepage .latest-news { padding-top: 48px; padding-bottom: 48px; }
.node--type-homepage .flux-youtube h2, .node--type-homepage .flux-youtube .h2, .node--type-homepage .flux-twitter h2, .node--type-homepage .flux-twitter .h2, .node--type-homepage .about-afp h2, .node--type-homepage .about-afp .h2, .node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 32px; }
.node--type-homepage .flux-youtube .wrapper-btn, .node--type-homepage .flux-twitter .wrapper-btn, .node--type-homepage .about-afp .wrapper-btn, .node--type-homepage .latest-news .wrapper-btn { margin-top: 32px; }
.node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 16px; }
.node--type-homepage .latest-news .wrapper-arrows { display: none; }
.node--type-homepage .marketing-banner { padding-top: 48px; padding-bottom: 32px; }
.node--type-homepage .marketing-banner svg, .node--type-homepage .marketing-banner img { width: 100%; height: auto !important; }
}
#block-surlememetheme .views-row { margin-bottom: 20px; }
.node--type-article span.capitalize { text-transform: capitalize !important; }
.node--type-article span.lowercase { text-transform: lowercase !important; }
.node--type-article.node--view-mode-teaser { height: 100%; border: 2px solid rgb(221, 221, 221); }
.node--type-article.node--view-mode-teaser a { text-decoration: none; color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-teaser img { width: 100%; aspect-ratio: 16 / 8; }
.node--type-article.node--view-mode-teaser .wrapper-text { padding: 24px; }
.node--type-article.node--view-mode-teaser .wrapper-text .tag-like { display: inline-flex; background-color: rgb(0, 0, 0); padding: 1px 6px; font-weight: 700; font-size: 0.813rem; line-height: 16px; color: rgb(255, 255, 255); margin-bottom: 24px; }
.node--type-article.node--view-mode-teaser .wrapper-text .created { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; color: rgb(102, 102, 102); margin-bottom: 8px; text-transform: inherit; }
.node--type-article.node--view-mode-teaser .wrapper-text h3, .node--type-article.node--view-mode-teaser .wrapper-text .h3 { margin-bottom: 0px; }
.node--type-article.node--view-mode-full h3, .node--type-article.node--view-mode-full .h3 { margin-bottom: 2rem; }
.node--type-article.node--view-mode-full .media--view-mode-image-article { display: flex; justify-content: center; margin: 30px 0px; }
.node--type-article.node--view-mode-full .social-share li.twitter { display: flex; align-items: center; justify-content: center; }
.node--type-article.node--view-mode-full .social-share li.twitter a { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); width: 18px; height: 18px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
.node--type-article.node--view-mode-full a { text-decoration: none !important; }
.node--type-article.node--view-mode-full .social-share-wrapper { display: flex; align-items: center; }
.node--type-article.node--view-mode-full .social-share-wrapper .text { display: inline-flex; margin-right: 8px; }
.node--type-article.node--view-mode-full .social-share-wrapper .social-share { display: flex; list-style: none; padding: 0px; margin: 0px -4px; }
.node--type-article.node--view-mode-full .social-share-wrapper .social-share .list-item { padding: 0px 4px; }
.node--type-article.node--view-mode-full .top-header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: 16px; margin-bottom: 28px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .top-header { margin-bottom: 0px; }
}
.node--type-article.node--view-mode-full .top-header .tag-like { display: inline-flex; align-items: center; padding: 0px 6px; font-weight: 600; font-size: 0.813rem; letter-spacing: 0.0828em; text-decoration: none; background-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
.node--type-article.node--view-mode-full .image-wrapper { display: flex; justify-content: center; margin-bottom: 24px; text-align: center; flex-direction: column; }
.node--type-article.node--view-mode-full .image-wrapper img { max-width: 100%; }
.node--type-article.node--view-mode-full .image-wrapper span.legend { font-size: 13px; line-height: 1.5em; font-style: italic; color: rgb(150, 163, 170); text-align: center; }
.node--type-article.node--view-mode-full .sub-header .h2 { text-transform: none; text-align: center; margin-bottom: 24px; }
.node--type-article.node--view-mode-full .sub-header .wrapper-informations { margin-bottom: 24px; display: flex; justify-content: center; }
.node--type-article.node--view-mode-full .sub-header .list-informations { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; list-style: none; max-width: 80%; padding: 0px; margin: -4px; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item { padding: 4px; display: inline; font-weight: 400; font-size: 1rem; line-height: 20px; color: rgb(102, 102, 102); }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item a { color: rgb(102, 102, 102); }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item svg { margin-right: 8px; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link a { color: rgb(0, 60, 197) !important; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link:hover a { text-decoration: underline !important; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item:not(:last-of-type)::after { content: "|"; margin-left: 10px; margin-right: 2px; }
.node--type-article.node--view-mode-full .mentions-copyright { padding: 12px 24px; font-weight: 400; font-size: 1rem; line-height: 20px; color: rgb(77, 77, 77); text-align: center; }
.node--type-article.node--view-mode-full .mentions-copyright a { font-weight: 600; font-size: 1rem; line-height: 20px; text-decoration: underline; color: rgb(77, 77, 77); }
.node--type-article.node--view-mode-full .wrapper-summary { margin-top: 40px; font-size: 20px; font-weight: 700; margin-bottom: 25px; }
.node--type-article.node--view-mode-full .wrapper-summary a { text-decoration: underline !important; }
.node--type-article.node--view-mode-full .wrapper-body { margin-bottom: 48px; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-body span.e-afp-correction-note, .node--type-article.node--view-mode-full .wrapper-body .field--name-body span.e-afp-update-note { display: none; }
.node--type-article.node--view-mode-full .wrapper-body a[href*="urn:newsml"] > * { display: block !important; }
.node--type-article.node--view-mode-full .wrapper-body h2, .node--type-article.node--view-mode-full .wrapper-body .h2, .node--type-article.node--view-mode-full .wrapper-body h3, .node--type-article.node--view-mode-full .wrapper-body .h3, .node--type-article.node--view-mode-full .wrapper-body h4, .node--type-article.node--view-mode-full .wrapper-body .h4 { margin-bottom: 36px; text-transform: inherit !important; letter-spacing: inherit !important; }
.node--type-article.node--view-mode-full .wrapper-body .gallery { display: flex; align-items: stretch; flex-wrap: wrap; justify-content: center; }
.node--type-article.node--view-mode-full .wrapper-body .gallery .wrapper-image { max-width: 30%; margin-bottom: 20px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .gallery .wrapper-image { max-width: 90%; }
}
.node--type-article.node--view-mode-full .wrapper-body .gallery article { align-items: center; margin: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .gallery article .field--name-field-media-image .field__item { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body video { max-width: 100%; height: auto; }
.node--type-article.node--view-mode-full .wrapper-body table { max-width: 100%; border: 0px; margin-bottom: 20px; }
.node--type-article.node--view-mode-full .wrapper-body table tr { border: 0px; }
.node--type-article.node--view-mode-full .wrapper-body table tr td { border-bottom: 1px solid rgb(219, 219, 219); text-align: left; padding: 9px; vertical-align: middle; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper { overflow: hidden; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning { clear: both; background: url("/themes/custom/factuel/images/icons/warning.png") center 20px / 45px no-repeat rgb(0, 0, 0); height: 200px; text-align: center; color: rgb(150, 163, 170); position: relative; margin: 0px auto 36px; padding: 30px 0px; width: 60%; max-width: 1500px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning { width: 80%; }
}
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning::before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning .warning_text { color: rgb(255, 255, 255); padding-top: 55px; text-align: center; font-size: 14px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link { padding: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span { display: block; line-height: 44px; border: 1px solid rgb(255, 255, 255); border-radius: 3px; width: 190px; height: 44px; color: rgb(255, 255, 255); margin: 0px auto; background-color: rgb(0, 0, 0); cursor: pointer; text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span a { color: rgb(255, 255, 255); font-size: 13px; width: 100%; height: 100%; display: inline-block; text-decoration: none; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span:hover a { color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_section { transition: all 2s ease-in-out 0s; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_section .field--name-field-media-image { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper:not(.open) .warning_section { opacity: 0; height: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper.open .warning::before { border-top-color: rgb(0, 0, 0); border-width: 16px; margin-left: -16px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper.open .warning_section { opacity: 1; height: 100%; }
.node--type-article.node--view-mode-full .wrapper-body img { max-width: 90%; width: max-content; height: auto; }
.node--type-article.node--view-mode-full .wrapper-body p { padding-bottom: 26px; margin-bottom: 0px; }
.node--type-article.node--view-mode-full .wrapper-body p > .g2item { display: flex; justify-content: center; flex-wrap: wrap; }
.node--type-article.node--view-mode-full .wrapper-body > .g2item { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 36px; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-body > .g2item { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 36px; }
.node--type-article.node--view-mode-full .wrapper-body .g2web iframe { margin: 28px auto !important; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image { display: flex; justify-content: center; flex-wrap: wrap; width: fit-content; margin: 28px auto; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image .field--name-field-media-image, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article .field--name-field-media-image, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image .field--name-field-media-image { width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image > *, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article > *, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image > * { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image.bordered-image img { border: 1px solid rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .grid-with-margin, .node--type-article.node--view-mode-full .wrapper-body .grid-no-margin { display: flex; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-with-margin, .node--type-article.node--view-mode-full .wrapper-body .grid-no-margin { flex-wrap: wrap; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-left { clear: both; float: left; width: 95vw; }
.node--type-article.node--view-mode-full .wrapper-body .grid-left .wrapper-image { margin-right: 40px; width: 40%; padding-bottom: 0px; float: left; margin-left: 5%; clear: none; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left .wrapper-image { float: none !important; width: 88% !important; margin: 0px auto !important; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-left .g2web { float: left; margin: 0px auto; padding-top: 0px; padding-bottom: 36px; width: 48%; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left .g2web { max-width: 100% !important; width: 100% !important; }
}
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left { width: 100%; float: none !important; margin-left: 0px !important; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-right { clear: both; float: right; width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .grid-right .wrapper-image { margin-left: 40px; width: 40%; padding-bottom: 0px; float: right; margin-right: 5%; clear: none; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-right .wrapper-image { float: none !important; width: 88% !important; margin: 0px auto !important; }
}
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-right { float: none; margin-left: 0px; }
}
.node--type-article.node--view-mode-full .wrapper-body iframe { display: flex; margin: auto auto 20px; max-width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .twitter-tweet { margin-left: auto; margin-right: auto; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout { display: flex; flex-flow: row; justify-content: space-around; margin-bottom: 36px; align-items: center; }
@media screen and (min-width: 1399px) {
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout { width: 130%; margin-left: -15%; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout img { max-width: 100% !important; }
}
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout { flex: 1 1 0%; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item { display: flex; align-items: flex-start; justify-content: center; flex-flow: wrap; height: 100%; margin: 10px; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item img { margin-bottom: 15px; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item .legend, .node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item .field--name-field-caption .field__item { margin-top: auto; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-field-caption .field__label { display: none; }
.node--type-article.node--view-mode-full .wrapper-body span.legend, .node--type-article.node--view-mode-full .wrapper-body .field--name-field-caption .field__item { margin: 30px 30px 0px; text-align: center; display: block; font-size: 13px; line-height: 1.5em; font-style: italic; color: rgb(150, 163, 170); flex-basis: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .e-afp-correction-note, .node--type-article.node--view-mode-full .wrapper-body .e-afp-cancel-note, .node--type-article.node--view-mode-full .wrapper-body .e-afp-update-note, .node--type-article.node--view-mode-full .wrapper-body pre { font-size: 14px; line-height: 1.4em; white-space: pre-wrap; overflow-wrap: break-word; margin-bottom: 36px; display: block; width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .e-afp-correction-note time, .node--type-article.node--view-mode-full .wrapper-body .e-afp-cancel-note time, .node--type-article.node--view-mode-full .wrapper-body .e-afp-update-note time, .node--type-article.node--view-mode-full .wrapper-body pre time { margin-right: 6px; }
.node--type-article.node--view-mode-full .encart-veracity { margin-top: 48px; margin-bottom: 48px; padding: 24px; }
.node--type-article.node--view-mode-full .encart-veracity .title-wrapper { margin-bottom: 24px; }
.node--type-article.node--view-mode-full .encart-veracity .subtitle-700 { margin-bottom: 8px; }
.node--type-article.node--view-mode-full .encart-veracity .body { margin-bottom: 0px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links { list-style: none; padding: 0px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links .link-icon { display: flex; align-items: center; font-weight: 400; font-size: 0.813rem; line-height: 17px; text-decoration-line: underline; color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .encart-veracity .list-links .link-icon svg { margin-right: 8px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links li:not(:last-of-type) { margin-bottom: 16px; }
.node--type-article.node--view-mode-full .navigation-option a { color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .top-header > * { flex: 0 0 auto; width: 100%; }
.node--type-article.node--view-mode-full .top-header .left-content { order: 2; }
.node--type-article.node--view-mode-full .top-header .social-share-wrapper { order: 1; margin-bottom: 24px; justify-content: flex-end; }
.node--type-article.node--view-mode-full .sub-header .list-informations { max-width: 100%; }
.node--type-article.node--view-mode-full .sub-header .list-informations > * { flex: 0 0 auto; width: 100%; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item svg { display: none; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item:not(:last-of-type)::after { display: none; }
.node--type-article.node--view-mode-full .mentions-copyright { position: relative; padding: 24px 0px; }
.node--type-article.node--view-mode-full .mentions-copyright::before { z-index: -1; content: ""; position: absolute; width: 100vw; height: 100%; top: 0px; left: 50%; transform: translateX(-50%); background-color: rgb(232, 242, 246); }
.node--type-article.node--view-mode-full .wrapper-body { margin-top: 32px; }
.node--type-article.node--view-mode-full .wrapper-body h2, .node--type-article.node--view-mode-full .wrapper-body .h2 { margin-bottom: 36px; }
.node--type-article.node--view-mode-full .encart-veracity { margin-top: 32px; margin-bottom: 32px; }
}
.e-afp-blockquote-center, .e-afp-blockquote-left, .e-afp-blockquote-right { text-align: left; padding: 30px; font-size: 22px; font-weight: 700; text-transform: uppercase; border-style: solid !important; border-color: rgb(0, 123, 255) !important; border-image: initial !important; border-width: 4px 0px !important; }
.e-afp-blockquote-center p, .e-afp-blockquote-left p, .e-afp-blockquote-right p { margin: 0px; font-size: 22px; font-weight: 700; text-transform: uppercase; padding: 0px !important; }
.e-afp-blockquote-center { width: 40%; max-width: 570px; margin: 0px auto 36px; clear: both; }
.e-afp-blockquote-left { float: left; width: 22%; margin: 10px 40px 30px 8%; }
.e-afp-blockquote-right { float: right; width: 22%; margin: 10px 8% 36px 30px; }
.lquote, .rquote, .cquote { border-top: 4px solid rgba(150, 163, 170, 0.3); border-bottom: 4px solid rgba(150, 163, 170, 0.3); padding: 30px; }
.lquote blockquote, .rquote blockquote, .cquote blockquote { z-index: 1; font-size: 20px; line-height: 30px; color: rgb(51, 51, 51); clear: both; width: 100%; quotes: inherit; margin: 0px; }
.lquote blockquote p, .rquote blockquote p, .cquote blockquote p { padding-bottom: 0px !important; }
@media (max-width: 991.98px) {
.lquote, .rquote, .cquote { font-size: 22px; width: 75% !important; float: none !important; margin: 56px auto !important; }
}
aside.rquote { float: right; width: 22%; margin: 10px -8% 36px 30px; }
aside.lquote { float: left; width: 22%; margin: 10px 40px 30px -8%; }
aside.cquote { width: 50%; margin: 0px auto 36px; clear: both; }
.field--name-field-about-afp { justify-content: space-evenly; }
.node .row { margin: calc(-0.5 * var(--bs-gutter-x)); }
.node .row > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.node .field--name-field-content .field__item > .paragraph { padding: 120px 0px; }
@media (max-width: 767.98px) {
.node .field--name-field-content .field__item > .paragraph { padding: 48px 0px; }
}
.view .row .views-infinite-scroll-content-wrapper { display: flex; flex-wrap: wrap; margin: calc(-0.5 * var(--bs-gutter-x)); }
.view .row .views-infinite-scroll-content-wrapper > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view .js-pager__items.pager { text-align: center; margin-top: 30px; }
.view .js-pager__items.pager li a { background-color: rgb(50, 90, 255); border: 1px solid rgb(50, 90, 255); color: rgb(255, 255, 255); font-weight: 600; border-radius: 100px; }
.paragraph--type--editorial-page-text-image h2, .paragraph--type--editorial-page-text-image .h2, .paragraph--type--editorial-page-text h2, .paragraph--type--editorial-page-text .h2, .paragraph--type--editorial-page-text-video h2, .paragraph--type--editorial-page-text-video .h2, .paragraph--type--editorial-page-image h2, .paragraph--type--editorial-page-image .h2 { margin-bottom: 24px; }
.paragraph--type--editorial-page-text-image .wrapper-text h2, .paragraph--type--editorial-page-text-image .wrapper-text .h2, .paragraph--type--editorial-page-text .wrapper-text h2, .paragraph--type--editorial-page-text .wrapper-text .h2, .paragraph--type--editorial-page-text-video .wrapper-text h2, .paragraph--type--editorial-page-text-video .wrapper-text .h2, .paragraph--type--editorial-page-image .wrapper-text h2, .paragraph--type--editorial-page-image .wrapper-text .h2 { margin-bottom: 24px; }
.paragraph--type--editorial-page-text-image .wrapper-text p:last-of-type, .paragraph--type--editorial-page-text .wrapper-text p:last-of-type, .paragraph--type--editorial-page-text-video .wrapper-text p:last-of-type, .paragraph--type--editorial-page-image .wrapper-text p:last-of-type { margin-bottom: 0px; }
.paragraph--type--editorial-page-text-image .field--name-field-button, .paragraph--type--editorial-page-text .field--name-field-button, .paragraph--type--editorial-page-text-video .field--name-field-button, .paragraph--type--editorial-page-image .field--name-field-button { margin-top: 48px; }
.paragraph--type--editorial-page-text-image .field--name-field-button a, .paragraph--type--editorial-page-text .field--name-field-button a, .paragraph--type--editorial-page-text-video .field--name-field-button a, .paragraph--type--editorial-page-image .field--name-field-button a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.paragraph--type--editorial-page-text-image .field--name-field-button a:hover, .paragraph--type--editorial-page-text .field--name-field-button a:hover, .paragraph--type--editorial-page-text-video .field--name-field-button a:hover, .paragraph--type--editorial-page-image .field--name-field-button a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.paragraph--type--editorial-page-text-image .field--name-field-button a:focus, .paragraph--type--editorial-page-text .field--name-field-button a:focus, .paragraph--type--editorial-page-text-video .field--name-field-button a:focus, .paragraph--type--editorial-page-image .field--name-field-button a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.paragraph--type--editorial-page-text-image .field--name-field-button a::after, .paragraph--type--editorial-page-text .field--name-field-button a::after, .paragraph--type--editorial-page-text-video .field--name-field-button a::after, .paragraph--type--editorial-page-image .field--name-field-button a::after { content: ""; width: 24px; height: 24px; background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg"); background-size: contain; background-position: center center; background-repeat: no-repeat; margin-left: 4px; }
@media (max-width: 767.98px) {
.paragraph--type--editorial-page-text-image h2, .paragraph--type--editorial-page-text-image .h2, .paragraph--type--editorial-page-text h2, .paragraph--type--editorial-page-text .h2, .paragraph--type--editorial-page-text-video h2, .paragraph--type--editorial-page-text-video .h2, .paragraph--type--editorial-page-image h2, .paragraph--type--editorial-page-image .h2 { margin-bottom: 16px; }
.paragraph--type--editorial-page-text-image .wrapper-text, .paragraph--type--editorial-page-text .wrapper-text, .paragraph--type--editorial-page-text-video .wrapper-text, .paragraph--type--editorial-page-image .wrapper-text { margin-bottom: 32px; }
.paragraph--type--editorial-page-text-image .wrapper-text h2, .paragraph--type--editorial-page-text-image .wrapper-text .h2, .paragraph--type--editorial-page-text .wrapper-text h2, .paragraph--type--editorial-page-text .wrapper-text .h2, .paragraph--type--editorial-page-text-video .wrapper-text h2, .paragraph--type--editorial-page-text-video .wrapper-text .h2, .paragraph--type--editorial-page-image .wrapper-text h2, .paragraph--type--editorial-page-image .wrapper-text .h2 { margin-bottom: 16px; }
.paragraph--type--editorial-page-text-image .field--name-field-button, .paragraph--type--editorial-page-text .field--name-field-button, .paragraph--type--editorial-page-text-video .field--name-field-button, .paragraph--type--editorial-page-image .field--name-field-button { margin-top: 32px; }
}
.paragraph--type--editorial-page-accordeon .accordion .accordion-item { border: 1px solid rgb(204, 204, 204); }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:first-of-type { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:first-of-type .accordion-button { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:last-of-type { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:last-of-type .accordion-button { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:not(:last-of-type) { margin-bottom: 12px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button { padding: 20px 24px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button .field--name-field-title { line-height: 30px; letter-spacing: -0.0088em; color: rgb(50, 90, 255); font-weight: 600; font-size: 24px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button::after { width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button:focus { border-color: rgb(148, 148, 148); box-shadow: none; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button:not(.collapsed) { background-color: rgb(255, 255, 255); box-shadow: none; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body { padding: 0px 24px 20px; font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body p:last-of-type { margin-bottom: 0px; }
@media (max-width: 767.98px) {
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button .field--name-field-title { font-weight: 600; font-size: 1.125rem; line-height: 23px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body { font-weight: 400; font-size: 1rem; line-height: 20px; }
}
.paragraph--type--about-afp-block { position: relative; }
.paragraph--type--about-afp-block a { text-decoration: none; color: initial; }
.paragraph--type--about-afp-block img { width: 100%; }
.paragraph--type--about-afp-block .overlay { position: absolute; bottom: 0px; right: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); padding: 16px 24px 24px; font-weight: 600; font-size: 1.125rem; line-height: 23px; color: rgb(255, 255, 255); }
.paragraph--type--latest-news-block { border: 2px solid rgb(221, 221, 221); }
.paragraph--type--latest-news-block a { text-decoration: none; color: rgb(0, 0, 0); }
.paragraph--type--latest-news-block img { width: 100%; }
.paragraph--type--latest-news-block .wrapper-text { padding: 24px; }
.paragraph--type--latest-news-block .wrapper-text h3, .paragraph--type--latest-news-block .wrapper-text .h3 { }
.paragraph--type--latest-news-block .wrapper-text .field--name-field-body { font-weight: 400; font-size: 1rem; line-height: 20px; }
.paragraph--type--latest-news-block .wrapper-text .field--name-field-body p:last-of-type { margin-bottom: 0px; }
.paragraph--type--editorial-page-form h3, .paragraph--type--editorial-page-form .h3 { margin-bottom: 25px; }
.view-rubriques.view-display-id-page_1, .view-rubriques.view-display-id-page_2 { margin-top: 32px; margin-bottom: 160px; }
.view-rubriques.view-display-id-page_1 .view-header, .view-rubriques.view-display-id-page_2 .view-header { margin-bottom: 60px; }
.view-rubriques.view-display-id-page_1 h1, .view-rubriques.view-display-id-page_1 .h1, .view-rubriques.view-display-id-page_2 h1, .view-rubriques.view-display-id-page_2 .h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.view-rubriques.view-display-id-page_1 .row, .view-rubriques.view-display-id-page_2 .row { margin: calc(-0.5 * var(--bs-gutter-x)); }
.view-rubriques.view-display-id-page_1 .row > *, .view-rubriques.view-display-id-page_2 .row > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view-rubriques.view-display-id-page_1 .row .views-infinite-scroll-content-wrapper, .view-rubriques.view-display-id-page_2 .row .views-infinite-scroll-content-wrapper { margin: calc(-0.5 * var(--bs-gutter-x)); display: flex; flex-wrap: wrap; }
.view-rubriques.view-display-id-page_1 .row .views-infinite-scroll-content-wrapper > *, .view-rubriques.view-display-id-page_2 .row .views-infinite-scroll-content-wrapper > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view-sur-le-meme-theme { padding-top: 120px; padding-bottom: 120px; }
.view-sur-le-meme-theme h2, .view-sur-le-meme-theme .h2 { margin-bottom: 72px; }
.view-header { margin-top: 32px; }
.view-header h1.tag-like.black-tag, .view-header .tag-like.black-tag.h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-bottom: 30px; font-size: 36px; }
.view-recherche-drupal { margin-bottom: 160px; }
.view-recherche-drupal .view-header { margin-bottom: 60px; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline { position: relative; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-item { float: inherit; width: 100%; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-actions { position: absolute; right: 2px; top: 2px; bottom: 2px; margin: 0px; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-actions input { max-width: 48px; color: transparent; border-radius: 0px; border: 0px; background: url(data:image/webp;base64,UklGRsADAABXRUJQVlA4WAoAAAA4AAAAFwAAFwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIwQAAAAGAXdu2quY8KQArw6nHpQLny+HT3akE4p7UkAoYzwrYkSuRBiJiAuifuvJXBoybokcmdsbbrD17g5EQa+ImSt/DV+iKxHDQia1ukOK5zjc68dULw8PJI0qiQZQ5V28k/nTHMWYSI4eDtkQNOsuYSYwcYt+8STw8cIoIC/lR5XiMK1VAPVo+DiWwUTnqAjkS7OIiyPAfgZEIpQw8jWqjJ1i5AUYi5CnfOXAeqj6iAUYi33ViDzCSEBxg8EPUe/+p3wUAVlA4IC4AAADQAgCdASoYABgAPm0ylUekIyIhKAgAgA2JaQAAPaOgAP76/0v37HzokBi2McAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAAt3AQDoAwAAC3cBAOgDAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAGAAAAAOgBAABAAAAGAAAAAAAAAA=) center center no-repeat rgb(221, 221, 221); height: 100%; }
.view-recherche-drupal .view-content article.node { border-bottom: 1px solid rgb(102, 102, 102); }
.view-recherche-drupal .view-content article.node h2, .view-recherche-drupal .view-content article.node .h2 { font-size: 1.75rem; line-height: 28px; }
.view-recherche-drupal .view-content article.node a { text-decoration: none; color: inherit; }
.view-recherche-drupal .view-content article.node a:hover h2, .view-recherche-drupal .view-content article.node a:hover .h2 { color: rgb(50, 90, 255); }
@media (max-width: 767.98px) {
.view-recherche-drupal .view-content article.node .wrapper { flex-wrap: wrap; }
.view-recherche-drupal .view-content article.node .wrapper .left.image { padding-left: 0px !important; padding-bottom: 15px !important; }
}
.view-recherche-drupal .pagination li { border: 0px; }
.view-recherche-drupal .pagination li.active a { background-color: inherit; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; color: rgb(50, 90, 255); border-bottom-style: solid; border-bottom-color: rgb(50, 90, 255); border-radius: 0px; font-weight: 700; }
.view-recherche-drupal .pagination li a { color: rgb(0, 0, 0); border: 0px; border-radius: 0px; }
form .form-item { margin: 0px; }
form label, form .webform-select-other legend span { display: block; font-weight: 600; font-size: 1rem; line-height: 20px; color: rgb(0, 0, 0); margin-bottom: 8px; }
form input.form-control, form textarea.form-textarea { padding: 14px 16px; background-color: rgb(255, 255, 255); border: 2px solid rgb(148, 148, 148); border-radius: 0px; font-weight: 400; font-size: 1rem; line-height: 20px; }
form select.form-select { padding: 14px 40px 14px 16px; background-color: rgb(255, 255, 255); border: 2px solid rgb(148, 148, 148); border-radius: 0px; font-weight: 400; font-size: 1rem; line-height: 20px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-position: right 16px center; background-size: 20px; }
form .form-actions { display: flex; justify-content: center; }
form input.form-submit { height: 40px; display: inline-block; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
form input.form-submit:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
form input.form-submit:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.path-user .region-content { max-width: 50%; margin: 100px auto; }
@media (max-width: 767.98px) {
.path-user .region-content { max-width: 90%; }
}
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link:not(.not-dropdown)::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.not-dropdown)::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a:not(.not-dropdown)::after { margin-left: 0px; margin-right: 10px; }
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link.active::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a.active::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a.is-active::after { transform: rotate(90deg); }
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link:not(.active)::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.active)::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a:not(.active)::after { transform: rotate(90deg) !important; }
html[lang="ar"] .rtl { text-align: right !important; }
html[lang="ar"] .navigation-option .ms-auto { margin-left: inherit !important; }
html[lang="ar"] body { font-family: Arial; }
html[lang="ar"] header .navbar-collapse { left: inherit; right: 0px; }
html[lang="ar"] header .navbar-collapse:not(.show) { left: inherit; right: -100%; }
html[lang="ar"] header .navbar-nav { padding-right: 0px; padding-left: 0.5rem; }
html[lang="ar"] header .navbar { padding: 0px; }
html[lang="ar"] header #block-nouscontacter { margin-left: inherit; margin-right: auto; }
html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .btn, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper button.link, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .button, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper button.link, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .button, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink { margin-right: 15px; }
html[lang="ar"] .node--type-homepage .latest-news .slick-list { padding: 0px 0px 0px 20% !important; }
html[lang="ar"] .node--type-homepage .latest-news .wrapper-arrows .slick-arrow:first-of-type { order: 1; margin-right: 0px; }
html[lang="ar"] .wrapper-menu .nav-pills { padding-right: 0px; }
html[lang="ar"] footer .footer-wrapper .row .logo { border-right: 0px; border-left: 1px solid rgba(255, 255, 255, 0.25); padding-right: 0px; padding-left: 40px; }
html[lang="ar"] footer .footer-wrapper .wrapper-contact-social { padding-right: 40px; padding-left: 0px; }
html[lang="bn"] h1, html[lang="bn"] .h1, html[lang="bn"] h2, html[lang="bn"] .h2, html[lang="bn"] h3, html[lang="bn"] .h3, html[lang="bn"] h4, html[lang="bn"] .h4, html[lang="bn"] h5, html[lang="bn"] .h5, html[lang="bn"] h6, html[lang="bn"] .h6, html[lang="bn"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="bn"] h2, html[lang="bn"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="bn"] .h2 { line-height: 61px; }
@media (max-width: 575.98px) {
html[lang="bn"] h1, html[lang="bn"] .h1, html[lang="bn"] h2, html[lang="bn"] .h2, html[lang="bn"] h3, html[lang="bn"] .h3, html[lang="bn"] h4, html[lang="bn"] .h4, html[lang="bn"] h5, html[lang="bn"] .h5, html[lang="bn"] h6, html[lang="bn"] .h6, html[lang="bn"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="bn"] h2, html[lang="bn"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="bn"] .h2 { line-height: 40px; }
}
html[lang="bn"] .view-content-recent h2, html[lang="bn"] .view-content-recent .h2, html[lang="bn"] .view h2, html[lang="bn"] .view .h2 { line-height: 36px; }
html[lang="bn"] .node--type-article.node--view-mode-teaser h3, html[lang="bn"] .node--type-article.node--view-mode-teaser .h3 { line-height: 40px !important; }
html[lang="hi"] h1, html[lang="hi"] .h1, html[lang="hi"] h2, html[lang="hi"] .h2, html[lang="hi"] h3, html[lang="hi"] .h3, html[lang="hi"] h4, html[lang="hi"] .h4, html[lang="hi"] h5, html[lang="hi"] .h5, html[lang="hi"] h6, html[lang="hi"] .h6, html[lang="hi"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="hi"] h2, html[lang="hi"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="hi"] .h2 { line-height: 61px; }
@media (max-width: 575.98px) {
html[lang="hi"] h1, html[lang="hi"] .h1, html[lang="hi"] h2, html[lang="hi"] .h2, html[lang="hi"] h3, html[lang="hi"] .h3, html[lang="hi"] h4, html[lang="hi"] .h4, html[lang="hi"] h5, html[lang="hi"] .h5, html[lang="hi"] h6, html[lang="hi"] .h6, html[lang="hi"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="hi"] h2, html[lang="hi"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="hi"] .h2 { line-height: 40px; }
}
html[lang="hi"] .view-content-recent h2, html[lang="hi"] .view-content-recent .h2, html[lang="hi"] .view h2, html[lang="hi"] .view .h2 { line-height: 36px; }
html[lang="hi"] .node--type-article.node--view-mode-teaser h3, html[lang="hi"] .node--type-article.node--view-mode-teaser .h3 { line-height: 36px !important; }
html[lang="my"] h1, html[lang="my"] .h1, html[lang="my"] h2, html[lang="my"] .h2, html[lang="my"] h3, html[lang="my"] .h3, html[lang="my"] h4, html[lang="my"] .h4, html[lang="my"] h5, html[lang="my"] .h5, html[lang="my"] h6, html[lang="my"] .h6, html[lang="my"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="my"] h2, html[lang="my"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="my"] .h2 { line-height: 70px; }
@media (max-width: 575.98px) {
html[lang="my"] h1, html[lang="my"] .h1, html[lang="my"] h2, html[lang="my"] .h2, html[lang="my"] h3, html[lang="my"] .h3, html[lang="my"] h4, html[lang="my"] .h4, html[lang="my"] h5, html[lang="my"] .h5, html[lang="my"] h6, html[lang="my"] .h6, html[lang="my"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="my"] h2, html[lang="my"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="my"] .h2 { line-height: 52px; }
}
html[lang="my"] .view-content-recent h3, html[lang="my"] .view-content-recent .h3 { line-height: 46px; }
html[lang="my"] p, html[lang="my"] .wrapper-summary { line-height: 30px !important; }
html[lang="my"] .node--type-article.node--view-mode-teaser h3, html[lang="my"] .node--type-article.node--view-mode-teaser .h3 { line-height: 40px !important; }
@media (max-width: 575.98px) {
html[lang="my"] .wrapper-informations li { line-height: 32px !important; }
}
html[lang="bg"] * { font-family: Arial; }
html[lang="th"] p, html[lang="th"] .wrapper-summary { line-height: 30px !important; }
html[lang="ko"] .node--type-article.node--view-mode-teaser h3, html[lang="ko"] .node--type-article.node--view-mode-teaser .h3 { line-height: 35px !important; }
html[lang="ko"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="ko"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2 { line-height: 35px !important; }
html[lang="ko"] .node--type-article.node--view-mode-full .wrapper-body p { line-height: 30px !important; }
html[lang="bg"] .node--type-article.node--view-mode-teaser h3, html[lang="bg"] .node--type-article.node--view-mode-teaser .h3, html[lang="el"] .node--type-article.node--view-mode-teaser h3, html[lang="el"] .node--type-article.node--view-mode-teaser .h3, html[lang="ar"] .node--type-article.node--view-mode-teaser h3, html[lang="ar"] .node--type-article.node--view-mode-teaser .h3 { line-height: 30px !important; }
html[lang="bg"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="bg"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2, html[lang="el"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="el"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2, html[lang="ar"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="ar"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2 { line-height: 30px !important; }
html[lang="el"] .node--type-article.node--view-mode-full .wrapper-body p { line-height: 26px !important; }
html[lang="ar"] h1, html[lang="ar"] .h1, html[lang="ar"] h2, html[lang="ar"] .h2, html[lang="ar"] h3, html[lang="ar"] .h3, html[lang="ar"] h4, html[lang="ar"] .h4, html[lang="ar"] h5, html[lang="ar"] .h5, html[lang="ar"] h6, html[lang="ar"] .h6, html[lang="ar"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ar"] h2, html[lang="ar"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ar"] .h2, html[lang="ko"] h1, html[lang="ko"] .h1, html[lang="ko"] h2, html[lang="ko"] .h2, html[lang="ko"] h3, html[lang="ko"] .h3, html[lang="ko"] h4, html[lang="ko"] .h4, html[lang="ko"] h5, html[lang="ko"] .h5, html[lang="ko"] h6, html[lang="ko"] .h6, html[lang="ko"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ko"] h2, html[lang="ko"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ko"] .h2, html[lang="el"] h1, html[lang="el"] .h1, html[lang="el"] h2, html[lang="el"] .h2, html[lang="el"] h3, html[lang="el"] .h3, html[lang="el"] h4, html[lang="el"] .h4, html[lang="el"] h5, html[lang="el"] .h5, html[lang="el"] h6, html[lang="el"] .h6, html[lang="el"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="el"] h2, html[lang="el"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="el"] .h2 { line-height: 50px; }
@media (max-width: 575.98px) {
html[lang="ar"] h1, html[lang="ar"] .h1, html[lang="ar"] h2, html[lang="ar"] .h2, html[lang="ar"] h3, html[lang="ar"] .h3, html[lang="ar"] h4, html[lang="ar"] .h4, html[lang="ar"] h5, html[lang="ar"] .h5, html[lang="ar"] h6, html[lang="ar"] .h6, html[lang="ar"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ar"] h2, html[lang="ar"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ar"] .h2, html[lang="ko"] h1, html[lang="ko"] .h1, html[lang="ko"] h2, html[lang="ko"] .h2, html[lang="ko"] h3, html[lang="ko"] .h3, html[lang="ko"] h4, html[lang="ko"] .h4, html[lang="ko"] h5, html[lang="ko"] .h5, html[lang="ko"] h6, html[lang="ko"] .h6, html[lang="ko"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ko"] h2, html[lang="ko"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ko"] .h2, html[lang="el"] h1, html[lang="el"] .h1, html[lang="el"] h2, html[lang="el"] .h2, html[lang="el"] h3, html[lang="el"] .h3, html[lang="el"] h4, html[lang="el"] .h4, html[lang="el"] h5, html[lang="el"] .h5, html[lang="el"] h6, html[lang="el"] .h6, html[lang="el"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="el"] h2, html[lang="el"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="el"] .h2 { line-height: 40px; }
}
html[lang="ar"] .view-content-recent h3, html[lang="ar"] .view-content-recent .h3, html[lang="ko"] .view-content-recent h3, html[lang="ko"] .view-content-recent .h3, html[lang="el"] .view-content-recent h3, html[lang="el"] .view-content-recent .h3 { line-height: 46px; }
html[lang="ar"] p, html[lang="ar"] .wrapper-summary, html[lang="ko"] p, html[lang="ko"] .wrapper-summary, html[lang="el"] p, html[lang="el"] .wrapper-summary { line-height: 30px !important; }
html[lang="en"] .webform-submission-contact-form .form-item-redirect-to { display: block !important; }
html[lang="th"] h1.h2, html[lang="th"] .h2.h1 { line-height: 34px; }
@media (max-width: 767.98px) {
[data-theme="dark"] #block-block-darkmode-switcher .form-check.form-switch .form-check-label { background-color: rgb(255, 255, 255) !important; }
}
[data-theme="dark"] .node--type-article.node--view-mode-full .mentions-copyright * { color: rgb(0, 0, 0) !important; }
[data-theme="dark"] .view-id-corrections div, [data-theme="dark"] .view-id-corrections a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link a { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
[data-theme="dark"] body { background-color: rgb(51, 51, 51) !important; }
[data-theme="dark"] header .navbar { background-color: rgb(51, 51, 51) !important; border-bottom: 1px solid rgb(102, 102, 102) !important; }
[data-theme="dark"] header .navbar .language-switcher-language-url .language-select { background-color: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important; background-image: url("/themes/custom/factuel/images/icons/navigate-dark.svg") !important; }
[data-theme="dark"] header .navbar .form-check-label { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar .site-title { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar .search-trigger { background-image: url("/themes/custom/factuel/images/icons/search-dark.svg") !important; }
[data-theme="dark"] header .navbar #block-nouscontacter, [data-theme="dark"] header .navbar #block-factuel-selecteurdelangue, [data-theme="dark"] header .navbar #block-block-darkmode-switcher { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] header .navbar #block-nouscontacter .link-message span, [data-theme="dark"] header .navbar #block-factuel-selecteurdelangue .link-message span, [data-theme="dark"] header .navbar #block-block-darkmode-switcher .link-message span { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-message { background-image: url("/themes/custom/factuel/images/icons/mail-dark.svg") !important; background-size: 18px !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-whatsapp { background-image: url("/themes/custom/factuel/images/icons/whatsapp-dark.svg") !important; background-size: 20px !important; margin-left: 4px !important; }
[data-theme="dark"] .list-item.twitter a { background-image: url("/themes/custom/factuel/images/icons/x_logo_x512.png") !important; width: 26px !important; height: 26px !important; }
[data-theme="dark"] .node--type-homepage .wrapper:nth-child(2n) { background: rgb(102, 102, 102) !important; color: white !important; }
[data-theme="dark"] .node--type-homepage .wrapper.media-youtube { background: rgb(51, 51, 51) !important; }
[data-theme="dark"] .node--type-homepage .wrapper.media-youtube .title { color: white !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .wrapper-body a { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .wrapper-body li { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--latest-news-block { border: 2px solid rgb(102, 102, 102) !important; }
[data-theme="dark"] .navigation-option a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .navigation-option svg path { fill: white !important; }
[data-theme="dark"] #pills-tabContent span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .list-informations li, [data-theme="dark"] .list-informations span { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .wrapper-special-project p { color: black !important; }
[data-theme="dark"] .mentions-copyright p { color: black !important; }
[data-theme="dark"] .wrapper-summary { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .wrapper-summary pre { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .light-background a { color: black !important; }
[data-theme="dark"] .light-background p { color: black !important; }
[data-theme="dark"] .navigation-option span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .editor-choice .node--type-article.node--view-mode-teaser .our-selection { color: black !important; }
[data-theme="dark"] #pills-tab .nav-item button:not(.active) { background-color: transparent !important; color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #pills-tab .nav-item button:not(.active)::after { background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg") !important; rotate: 90deg !important; }
[data-theme="dark"] #pills-tabContent .tag-like a { background-color: rgb(50, 90, 255) !important; color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #pills-tabContent .light-background p { color: black !important; }
[data-theme="dark"] #pills-tabContent .navigation-option span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .flux-youtube.grey-background { background-color: rgb(102, 102, 102); }
[data-theme="dark"] .flux-youtube.grey-background h2, [data-theme="dark"] .flux-youtube.grey-background .h2 { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-image { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text p, [data-theme="dark"] .paragraph--type--editorial-page-text a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text a { text-decoration: underline !important; }
[data-theme="dark"] .node-9 .paragraph--type--editorial-page-text { background-color: rgb(51, 51, 51) !important; }
[data-theme="dark"] main h1, [data-theme="dark"] main .h1, [data-theme="dark"] main h2, [data-theme="dark"] main .h2, [data-theme="dark"] main h3, [data-theme="dark"] main .h3, [data-theme="dark"] main h4, [data-theme="dark"] main .h4, [data-theme="dark"] main h5, [data-theme="dark"] main .h5, [data-theme="dark"] main h6, [data-theme="dark"] main .h6, [data-theme="dark"] main .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item [data-theme="dark"] main h2, [data-theme="dark"] main .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item [data-theme="dark"] main .h2, [data-theme="dark"] main p, [data-theme="dark"] main span, [data-theme="dark"] main ol, [data-theme="dark"] main li, [data-theme="dark"] main ul, [data-theme="dark"] main strong, [data-theme="dark"] main a, [data-theme="dark"] main pre { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #navbarSupportedContent { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] #navbarSupportedContent .region-nav-main a { color: white !important; }
[data-theme="dark"] .paragraph--type--editorial-page-accordeon .field--name-field-body p { color: black !important; }
[data-theme="dark"] header .navbar-collapse .block-languageselect-burger p.label { color: white !important; }
[data-theme="dark"] .nav-pills li.nav-item { margin-bottom: 10px !important; }
[data-theme="dark"] .nav-pills li.nav-item.not-dropdown a { color: rgb(51, 51, 51) !important; }
[data-theme="dark"] nav.pager a.page-link { background-color: inherit !important; }
[data-theme="dark"] nav.pager span.page-link { border: none; background-color: inherit; }
#edit-submit-recherche-drupal--2 { background-color: rgb(148, 148, 148) !important; }
body { font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; line-height: 1.5; font-weight: 400; color: rgb(0, 0, 0); }
button { font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
body .region-content { padding: 0px; }
.container-fluid-left { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: 0px; padding-left: 0px; }
.container-fluid-left .row { margin-left: 0px; }
.container-fluid-left .col, .container-fluid-left .col-1, .container-fluid-left .col-2, .container-fluid-left .col-3, .container-fluid-left .col-4, .container-fluid-left .col-5, .container-fluid-left .col-6, .container-fluid-left .col-7, .container-fluid-left .col-8, .container-fluid-left .col-9, .container-fluid-left .col-10, .container-fluid-left .col-11, .container-fluid-left .col-12, .container-fluid-left .col-auto, .container-fluid-left .col-lg, .container-fluid-left .col-lg-1, .container-fluid-left .col-lg-2, .container-fluid-left .col-lg-3, .container-fluid-left .col-lg-4, .container-fluid-left .col-lg-5, .container-fluid-left .col-lg-6, .container-fluid-left .col-lg-7, .container-fluid-left .col-lg-8, .container-fluid-left .col-lg-9, .container-fluid-left .col-lg-10, .container-fluid-left .col-lg-11, .container-fluid-left .col-lg-12, .container-fluid-left .col-lg-auto, .container-fluid-left .col-md, .container-fluid-left .col-md-1, .container-fluid-left .col-md-2, .container-fluid-left .col-md-3, .container-fluid-left .col-md-4, .container-fluid-left .col-md-5, .container-fluid-left .col-md-6, .container-fluid-left .col-md-7, .container-fluid-left .col-md-8, .container-fluid-left .col-md-9, .container-fluid-left .col-md-10, .container-fluid-left .col-md-11, .container-fluid-left .col-md-12, .container-fluid-left .col-md-auto, .container-fluid-left .col-sm, .container-fluid-left .col-sm-1, .container-fluid-left .col-sm-2, .container-fluid-left .col-sm-3, .container-fluid-left .col-sm-4, .container-fluid-left .col-sm-5, .container-fluid-left .col-sm-6, .container-fluid-left .col-sm-7, .container-fluid-left .col-sm-8, .container-fluid-left .col-sm-9, .container-fluid-left .col-sm-10, .container-fluid-left .col-sm-11, .container-fluid-left .col-sm-12, .container-fluid-left .col-sm-auto, .container-fluid-left .col-xl, .container-fluid-left .col-xl-1, .container-fluid-left .col-xl-2, .container-fluid-left .col-xl-3, .container-fluid-left .col-xl-4, .container-fluid-left .col-xl-5, .container-fluid-left .col-xl-6, .container-fluid-left .col-xl-7, .container-fluid-left .col-xl-8, .container-fluid-left .col-xl-9, .container-fluid-left .col-xl-10, .container-fluid-left .col-xl-11, .container-fluid-left .col-xl-12, .container-fluid-left .col-xl-auto { padding-left: 0px; }
@media (min-width: 576px) {
.container-fluid-left { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) {
.container-fluid-left { max-width: calc(50% + 360px); }
}
@media (min-width: 992px) {
.container-fluid-left { max-width: calc(50% + 480px); }
}
@media (min-width: 1200px) {
.container-fluid-left { max-width: calc(50% + 570px); }
}
@media (min-width: 1400px) {
.container-fluid-left { max-width: calc(50% + 660px); }
}
.container-fluid-right { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-left: calc(var(--bs-gutter-x) * .5); margin-left: auto; margin-right: 0px; padding-right: 0px; }
.container-fluid-right .row { margin-right: 0px; }
.container-fluid-right .col, .container-fluid-right .col-1, .container-fluid-right .col-2, .container-fluid-right .col-3, .container-fluid-right .col-4, .container-fluid-right .col-5, .container-fluid-right .col-6, .container-fluid-right .col-7, .container-fluid-right .col-8, .container-fluid-right .col-9, .container-fluid-right .col-10, .container-fluid-right .col-11, .container-fluid-right .col-12, .container-fluid-right .col-auto, .container-fluid-right .col-lg, .container-fluid-right .col-lg-1, .container-fluid-right .col-lg-2, .container-fluid-right .col-lg-3, .container-fluid-right .col-lg-4, .container-fluid-right .col-lg-5, .container-fluid-right .col-lg-6, .container-fluid-right .col-lg-7, .container-fluid-right .col-lg-8, .container-fluid-right .col-lg-9, .container-fluid-right .col-lg-10, .container-fluid-right .col-lg-11, .container-fluid-right .col-lg-12, .container-fluid-right .col-lg-auto, .container-fluid-right .col-md, .container-fluid-right .col-md-1, .container-fluid-right .col-md-2, .container-fluid-right .col-md-3, .container-fluid-right .col-md-4, .container-fluid-right .col-md-5, .container-fluid-right .col-md-6, .container-fluid-right .col-md-7, .container-fluid-right .col-md-8, .container-fluid-right .col-md-9, .container-fluid-right .col-md-10, .container-fluid-right .col-md-11, .container-fluid-right .col-md-12, .container-fluid-right .col-md-auto, .container-fluid-right .col-sm, .container-fluid-right .col-sm-1, .container-fluid-right .col-sm-2, .container-fluid-right .col-sm-3, .container-fluid-right .col-sm-4, .container-fluid-right .col-sm-5, .container-fluid-right .col-sm-6, .container-fluid-right .col-sm-7, .container-fluid-right .col-sm-8, .container-fluid-right .col-sm-9, .container-fluid-right .col-sm-10, .container-fluid-right .col-sm-11, .container-fluid-right .col-sm-12, .container-fluid-right .col-sm-auto, .container-fluid-right .col-xl, .container-fluid-right .col-xl-1, .container-fluid-right .col-xl-2, .container-fluid-right .col-xl-3, .container-fluid-right .col-xl-4, .container-fluid-right .col-xl-5, .container-fluid-right .col-xl-6, .container-fluid-right .col-xl-7, .container-fluid-right .col-xl-8, .container-fluid-right .col-xl-9, .container-fluid-right .col-xl-10, .container-fluid-right .col-xl-11, .container-fluid-right .col-xl-12, .container-fluid-right .col-xl-auto { padding-right: 0px; }
@media (min-width: 576px) {
.container-fluid-right { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) {
.container-fluid-right { max-width: calc(50% + 360px); }
}
@media (min-width: 992px) {
.container-fluid-right { max-width: calc(50% + 480px); }
}
@media (min-width: 1200px) {
.container-fluid-right { max-width: calc(50% + 570px); }
}
@media (min-width: 1400px) {
.container-fluid-right { max-width: calc(50% + 660px); }
}
.container-fluid-right-md { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
.container-fluid-right-md { margin-right: 0px; padding-right: 0px; }
.container-fluid-right-md .row { margin-right: 0px; }
.container-fluid-right-md .col, .container-fluid-right-md .col-1, .container-fluid-right-md .col-2, .container-fluid-right-md .col-3, .container-fluid-right-md .col-4, .container-fluid-right-md .col-5, .container-fluid-right-md .col-6, .container-fluid-right-md .col-7, .container-fluid-right-md .col-8, .container-fluid-right-md .col-9, .container-fluid-right-md .col-10, .container-fluid-right-md .col-11, .container-fluid-right-md .col-12, .container-fluid-right-md .col-auto, .container-fluid-right-md .col-lg, .container-fluid-right-md .col-lg-1, .container-fluid-right-md .col-lg-2, .container-fluid-right-md .col-lg-3, .container-fluid-right-md .col-lg-4, .container-fluid-right-md .col-lg-5, .container-fluid-right-md .col-lg-6, .container-fluid-right-md .col-lg-7, .container-fluid-right-md .col-lg-8, .container-fluid-right-md .col-lg-9, .container-fluid-right-md .col-lg-10, .container-fluid-right-md .col-lg-11, .container-fluid-right-md .col-lg-12, .container-fluid-right-md .col-lg-auto, .container-fluid-right-md .col-md, .container-fluid-right-md .col-md-1, .container-fluid-right-md .col-md-2, .container-fluid-right-md .col-md-3, .container-fluid-right-md .col-md-4, .container-fluid-right-md .col-md-5, .container-fluid-right-md .col-md-6, .container-fluid-right-md .col-md-7, .container-fluid-right-md .col-md-8, .container-fluid-right-md .col-md-9, .container-fluid-right-md .col-md-10, .container-fluid-right-md .col-md-11, .container-fluid-right-md .col-md-12, .container-fluid-right-md .col-md-auto, .container-fluid-right-md .col-sm, .container-fluid-right-md .col-sm-1, .container-fluid-right-md .col-sm-2, .container-fluid-right-md .col-sm-3, .container-fluid-right-md .col-sm-4, .container-fluid-right-md .col-sm-5, .container-fluid-right-md .col-sm-6, .container-fluid-right-md .col-sm-7, .container-fluid-right-md .col-sm-8, .container-fluid-right-md .col-sm-9, .container-fluid-right-md .col-sm-10, .container-fluid-right-md .col-sm-11, .container-fluid-right-md .col-sm-12, .container-fluid-right-md .col-sm-auto, .container-fluid-right-md .col-xl, .container-fluid-right-md .col-xl-1, .container-fluid-right-md .col-xl-2, .container-fluid-right-md .col-xl-3, .container-fluid-right-md .col-xl-4, .container-fluid-right-md .col-xl-5, .container-fluid-right-md .col-xl-6, .container-fluid-right-md .col-xl-7, .container-fluid-right-md .col-xl-8, .container-fluid-right-md .col-xl-9, .container-fluid-right-md .col-xl-10, .container-fluid-right-md .col-xl-11, .container-fluid-right-md .col-xl-12, .container-fluid-right-md .col-xl-auto { padding-right: 0px; }
}
@media (min-width: 768px) and (min-width: 576px) {
.container-fluid-right-md { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) and (min-width: 768px) {
.container-fluid-right-md { max-width: calc(50% + 360px); }
}
@media (min-width: 768px) and (min-width: 992px) {
.container-fluid-right-md { max-width: calc(50% + 480px); }
}
@media (min-width: 768px) and (min-width: 1200px) {
.container-fluid-right-md { max-width: calc(50% + 570px); }
}
@media (min-width: 768px) and (min-width: 1400px) {
.container-fluid-right-md { max-width: calc(50% + 660px); }
}
h1, .h1 { font-size: 3.25rem; line-height: 64px; font-weight: 900; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h1, .h1 { font-size: 1.625rem; line-height: 32px; }
}
h2, .h2 { font-size: 2.625rem; line-height: 48px; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h2, .h2 { font-size: 1.5rem; line-height: 30px; }
}
h3, .h3 { font-size: 1.25rem; line-height: 30px; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h3, .h3 { font-size: 1.125rem; line-height: 23px; }
}
h4, .h4 { font-size: 1rem; line-height: 24px; font-weight: 700; letter-spacing: 0.1007em; text-transform: uppercase; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h4, .h4 { font-size: 0.813rem; line-height: 18px; }
}
h5, .h5, .text-big { font-size: 1rem; line-height: 24px; font-weight: 700; overflow-wrap: anywhere; }
.title-700-uppercase { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; text-transform: uppercase; overflow-wrap: anywhere; }
.title-700 { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; overflow-wrap: anywhere; }
.title-700-italic { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; font-style: italic; overflow-wrap: anywhere; }
.subtitle-big-700-uppercase { font-weight: 700; font-size: 1.75rem; line-height: 32px; letter-spacing: -0.01em; text-transform: uppercase; overflow-wrap: anywhere; }
.subtitle-big-700 { font-weight: 700; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; }
.subtitle-big-700-italic { font-weight: 700; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; font-style: italic; }
.subtitle-big-400 { font-weight: 400; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; }
.subtitle-700 { font-weight: 700; font-size: 1.125rem; line-height: 23px; }
.subtitle-600 { font-weight: 600; font-size: 1.125rem; line-height: 23px; }
.subtitle-400 { font-weight: 400; font-size: 1.125rem; line-height: 23px; }
.subtitle-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 26px; letter-spacing: 0.032em; text-transform: uppercase; }
.subtitle-400-uppercase { font-weight: 400; font-size: 1rem; line-height: 26px; letter-spacing: 0.0364em; text-transform: uppercase; }
.subtitle-small-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; text-transform: uppercase; }
.subtitle-small-700 { font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; }
.body-big-700-uppercase { font-weight: 700; font-size: 1.25rem; line-height: 22px; text-transform: uppercase; }
.body-big-700 { font-weight: 700; font-size: 1.25rem; line-height: 22px; }
.body-big-700-italic { font-weight: 700; font-size: 1.25rem; line-height: 22px; font-style: italic; }
.body-big-600-uppercase { font-weight: 600; font-size: 1.25rem; line-height: 26px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-big-600 { font-weight: 600; font-size: 1.25rem; line-height: 26px; }
.body-big-400-italic { font-weight: 400; font-size: 1.25rem; line-height: 26px; font-style: italic; }
.body-big-400 { font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.body-800-uppercase { font-weight: 900; font-size: 1rem; line-height: 20px; letter-spacing: 0.0024em; text-transform: uppercase; }
.body-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 20px; text-transform: uppercase; }
.body-700-italic { font-weight: 700; font-size: 1rem; line-height: 20px; font-style: italic; }
.body-700 { font-weight: 700; font-size: 1rem; line-height: 20px; }
.body-600 { font-weight: 600; font-size: 1rem; line-height: 20px; }
.body-600-underline { font-weight: 600; font-size: 1rem; line-height: 20px; text-decoration: underline; }
.body-400-italic { font-weight: 400; font-size: 1rem; line-height: 20px; font-style: italic; }
.body-400 { font-weight: 400; font-size: 1rem; line-height: 20px; }
.body-400-underline { font-weight: 400; font-size: 1rem; line-height: 20px; text-decoration: underline; }
.body-small-700-uppercase { font-weight: 700; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-small-600-uppercase { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-small-700 { font-weight: 700; font-size: 0.875rem; line-height: 18px; }
.body-small-600 { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.003em; }
.body-small-400 { font-weight: 400; font-size: 0.875rem; line-height: 18px; }
.body-small-400-underline { font-weight: 400; font-size: 0.875rem; line-height: 18px; text-decoration: underline; }
.body-13-700 { font-weight: 700; font-size: 0.813rem; line-height: 16px; }
.body-13-600-uppercase { font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-transform: uppercase; }
.body-13-400-underline { font-weight: 400; font-size: 0.813rem; line-height: 17px; text-decoration: underline; }
.body-13-400 { font-weight: 400; font-size: 0.813rem; line-height: 17px; }
.body-13-700-uppercase { font-weight: 400; font-size: 0.813rem; line-height: 17px; text-transform: uppercase; }
.extra-small-700 { font-weight: 700; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-600-uppercase { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; text-transform: uppercase; }
.extra-small-600 { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-400 { font-weight: 400; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-alt-600 { font-weight: 600; font-size: 0.563rem; line-height: 14px; }
.extra-small-400-underline { font-weight: 400; font-size: 0.688rem; line-height: 14px; text-decoration: underline; }
.extra-small-600 { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.small-700 { font-weight: 700; font-size: 0.813rem; line-height: 16px; }
.small-600-underline { font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-transform: uppercase; }
.blue-background { background-color: rgb(50, 90, 255); }
.grey-background, .bg-color-grey-8 { background-color: rgb(241, 241, 241); }
.light-background { background-color: rgb(232, 242, 246); }
.font-grey { color: rgb(102, 102, 102); }
.font-grey * { color: rgb(102, 102, 102); }
.font-red { color: rgb(216, 64, 37); }
.font-red * { color: rgb(216, 64, 37); }
.tag-like a { display: inline-flex; padding: 3px 8px; font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-decoration: none; }
.tag-like.blue-tag a { border: 1px solid rgb(50, 90, 255); color: rgb(50, 90, 255); }
.media-youtube { height: 100%; border: 2px solid rgb(221, 221, 221); }
.media-youtube .title { padding: 24px; font-size: 1.125rem; font-weight: 700; text-align: left; }
.media-youtube .wrapper-image { margin: 0px; position: relative; }
.media-youtube .wrapper-image .player { position: absolute; inset: 0px; width: 100%; height: 52px; margin: auto; }
.media-youtube ~ .modal .btn-close, .media-youtube ~ .modal .ui-dialog .ui-dialog-titlebar-close, .ui-dialog .media-youtube ~ .modal .ui-dialog-titlebar-close { position: absolute; right: -50px; top: -50px; background-image: url("/themes/custom/factuel/images/icons/close.png"); background-size: contain; opacity: 1; }
main[role="main"] { padding-top: 56px; }
.wrapper.twitter-post { border: 1px solid rgb(221, 221, 221); height: 100%; padding: 12px; }
.wrapper.twitter-post a { text-decoration: none; color: inherit; }
.wrapper.twitter-post a:hover { text-decoration: none; }
.wrapper.twitter-post .header { color: rgb(148, 148, 148); margin-bottom: 12px; font-size: 0.875rem; }
.wrapper.twitter-post .header svg { margin-right: 10px; }
.wrapper.twitter-post .header p { font-weight: 600; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
@media (max-width: 768px) {
.custom-grid-with-margin { flex-wrap: wrap; }
}
.custom-grid-with-margin img { max-width: 48% !important; height: auto; }
@media (max-width: 768px) {
.custom-grid-with-margin img { margin: 0px 0px 10px; max-width: 90% !important; }
}
.field--name-field-content .paragraph .field--name-field-body img { max-width: 100%; height: auto; }
.field--name-field-content .paragraph .field--name-field-body .grid-left img { max-width: 48%; float: left; margin-right: 40px; }
@media (max-width: 768px) {
.field--name-field-content .paragraph .field--name-field-body .grid-left img { float: none; margin: 0px auto 10px; max-width: 100%; }
}
.field--name-field-content .paragraph .field--name-field-body .grid-right img { max-width: 48%; float: right; margin-left: 40px; }
@media (max-width: 768px) {
.field--name-field-content .paragraph .field--name-field-body .grid-right img { float: none; margin: 0px auto 10px; max-width: 100%; }
}
.grid-no-margin { display: flex; align-items: center; justify-content: space-between; margin-left: -15%; margin-right: -15%; }
@media (max-width: 991px) {
.grid-no-margin { margin-left: 0px; margin-right: 0px; }
}
@media (max-width: 768px) {
.grid-no-margin { flex-wrap: wrap; }
}
.grid-no-margin img { max-width: 48% !important; height: auto !important; }
@media (max-width: 768px) {
.grid-no-margin img { margin: 0px auto 10px; max-width: 100% !important; }
}
"); width: 18px; height: 18px; }
footer .contact ul .field--type-link.field--name-field-instagram a, footer .social-networks ul .field--type-link.field--name-field-instagram a { background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.5292C11.6076 10.5292 11.224 10.6455 10.8977 10.8635C10.5715 11.0816 10.3172 11.3914 10.167 11.7539C10.0169 12.1165 9.97757 12.5154 10.0541 12.9002C10.1307 13.2851 10.3196 13.6386 10.5971 13.9161C10.8746 14.1936 11.2281 14.3825 11.6129 14.4591C11.9978 14.5356 12.3967 14.4963 12.7592 14.3462C13.1218 14.196 13.4316 13.9417 13.6496 13.6154C13.8676 13.2892 13.984 12.9056 13.984 12.5132C13.984 12.2526 13.9327 11.9946 13.833 11.7539C13.7333 11.5132 13.5871 11.2945 13.4029 11.1103C13.2187 10.9261 13 10.7799 12.7592 10.6802C12.5185 10.5805 12.2605 10.5292 12 10.5292ZM19.944 8.56918C19.9398 7.95139 19.826 7.33924 19.608 6.76118C19.4474 6.33819 19.199 5.95406 18.8791 5.63413C18.5591 5.31421 18.175 5.06576 17.752 4.90518C17.1739 4.68715 16.5618 4.57339 15.944 4.56918C14.912 4.51318 14.608 4.51318 12 4.51318C9.392 4.51318 9.088 4.51318 8.056 4.56918C7.43821 4.57339 6.82606 4.68715 6.248 4.90518C5.82501 5.06576 5.44088 5.31421 5.12095 5.63413C4.80102 5.95406 4.55257 6.33819 4.392 6.76118C4.17397 7.33924 4.06021 7.95139 4.056 8.56918C4 9.60118 4 9.90518 4 12.5132C4 15.1212 4 15.4252 4.056 16.4572C4.06461 17.0772 4.17822 17.6912 4.392 18.2732C4.55186 18.6942 4.8001 19.0761 5.12 19.3932C5.43855 19.715 5.82351 19.9635 6.248 20.1212C6.82606 20.3392 7.43821 20.453 8.056 20.4572C9.088 20.5132 9.392 20.5132 12 20.5132C14.608 20.5132 14.912 20.5132 15.944 20.4572C16.5618 20.453 17.1739 20.3392 17.752 20.1212C18.1765 19.9635 18.5614 19.715 18.88 19.3932C19.1999 19.0761 19.4481 18.6942 19.608 18.2732C19.8258 17.6923 19.9396 17.0776 19.944 16.4572C20 15.4252 20 15.1212 20 12.5132C20 9.90518 20 9.60118 19.944 8.56918ZM17.912 14.9692C17.8863 15.4629 17.781 15.9491 17.6 16.4092C17.4447 16.7929 17.2138 17.1415 16.9211 17.4343C16.6284 17.727 16.2797 17.9579 15.896 18.1132C15.4316 18.2841 14.9426 18.3786 14.448 18.3932C13.816 18.3932 13.648 18.3932 12 18.3932C10.352 18.3932 10.184 18.3932 9.552 18.3932C9.05738 18.3786 8.56839 18.2841 8.104 18.1132C7.70728 17.9658 7.34902 17.7306 7.056 17.4252C6.76613 17.1382 6.54228 16.7915 6.4 16.4092C6.22845 15.9453 6.13649 15.4557 6.128 14.9612C6.128 14.3292 6.128 14.1612 6.128 12.5132C6.128 10.8652 6.128 10.6972 6.128 10.0652C6.13649 9.57064 6.22845 9.08109 6.4 8.61718C6.54743 8.22047 6.78262 7.86221 7.088 7.56918C7.37627 7.28088 7.72261 7.05726 8.104 6.91318C8.56839 6.74231 9.05738 6.64775 9.552 6.63318C10.184 6.63318 10.352 6.63318 12 6.63318C13.648 6.63318 13.816 6.63318 14.448 6.63318C14.9426 6.64775 15.4316 6.74231 15.896 6.91318C16.2927 7.06061 16.651 7.2958 16.944 7.60118C17.2339 7.88818 17.4577 8.23489 17.6 8.61718C17.7709 9.08157 17.8654 9.57057 17.88 10.0652C17.88 10.6972 17.88 10.8652 17.88 12.5132C17.88 14.1612 17.936 14.3292 17.912 14.9612V14.9692ZM16.632 9.01718C16.5368 8.75877 16.3866 8.5241 16.1918 8.32935C15.9971 8.13461 15.7624 7.98443 15.504 7.88918C15.1492 7.76619 14.7755 7.70662 14.4 7.71318C13.776 7.71318 13.6 7.71318 12 7.71318C10.4 7.71318 10.224 7.71318 9.6 7.71318C9.22261 7.71687 8.84886 7.78729 8.496 7.92118C8.24154 8.01211 8.00935 8.15615 7.81487 8.34374C7.62038 8.53133 7.46805 8.75817 7.368 9.00918C7.25182 9.36548 7.19506 9.73846 7.2 10.1132C7.2 10.7372 7.2 10.9132 7.2 12.5132C7.2 14.1132 7.2 14.2892 7.2 14.9132C7.20793 15.2901 7.27822 15.6632 7.408 16.0172C7.50325 16.2756 7.65343 16.5103 7.84817 16.705C8.04291 16.8998 8.27759 17.0499 8.536 17.1452C8.87733 17.2707 9.23652 17.3409 9.6 17.3532C10.224 17.3532 10.4 17.3532 12 17.3532C13.6 17.3532 13.776 17.3532 14.4 17.3532C14.7774 17.3495 15.1511 17.2791 15.504 17.1452C15.7624 17.0499 15.9971 16.8998 16.1918 16.705C16.3866 16.5103 16.5368 16.2756 16.632 16.0172C16.7659 15.6643 16.8363 15.2906 16.84 14.9132C16.84 14.2892 16.84 14.1132 16.84 12.5132C16.84 10.9132 16.84 10.7372 16.84 10.1132C16.8402 9.73542 16.7697 9.36096 16.632 9.00918V9.01718ZM12 15.5692C11.5991 15.5692 11.2021 15.4901 10.8317 15.3364C10.4614 15.1827 10.125 14.9575 9.84191 14.6736C9.55877 14.3897 9.33442 14.0528 9.18172 13.6821C9.02901 13.3113 8.95095 12.9141 8.952 12.5132C8.952 11.9084 9.13144 11.3173 9.46759 10.8145C9.80374 10.3118 10.2815 9.92011 10.8404 9.68905C11.3993 9.45799 12.0141 9.39794 12.6071 9.5165C13.2002 9.63507 13.7447 9.92692 14.1717 10.3551C14.5988 10.7833 14.8892 11.3286 15.0063 11.9219C15.1233 12.5152 15.0616 13.1299 14.8291 13.6882C14.5965 14.2465 14.2036 14.7232 13.7 15.058C13.1964 15.3929 12.6048 15.5708 12 15.5692ZM15.2 10.0572C15.0232 10.0385 14.8595 9.95496 14.7405 9.82276C14.6216 9.69056 14.5558 9.51902 14.5558 9.34118C14.5558 9.16335 14.6216 8.99181 14.7405 8.85961C14.8595 8.72741 15.0232 8.6439 15.2 8.62518C15.3768 8.6439 15.5405 8.72741 15.6595 8.85961C15.7784 8.99181 15.8442 9.16335 15.8442 9.34118C15.8442 9.51902 15.7784 9.69056 15.6595 9.82276C15.5405 9.95496 15.3768 10.0385 15.2 10.0572Z' fill='white'/%3E%3C/svg%3E%0A"); }
footer .contact ul .field--type-link.field--name-field-tiktok a, footer .social-networks ul .field--type-link.field--name-field-tiktok a { background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5488 10.6649C17.1726 10.6682 15.8302 10.239 14.7112 9.43799V15.0244C14.7108 16.0591 14.3945 17.069 13.8047 17.919C13.2148 18.7691 12.3795 19.4189 11.4104 19.7814C10.4413 20.1439 9.38458 20.202 8.38159 19.9478C7.3786 19.6936 6.47713 19.1392 5.79771 18.3589C5.1183 17.5785 4.69332 16.6093 4.57961 15.5809C4.4659 14.5525 4.66887 13.5139 5.16139 12.604C5.65391 11.6941 6.4125 10.9562 7.33572 10.489C8.25894 10.0218 9.30279 9.84762 10.3277 9.98969V12.7995C9.8587 12.652 9.35508 12.6564 8.88876 12.8122C8.42244 12.9679 8.01726 13.2671 7.73109 13.6668C7.44493 14.0666 7.2924 14.5466 7.29529 15.0382C7.29819 15.5298 7.45636 16.008 7.74722 16.4043C8.03808 16.8007 8.44675 17.095 8.91487 17.2453C9.38299 17.3956 9.88663 17.3941 10.3539 17.2411C10.8211 17.088 11.228 16.7913 11.5165 16.3932C11.805 15.9951 11.9604 15.516 11.9604 15.0244V4.10352H14.7112C14.7092 4.33581 14.7287 4.56778 14.7693 4.7965C14.8649 5.3071 15.0636 5.79282 15.3534 6.22397C15.6431 6.65512 16.0178 7.02263 16.4545 7.30401C17.0757 7.71477 17.8041 7.9337 18.5488 7.93355V10.6649Z' fill='white'/%3E%3C/svg%3E%0A"); }
footer .links .menu { margin: -8px; }
footer .links .menu .menu-item a { padding: 8px; color: rgb(255, 255, 255); font-weight: 400; font-size: 0.875rem; line-height: 18px; text-decoration: underline; display: block; }
footer .text { color: rgb(255, 255, 255); font-weight: 400; letter-spacing: 0.0047em; font-size: 14px; line-height: 16px; }
@media (max-width: 1399.98px) {
footer .footer-wrapper .row .logo { padding-right: calc(var(--bs-gutter-x) * 0.5); }
footer .footer-wrapper .row .logo .logo-factuel svg { width: 80px; }
}
@media (max-width: 1199.98px) {
footer .footer-wrapper .row .logo { width: 25%; }
footer .footer-wrapper .row .links { width: 20%; }
footer .footer-wrapper .row .wrapper-contact-social { width: 25%; }
footer .footer-wrapper .row .wrapper-contact-social > * { width: 100%; }
footer .footer-wrapper .row .text { width: 30%; }
}
@media (max-width: 991.98px) {
footer .footer-wrapper .row .logo, footer .footer-wrapper .row .links { width: 30%; }
footer .footer-wrapper .row .wrapper-contact-social { width: 40%; }
footer .footer-wrapper .row .text { width: 100%; margin-top: 24px; padding-top: 24px; padding-left: 0px; padding-right: 0px; border-top: 1px solid rgba(255, 255, 255, 0.25); }
}
@media (max-width: 767.98px) {
footer { padding: 24px 16px; }
footer .footer-wrapper .row .logo, footer .footer-wrapper .row .links, footer .footer-wrapper .row .wrapper-contact-social, footer .footer-wrapper .row .text { padding-left: 0px; padding-right: 0px; width: 100%; }
footer .footer-wrapper .row .logo { border-right: none; }
footer .footer-wrapper .row .wrapper-contact-social { margin: 0px; }
footer .footer-wrapper .row .wrapper-contact-social > * { padding: 25px 0px 0px; }
footer .footer-wrapper .row .links { margin-top: 24px; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.25); }
}
.node.node--unpublished { background-color: inherit; }
.node h1.tag-like, .node .tag-like.h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.node .header .row-header { margin: 0px; }
.node .header .row-header > * { padding: 0px; }
.node .header .text { align-self: center; }
.node .header .wrapper-text { padding: 80px 72px; }
.node .header .wrapper-text .wrapper-title { margin-bottom: 48px; }
.node .header .wrapper-text h1, .node .header .wrapper-text .h1 { color: rgb(255, 255, 255); margin-bottom: 16px; }
.node .header .wrapper-text .tag-like { background-color: rgb(0, 0, 0); padding: 4px 16px; font-size: 1rem; line-height: 24px; font-weight: 700; letter-spacing: 0.1007em; text-transform: uppercase; color: rgb(255, 255, 255); display: inline-block; }
.node .header .wrapper-text .field--name-field-body { font-weight: 400; font-size: 1.25rem; line-height: 26px; color: rgb(255, 255, 255); }
.node .header .wrapper-text .field--name-field-body p:last-of-type { margin-bottom: 0px; }
.node .header .wrapper-text .field--name-field-button { margin-top: 48px; }
.node .header .wrapper-text .field--name-field-button a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(255, 255, 255); border: 2px solid rgb(204, 204, 204); color: rgb(0, 0, 0); display: inline-flex; align-items: center; }
.node .header .wrapper-text .field--name-field-button a:hover { background-color: rgb(241, 241, 241); }
.node .header .wrapper-text .field--name-field-button a:focus { background-color: rgb(221, 221, 221); }
.node .header .wrapper-text .field--name-field-button a::after { content: ""; width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-size: contain; background-position: center center; background-repeat: no-repeat; transform: rotate(-90deg); margin-left: 4px; }
.node .header .image-header .media--type-image, .node .header .image-header .field--name-field-media-image, .node .header .image-header .field__item { height: 100%; }
.node .header .image-header img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }
@media (max-width: 991.98px) {
.node .header .wrapper-text { padding: 30px 20px; }
.node .header .wrapper-text .field--name-field-body { font-weight: 400; font-size: 0.875rem; line-height: 18px; }
}
@media (max-width: 767.98px) {
.node .header .wrapper-text { padding: 48px 16px; }
.node .header .wrapper-text .wrapper-title { margin-bottom: 24px; }
.node .header .wrapper-text .field--name-field-button { margin-top: 32px; }
.node .header .image-header img { max-height: 240px; }
}
.node .wrapper-menu .nav-pills { margin: 20px -8px 16px; }
.node .wrapper-menu .nav-pills .nav-item { padding: 0px 8px; }
.node .wrapper-menu .nav-pills .nav-item .nav-link, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a { display: flex; align-items: center; padding: 4px 10px; background-color: rgb(255, 255, 255); border-radius: 0px; font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; color: rgb(0, 0, 0); text-transform: inherit; }
.node .wrapper-menu .nav-pills .nav-item .nav-link:not(.not-dropdown)::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.not-dropdown)::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a:not(.not-dropdown)::after { content: ""; width: 16px; height: 16px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-size: contain; background-repeat: no-repeat; background-position: center center; margin-left: 10px; }
.node .wrapper-menu .nav-pills .nav-item .nav-link.active, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.active, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.is-active { background-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
.node .wrapper-menu .nav-pills .nav-item .nav-link.active::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.active::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a.is-active::after { background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg"); transform: rotate(90deg); }
.node .wrapper-menu .nav-pills .nav-item .nav-link:not(.active)::after, .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.active)::after, .media-library-view--widget .view-header .node .wrapper-menu .nav-pills .nav-item a:not(.active)::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); transform: rotate(-90deg) !important; }
.node .wrapper-menu .tab-content .tab-pane { flex-wrap: wrap; align-items: center; margin: -8px; }
.node .wrapper-menu .tab-content .tab-pane > * { display: inline-flex; padding: 8px; }
.node .wrapper-menu .tab-content .tab-pane.active, .node .wrapper-menu .tab-content .media-library-view--widget .view-header a.tab-pane.is-active, .media-library-view--widget .view-header .node .wrapper-menu .tab-content a.tab-pane.is-active { display: flex; }
.node--type-page.node-9 h1, .node--type-page.node-9 .h1 { margin-bottom: 40px; }
.node--type-page.node-9 .field--name-field-content .field__item > .paragraph { padding: 0px; }
.node--type-page h1.tag-like, .node--type-page .tag-like.h1 { margin-top: 32px; }
.node--type-page .paragraph { padding: 40px 0px !important; }
.node--type-page article.media--type-image { text-align: center; margin-bottom: 20px; }
.node--type-page article.media--type-image img { margin: auto; height: auto; }
.node--type-page article.media--type-image .field--name-field-warning-content { display: none; }
.node--type-homepage .view-wrapper ~ div.wrapper:nth-child(2n) { background-color: rgb(241, 241, 241); }
.node--type-homepage .wrapper-special-project { background-color: rgb(232, 242, 246); padding: 12px; }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project { padding: 10px; }
}
.node--type-homepage .wrapper-special-project .wrapper { font-size: 14px; font-weight: 400; }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project .wrapper { flex-wrap: wrap; }
}
.node--type-homepage .wrapper-special-project .wrapper p { margin-bottom: 0px; }
.node--type-homepage .wrapper-special-project .wrapper .btn, .node--type-homepage .wrapper-special-project .wrapper button.link, .node--type-homepage .wrapper-special-project .wrapper .button, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink { margin-left: 15px; padding: 4px 16px; border-radius: 20px; font-weight: 600; font-size: 16px; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .wrapper-special-project .wrapper .btn:hover, .node--type-homepage .wrapper-special-project .wrapper button.link:hover, .node--type-homepage .wrapper-special-project .wrapper .button:hover, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink:hover, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
@media (max-width: 767.98px) {
.node--type-homepage .wrapper-special-project .wrapper .btn, .node--type-homepage .wrapper-special-project .wrapper button.link, .node--type-homepage .wrapper-special-project .wrapper .button, .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink { margin-left: 0px; margin-top: 10px; }
}
.node--type-homepage .view-content { margin-top: 60px; margin-bottom: 40px; }
.node--type-homepage .view-content .node--type-article.node--view-mode-teaser { height: 100%; }
.node--type-homepage .view-content .editor-choice .node--type-article.node--view-mode-teaser { border: 2px solid rgb(124, 248, 175); position: relative; z-index: 0; }
.node--type-homepage .view-content .editor-choice .node--type-article.node--view-mode-teaser .our-selection { position: absolute; top: 0px; right: 0px; padding: 4px 12px; background-color: rgb(124, 248, 175); font-weight: 700; font-size: 0.813rem; line-height: 17px; text-transform: none; color: rgb(0, 0, 0); z-index: 1; }
.node--type-homepage .view-content .more-link { display: flex; align-items: center; justify-content: center; margin-top: 72px; }
.node--type-homepage .view-content .more-link a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .view-content .more-link a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.node--type-homepage .view-content .more-link a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
@media (min-width: 992px) {
.node--type-homepage .flux-youtube { margin-top: 5rem; }
}
.node--type-homepage .flux-youtube, .node--type-homepage .flux-twitter, .node--type-homepage .about-afp, .node--type-homepage .latest-news { padding-top: 80px; padding-bottom: 80px; }
.node--type-homepage .flux-youtube h2, .node--type-homepage .flux-youtube .h2, .node--type-homepage .flux-twitter h2, .node--type-homepage .flux-twitter .h2, .node--type-homepage .about-afp h2, .node--type-homepage .about-afp .h2, .node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 72px; }
.node--type-homepage .flux-youtube .wrapper-btn, .node--type-homepage .flux-twitter .wrapper-btn, .node--type-homepage .about-afp .wrapper-btn, .node--type-homepage .latest-news .wrapper-btn { display: flex; align-items: center; justify-content: center; margin-top: 42px; }
.node--type-homepage .flux-youtube .wrapper-btn a, .node--type-homepage .flux-twitter .wrapper-btn a, .node--type-homepage .about-afp .wrapper-btn a, .node--type-homepage .latest-news .wrapper-btn a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.node--type-homepage .flux-youtube .wrapper-btn a:hover, .node--type-homepage .flux-twitter .wrapper-btn a:hover, .node--type-homepage .about-afp .wrapper-btn a:hover, .node--type-homepage .latest-news .wrapper-btn a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.node--type-homepage .flux-youtube .wrapper-btn a:focus, .node--type-homepage .flux-twitter .wrapper-btn a:focus, .node--type-homepage .about-afp .wrapper-btn a:focus, .node--type-homepage .latest-news .wrapper-btn a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 48px; }
.node--type-homepage .latest-news p { font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.node--type-homepage .latest-news p:last-of-type { margin-bottom: 0px; }
.node--type-homepage .latest-news .wrapper-arrows { margin-top: 48px; display: flex; align-items: center; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow { width: 36px; height: 50px; background-color: rgb(0, 0, 0); border: none; font-size: 0px; padding: 0px; display: flex; align-items: center; justify-content: center; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow:first-of-type { margin-right: 24px; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow::after { content: ""; width: 24px; height: 24px; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-prev::after { background-image: url("/themes/custom/factuel/images/icons/navigate-left-white.svg"); }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-next::after { background-image: url("/themes/custom/factuel/images/icons/navigate-right-white.svg"); }
.node--type-homepage .latest-news .slick-list { padding: 0px 20% 0px 0px !important; }
.node--type-homepage .latest-news .slick-track > .field__item { padding: 0px 12px; }
.node--type-homepage .latest-news .slick-dots { list-style: none; padding: 0px; margin: 22px -5px 0px; display: flex; align-items: center; justify-content: center; }
.node--type-homepage .latest-news .slick-dots li { padding: 0px 5px; }
.node--type-homepage .latest-news .slick-dots li button { display: flex; font-size: 0px; background-color: transparent; border: 1px solid rgb(148, 148, 148); width: 16px; height: 16px; border-radius: 16px; }
.node--type-homepage .latest-news .slick-dots li.slick-active button { background-color: rgb(50, 90, 255); border: 1px solid rgb(50, 90, 255); }
@media (max-width: 767.98px) {
.node--type-homepage .latest-news { overflow: hidden; }
.node--type-homepage .latest-news .slick-list { margin: 0px -4px; padding: 0px 10px !important; overflow: visible !important; }
.node--type-homepage .latest-news .slick-list .slick-slide { opacity: 0.5; }
.node--type-homepage .latest-news .slick-list .slick-slide.slick-active { opacity: 1; }
.node--type-homepage .latest-news .slick-track > .field__item { padding: 0px 4px; }
}
.node--type-homepage .marketing-banner { padding-top: 60px; padding-bottom: 60px; }
.node--type-homepage .marketing-banner svg, .node--type-homepage .marketing-banner img { max-width: 100%; }
@media (max-width: 767.98px) {
.node--type-homepage .view-content { margin-top: 32px; margin-bottom: 48px; }
.node--type-homepage .view-content .more-link { margin-top: 32px; }
.node--type-homepage .flux-youtube, .node--type-homepage .flux-twitter, .node--type-homepage .about-afp, .node--type-homepage .latest-news { padding-top: 48px; padding-bottom: 48px; }
.node--type-homepage .flux-youtube h2, .node--type-homepage .flux-youtube .h2, .node--type-homepage .flux-twitter h2, .node--type-homepage .flux-twitter .h2, .node--type-homepage .about-afp h2, .node--type-homepage .about-afp .h2, .node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 32px; }
.node--type-homepage .flux-youtube .wrapper-btn, .node--type-homepage .flux-twitter .wrapper-btn, .node--type-homepage .about-afp .wrapper-btn, .node--type-homepage .latest-news .wrapper-btn { margin-top: 32px; }
.node--type-homepage .latest-news h2, .node--type-homepage .latest-news .h2 { margin-bottom: 16px; }
.node--type-homepage .latest-news .wrapper-arrows { display: none; }
.node--type-homepage .marketing-banner { padding-top: 48px; padding-bottom: 32px; }
.node--type-homepage .marketing-banner svg, .node--type-homepage .marketing-banner img { width: 100%; height: auto !important; }
}
#block-surlememetheme .views-row { margin-bottom: 20px; }
.node--type-article span.capitalize { text-transform: capitalize !important; }
.node--type-article span.lowercase { text-transform: lowercase !important; }
.node--type-article.node--view-mode-teaser { height: 100%; border: 2px solid rgb(221, 221, 221); }
.node--type-article.node--view-mode-teaser a { text-decoration: none; color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-teaser img { width: 100%; aspect-ratio: 16 / 8; }
.node--type-article.node--view-mode-teaser .wrapper-text { padding: 24px; }
.node--type-article.node--view-mode-teaser .wrapper-text .tag-like { display: inline-flex; background-color: rgb(0, 0, 0); padding: 1px 6px; font-weight: 700; font-size: 0.813rem; line-height: 16px; color: rgb(255, 255, 255); margin-bottom: 24px; }
.node--type-article.node--view-mode-teaser .wrapper-text .created { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; color: rgb(102, 102, 102); margin-bottom: 8px; text-transform: inherit; }
.node--type-article.node--view-mode-teaser .wrapper-text h3, .node--type-article.node--view-mode-teaser .wrapper-text .h3 { margin-bottom: 0px; }
.node--type-article.node--view-mode-full h3, .node--type-article.node--view-mode-full .h3 { margin-bottom: 2rem; }
.node--type-article.node--view-mode-full .media--view-mode-image-article { display: flex; justify-content: center; margin: 30px 0px; }
.node--type-article.node--view-mode-full .social-share li.twitter { display: flex; align-items: center; justify-content: center; }
.node--type-article.node--view-mode-full .social-share li.twitter a { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); width: 18px; height: 18px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
.node--type-article.node--view-mode-full a { text-decoration: none !important; }
.node--type-article.node--view-mode-full .social-share-wrapper { display: flex; align-items: center; }
.node--type-article.node--view-mode-full .social-share-wrapper .text { display: inline-flex; margin-right: 8px; }
.node--type-article.node--view-mode-full .social-share-wrapper .social-share { display: flex; list-style: none; padding: 0px; margin: 0px -4px; }
.node--type-article.node--view-mode-full .social-share-wrapper .social-share .list-item { padding: 0px 4px; }
.node--type-article.node--view-mode-full .top-header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: 16px; margin-bottom: 28px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .top-header { margin-bottom: 0px; }
}
.node--type-article.node--view-mode-full .top-header .tag-like { display: inline-flex; align-items: center; padding: 0px 6px; font-weight: 600; font-size: 0.813rem; letter-spacing: 0.0828em; text-decoration: none; background-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
.node--type-article.node--view-mode-full .image-wrapper { display: flex; justify-content: center; margin-bottom: 24px; text-align: center; flex-direction: column; }
.node--type-article.node--view-mode-full .image-wrapper img { max-width: 100%; }
.node--type-article.node--view-mode-full .image-wrapper span.legend { font-size: 13px; line-height: 1.5em; font-style: italic; color: rgb(150, 163, 170); text-align: center; }
.node--type-article.node--view-mode-full .sub-header .h2 { text-transform: none; text-align: center; margin-bottom: 24px; }
.node--type-article.node--view-mode-full .sub-header .wrapper-informations { margin-bottom: 24px; display: flex; justify-content: center; }
.node--type-article.node--view-mode-full .sub-header .list-informations { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; list-style: none; max-width: 80%; padding: 0px; margin: -4px; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item { padding: 4px; display: inline; font-weight: 400; font-size: 1rem; line-height: 20px; color: rgb(102, 102, 102); }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item a { color: rgb(102, 102, 102); }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item svg { margin-right: 8px; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link a { color: rgb(0, 60, 197) !important; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link:hover a { text-decoration: underline !important; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item:not(:last-of-type)::after { content: "|"; margin-left: 10px; margin-right: 2px; }
.node--type-article.node--view-mode-full .mentions-copyright { padding: 12px 24px; font-weight: 400; font-size: 1rem; line-height: 20px; color: rgb(77, 77, 77); text-align: center; }
.node--type-article.node--view-mode-full .mentions-copyright a { font-weight: 600; font-size: 1rem; line-height: 20px; text-decoration: underline; color: rgb(77, 77, 77); }
.node--type-article.node--view-mode-full .wrapper-summary { margin-top: 40px; font-size: 20px; font-weight: 700; margin-bottom: 25px; }
.node--type-article.node--view-mode-full .wrapper-summary a { text-decoration: underline !important; }
.node--type-article.node--view-mode-full .wrapper-body { margin-bottom: 48px; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-body span.e-afp-correction-note, .node--type-article.node--view-mode-full .wrapper-body .field--name-body span.e-afp-update-note { display: none; }
.node--type-article.node--view-mode-full .wrapper-body a[href*="urn:newsml"] > * { display: block !important; }
.node--type-article.node--view-mode-full .wrapper-body h2, .node--type-article.node--view-mode-full .wrapper-body .h2, .node--type-article.node--view-mode-full .wrapper-body h3, .node--type-article.node--view-mode-full .wrapper-body .h3, .node--type-article.node--view-mode-full .wrapper-body h4, .node--type-article.node--view-mode-full .wrapper-body .h4 { margin-bottom: 36px; text-transform: inherit !important; letter-spacing: inherit !important; }
.node--type-article.node--view-mode-full .wrapper-body .gallery { display: flex; align-items: stretch; flex-wrap: wrap; justify-content: center; }
.node--type-article.node--view-mode-full .wrapper-body .gallery .wrapper-image { max-width: 30%; margin-bottom: 20px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .gallery .wrapper-image { max-width: 90%; }
}
.node--type-article.node--view-mode-full .wrapper-body .gallery article { align-items: center; margin: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .gallery article .field--name-field-media-image .field__item { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body video { max-width: 100%; height: auto; }
.node--type-article.node--view-mode-full .wrapper-body table { max-width: 100%; border: 0px; margin-bottom: 20px; }
.node--type-article.node--view-mode-full .wrapper-body table tr { border: 0px; }
.node--type-article.node--view-mode-full .wrapper-body table tr td { border-bottom: 1px solid rgb(219, 219, 219); text-align: left; padding: 9px; vertical-align: middle; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper { overflow: hidden; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning { clear: both; background: url("/themes/custom/factuel/images/icons/warning.png") center 20px / 45px no-repeat rgb(0, 0, 0); height: 200px; text-align: center; color: rgb(150, 163, 170); position: relative; margin: 0px auto 36px; padding: 30px 0px; width: 60%; max-width: 1500px; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning { width: 80%; }
}
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning::before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning .warning_text { color: rgb(255, 255, 255); padding-top: 55px; text-align: center; font-size: 14px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link { padding: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span { display: block; line-height: 44px; border: 1px solid rgb(255, 255, 255); border-radius: 3px; width: 190px; height: 44px; color: rgb(255, 255, 255); margin: 0px auto; background-color: rgb(0, 0, 0); cursor: pointer; text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span a { color: rgb(255, 255, 255); font-size: 13px; width: 100%; height: 100%; display: inline-block; text-decoration: none; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_link span:hover a { color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_section { transition: all 2s ease-in-out 0s; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper .warning_section .field--name-field-media-image { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper:not(.open) .warning_section { opacity: 0; height: 0px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper.open .warning::before { border-top-color: rgb(0, 0, 0); border-width: 16px; margin-left: -16px; }
.node--type-article.node--view-mode-full .wrapper-body .warning-wrapper.open .warning_section { opacity: 1; height: 100%; }
.node--type-article.node--view-mode-full .wrapper-body img { max-width: 90%; width: max-content; height: auto; }
.node--type-article.node--view-mode-full .wrapper-body p { padding-bottom: 26px; margin-bottom: 0px; }
.node--type-article.node--view-mode-full .wrapper-body p > .g2item { display: flex; justify-content: center; flex-wrap: wrap; }
.node--type-article.node--view-mode-full .wrapper-body > .g2item { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 36px; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-body > .g2item { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 36px; }
.node--type-article.node--view-mode-full .wrapper-body .g2web iframe { margin: 28px auto !important; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image { display: flex; justify-content: center; flex-wrap: wrap; width: fit-content; margin: 28px auto; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image .field--name-field-media-image, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article .field--name-field-media-image, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image .field--name-field-media-image { width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image > *, .node--type-article.node--view-mode-full .wrapper-body .media--view-mode-image-article > *, .node--type-article.node--view-mode-full .wrapper-body .ww-item.image > * { text-align: center; }
.node--type-article.node--view-mode-full .wrapper-body .wrapper-image.bordered-image img { border: 1px solid rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .wrapper-body .grid-with-margin, .node--type-article.node--view-mode-full .wrapper-body .grid-no-margin { display: flex; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-with-margin, .node--type-article.node--view-mode-full .wrapper-body .grid-no-margin { flex-wrap: wrap; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-left { clear: both; float: left; width: 95vw; }
.node--type-article.node--view-mode-full .wrapper-body .grid-left .wrapper-image { margin-right: 40px; width: 40%; padding-bottom: 0px; float: left; margin-left: 5%; clear: none; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left .wrapper-image { float: none !important; width: 88% !important; margin: 0px auto !important; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-left .g2web { float: left; margin: 0px auto; padding-top: 0px; padding-bottom: 36px; width: 48%; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left .g2web { max-width: 100% !important; width: 100% !important; }
}
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-left { width: 100%; float: none !important; margin-left: 0px !important; }
}
.node--type-article.node--view-mode-full .wrapper-body .grid-right { clear: both; float: right; width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .grid-right .wrapper-image { margin-left: 40px; width: 40%; padding-bottom: 0px; float: right; margin-right: 5%; clear: none; }
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-right .wrapper-image { float: none !important; width: 88% !important; margin: 0px auto !important; }
}
@media (max-width: 991.98px) {
.node--type-article.node--view-mode-full .wrapper-body .grid-right { float: none; margin-left: 0px; }
}
.node--type-article.node--view-mode-full .wrapper-body iframe { display: flex; margin: auto auto 20px; max-width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .twitter-tweet { margin-left: auto; margin-right: auto; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout { display: flex; flex-flow: row; justify-content: space-around; margin-bottom: 36px; align-items: center; }
@media screen and (min-width: 1399px) {
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout { width: 130%; margin-left: -15%; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout img { max-width: 100% !important; }
}
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout { flex: 1 1 0%; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item { display: flex; align-items: flex-start; justify-content: center; flex-flow: wrap; height: 100%; margin: 10px; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item img { margin-bottom: 15px; }
.node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item .legend, .node--type-article.node--view-mode-full .wrapper-body div.e-afp-row-layout .e-afp-col-layout .g2item .field--name-field-caption .field__item { margin-top: auto; }
.node--type-article.node--view-mode-full .wrapper-body .field--name-field-caption .field__label { display: none; }
.node--type-article.node--view-mode-full .wrapper-body span.legend, .node--type-article.node--view-mode-full .wrapper-body .field--name-field-caption .field__item { margin: 30px 30px 0px; text-align: center; display: block; font-size: 13px; line-height: 1.5em; font-style: italic; color: rgb(150, 163, 170); flex-basis: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .e-afp-correction-note, .node--type-article.node--view-mode-full .wrapper-body .e-afp-cancel-note, .node--type-article.node--view-mode-full .wrapper-body .e-afp-update-note, .node--type-article.node--view-mode-full .wrapper-body pre { font-size: 14px; line-height: 1.4em; white-space: pre-wrap; overflow-wrap: break-word; margin-bottom: 36px; display: block; width: 100%; }
.node--type-article.node--view-mode-full .wrapper-body .e-afp-correction-note time, .node--type-article.node--view-mode-full .wrapper-body .e-afp-cancel-note time, .node--type-article.node--view-mode-full .wrapper-body .e-afp-update-note time, .node--type-article.node--view-mode-full .wrapper-body pre time { margin-right: 6px; }
.node--type-article.node--view-mode-full .encart-veracity { margin-top: 48px; margin-bottom: 48px; padding: 24px; }
.node--type-article.node--view-mode-full .encart-veracity .title-wrapper { margin-bottom: 24px; }
.node--type-article.node--view-mode-full .encart-veracity .subtitle-700 { margin-bottom: 8px; }
.node--type-article.node--view-mode-full .encart-veracity .body { margin-bottom: 0px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links { list-style: none; padding: 0px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links .link-icon { display: flex; align-items: center; font-weight: 400; font-size: 0.813rem; line-height: 17px; text-decoration-line: underline; color: rgb(0, 0, 0); }
.node--type-article.node--view-mode-full .encart-veracity .list-links .link-icon svg { margin-right: 8px; }
.node--type-article.node--view-mode-full .encart-veracity .list-links li:not(:last-of-type) { margin-bottom: 16px; }
.node--type-article.node--view-mode-full .navigation-option a { color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
@media (max-width: 767.98px) {
.node--type-article.node--view-mode-full .top-header > * { flex: 0 0 auto; width: 100%; }
.node--type-article.node--view-mode-full .top-header .left-content { order: 2; }
.node--type-article.node--view-mode-full .top-header .social-share-wrapper { order: 1; margin-bottom: 24px; justify-content: flex-end; }
.node--type-article.node--view-mode-full .sub-header .list-informations { max-width: 100%; }
.node--type-article.node--view-mode-full .sub-header .list-informations > * { flex: 0 0 auto; width: 100%; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item svg { display: none; }
.node--type-article.node--view-mode-full .sub-header .list-informations .information-item:not(:last-of-type)::after { display: none; }
.node--type-article.node--view-mode-full .mentions-copyright { position: relative; padding: 24px 0px; }
.node--type-article.node--view-mode-full .mentions-copyright::before { z-index: -1; content: ""; position: absolute; width: 100vw; height: 100%; top: 0px; left: 50%; transform: translateX(-50%); background-color: rgb(232, 242, 246); }
.node--type-article.node--view-mode-full .wrapper-body { margin-top: 32px; }
.node--type-article.node--view-mode-full .wrapper-body h2, .node--type-article.node--view-mode-full .wrapper-body .h2 { margin-bottom: 36px; }
.node--type-article.node--view-mode-full .encart-veracity { margin-top: 32px; margin-bottom: 32px; }
}
.e-afp-blockquote-center, .e-afp-blockquote-left, .e-afp-blockquote-right { text-align: left; padding: 30px; font-size: 22px; font-weight: 700; text-transform: uppercase; border-style: solid !important; border-color: rgb(0, 123, 255) !important; border-image: initial !important; border-width: 4px 0px !important; }
.e-afp-blockquote-center p, .e-afp-blockquote-left p, .e-afp-blockquote-right p { margin: 0px; font-size: 22px; font-weight: 700; text-transform: uppercase; padding: 0px !important; }
.e-afp-blockquote-center { width: 40%; max-width: 570px; margin: 0px auto 36px; clear: both; }
.e-afp-blockquote-left { float: left; width: 22%; margin: 10px 40px 30px 8%; }
.e-afp-blockquote-right { float: right; width: 22%; margin: 10px 8% 36px 30px; }
.lquote, .rquote, .cquote { border-top: 4px solid rgba(150, 163, 170, 0.3); border-bottom: 4px solid rgba(150, 163, 170, 0.3); padding: 30px; }
.lquote blockquote, .rquote blockquote, .cquote blockquote { z-index: 1; font-size: 20px; line-height: 30px; color: rgb(51, 51, 51); clear: both; width: 100%; quotes: inherit; margin: 0px; }
.lquote blockquote p, .rquote blockquote p, .cquote blockquote p { padding-bottom: 0px !important; }
@media (max-width: 991.98px) {
.lquote, .rquote, .cquote { font-size: 22px; width: 75% !important; float: none !important; margin: 56px auto !important; }
}
aside.rquote { float: right; width: 22%; margin: 10px -8% 36px 30px; }
aside.lquote { float: left; width: 22%; margin: 10px 40px 30px -8%; }
aside.cquote { width: 50%; margin: 0px auto 36px; clear: both; }
.field--name-field-about-afp { justify-content: space-evenly; }
.node .row { margin: calc(-0.5 * var(--bs-gutter-x)); }
.node .row > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.node .field--name-field-content .field__item > .paragraph { padding: 120px 0px; }
@media (max-width: 767.98px) {
.node .field--name-field-content .field__item > .paragraph { padding: 48px 0px; }
}
.view .row .views-infinite-scroll-content-wrapper { display: flex; flex-wrap: wrap; margin: calc(-0.5 * var(--bs-gutter-x)); }
.view .row .views-infinite-scroll-content-wrapper > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view .js-pager__items.pager { text-align: center; margin-top: 30px; }
.view .js-pager__items.pager li a { background-color: rgb(50, 90, 255); border: 1px solid rgb(50, 90, 255); color: rgb(255, 255, 255); font-weight: 600; border-radius: 100px; }
.paragraph--type--editorial-page-text-image h2, .paragraph--type--editorial-page-text-image .h2, .paragraph--type--editorial-page-text h2, .paragraph--type--editorial-page-text .h2, .paragraph--type--editorial-page-text-video h2, .paragraph--type--editorial-page-text-video .h2, .paragraph--type--editorial-page-image h2, .paragraph--type--editorial-page-image .h2 { margin-bottom: 24px; }
.paragraph--type--editorial-page-text-image .wrapper-text h2, .paragraph--type--editorial-page-text-image .wrapper-text .h2, .paragraph--type--editorial-page-text .wrapper-text h2, .paragraph--type--editorial-page-text .wrapper-text .h2, .paragraph--type--editorial-page-text-video .wrapper-text h2, .paragraph--type--editorial-page-text-video .wrapper-text .h2, .paragraph--type--editorial-page-image .wrapper-text h2, .paragraph--type--editorial-page-image .wrapper-text .h2 { margin-bottom: 24px; }
.paragraph--type--editorial-page-text-image .wrapper-text p:last-of-type, .paragraph--type--editorial-page-text .wrapper-text p:last-of-type, .paragraph--type--editorial-page-text-video .wrapper-text p:last-of-type, .paragraph--type--editorial-page-image .wrapper-text p:last-of-type { margin-bottom: 0px; }
.paragraph--type--editorial-page-text-image .field--name-field-button, .paragraph--type--editorial-page-text .field--name-field-button, .paragraph--type--editorial-page-text-video .field--name-field-button, .paragraph--type--editorial-page-image .field--name-field-button { margin-top: 48px; }
.paragraph--type--editorial-page-text-image .field--name-field-button a, .paragraph--type--editorial-page-text .field--name-field-button a, .paragraph--type--editorial-page-text-video .field--name-field-button a, .paragraph--type--editorial-page-image .field--name-field-button a { height: 40px; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); display: inline-flex; align-items: center; }
.paragraph--type--editorial-page-text-image .field--name-field-button a:hover, .paragraph--type--editorial-page-text .field--name-field-button a:hover, .paragraph--type--editorial-page-text-video .field--name-field-button a:hover, .paragraph--type--editorial-page-image .field--name-field-button a:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
.paragraph--type--editorial-page-text-image .field--name-field-button a:focus, .paragraph--type--editorial-page-text .field--name-field-button a:focus, .paragraph--type--editorial-page-text-video .field--name-field-button a:focus, .paragraph--type--editorial-page-image .field--name-field-button a:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.paragraph--type--editorial-page-text-image .field--name-field-button a::after, .paragraph--type--editorial-page-text .field--name-field-button a::after, .paragraph--type--editorial-page-text-video .field--name-field-button a::after, .paragraph--type--editorial-page-image .field--name-field-button a::after { content: ""; width: 24px; height: 24px; background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg"); background-size: contain; background-position: center center; background-repeat: no-repeat; margin-left: 4px; }
@media (max-width: 767.98px) {
.paragraph--type--editorial-page-text-image h2, .paragraph--type--editorial-page-text-image .h2, .paragraph--type--editorial-page-text h2, .paragraph--type--editorial-page-text .h2, .paragraph--type--editorial-page-text-video h2, .paragraph--type--editorial-page-text-video .h2, .paragraph--type--editorial-page-image h2, .paragraph--type--editorial-page-image .h2 { margin-bottom: 16px; }
.paragraph--type--editorial-page-text-image .wrapper-text, .paragraph--type--editorial-page-text .wrapper-text, .paragraph--type--editorial-page-text-video .wrapper-text, .paragraph--type--editorial-page-image .wrapper-text { margin-bottom: 32px; }
.paragraph--type--editorial-page-text-image .wrapper-text h2, .paragraph--type--editorial-page-text-image .wrapper-text .h2, .paragraph--type--editorial-page-text .wrapper-text h2, .paragraph--type--editorial-page-text .wrapper-text .h2, .paragraph--type--editorial-page-text-video .wrapper-text h2, .paragraph--type--editorial-page-text-video .wrapper-text .h2, .paragraph--type--editorial-page-image .wrapper-text h2, .paragraph--type--editorial-page-image .wrapper-text .h2 { margin-bottom: 16px; }
.paragraph--type--editorial-page-text-image .field--name-field-button, .paragraph--type--editorial-page-text .field--name-field-button, .paragraph--type--editorial-page-text-video .field--name-field-button, .paragraph--type--editorial-page-image .field--name-field-button { margin-top: 32px; }
}
.paragraph--type--editorial-page-accordeon .accordion .accordion-item { border: 1px solid rgb(204, 204, 204); }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:first-of-type { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:first-of-type .accordion-button { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:last-of-type { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:last-of-type .accordion-button { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item:not(:last-of-type) { margin-bottom: 12px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button { padding: 20px 24px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button .field--name-field-title { line-height: 30px; letter-spacing: -0.0088em; color: rgb(50, 90, 255); font-weight: 600; font-size: 24px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button::after { width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button:focus { border-color: rgb(148, 148, 148); box-shadow: none; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button:not(.collapsed) { background-color: rgb(255, 255, 255); box-shadow: none; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body { padding: 0px 24px 20px; font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body p:last-of-type { margin-bottom: 0px; }
@media (max-width: 767.98px) {
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-button .field--name-field-title { font-weight: 600; font-size: 1.125rem; line-height: 23px; }
.paragraph--type--editorial-page-accordeon .accordion .accordion-item .accordion-body { font-weight: 400; font-size: 1rem; line-height: 20px; }
}
.paragraph--type--about-afp-block { position: relative; }
.paragraph--type--about-afp-block a { text-decoration: none; color: initial; }
.paragraph--type--about-afp-block img { width: 100%; }
.paragraph--type--about-afp-block .overlay { position: absolute; bottom: 0px; right: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); padding: 16px 24px 24px; font-weight: 600; font-size: 1.125rem; line-height: 23px; color: rgb(255, 255, 255); }
.paragraph--type--latest-news-block { border: 2px solid rgb(221, 221, 221); }
.paragraph--type--latest-news-block a { text-decoration: none; color: rgb(0, 0, 0); }
.paragraph--type--latest-news-block img { width: 100%; }
.paragraph--type--latest-news-block .wrapper-text { padding: 24px; }
.paragraph--type--latest-news-block .wrapper-text h3, .paragraph--type--latest-news-block .wrapper-text .h3 { }
.paragraph--type--latest-news-block .wrapper-text .field--name-field-body { font-weight: 400; font-size: 1rem; line-height: 20px; }
.paragraph--type--latest-news-block .wrapper-text .field--name-field-body p:last-of-type { margin-bottom: 0px; }
.paragraph--type--editorial-page-form h3, .paragraph--type--editorial-page-form .h3 { margin-bottom: 25px; }
.view-rubriques.view-display-id-page_1, .view-rubriques.view-display-id-page_2 { margin-top: 32px; margin-bottom: 160px; }
.view-rubriques.view-display-id-page_1 .view-header, .view-rubriques.view-display-id-page_2 .view-header { margin-bottom: 60px; }
.view-rubriques.view-display-id-page_1 h1, .view-rubriques.view-display-id-page_1 .h1, .view-rubriques.view-display-id-page_2 h1, .view-rubriques.view-display-id-page_2 .h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.view-rubriques.view-display-id-page_1 .row, .view-rubriques.view-display-id-page_2 .row { margin: calc(-0.5 * var(--bs-gutter-x)); }
.view-rubriques.view-display-id-page_1 .row > *, .view-rubriques.view-display-id-page_2 .row > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view-rubriques.view-display-id-page_1 .row .views-infinite-scroll-content-wrapper, .view-rubriques.view-display-id-page_2 .row .views-infinite-scroll-content-wrapper { margin: calc(-0.5 * var(--bs-gutter-x)); display: flex; flex-wrap: wrap; }
.view-rubriques.view-display-id-page_1 .row .views-infinite-scroll-content-wrapper > *, .view-rubriques.view-display-id-page_2 .row .views-infinite-scroll-content-wrapper > * { padding: calc(var(--bs-gutter-x) * 0.5); }
.view-sur-le-meme-theme { padding-top: 120px; padding-bottom: 120px; }
.view-sur-le-meme-theme h2, .view-sur-le-meme-theme .h2 { margin-bottom: 72px; }
.view-header { margin-top: 32px; }
.view-header h1.tag-like.black-tag, .view-header .tag-like.black-tag.h1 { display: inline-flex; padding: 4px 16px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-bottom: 30px; font-size: 36px; }
.view-recherche-drupal { margin-bottom: 160px; }
.view-recherche-drupal .view-header { margin-bottom: 60px; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline { position: relative; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-item { float: inherit; width: 100%; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-actions { position: absolute; right: 2px; top: 2px; bottom: 2px; margin: 0px; }
.view-recherche-drupal .view-header .views-exposed-form .form--inline .form-actions input { max-width: 48px; color: transparent; border-radius: 0px; border: 0px; background: url(data:image/webp;base64,UklGRsADAABXRUJQVlA4WAoAAAA4AAAAFwAAFwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIwQAAAAGAXdu2quY8KQArw6nHpQLny+HT3akE4p7UkAoYzwrYkSuRBiJiAuifuvJXBoybokcmdsbbrD17g5EQa+ImSt/DV+iKxHDQia1ukOK5zjc68dULw8PJI0qiQZQ5V28k/nTHMWYSI4eDtkQNOsuYSYwcYt+8STw8cIoIC/lR5XiMK1VAPVo+DiWwUTnqAjkS7OIiyPAfgZEIpQw8jWqjJ1i5AUYi5CnfOXAeqj6iAUYi33ViDzCSEBxg8EPUe/+p3wUAVlA4IC4AAADQAgCdASoYABgAPm0ylUekIyIhKAgAgA2JaQAAPaOgAP76/0v37HzokBi2McAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAAt3AQDoAwAAC3cBAOgDAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAGAAAAAOgBAABAAAAGAAAAAAAAAA=) center center no-repeat rgb(221, 221, 221); height: 100%; }
.view-recherche-drupal .view-content article.node { border-bottom: 1px solid rgb(102, 102, 102); }
.view-recherche-drupal .view-content article.node h2, .view-recherche-drupal .view-content article.node .h2 { font-size: 1.75rem; line-height: 28px; }
.view-recherche-drupal .view-content article.node a { text-decoration: none; color: inherit; }
.view-recherche-drupal .view-content article.node a:hover h2, .view-recherche-drupal .view-content article.node a:hover .h2 { color: rgb(50, 90, 255); }
@media (max-width: 767.98px) {
.view-recherche-drupal .view-content article.node .wrapper { flex-wrap: wrap; }
.view-recherche-drupal .view-content article.node .wrapper .left.image { padding-left: 0px !important; padding-bottom: 15px !important; }
}
.view-recherche-drupal .pagination li { border: 0px; }
.view-recherche-drupal .pagination li.active a { background-color: inherit; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; color: rgb(50, 90, 255); border-bottom-style: solid; border-bottom-color: rgb(50, 90, 255); border-radius: 0px; font-weight: 700; }
.view-recherche-drupal .pagination li a { color: rgb(0, 0, 0); border: 0px; border-radius: 0px; }
form .form-item { margin: 0px; }
form label, form .webform-select-other legend span { display: block; font-weight: 600; font-size: 1rem; line-height: 20px; color: rgb(0, 0, 0); margin-bottom: 8px; }
form input.form-control, form textarea.form-textarea { padding: 14px 16px; background-color: rgb(255, 255, 255); border: 2px solid rgb(148, 148, 148); border-radius: 0px; font-weight: 400; font-size: 1rem; line-height: 20px; }
form select.form-select { padding: 14px 40px 14px 16px; background-color: rgb(255, 255, 255); border: 2px solid rgb(148, 148, 148); border-radius: 0px; font-weight: 400; font-size: 1rem; line-height: 20px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgOS4wMDA3NEgxNy44MTM3TDEyLjAwMzcgMTQuNTQ0M0w2LjE1ODMgOS4wMDE0OEw0IDlMMTIuMDAwNyAxNi43NTNMMjAgOS4wMDA3NFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4KDQo=); background-position: right 16px center; background-size: 20px; }
form .form-actions { display: flex; justify-content: center; }
form input.form-submit { height: 40px; display: inline-block; padding: 8px 16px; border-radius: 20px; font-weight: 600; font-size: 1.125rem; line-height: 23px; text-decoration: none; transition: all 0.15s ease-in-out 0s; background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
form input.form-submit:hover { background-color: rgb(40, 72, 204); border-color: rgb(40, 72, 204); }
form input.form-submit:focus { background-color: rgb(32, 57, 163); border-color: rgb(32, 57, 163); }
.path-user .region-content { max-width: 50%; margin: 100px auto; }
@media (max-width: 767.98px) {
.path-user .region-content { max-width: 90%; }
}
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link:not(.not-dropdown)::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.not-dropdown)::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a:not(.not-dropdown)::after { margin-left: 0px; margin-right: 10px; }
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link.active::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.active::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a.active::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a.is-active::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a.is-active::after { transform: rotate(90deg); }
html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .nav-link:not(.active)::after, html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item .media-library-view--widget .view-header a:not(.active)::after, .media-library-view--widget .view-header html[lang="ar"] .node .wrapper-menu .nav-pills .nav-item a:not(.active)::after { transform: rotate(90deg) !important; }
html[lang="ar"] .rtl { text-align: right !important; }
html[lang="ar"] .navigation-option .ms-auto { margin-left: inherit !important; }
html[lang="ar"] body { font-family: Arial; }
html[lang="ar"] header .navbar-collapse { left: inherit; right: 0px; }
html[lang="ar"] header .navbar-collapse:not(.show) { left: inherit; right: -100%; }
html[lang="ar"] header .navbar-nav { padding-right: 0px; padding-left: 0.5rem; }
html[lang="ar"] header .navbar { padding: 0px; }
html[lang="ar"] header #block-nouscontacter { margin-left: inherit; margin-right: auto; }
html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .btn, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper button.link, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .button, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink, .node-preview-container html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-backlink, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper button.link, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .button, html[lang="ar"] .node--type-homepage .wrapper-special-project .wrapper .node-preview-container .node-preview-backlink { margin-right: 15px; }
html[lang="ar"] .node--type-homepage .latest-news .slick-list { padding: 0px 0px 0px 20% !important; }
html[lang="ar"] .node--type-homepage .latest-news .wrapper-arrows .slick-arrow:first-of-type { order: 1; margin-right: 0px; }
html[lang="ar"] .wrapper-menu .nav-pills { padding-right: 0px; }
html[lang="ar"] footer .footer-wrapper .row .logo { border-right: 0px; border-left: 1px solid rgba(255, 255, 255, 0.25); padding-right: 0px; padding-left: 40px; }
html[lang="ar"] footer .footer-wrapper .wrapper-contact-social { padding-right: 40px; padding-left: 0px; }
html[lang="bn"] h1, html[lang="bn"] .h1, html[lang="bn"] h2, html[lang="bn"] .h2, html[lang="bn"] h3, html[lang="bn"] .h3, html[lang="bn"] h4, html[lang="bn"] .h4, html[lang="bn"] h5, html[lang="bn"] .h5, html[lang="bn"] h6, html[lang="bn"] .h6, html[lang="bn"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="bn"] h2, html[lang="bn"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="bn"] .h2 { line-height: 61px; }
@media (max-width: 575.98px) {
html[lang="bn"] h1, html[lang="bn"] .h1, html[lang="bn"] h2, html[lang="bn"] .h2, html[lang="bn"] h3, html[lang="bn"] .h3, html[lang="bn"] h4, html[lang="bn"] .h4, html[lang="bn"] h5, html[lang="bn"] .h5, html[lang="bn"] h6, html[lang="bn"] .h6, html[lang="bn"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="bn"] h2, html[lang="bn"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="bn"] .h2 { line-height: 40px; }
}
html[lang="bn"] .view-content-recent h2, html[lang="bn"] .view-content-recent .h2, html[lang="bn"] .view h2, html[lang="bn"] .view .h2 { line-height: 36px; }
html[lang="bn"] .node--type-article.node--view-mode-teaser h3, html[lang="bn"] .node--type-article.node--view-mode-teaser .h3 { line-height: 40px !important; }
html[lang="hi"] h1, html[lang="hi"] .h1, html[lang="hi"] h2, html[lang="hi"] .h2, html[lang="hi"] h3, html[lang="hi"] .h3, html[lang="hi"] h4, html[lang="hi"] .h4, html[lang="hi"] h5, html[lang="hi"] .h5, html[lang="hi"] h6, html[lang="hi"] .h6, html[lang="hi"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="hi"] h2, html[lang="hi"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="hi"] .h2 { line-height: 61px; }
@media (max-width: 575.98px) {
html[lang="hi"] h1, html[lang="hi"] .h1, html[lang="hi"] h2, html[lang="hi"] .h2, html[lang="hi"] h3, html[lang="hi"] .h3, html[lang="hi"] h4, html[lang="hi"] .h4, html[lang="hi"] h5, html[lang="hi"] .h5, html[lang="hi"] h6, html[lang="hi"] .h6, html[lang="hi"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="hi"] h2, html[lang="hi"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="hi"] .h2 { line-height: 40px; }
}
html[lang="hi"] .view-content-recent h2, html[lang="hi"] .view-content-recent .h2, html[lang="hi"] .view h2, html[lang="hi"] .view .h2 { line-height: 36px; }
html[lang="hi"] .node--type-article.node--view-mode-teaser h3, html[lang="hi"] .node--type-article.node--view-mode-teaser .h3 { line-height: 36px !important; }
html[lang="my"] h1, html[lang="my"] .h1, html[lang="my"] h2, html[lang="my"] .h2, html[lang="my"] h3, html[lang="my"] .h3, html[lang="my"] h4, html[lang="my"] .h4, html[lang="my"] h5, html[lang="my"] .h5, html[lang="my"] h6, html[lang="my"] .h6, html[lang="my"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="my"] h2, html[lang="my"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="my"] .h2 { line-height: 70px; }
@media (max-width: 575.98px) {
html[lang="my"] h1, html[lang="my"] .h1, html[lang="my"] h2, html[lang="my"] .h2, html[lang="my"] h3, html[lang="my"] .h3, html[lang="my"] h4, html[lang="my"] .h4, html[lang="my"] h5, html[lang="my"] .h5, html[lang="my"] h6, html[lang="my"] .h6, html[lang="my"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="my"] h2, html[lang="my"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="my"] .h2 { line-height: 52px; }
}
html[lang="my"] .view-content-recent h3, html[lang="my"] .view-content-recent .h3 { line-height: 46px; }
html[lang="my"] p, html[lang="my"] .wrapper-summary { line-height: 30px !important; }
html[lang="my"] .node--type-article.node--view-mode-teaser h3, html[lang="my"] .node--type-article.node--view-mode-teaser .h3 { line-height: 40px !important; }
@media (max-width: 575.98px) {
html[lang="my"] .wrapper-informations li { line-height: 32px !important; }
}
html[lang="bg"] * { font-family: Arial; }
html[lang="th"] p, html[lang="th"] .wrapper-summary { line-height: 30px !important; }
html[lang="ko"] .node--type-article.node--view-mode-teaser h3, html[lang="ko"] .node--type-article.node--view-mode-teaser .h3 { line-height: 35px !important; }
html[lang="ko"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="ko"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2 { line-height: 35px !important; }
html[lang="ko"] .node--type-article.node--view-mode-full .wrapper-body p { line-height: 30px !important; }
html[lang="bg"] .node--type-article.node--view-mode-teaser h3, html[lang="bg"] .node--type-article.node--view-mode-teaser .h3, html[lang="el"] .node--type-article.node--view-mode-teaser h3, html[lang="el"] .node--type-article.node--view-mode-teaser .h3, html[lang="ar"] .node--type-article.node--view-mode-teaser h3, html[lang="ar"] .node--type-article.node--view-mode-teaser .h3 { line-height: 30px !important; }
html[lang="bg"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="bg"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2, html[lang="el"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="el"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2, html[lang="ar"] .node--type-article.node--view-mode-teaser .wrapper-text h2.h3, html[lang="ar"] .node--type-article.node--view-mode-teaser .wrapper-text .h3.h2 { line-height: 30px !important; }
html[lang="el"] .node--type-article.node--view-mode-full .wrapper-body p { line-height: 26px !important; }
html[lang="ar"] h1, html[lang="ar"] .h1, html[lang="ar"] h2, html[lang="ar"] .h2, html[lang="ar"] h3, html[lang="ar"] .h3, html[lang="ar"] h4, html[lang="ar"] .h4, html[lang="ar"] h5, html[lang="ar"] .h5, html[lang="ar"] h6, html[lang="ar"] .h6, html[lang="ar"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ar"] h2, html[lang="ar"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ar"] .h2, html[lang="ko"] h1, html[lang="ko"] .h1, html[lang="ko"] h2, html[lang="ko"] .h2, html[lang="ko"] h3, html[lang="ko"] .h3, html[lang="ko"] h4, html[lang="ko"] .h4, html[lang="ko"] h5, html[lang="ko"] .h5, html[lang="ko"] h6, html[lang="ko"] .h6, html[lang="ko"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ko"] h2, html[lang="ko"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ko"] .h2, html[lang="el"] h1, html[lang="el"] .h1, html[lang="el"] h2, html[lang="el"] .h2, html[lang="el"] h3, html[lang="el"] .h3, html[lang="el"] h4, html[lang="el"] .h4, html[lang="el"] h5, html[lang="el"] .h5, html[lang="el"] h6, html[lang="el"] .h6, html[lang="el"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="el"] h2, html[lang="el"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="el"] .h2 { line-height: 50px; }
@media (max-width: 575.98px) {
html[lang="ar"] h1, html[lang="ar"] .h1, html[lang="ar"] h2, html[lang="ar"] .h2, html[lang="ar"] h3, html[lang="ar"] .h3, html[lang="ar"] h4, html[lang="ar"] .h4, html[lang="ar"] h5, html[lang="ar"] .h5, html[lang="ar"] h6, html[lang="ar"] .h6, html[lang="ar"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ar"] h2, html[lang="ar"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ar"] .h2, html[lang="ko"] h1, html[lang="ko"] .h1, html[lang="ko"] h2, html[lang="ko"] .h2, html[lang="ko"] h3, html[lang="ko"] .h3, html[lang="ko"] h4, html[lang="ko"] .h4, html[lang="ko"] h5, html[lang="ko"] .h5, html[lang="ko"] h6, html[lang="ko"] .h6, html[lang="ko"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="ko"] h2, html[lang="ko"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="ko"] .h2, html[lang="el"] h1, html[lang="el"] .h1, html[lang="el"] h2, html[lang="el"] .h2, html[lang="el"] h3, html[lang="el"] .h3, html[lang="el"] h4, html[lang="el"] .h4, html[lang="el"] h5, html[lang="el"] .h5, html[lang="el"] h6, html[lang="el"] .h6, html[lang="el"] .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item html[lang="el"] h2, html[lang="el"] .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item html[lang="el"] .h2 { line-height: 40px; }
}
html[lang="ar"] .view-content-recent h3, html[lang="ar"] .view-content-recent .h3, html[lang="ko"] .view-content-recent h3, html[lang="ko"] .view-content-recent .h3, html[lang="el"] .view-content-recent h3, html[lang="el"] .view-content-recent .h3 { line-height: 46px; }
html[lang="ar"] p, html[lang="ar"] .wrapper-summary, html[lang="ko"] p, html[lang="ko"] .wrapper-summary, html[lang="el"] p, html[lang="el"] .wrapper-summary { line-height: 30px !important; }
html[lang="en"] .webform-submission-contact-form .form-item-redirect-to { display: block !important; }
html[lang="th"] h1.h2, html[lang="th"] .h2.h1 { line-height: 34px; }
@media (max-width: 767.98px) {
[data-theme="dark"] #block-block-darkmode-switcher .form-check.form-switch .form-check-label { background-color: rgb(255, 255, 255) !important; }
}
[data-theme="dark"] .node--type-article.node--view-mode-full .mentions-copyright * { color: rgb(0, 0, 0) !important; }
[data-theme="dark"] .view-id-corrections div, [data-theme="dark"] .view-id-corrections a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .sub-header .list-informations .information-item .person-link a { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
[data-theme="dark"] body { background-color: rgb(51, 51, 51) !important; }
[data-theme="dark"] header .navbar { background-color: rgb(51, 51, 51) !important; border-bottom: 1px solid rgb(102, 102, 102) !important; }
[data-theme="dark"] header .navbar .language-switcher-language-url .language-select { background-color: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important; background-image: url("/themes/custom/factuel/images/icons/navigate-dark.svg") !important; }
[data-theme="dark"] header .navbar .form-check-label { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar .site-title { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar .search-trigger { background-image: url("/themes/custom/factuel/images/icons/search-dark.svg") !important; }
[data-theme="dark"] header .navbar #block-nouscontacter, [data-theme="dark"] header .navbar #block-factuel-selecteurdelangue, [data-theme="dark"] header .navbar #block-block-darkmode-switcher { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] header .navbar #block-nouscontacter .link-message span, [data-theme="dark"] header .navbar #block-factuel-selecteurdelangue .link-message span, [data-theme="dark"] header .navbar #block-block-darkmode-switcher .link-message span { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-message { background-image: url("/themes/custom/factuel/images/icons/mail-dark.svg") !important; background-size: 18px !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-whatsapp { background-image: url("/themes/custom/factuel/images/icons/whatsapp-dark.svg") !important; background-size: 20px !important; margin-left: 4px !important; }
[data-theme="dark"] .list-item.twitter a { background-image: url("/themes/custom/factuel/images/icons/x_logo_x512.png") !important; width: 26px !important; height: 26px !important; }
[data-theme="dark"] .node--type-homepage .wrapper:nth-child(2n) { background: rgb(102, 102, 102) !important; color: white !important; }
[data-theme="dark"] .node--type-homepage .wrapper.media-youtube { background: rgb(51, 51, 51) !important; }
[data-theme="dark"] .node--type-homepage .wrapper.media-youtube .title { color: white !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .wrapper-body a { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
[data-theme="dark"] .node--type-article.node--view-mode-full .wrapper-body li { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--latest-news-block { border: 2px solid rgb(102, 102, 102) !important; }
[data-theme="dark"] .navigation-option a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .navigation-option svg path { fill: white !important; }
[data-theme="dark"] #pills-tabContent span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .list-informations li, [data-theme="dark"] .list-informations span { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .wrapper-special-project p { color: black !important; }
[data-theme="dark"] .mentions-copyright p { color: black !important; }
[data-theme="dark"] .wrapper-summary { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .wrapper-summary pre { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .light-background a { color: black !important; }
[data-theme="dark"] .light-background p { color: black !important; }
[data-theme="dark"] .navigation-option span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .editor-choice .node--type-article.node--view-mode-teaser .our-selection { color: black !important; }
[data-theme="dark"] #pills-tab .nav-item button:not(.active) { background-color: transparent !important; color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #pills-tab .nav-item button:not(.active)::after { background-image: url("/themes/custom/factuel/images/icons/navigate-white.svg") !important; rotate: 90deg !important; }
[data-theme="dark"] #pills-tabContent .tag-like a { background-color: rgb(50, 90, 255) !important; color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #pills-tabContent .light-background p { color: black !important; }
[data-theme="dark"] #pills-tabContent .navigation-option span a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .flux-youtube.grey-background { background-color: rgb(102, 102, 102); }
[data-theme="dark"] .flux-youtube.grey-background h2, [data-theme="dark"] .flux-youtube.grey-background .h2 { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-image { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text p, [data-theme="dark"] .paragraph--type--editorial-page-text a { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] .paragraph--type--editorial-page-text a { text-decoration: underline !important; }
[data-theme="dark"] .node-9 .paragraph--type--editorial-page-text { background-color: rgb(51, 51, 51) !important; }
[data-theme="dark"] main h1, [data-theme="dark"] main .h1, [data-theme="dark"] main h2, [data-theme="dark"] main .h2, [data-theme="dark"] main h3, [data-theme="dark"] main .h3, [data-theme="dark"] main h4, [data-theme="dark"] main .h4, [data-theme="dark"] main h5, [data-theme="dark"] main .h5, [data-theme="dark"] main h6, [data-theme="dark"] main .h6, [data-theme="dark"] main .form-wrapper.accordion .accordion-item h2, .form-wrapper.accordion .accordion-item [data-theme="dark"] main h2, [data-theme="dark"] main .form-wrapper.accordion .accordion-item .h2, .form-wrapper.accordion .accordion-item [data-theme="dark"] main .h2, [data-theme="dark"] main p, [data-theme="dark"] main span, [data-theme="dark"] main ol, [data-theme="dark"] main li, [data-theme="dark"] main ul, [data-theme="dark"] main strong, [data-theme="dark"] main a, [data-theme="dark"] main pre { color: rgb(255, 255, 255) !important; }
[data-theme="dark"] #navbarSupportedContent { background-color: rgb(102, 102, 102) !important; }
[data-theme="dark"] #navbarSupportedContent .region-nav-main a { color: white !important; }
[data-theme="dark"] .paragraph--type--editorial-page-accordeon .field--name-field-body p { color: black !important; }
[data-theme="dark"] header .navbar-collapse .block-languageselect-burger p.label { color: white !important; }
[data-theme="dark"] .nav-pills li.nav-item { margin-bottom: 10px !important; }
[data-theme="dark"] .nav-pills li.nav-item.not-dropdown a { color: rgb(51, 51, 51) !important; }
[data-theme="dark"] nav.pager a.page-link { background-color: inherit !important; }
[data-theme="dark"] nav.pager span.page-link { border: none; background-color: inherit; }
#edit-submit-recherche-drupal--2 { background-color: rgb(148, 148, 148) !important; }
body { font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; line-height: 1.5; font-weight: 400; color: rgb(0, 0, 0); }
button { font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
body .region-content { padding: 0px; }
.container-fluid-left { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: 0px; padding-left: 0px; }
.container-fluid-left .row { margin-left: 0px; }
.container-fluid-left .col, .container-fluid-left .col-1, .container-fluid-left .col-2, .container-fluid-left .col-3, .container-fluid-left .col-4, .container-fluid-left .col-5, .container-fluid-left .col-6, .container-fluid-left .col-7, .container-fluid-left .col-8, .container-fluid-left .col-9, .container-fluid-left .col-10, .container-fluid-left .col-11, .container-fluid-left .col-12, .container-fluid-left .col-auto, .container-fluid-left .col-lg, .container-fluid-left .col-lg-1, .container-fluid-left .col-lg-2, .container-fluid-left .col-lg-3, .container-fluid-left .col-lg-4, .container-fluid-left .col-lg-5, .container-fluid-left .col-lg-6, .container-fluid-left .col-lg-7, .container-fluid-left .col-lg-8, .container-fluid-left .col-lg-9, .container-fluid-left .col-lg-10, .container-fluid-left .col-lg-11, .container-fluid-left .col-lg-12, .container-fluid-left .col-lg-auto, .container-fluid-left .col-md, .container-fluid-left .col-md-1, .container-fluid-left .col-md-2, .container-fluid-left .col-md-3, .container-fluid-left .col-md-4, .container-fluid-left .col-md-5, .container-fluid-left .col-md-6, .container-fluid-left .col-md-7, .container-fluid-left .col-md-8, .container-fluid-left .col-md-9, .container-fluid-left .col-md-10, .container-fluid-left .col-md-11, .container-fluid-left .col-md-12, .container-fluid-left .col-md-auto, .container-fluid-left .col-sm, .container-fluid-left .col-sm-1, .container-fluid-left .col-sm-2, .container-fluid-left .col-sm-3, .container-fluid-left .col-sm-4, .container-fluid-left .col-sm-5, .container-fluid-left .col-sm-6, .container-fluid-left .col-sm-7, .container-fluid-left .col-sm-8, .container-fluid-left .col-sm-9, .container-fluid-left .col-sm-10, .container-fluid-left .col-sm-11, .container-fluid-left .col-sm-12, .container-fluid-left .col-sm-auto, .container-fluid-left .col-xl, .container-fluid-left .col-xl-1, .container-fluid-left .col-xl-2, .container-fluid-left .col-xl-3, .container-fluid-left .col-xl-4, .container-fluid-left .col-xl-5, .container-fluid-left .col-xl-6, .container-fluid-left .col-xl-7, .container-fluid-left .col-xl-8, .container-fluid-left .col-xl-9, .container-fluid-left .col-xl-10, .container-fluid-left .col-xl-11, .container-fluid-left .col-xl-12, .container-fluid-left .col-xl-auto { padding-left: 0px; }
@media (min-width: 576px) {
.container-fluid-left { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) {
.container-fluid-left { max-width: calc(50% + 360px); }
}
@media (min-width: 992px) {
.container-fluid-left { max-width: calc(50% + 480px); }
}
@media (min-width: 1200px) {
.container-fluid-left { max-width: calc(50% + 570px); }
}
@media (min-width: 1400px) {
.container-fluid-left { max-width: calc(50% + 660px); }
}
.container-fluid-right { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-left: calc(var(--bs-gutter-x) * .5); margin-left: auto; margin-right: 0px; padding-right: 0px; }
.container-fluid-right .row { margin-right: 0px; }
.container-fluid-right .col, .container-fluid-right .col-1, .container-fluid-right .col-2, .container-fluid-right .col-3, .container-fluid-right .col-4, .container-fluid-right .col-5, .container-fluid-right .col-6, .container-fluid-right .col-7, .container-fluid-right .col-8, .container-fluid-right .col-9, .container-fluid-right .col-10, .container-fluid-right .col-11, .container-fluid-right .col-12, .container-fluid-right .col-auto, .container-fluid-right .col-lg, .container-fluid-right .col-lg-1, .container-fluid-right .col-lg-2, .container-fluid-right .col-lg-3, .container-fluid-right .col-lg-4, .container-fluid-right .col-lg-5, .container-fluid-right .col-lg-6, .container-fluid-right .col-lg-7, .container-fluid-right .col-lg-8, .container-fluid-right .col-lg-9, .container-fluid-right .col-lg-10, .container-fluid-right .col-lg-11, .container-fluid-right .col-lg-12, .container-fluid-right .col-lg-auto, .container-fluid-right .col-md, .container-fluid-right .col-md-1, .container-fluid-right .col-md-2, .container-fluid-right .col-md-3, .container-fluid-right .col-md-4, .container-fluid-right .col-md-5, .container-fluid-right .col-md-6, .container-fluid-right .col-md-7, .container-fluid-right .col-md-8, .container-fluid-right .col-md-9, .container-fluid-right .col-md-10, .container-fluid-right .col-md-11, .container-fluid-right .col-md-12, .container-fluid-right .col-md-auto, .container-fluid-right .col-sm, .container-fluid-right .col-sm-1, .container-fluid-right .col-sm-2, .container-fluid-right .col-sm-3, .container-fluid-right .col-sm-4, .container-fluid-right .col-sm-5, .container-fluid-right .col-sm-6, .container-fluid-right .col-sm-7, .container-fluid-right .col-sm-8, .container-fluid-right .col-sm-9, .container-fluid-right .col-sm-10, .container-fluid-right .col-sm-11, .container-fluid-right .col-sm-12, .container-fluid-right .col-sm-auto, .container-fluid-right .col-xl, .container-fluid-right .col-xl-1, .container-fluid-right .col-xl-2, .container-fluid-right .col-xl-3, .container-fluid-right .col-xl-4, .container-fluid-right .col-xl-5, .container-fluid-right .col-xl-6, .container-fluid-right .col-xl-7, .container-fluid-right .col-xl-8, .container-fluid-right .col-xl-9, .container-fluid-right .col-xl-10, .container-fluid-right .col-xl-11, .container-fluid-right .col-xl-12, .container-fluid-right .col-xl-auto { padding-right: 0px; }
@media (min-width: 576px) {
.container-fluid-right { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) {
.container-fluid-right { max-width: calc(50% + 360px); }
}
@media (min-width: 992px) {
.container-fluid-right { max-width: calc(50% + 480px); }
}
@media (min-width: 1200px) {
.container-fluid-right { max-width: calc(50% + 570px); }
}
@media (min-width: 1400px) {
.container-fluid-right { max-width: calc(50% + 660px); }
}
.container-fluid-right-md { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
.container-fluid-right-md { margin-right: 0px; padding-right: 0px; }
.container-fluid-right-md .row { margin-right: 0px; }
.container-fluid-right-md .col, .container-fluid-right-md .col-1, .container-fluid-right-md .col-2, .container-fluid-right-md .col-3, .container-fluid-right-md .col-4, .container-fluid-right-md .col-5, .container-fluid-right-md .col-6, .container-fluid-right-md .col-7, .container-fluid-right-md .col-8, .container-fluid-right-md .col-9, .container-fluid-right-md .col-10, .container-fluid-right-md .col-11, .container-fluid-right-md .col-12, .container-fluid-right-md .col-auto, .container-fluid-right-md .col-lg, .container-fluid-right-md .col-lg-1, .container-fluid-right-md .col-lg-2, .container-fluid-right-md .col-lg-3, .container-fluid-right-md .col-lg-4, .container-fluid-right-md .col-lg-5, .container-fluid-right-md .col-lg-6, .container-fluid-right-md .col-lg-7, .container-fluid-right-md .col-lg-8, .container-fluid-right-md .col-lg-9, .container-fluid-right-md .col-lg-10, .container-fluid-right-md .col-lg-11, .container-fluid-right-md .col-lg-12, .container-fluid-right-md .col-lg-auto, .container-fluid-right-md .col-md, .container-fluid-right-md .col-md-1, .container-fluid-right-md .col-md-2, .container-fluid-right-md .col-md-3, .container-fluid-right-md .col-md-4, .container-fluid-right-md .col-md-5, .container-fluid-right-md .col-md-6, .container-fluid-right-md .col-md-7, .container-fluid-right-md .col-md-8, .container-fluid-right-md .col-md-9, .container-fluid-right-md .col-md-10, .container-fluid-right-md .col-md-11, .container-fluid-right-md .col-md-12, .container-fluid-right-md .col-md-auto, .container-fluid-right-md .col-sm, .container-fluid-right-md .col-sm-1, .container-fluid-right-md .col-sm-2, .container-fluid-right-md .col-sm-3, .container-fluid-right-md .col-sm-4, .container-fluid-right-md .col-sm-5, .container-fluid-right-md .col-sm-6, .container-fluid-right-md .col-sm-7, .container-fluid-right-md .col-sm-8, .container-fluid-right-md .col-sm-9, .container-fluid-right-md .col-sm-10, .container-fluid-right-md .col-sm-11, .container-fluid-right-md .col-sm-12, .container-fluid-right-md .col-sm-auto, .container-fluid-right-md .col-xl, .container-fluid-right-md .col-xl-1, .container-fluid-right-md .col-xl-2, .container-fluid-right-md .col-xl-3, .container-fluid-right-md .col-xl-4, .container-fluid-right-md .col-xl-5, .container-fluid-right-md .col-xl-6, .container-fluid-right-md .col-xl-7, .container-fluid-right-md .col-xl-8, .container-fluid-right-md .col-xl-9, .container-fluid-right-md .col-xl-10, .container-fluid-right-md .col-xl-11, .container-fluid-right-md .col-xl-12, .container-fluid-right-md .col-xl-auto { padding-right: 0px; }
}
@media (min-width: 768px) and (min-width: 576px) {
.container-fluid-right-md { max-width: calc(50% + 270px); }
}
@media (min-width: 768px) and (min-width: 768px) {
.container-fluid-right-md { max-width: calc(50% + 360px); }
}
@media (min-width: 768px) and (min-width: 992px) {
.container-fluid-right-md { max-width: calc(50% + 480px); }
}
@media (min-width: 768px) and (min-width: 1200px) {
.container-fluid-right-md { max-width: calc(50% + 570px); }
}
@media (min-width: 768px) and (min-width: 1400px) {
.container-fluid-right-md { max-width: calc(50% + 660px); }
}
h1, .h1 { font-size: 3.25rem; line-height: 64px; font-weight: 900; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h1, .h1 { font-size: 1.625rem; line-height: 32px; }
}
h2, .h2 { font-size: 2.625rem; line-height: 48px; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h2, .h2 { font-size: 1.5rem; line-height: 30px; }
}
h3, .h3 { font-size: 1.25rem; line-height: 30px; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h3, .h3 { font-size: 1.125rem; line-height: 23px; }
}
h4, .h4 { font-size: 1rem; line-height: 24px; font-weight: 700; letter-spacing: 0.1007em; text-transform: uppercase; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
h4, .h4 { font-size: 0.813rem; line-height: 18px; }
}
h5, .h5, .text-big { font-size: 1rem; line-height: 24px; font-weight: 700; overflow-wrap: anywhere; }
.title-700-uppercase { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; text-transform: uppercase; overflow-wrap: anywhere; }
.title-700 { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; overflow-wrap: anywhere; }
.title-700-italic { font-weight: 700; font-size: 2.125rem; line-height: 36px; letter-spacing: -0.0106em; font-style: italic; overflow-wrap: anywhere; }
.subtitle-big-700-uppercase { font-weight: 700; font-size: 1.75rem; line-height: 32px; letter-spacing: -0.01em; text-transform: uppercase; overflow-wrap: anywhere; }
.subtitle-big-700 { font-weight: 700; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; }
.subtitle-big-700-italic { font-weight: 700; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; font-style: italic; }
.subtitle-big-400 { font-weight: 400; font-size: 1.75rem; line-height: 30px; letter-spacing: -0.0088em; }
.subtitle-700 { font-weight: 700; font-size: 1.125rem; line-height: 23px; }
.subtitle-600 { font-weight: 600; font-size: 1.125rem; line-height: 23px; }
.subtitle-400 { font-weight: 400; font-size: 1.125rem; line-height: 23px; }
.subtitle-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 26px; letter-spacing: 0.032em; text-transform: uppercase; }
.subtitle-400-uppercase { font-weight: 400; font-size: 1rem; line-height: 26px; letter-spacing: 0.0364em; text-transform: uppercase; }
.subtitle-small-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; text-transform: uppercase; }
.subtitle-small-700 { font-weight: 700; font-size: 1rem; line-height: 24px; letter-spacing: 0.0107em; }
.body-big-700-uppercase { font-weight: 700; font-size: 1.25rem; line-height: 22px; text-transform: uppercase; }
.body-big-700 { font-weight: 700; font-size: 1.25rem; line-height: 22px; }
.body-big-700-italic { font-weight: 700; font-size: 1.25rem; line-height: 22px; font-style: italic; }
.body-big-600-uppercase { font-weight: 600; font-size: 1.25rem; line-height: 26px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-big-600 { font-weight: 600; font-size: 1.25rem; line-height: 26px; }
.body-big-400-italic { font-weight: 400; font-size: 1.25rem; line-height: 26px; font-style: italic; }
.body-big-400 { font-weight: 400; font-size: 1.25rem; line-height: 26px; }
.body-800-uppercase { font-weight: 900; font-size: 1rem; line-height: 20px; letter-spacing: 0.0024em; text-transform: uppercase; }
.body-700-uppercase { font-weight: 700; font-size: 1rem; line-height: 20px; text-transform: uppercase; }
.body-700-italic { font-weight: 700; font-size: 1rem; line-height: 20px; font-style: italic; }
.body-700 { font-weight: 700; font-size: 1rem; line-height: 20px; }
.body-600 { font-weight: 600; font-size: 1rem; line-height: 20px; }
.body-600-underline { font-weight: 600; font-size: 1rem; line-height: 20px; text-decoration: underline; }
.body-400-italic { font-weight: 400; font-size: 1rem; line-height: 20px; font-style: italic; }
.body-400 { font-weight: 400; font-size: 1rem; line-height: 20px; }
.body-400-underline { font-weight: 400; font-size: 1rem; line-height: 20px; text-decoration: underline; }
.body-small-700-uppercase { font-weight: 700; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-small-600-uppercase { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.006em; text-transform: uppercase; }
.body-small-700 { font-weight: 700; font-size: 0.875rem; line-height: 18px; }
.body-small-600 { font-weight: 600; font-size: 0.875rem; line-height: 18px; letter-spacing: 0.003em; }
.body-small-400 { font-weight: 400; font-size: 0.875rem; line-height: 18px; }
.body-small-400-underline { font-weight: 400; font-size: 0.875rem; line-height: 18px; text-decoration: underline; }
.body-13-700 { font-weight: 700; font-size: 0.813rem; line-height: 16px; }
.body-13-600-uppercase { font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-transform: uppercase; }
.body-13-400-underline { font-weight: 400; font-size: 0.813rem; line-height: 17px; text-decoration: underline; }
.body-13-400 { font-weight: 400; font-size: 0.813rem; line-height: 17px; }
.body-13-700-uppercase { font-weight: 400; font-size: 0.813rem; line-height: 17px; text-transform: uppercase; }
.extra-small-700 { font-weight: 700; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-600-uppercase { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; text-transform: uppercase; }
.extra-small-600 { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-400 { font-weight: 400; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.extra-small-alt-600 { font-weight: 600; font-size: 0.563rem; line-height: 14px; }
.extra-small-400-underline { font-weight: 400; font-size: 0.688rem; line-height: 14px; text-decoration: underline; }
.extra-small-600 { font-weight: 600; font-size: 0.688rem; line-height: 14px; letter-spacing: 0.0047em; }
.small-700 { font-weight: 700; font-size: 0.813rem; line-height: 16px; }
.small-600-underline { font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-transform: uppercase; }
.blue-background { background-color: rgb(50, 90, 255); }
.grey-background, .bg-color-grey-8 { background-color: rgb(241, 241, 241); }
.light-background { background-color: rgb(232, 242, 246); }
.font-grey { color: rgb(102, 102, 102); }
.font-grey * { color: rgb(102, 102, 102); }
.font-red { color: rgb(216, 64, 37); }
.font-red * { color: rgb(216, 64, 37); }
.tag-like a { display: inline-flex; padding: 3px 8px; font-weight: 600; font-size: 0.813rem; line-height: 17px; letter-spacing: 0.0828em; text-decoration: none; }
.tag-like.blue-tag a { border: 1px solid rgb(50, 90, 255); color: rgb(50, 90, 255); }
.media-youtube { height: 100%; border: 2px solid rgb(221, 221, 221); }
.media-youtube .title { padding: 24px; font-size: 1.125rem; font-weight: 700; text-align: left; }
.media-youtube .wrapper-image { margin: 0px; position: relative; }
.media-youtube .wrapper-image .player { position: absolute; inset: 0px; width: 100%; height: 52px; margin: auto; }
.media-youtube ~ .modal .btn-close, .media-youtube ~ .modal .ui-dialog .ui-dialog-titlebar-close, .ui-dialog .media-youtube ~ .modal .ui-dialog-titlebar-close { position: absolute; right: -50px; top: -50px; background-image: url("/themes/custom/factuel/images/icons/close.png"); background-size: contain; opacity: 1; }
main[role="main"] { padding-top: 56px; }
.wrapper.twitter-post { border: 1px solid rgb(221, 221, 221); height: 100%; padding: 12px; }
.wrapper.twitter-post a { text-decoration: none; color: inherit; }
.wrapper.twitter-post a:hover { text-decoration: none; }
.wrapper.twitter-post .header { color: rgb(148, 148, 148); margin-bottom: 12px; font-size: 0.875rem; }
.wrapper.twitter-post .header svg { margin-right: 10px; }
.wrapper.twitter-post .header p { font-weight: 600; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
@media (max-width: 768px) {
.custom-grid-with-margin { flex-wrap: wrap; }
}
.custom-grid-with-margin img { max-width: 48% !important; height: auto; }
@media (max-width: 768px) {
.custom-grid-with-margin img { margin: 0px 0px 10px; max-width: 90% !important; }
}
.field--name-field-content .paragraph .field--name-field-body img { max-width: 100%; height: auto; }
.field--name-field-content .paragraph .field--name-field-body .grid-left img { max-width: 48%; float: left; margin-right: 40px; }
@media (max-width: 768px) {
.field--name-field-content .paragraph .field--name-field-body .grid-left img { float: none; margin: 0px auto 10px; max-width: 100%; }
}
.field--name-field-content .paragraph .field--name-field-body .grid-right img { max-width: 48%; float: right; margin-left: 40px; }
@media (max-width: 768px) {
.field--name-field-content .paragraph .field--name-field-body .grid-right img { float: none; margin: 0px auto 10px; max-width: 100%; }
}
.grid-no-margin { display: flex; align-items: center; justify-content: space-between; margin-left: -15%; margin-right: -15%; }
@media (max-width: 991px) {
.grid-no-margin { margin-left: 0px; margin-right: 0px; }
}
@media (max-width: 768px) {
.grid-no-margin { flex-wrap: wrap; }
}
.grid-no-margin img { max-width: 48% !important; height: auto !important; }
@media (max-width: 768px) {
.grid-no-margin img { margin: 0px auto 10px; max-width: 100% !important; }
}
.\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; }
[data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; }
a[href^="http://cam4com.go2cloud.org/aff_c?"], a[href^="https://cam4com.go2cloud.org/"], [href="https://ourgoldguy.com/contact/"] img { display: none !important; }
#onetrust-banner-sdk { text-size-adjust: 100%; }
#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }
#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }
#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg=="); background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }
#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: all 0.1s ease 0s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
#onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
#onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: transparent; border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin: 1.25em 0px 0.625em 2em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, 182, 49); color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text-decoration: underline; padding-left: 0px; padding-right: 0px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 44px; height: 44px; background-size: 12px; border: none; position: relative; margin: auto; padding: 0px; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: all 300ms ease-in 0s; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; margin-bottom: 0px; padding: 0px; border: 0px; height: auto; width: auto; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
@media only screen and (max-width: 425px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 6px; right: 2px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 0px; margin-top: 3em; }
#onetrust-banner-sdk #onetrust-button-group { display: block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: auto; transform: none; }
#onetrust-banner-sdk #onetrust-policy-title { display: inline; float: none; }
#onetrust-banner-sdk #banner-options { margin: 0px; padding: 0px; width: 100%; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 1em; margin-right: 1em; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: 10px; right: 10px; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 95%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container { width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent { width: 100%; position: relative; margin-left: 0px; }
#onetrust-banner-sdk #onetrust-button-group button { display: inline-block; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: 0px; text-align: center; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler { float: right; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group { width: calc(100% - 2em); margin-right: 0px; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { padding-left: 0px; text-align: left; }
#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button { width: 100%; text-align: center; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button { float: none; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
}
@media only screen and (min-width: 550px) {
#onetrust-banner-sdk .banner-option:not(:first-child) { border-left: 1px solid rgb(216, 216, 216); padding-left: 25px; }
}
@media only screen and (min-width: 425px) and (max-width: 550px) {
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group, #onetrust-banner-sdk.ot-iab-2 #onetrust-policy, #onetrust-banner-sdk.ot-iab-2 .banner-option { width: 100%; }
}
@media only screen and (min-width: 769px) {
#onetrust-banner-sdk #onetrust-button-group { margin-right: 30%; }
#onetrust-banner-sdk #banner-options { margin-left: 2em; margin-right: 5em; margin-bottom: 1.25em; width: calc(100% - 7em); }
}
@media only screen and (min-width: 897px) and (max-width: 1023px) {
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 75%; transform: translateY(-50%); }
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; padding: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { position: relative; margin: 0px; right: -22px; top: 2px; }
}
@media only screen and (min-width: 1024px) {
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { right: -12px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 2em; }
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 60%; transform: translateY(-50%); }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title { width: 50%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 1em; width: 50%; border-right: 1px solid rgb(216, 216, 216); padding-right: 1rem; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container { width: 45%; padding-left: 1rem; display: inline-block; float: none; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title { line-height: 1.7; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent { left: auto; right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { margin: auto; width: 30%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 60%; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: auto; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-top: 1em; }
}
@media only screen and (min-width: 890px) {
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-left: 3%; padding-right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { margin-right: 0px; margin-top: 1.25em; width: 100%; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { width: 100%; margin-bottom: 5px; margin-top: 5px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 20px; }
}
@media only screen and (min-width: 1280px) {
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 55%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 44%; padding-left: 2%; padding-right: 2%; }
#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent { position: absolute; left: 55%; }
}
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header { color: rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(50, 90, 255); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); background-color: rgb(255, 255, 255); }
#onetrust-banner-sdk.ot-close-btn-link .banner-close-button { color: rgb(105, 105, 105); }
#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otPcCenter[dir="rtl"] { right: 0px; left: 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }
#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }
#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }
#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }
#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }
#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }
#onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }
#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }
#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }
#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }
#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }
#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }
#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; display: inline-block; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(56, 96, 190); border-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 221, 221); transition: all 0.2s ease-in 0s; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125); transition: all 0.4s ease 0s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: all 150ms ease-in 0s; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }
#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }
#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }
#onetrust-pc-sdk .ot-arw-cntr svg { transition: all 300ms ease-in 0s; height: 10px; width: 10px; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: all 300ms ease-in 0s; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }
#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }
#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }
#onetrust-pc-sdk .category-vendors-list-handler + a::after { content: ""; height: 15px; width: 15px; background-repeat: no-repeat; margin-left: 5px; float: right; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%231276CE'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E"); }
#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }
#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: all 0.1s ease 0s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }
#onetrust-pc-sdk .ot-ven-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type="checkbox"] { width: auto; height: auto; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }
#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }
#onetrust-pc-sdk .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }
#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }
#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }
#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }
#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }
#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: all 0.2s ease 0s; overflow: hidden; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid transparent; display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"] + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul { list-style: none; padding: 0px; }
#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk ul li input[type="checkbox"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: all 0.25s ease-out 0s; display: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-txt { transition: all 0.1s ease-in 0s; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded="true"] ~ .ot-acc-txt { width: auto; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }
#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }
#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }
#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-btn-container { text-align: right; }
#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: transparent; border: none; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }
#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: transparent; border-color: transparent; padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }
#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }
#onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item:first-child { margin-top: 0.25rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item:not(:last-child) { margin-bottom: 0.25rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-lst-cont .ot-vnd-item .ot-vnd-info-cntr .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.5rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.75rem; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk[dir="rtl"] #ot-back-arw, #onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-search-cntr > svg { right: 0px; }
@media only screen and (max-width: 600px) {
#onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }
#onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }
#onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }
#onetrust-pc-sdk p { font-size: 0.7em; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }
#onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }
#onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }
#onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }
#onetrust-pc-sdk .switch + p { max-width: 80%; }
#onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }
#onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }
}
@media only screen and (max-width: 476px) {
#onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }
#onetrust-pc-sdk #ot-anchor { right: 25px; }
#onetrust-pc-sdk button { width: 100%; }
#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }
#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }
}
@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {
#onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }
#onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }
#onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }
#onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }
#onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }
#onetrust-pc-sdk .switch + p { max-width: 85%; }
#onetrust-pc-sdk #ot-sel-blk { position: static; }
#onetrust-pc-sdk #ot-pc-lst { overflow: auto; }
#onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }
#onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }
#onetrust-pc-sdk input { font-size: 1em !important; }
#onetrust-pc-sdk p { font-size: 0.6em; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }
#onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }
#onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }
#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler { color: rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn { color: rgb(50, 90, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(50, 90, 255); border-color: rgb(50, 90, 255); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(50, 90, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
#ot-sdk-cookie-policy h3 { font-size: 1.5em; }
@media only screen and (max-width: 530px) {
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(50, 90, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(0, 0, 0); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(50, 90, 255); }
.ot-floating-button__front { background-image: ; }
@keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
@-webkit-keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
a[href^="https://m.do.co/c/"] > img { display: none !important; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
.node--type-article.node--view-mode-full .wrapper-body iframe { }
(cache)Kamala Harris does not oppose gun ownership or the Second Amendment | Fact Check
English
Français
Español
Català
Português
Deutsch
Nederlands
Suomi
Svenska
Polski
Čeština
Slovenčina
Srpski
Hrvatski
Română
Magyar
Български
Ελληνικά
العربية
Bahasa Indonesia
Bahasa Malaysia
हिन्दी
বাংলা
မြန်မာ
ภาษาไทย
한국어
Navigation principale
Choose language
English
Français
Español
Català
Português
Deutsch
Nederlands
Suomi
Svenska
Polski
Čeština
Slovenčina
Srpski
Hrvatski
Română
Magyar
Български
Ελληνικά
العربية
Bahasa Indonesia
Bahasa Malaysia
हिन्दी
বাংলা
မြန်မာ
ภาษาไทย
한국어
Democratic presidential hopeful Joe Biden and vice-presidential running mate Kamala Harris sign documents required for their nominations, in Wilmington, Delaware, on August 14, 2020
(AFP / Mandel Ngan)
Copyright © AFP 2017-2025. Any commercial use of this content requires a subscription. Click here to find out more.
An article and Facebook post claim Democratic vice presidential candidate Kamala Harris opposes the right to own a gun and has plans with running mate Joe Biden to “dismantle” the Second Amendment to the US Constitution. These claims are false; although Harris supports gun safety laws, she says these can co-exist with the Second Amendment, and she is not against gun ownership.
“Kamala Harris doesn’t think you have the right to own a gun,” said the headline of an August 11, 2020 article on pro-gun website “Bearing Arms,” which has been shared more than 800,000 times on Facebook.
Screenshot of an article, taken August 17, 2020
As a result of this fact check, "Bearing Arms" changed the headline of its article on August 19.
Screenshot of an article, taken August 19, 2020
An August 11 post on the Facebook page of the NRA Institute for Legislative Action, the lobbying arm of the powerful National Rifle Association , calls Harris “2nd Amendment-hating” and adds: “Biden & Harris will dismantle the 2nd Amendment.”
Screenshot from a false Facebook post, taken August 17, 2020
The article and the post came just hours after Biden announced that Harris, a California senator, would be his running mate. She is to formally accept the nomination on August 19 at the Democrats’ virtual convention .
Rather than outright opposition to gun ownership, Harris has supported legislation aimed at increasing safety. Nor has she called for the destruction of the Second Amendment, which says : “A well regulated militia, being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed.”
At a Judiciary Committee hearing in March 2018, Harris called for “common sense gun safety laws” and said “it’s a false choice to suggest that you are either in favor of the Second Amendment or you want to take everyone’s guns away.”
She made similar comments at a CNN Town Hall on January 28, 2019, after she announced a bid to seek the Democratic presidential nomination, which Biden later won.
“You can be in favor of the Second Amendment and also understand that there is no reason in a civil society that we have assault weapons around communities that can kill babies and police officers," Harris said at the 1:06 mark of this video clip.
While the Biden-Harris campaign plan to counter gun violence includes a ban on the sale and manufacture of assault weapons as well as high-capacity magazines, it makes no mention of a prohibition on gun ownership.
“It’s within our grasp to end our gun violence epidemic and respect the Second Amendment, which is limited. As president, Biden will pursue constitutional, common-sense gun safety policies,” the plan says.
President Donald Trump, trailing Biden in polls before the November 3 election, had made inaccurate comments about the Biden-Harris stance on guns before the claims spread on social media.
“If Biden becomes President your GREAT SECOND AMENDMENT doesn’t have a chance. Your guns will be taken away, immediately and without notice,” he said in an August 6 tweet , claims he reiterated as the Democrats’ nominating convention began.
But Jake Charles , executive director of the Duke Center for Firearms Law, said in an email to AFP that: “I don’t think it’s fair to characterize what they propose as even remotely dismantling the Second Amendment.”
The “Bearing Arms” article based its argument on Harris’s joining 17 other district attorneys -- including at least one Republican -- in an amicus brief more than a decade ago that backed the District of Columbia’s ban on handgun possession and rules for gun storage. These were challenged at the nation’s highest court by a man named Dick Heller.
Harris was San Francisco District Attorney at the time.
“The three statutes at issue in the DC Code do not violate the Second Amendment rights of individuals who are not affiliated with any state-regulated militia,” she and the other attorneys argued.
Supreme Court ruling
They expressed concern that the case could unleash further court challenges to existing criminal firearms laws. This would leave prosecutors hindered in their ability to enforce those laws that “they have long understood to be valid and compromised in their continuing efforts to combat gun violence in their communities,” they said.
But the Supreme Court in 2008 ruled in favor of Heller, saying there is “an individual right” to firearm possession, although that right is “not unlimited .”
The article in “Bearing Arms” -- a publication that believes in “a pre-existing inalienable right to self-defense” -- said Biden chose a running mate who “argued in 2008 that Washington, DC’s ban on handguns didn’t violate the Second Amendment right to keep and bear arms.”
It cited the district attorneys’ argument against creating “a broad private right to possess any firearm that is a ‘lineal descendant’ of a founding era weapon and that is in ‘common use’ with a ‘military application’ today.”
Legal scholars, however, say that although Harris supported the amicus brief, it is false to conclude from it that she believes -- as the article claims -- “you don’t have the right to own a gun.”
“The brief in question is not about whether there is an individual right under the Second Amendment. It is about the crime-related consequences of invalidating the DC handgun law at issue in Heller,” Aziz Huq , of the University of Chicago Law School, told AFP by email. Huq studies how constitutional design interacts with individual rights and liberties.
Adam Winkler , a specialist in gun policy at the UCLA School of Law, made a similar argument.
“This statement is false,” he said of the article’s claim.
“The brief she supported argued that DC’s gun laws should be upheld but not because there was no right to own a gun,” Winkler said in an email to AFP.
“Rather, the brief argued that the laws should be upheld because there is a tradition of gun restrictions, and DC’s were reasonable regulations,” said Winkler, the author of “Gunfight: The Battle Over the Right to Bear Arms in America.”
The amicus brief which Harris joined argued “that at least as far as the Second Amendment is concerned, it doesn’t relate to private rights,” said Charles, of the Duke Center for Firearms Law.
But he added: “I’m not sure it’s fair to claim that as her current position given that the Supreme Court decided in Heller that people do have that right, and I haven’t seen her questioning the Heller decision.”
Fact-checking organizations have already debunked the false claim that Harris will send police to people’s doors if “you don’t surrender your guns.”
Since Biden named her as his running mate, AFP Fact Check has disproven other false claims about Harris, including that she would be disqualified from serving as president because her parents were foreign-born.
UPDATE: This post was updated on August 19, 2020 to reflect the revised headline of the
“Bearing Arms” article.
Is there content that you would like AFP to fact-check? Get in touch.
Contact us
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Continue without Accepting
Privacy Preference Center When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information Allow All Manage Consent Preferences These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
View Vendor Details
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
View Vendor Details
These cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.
View Vendor Details
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
View Vendor Details
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
View Vendor Details