"); 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(""); 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(""); }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-next::after { background-image: url(""); }
.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); display: block; height: 100%; }
.node--type-article.node--view-mode-teaser a:hover img { transform: scale(1.1); }
.node--type-article.node--view-mode-teaser a:hover h2, .node--type-article.node--view-mode-teaser a:hover .h2, .node--type-article.node--view-mode-teaser a:hover h3, .node--type-article.node--view-mode-teaser a:hover .h3 { color: rgb(50, 90, 255); }
.node--type-article.node--view-mode-teaser h2, .node--type-article.node--view-mode-teaser .h2, .node--type-article.node--view-mode-teaser h3, .node--type-article.node--view-mode-teaser .h3 { transition: all 0.3s ease-in-out 0s; }
.node--type-article.node--view-mode-teaser .field--name-field-media-image { overflow: hidden; }
.node--type-article.node--view-mode-teaser .field--name-field-media-image img { width: 100%; aspect-ratio: 16 / 8; transition: all 0.3s ease-in-out 0s; }
.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; margin-bottom: 48px; border: 2px solid rgb(232, 242, 246); }
.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 .mentions-copyright p { margin-bottom: 0px; }
.node--type-article.node--view-mode-full .wrapper-summary { margin-top: 20px; 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: 20px; }
.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("") 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; height: fit-content; }
.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 .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(""); 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"] .tag-like.blue-tag a::before { background-color: white; }
[data-theme="dark"] .tag-like.blue-tag a:hover { color: rgb(50, 90, 255) !important; }
[data-theme="dark"] .tag-like.blue-tag.active a, [data-theme="dark"] .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a, .media-library-view--widget .view-header [data-theme="dark"] a.tag-like.blue-tag.is-active a { color: rgb(50, 90, 255) !important; }
[data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover h2, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover .h2, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover h3, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover .h3 { color: rgb(50, 90, 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("") !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("") !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("") !important; background-size: 18px !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-whatsapp { background-image: url("") !important; background-size: 20px !important; margin-left: 4px !important; }
[data-theme="dark"] .list-item.twitter a { background-image: url("") !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); }
[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("") !important; rotate: 90deg !important; }
[data-theme="dark"] #pills-tabContent .tag-like a { background-color: rgb(50, 90, 255) !important; color: rgb(255, 255, 255); }
[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; }
.ot-sdk-cookie-policy td { background-color: transparent !important; }
.ot-sdk-show-settings { background-color: rgb(50, 90, 255) !important; color: white !important; border: none !important; font-size: 1em !important; }
.ot-sdk-show-settings:hover { background-color: rgb(40, 72, 204) !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"; }
.ck-anchor { color: inherit; text-decoration: none; }
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.125rem; 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); position: relative; transition: all 0.4s ease-in 0s; z-index: 2; }
.tag-like.blue-tag a::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; width: 0px; background-color: rgb(50, 90, 255); transition: all 0.3s ease-in 0s; z-index: -1; }
.tag-like.blue-tag a:hover { color: white; }
.tag-like.blue-tag a:hover::before { width: 100%; }
.tag-like.blue-tag.active a, .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a { color: white; }
.tag-like.blue-tag.active a::before, .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a::before { width: 100%; }
.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(""); 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(""); 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(""); }
.node--type-homepage .latest-news .wrapper-arrows .slick-arrow.slick-next::after { background-image: url(""); }
.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); display: block; height: 100%; }
.node--type-article.node--view-mode-teaser a:hover img { transform: scale(1.1); }
.node--type-article.node--view-mode-teaser a:hover h2, .node--type-article.node--view-mode-teaser a:hover .h2, .node--type-article.node--view-mode-teaser a:hover h3, .node--type-article.node--view-mode-teaser a:hover .h3 { color: rgb(50, 90, 255); }
.node--type-article.node--view-mode-teaser h2, .node--type-article.node--view-mode-teaser .h2, .node--type-article.node--view-mode-teaser h3, .node--type-article.node--view-mode-teaser .h3 { transition: all 0.3s ease-in-out 0s; }
.node--type-article.node--view-mode-teaser .field--name-field-media-image { overflow: hidden; }
.node--type-article.node--view-mode-teaser .field--name-field-media-image img { width: 100%; aspect-ratio: 16 / 8; transition: all 0.3s ease-in-out 0s; }
.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; margin-bottom: 48px; border: 2px solid rgb(232, 242, 246); }
.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 .mentions-copyright p { margin-bottom: 0px; }
.node--type-article.node--view-mode-full .wrapper-summary { margin-top: 20px; 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: 20px; }
.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("") 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; height: fit-content; }
.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 .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(""); 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"] .tag-like.blue-tag a::before { background-color: white; }
[data-theme="dark"] .tag-like.blue-tag a:hover { color: rgb(50, 90, 255) !important; }
[data-theme="dark"] .tag-like.blue-tag.active a, [data-theme="dark"] .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a, .media-library-view--widget .view-header [data-theme="dark"] a.tag-like.blue-tag.is-active a { color: rgb(50, 90, 255) !important; }
[data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover h2, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover .h2, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover h3, [data-theme="dark"] .node--type-article.node--view-mode-teaser a:hover .h3 { color: rgb(50, 90, 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("") !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("") !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("") !important; background-size: 18px !important; }
[data-theme="dark"] header .navbar #block-nouscontacter ul .contact-wrapper .link-whatsapp { background-image: url("") !important; background-size: 20px !important; margin-left: 4px !important; }
[data-theme="dark"] .list-item.twitter a { background-image: url("") !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); }
[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("") !important; rotate: 90deg !important; }
[data-theme="dark"] #pills-tabContent .tag-like a { background-color: rgb(50, 90, 255) !important; color: rgb(255, 255, 255); }
[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; }
.ot-sdk-cookie-policy td { background-color: transparent !important; }
.ot-sdk-show-settings { background-color: rgb(50, 90, 255) !important; color: white !important; border: none !important; font-size: 1em !important; }
.ot-sdk-show-settings:hover { background-color: rgb(40, 72, 204) !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"; }
.ck-anchor { color: inherit; text-decoration: none; }
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.125rem; 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); position: relative; transition: all 0.4s ease-in 0s; z-index: 2; }
.tag-like.blue-tag a::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; width: 0px; background-color: rgb(50, 90, 255); transition: all 0.3s ease-in 0s; z-index: -1; }
.tag-like.blue-tag a:hover { color: white; }
.tag-like.blue-tag a:hover::before { width: 100%; }
.tag-like.blue-tag.active a, .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a { color: white; }
.tag-like.blue-tag.active a::before, .media-library-view--widget .view-header a.tag-like.blue-tag.is-active a::before { width: 100%; }
.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(""); 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, a[href^="https://datingoffers30.info/"] { 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-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-vs-list .ot-always-active, #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-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }
#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-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-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#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-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-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > 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-vnd-item > 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-vnd-item > 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-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#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-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #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-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #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-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .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-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .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-vs-config .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .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 .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#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: url(""); }
@keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
@-webkit-keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
.tag-like.blue-tag a { z-index: inherit; }
[data-theme="dark"] #pills-tabContent .tag-like a { color: rgb(255, 255, 255) !important; }
body:not(.user-logged-in).path-node nav.tabs-wrapper { display: none; }
.node--type-article.node--view-mode-full .wrapper-body iframe { }
.ot-sdk-cookie-policy td { background-color: transparent !important; }
.ot-sdk-show-settings { background-color: rgb(50, 90, 255) !important; color: white !important; border: none !important; font-size: 1em !important; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: transparent !important; }
.ot-sdk-show-settings:hover { background-color: rgb(40, 72, 204) !important; }
(cache)Nein, die deutschen Gasvorräte reichen nicht für die kommenden beiden Winter | Faktencheck
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
हिन्दी
বাংলা
မြန်မာ
ภาษาไทย
한국어
Hauptnavigation
Sprache wählen
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
हिन्दी
বাংলা
မြန်မာ
ภาษาไทย
한국어
Ein Gutachten mehrerer Wirtschaftsforschungsinstitute untersucht, welche Auswirkungen die gedrosselten russischen Gaslieferungen auf die Gasversorgung haben. Das Ergebnis: Auch mit auf 20 Prozent gedrosselten Lieferungen könnte Deutschland durch den Winter kommen. In sozialen Netzwerken wird hingegen behauptet, die Forschenden hätten erklärt, die momentan vorrätige Gasmenge reiche für die kommenden zwei Winter. Die Autorinnen und Autoren der Studie weisen das zurück.
Dutzende Nutzerinnen und Nutzer haben seit Anfang August einen Beitrag auf Facebook (hier , hier ) geteilt, der irreführende Behauptungen über die deutschen Gasreserven verbreitet.
Die Behauptung: Der Beitrag zeigt einen Zeitungsausschnitt, der sich unter dem Titel "Gas-Lüge?" mit der Gasversorgung und den aktuellen Preissteigerungen für Gas in Deutschland befasst. Am Ende des Artikels heißt es: "Und nun das: Wirtschaftsforscher des Leibniz-Instituts in Halle kommen zu dem Schluss, dass die in Deutschland gespeicherte Gasmenge noch für zwei Winter ausreichen würde!"
Screenshot der Behauptung auf Facebook: 17.08.2022
Zur europäischen Gasversorgung kursieren seit dem Beginn des Kriegs in der Ukraine zahlreiche Falschmeldungen in sozialen Netzwerken. AFP prüfte in der Vergangenheit bereits Behauptungen, österreichische Energieversorger hätten die Gasreserven des Landes gewinnbringend ins Ausland verkauft sowie verschiedene Behauptungen zum Treibstoffverbrauch von Flüssiggastankern .
Der Artikel erschien am 3. August 2022 in der Meinungsrubrik "Laut gedacht" in der kostenlosen Werbezeitung "WochenKurier" . Die Zeitung erscheint wöchentlich in Südbrandenburg und Teilen Sachsens und berichtet vorrangig über lokale Themen aus der Region. In sozialen Netzwerken werden seitdem Fotos des Zeitungsausschnitts geteilt.
Deutschland ist weiterhin auf russische Gaslieferungen angewiesen Der Zeitungsausschnitt erwähnt eine Analyse des Leibnitz-Instituts in Halle zur Sicherheit der Gasversorgung. Unter dem Projektnamen "Gemeinschaftsdiagnose" veröffentlicht ein Forschungsverbund aus sechs Wirtschaftsforschungsinstituten zweimal im Jahr im Auftrag der Bundesregierung eine aktuelle Konjunkturanalyse und -prognose der deutschen Wirtschaft.
Der russische Staatskonzern Gazprom hatte am 27. Juli 2022 die Gaslieferungen nach Deutschland durch die Pipeline Nord Stream 1 auf rund 20 Prozent der Maximalleistung oder 33 Millionen Kubikmeter täglich reduziert. Einen Tag später veröffentlichte die Projektgruppe Gemeinschaftsdiagnose eine Auswertung mit dem Titel "Zur Gefahr einer Gaslücke in Deutschland bei einer Drosselung russischer Lieferungen auf 20 Prozent". Darin simulieren die Forschenden verschiedene Szenarien für die Gasversorgung in Deutschland, sollten die russischen Gaslieferungen dauerhaft auf 20 Prozent gedrosselt bleiben.
Die Auswertung fußt dabei auf der Annahme, dass Russland ab August 2022 nur noch rund eine Milliarde Kubikmeter Erdgas pro Monat liefert, was rund 20 Prozent der maximalen Kapazität entspricht. Insgesamt 96 Milliarden Kubikmeter Erdgas importiert Deutschland zusätzlich aus anderen Ländern. Gleichzeitig geht die Auswertung von einem Speicherstand von rund 67 Prozent (16,4 Milliarden Kubikmeter) Anfang August 2022 aus. Die Nachfrage beläuft sich in diesem Modell zwischen August 2022 und Dezember 2023 auf maximal 119 Milliarden Kubikmeter.
Die Auswertung kommt für diese Simulationsrechnung zu dem Ergebnis, "dass sich ausgehend vom Anfangsspeicher ein Defizit von mehr als 7 Milliarden Kubikmetern ergibt, das zu Gasmangellagen im April, Mai und Dezember 2023 führt." In keinem der errechneten Szenarien reichen die eingespeicherten Mengen allein für die kommenden zwei Winter.
Erdgasverfügbarkeit bei einer Drosslung der russischen Erdgasimporte auf 20 Prozent ( Gemeinschaftsdiagnose / Sonderauswertung 28. Juli 2022 / )
Das bestätigt Oliver Holtemöller , Vizepräsident des Leibniz-Institut für Wirtschaftsforschung Halle, das an der Analyse beteiligt war. Er erklärte am 18. August in einer E-Mail an AFP, dass die aktuell eingespeicherten Gasmengen ohne weitere Lieferungen nicht ausreichen würden, um den deutschen Gasverbrauch in den kommenden beiden Wintern zu decken. Selbst wenn die Speicher aktuell komplett gefüllt wären, könnte das gespeicherte Gas den Bedarf nicht decken.
Volle Gasspeicher decken nicht einmal ein Viertel des Jahresbedarfs Der jährliche Gasverbrauch in Deutschland übersteigt die Speicherkapazitäten um ein Vielfaches. Nach Angaben der Bundesnetzagentur , die den deutschen Energiemarkt überwacht, wurden im Jahr 2020 in Deutschland 941,1 Terawattstunden (TWh) Gas verbraucht. 2019 waren es rund 948 TWh. Die maximale Speicherkapazität deutscher Gasspeicher beläuft sich laut Daten des europäischen Gasspeicherportals Agsi auf insgesamt 243,4 TWh. Das entspricht weniger als einem Viertel des Gesamtverbrauchs der vergangenen Jahre.
Entwicklung des Füllstands der deutschen Gasspeicher 2022 im Vergleich zu Vorjahren, Stand 14.08.2022 ( THORSTEN EBERDING, STF / AFP / )
Auch die Bundesnetzagentur hat in verschiedenen Szenarien die Folgen für die Gasversorgung in Deutschland bei reduzierten russischen Gaslieferungen oder einem vollständigen Lieferstopp berechnet. Jedes der Szenarien legt andere Liefereinschränkungen und Verbrauchswerte zugrunde. Eine der Modellrechnungen untersucht den Fall, dass ab Ende Juli 2022 nur noch 20 Prozent der russischen Lieferkapazitäten in Deutschland ankommen.
Auf AFP-Anfrage schrieb ein Sprecher der Bundesnetzagentur am 17. August 2022: "Bei einer Anpassung der Exporte auf 20 Prozent wäre eine Verbrauchsreduktion von mindestens 20 Prozent notwendig, um die Gasversorgung für den kommenden Winter – aber nicht automatisch auch für den Winter 2023/24 – zu sichern." Ohne entsprechende Maßnahmen könnten im gesamten Winter 2022/23 nach Berechnungen der Bundesnetzagentur 248 TWh Gas fehlen.
AFP hat den Autor des "Wochenkurier"-Artikels nach seinen Quellen für die Behauptung gefragt. Er antwortete am 18. August 2022 per E-Mail, er beziehe sich auf einen Beitrag, der am 28. Juli 2022 auf "Zeit Online" erschienen ist. Dieser zitiert wiederum aus einem Artikel des "Handelsblatts" , der über die Ergebnisse der Auswertung der Projektgruppe Gemeinschaftsdiagnose berichtet.
In beiden Zeitungsbeiträgen ist jedoch nicht die Rede davon, dass die aktuell vorrätigen Gasmengen "noch für zwei Winter" reichen würden. Vielmehr heißt es in dem Beitrag der "Zeit": "Die Forscher berechneten, was passiert, wenn die russischen Gaslieferungen dauerhaft bei 20 Prozent blieben. Ihre Schlussfolgerung: 'Wenn unsere Annahmen so eintreten, würde das Gas sowohl in diesem als auch im nächsten Winter reichen', zitiert die Zeitung Christoph Schult vom Leibniz-Institut für Wirtschaftsforschung in Halle (IWH)."
Fazit: Das Anfang August 2022 eingespeicherte Gas in Deutschland reicht nicht aus, um den Bedarf für die kommenden zwei Winter zu decken. Eine Modellrechnung mehrerer Wirtschaftsinstitute kam Ende Juli zu dem Ergebnis, dass Deutschland auch weiterhin auf Gaslieferungen angewiesen ist, um seinen Bedarf zu decken. Die Kapazitäten der deutschen Gasspeicher entsprechen etwa einem Viertel der jährlich in Deutschland verbrauchten Gasmenge.
Copyright © AFP 2017-2026. Für die kommerzielle Nutzung dieses Inhalts ist ein Abonnement erforderlich. Klicken Sie hier für weitere Informationen.
Haben Sie eine Behauptung gefunden, die AFP überprüfen soll?
Kontaktieren Sie uns
Wenn Sie auf „Alle Cookies akzeptieren“ klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Websitenavigation zu verbessern, die Websitenutzung zu analysieren und unsere Marketingbemühungen zu unterstützen.
Fortfahren ohne Akzeptieren
Datenschutz-Präferenz-Center Wenn Sie eine Website besuchen, kann diese Informationen über Ihren Browser abrufen oder speichern. Dies geschieht meist in Form von Cookies. Hierbei kann es sich um Informationen über Sie, Ihre Einstellungen oder Ihr Gerät handeln. Meist werden die Informationen verwendet, um die erwartungsgemäße Funktion der Website zu gewährleisten. Durch diese Informationen werden Sie normalerweise nicht direkt identifiziert. Dadurch kann Ihnen aber ein personalisierteres Web-Erlebnis geboten werden. Da wir Ihr Recht auf Datenschutz respektieren, können Sie sich entscheiden, bestimmte Arten von Cookies nicht zulassen. Klicken Sie auf die verschiedenen Kategorieüberschriften, um mehr zu erfahren und unsere Standardeinstellungen zu ändern. Die Blockierung bestimmter Arten von Cookies kann jedoch zu einer beeinträchtigten Erfahrung mit der von uns zur Verfügung gestellten Website und Dienste führen.
Weitere Informationen Alle zulassen Einwilligungspräferenzen verwalten Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht einwandfrei.
Angaben zum Anbieter
Diese Cookies werden von einer Reihe von Social Media-Diensten gesetzt, die wir auf der Website verwenden, damit Sie unsere Inhalte mit Ihren Freunden und Netzwerken teilen können. Diese Cookies sind in der Lage, Ihren Browser über andere Websites hinweg zu verfolgen und ein Profil Ihrer Interessen zu erstellen. Dies kann sich auf Inhalte und Nachrichten auswirken, die Sie auf anderen Websites sehen. Wenn Sie diese Cookies nicht zulassen, können Sie diese Freigabetools möglicherweise nicht verwenden oder sehen.
Angaben zum Anbieter
Diese Cookies sind zur Funktion der Website erforderlich und können in Ihren Systemen nicht deaktiviert werden. In der Regel werden diese Cookies nur als Reaktion auf von Ihnen getätigte Aktionen gesetzt, die einer Dienstanforderung entsprechen, wie etwa dem Festlegen Ihrer Datenschutzeinstellungen, dem Anmelden oder dem Ausfüllen von Formularen. Sie können Ihren Browser so einstellen, dass diese Cookies blockiert oder Sie über diese Cookies benachrichtigt werden. Einige Bereiche der Website funktionieren dann aber nicht. Diese Cookies speichern keine personenbezogenen Daten.
Angaben zum Anbieter
Diese Cookies können über unsere Website von unseren Werbepartnern gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Anzeigen auf anderen Websites zu zeigen. Sie speichern nicht direkt personenbezogene Daten, basieren jedoch auf einer einzigartigen Identifizierung Ihres Browsers und Internet-Geräts. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger gezielte Werbung erleben.
Angaben zum Anbieter