@keyframes
autofill{100%{background-color:transparent !important;color:inherit}}@-webkit-keyframes
autofill{100%{background-color:transparent !important;color:inherit}}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}.no-br{white-space:nowrap}.desktop-only{display:none}@media only screen and (min-width: 1024px){.desktop-only{display:initial}}.title-category{box-sizing:border-box;text-transform:uppercase;margin:0}.title-category
h1{margin:0;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase}.title-category h1::after{content:'●';display:inline-block;width:18px;margin:0
5px;text-align:center;color:#dce1f3}.title-category h1
span.desktop{display:none}.title-category.no-color h1::after{display:none}.title-category.societe h1::after{color:#e55213}.title-category.democratie h1::after{color:#405ac6}.title-category.politique h1::after{color:#f9b93d}.title-category.economie h1::after{color:#ee77b7}.title-category.environnement h1::after{color:#6ecba4}.title-taxonomy{box-sizing:border-box;text-transform:uppercase;margin:0}.title-taxonomy
h1{margin:0;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase}.title-taxonomy h1
span.mob{display:initial}.title-taxonomy h1
span.desktop{display:none}@media only screen and (min-width: 1024px){.title-taxonomy h1
span.mob{display:none}.title-taxonomy h1
span.desktop{display:initial}}.text-danger{color:#ff532e}@font-face{font-family:'SF-Pro-Display';src:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Regular.woff') format('woff'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Regular.otf'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Regular.ttf') format('truetype'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Regular.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'SF-Pro-Display';src:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Light.woff') format('woff'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Light.otf'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Light.ttf') format('truetype'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Light.eot?#iefix') format('embedded-opentype');font-weight:100;font-style:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'SF-Pro-Display';src:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Medium.woff') format('woff'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Medium.otf'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Medium.ttf') format('truetype'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Medium.eot?#iefix') format('embedded-opentype');font-weight:600;font-style:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'SF-Pro-Display';src:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Bold.woff') format('woff'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Bold.otf'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Bold.ttf') format('truetype'), url('https://wp.elucid.media/wp-content/themes/elucid2023/src/fonts/sf-pro-display/SF-Pro-Display-Bold.eot?#iefix') format('embedded-opentype');font-weight:bold;font-style:normal;text-rendering:optimizeLegibility;font-display:swap}html,body{font-family:'SF-Pro-Display';margin:0;color:#161e41;min-width:320px;background-color:#fff;min-height:100vh}body{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media only screen and (min-width: 1024px){body:not(.scrolled) header div.top-bar div.inner div.logo img.main:not(.small){display:block}body:not(.scrolled) header div.top-bar div.inner div.logo
img.scroll{display:none}body:not(.scrolled) #post.show button.btn-up{opacity:0}body.scrolled header div.top-bar
div.inner{height:72px}body.scrolled header div.top-bar div.inner div.logo
img.main{display:none}body.scrolled header div.top-bar div.inner div.logo
img.scroll{display:block}body.scrolled #post.show button.btn-up{opacity:initial}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}*::-moz-selection{color:white;background-color:#405ac6}*::selection{color:white;background-color:#405ac6}header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000;min-width:320px}header::before{content:' ';position:absolute;width:100%;height:5px;background-color:#161e41;top:-5px}header div.top-bar-subscribe{width:100%;height:40px;background-color:#eff1f8;color:#161e41;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;align-content:center;display:none}header div.top-bar-subscribe
p{margin:0
auto;padding:4px
0;font-weight:bold;font-size:13px;line-height:32px}header div.top-bar-subscribe p
a{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';display:inline-block;padding:0
12px;line-height:31px;margin-left:10px}header div.top-bar-subscribe p a:hover{background-color:#c79b00;color:#161e41}header div.top-bar-subscribe p a:disabled{pointer-events:none;background-color:#614c00}header div.top-bar{width:100%;background-color:#405ac6;color:#fff}header div.top-bar>div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:100ms ease-in-out height;box-sizing:border-box;margin:0
auto;vertical-align:middle;align-content:center;justify-content:space-between;height:52px;position:relative}header div.top-bar > div.inner div.top-search{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-content:center;position:absolute;top:0;left:0;background-color:#405ac6;color:#fff;width:100%;height:100%;display:none}header div.top-bar > div.inner div.top-search
form.search{width:100%}header div.top-bar > div.inner
div.logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin:0
0 0 20px}header div.top-bar > div.inner div.logo
a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;text-decoration:none}header div.top-bar > div.inner div.logo
img{height:100%;width:auto}header div.top-bar > div.inner div.logo
img.main{max-height:43px;max-width:147px}header div.top-bar > div.inner div.logo img.main:not(.small){display:none}header div.top-bar > div.inner div.logo
img.scroll{display:none;max-width:42px;max-height:40px}header div.top-bar > div.inner div.menu-formats-container{display:none}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item
a{color:#fff;text-decoration:none;font-size:16px;line-height:22px;opacity:0.61;transition:150ms ease-in-out opacity;padding:0;margin:0
20px;white-space:nowrap}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item a:hover{opacity:0.8}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.current-menu-item a,
header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.current-menu-parent
a{font-weight:bold;opacity:1}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.menu-item-home
a{background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/home.svg') no-repeat 0 0;padding-left:20px}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.format-articles
a{background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/article.svg') no-repeat 0 2px;padding-left:20px}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.format-bibliotheque
a{background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/library.svg') no-repeat 0 3px;padding-left:20px}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.format-graphes
a{background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/graph.svg') no-repeat 0 0;padding-left:20px}header div.top-bar > div.inner div.menu-formats-container ul.nav-formats li.menu-item.format-video
a{background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/video.svg') no-repeat 0 0;padding-left:20px}header div.top-bar > div.inner
div.user{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0
20px 0 0}header div.top-bar > div.inner div.user a.btn-search{align-self:center;display:block;text-decoration:none;margin:0
0 0 10px;order:1}header div.top-bar > div.inner div.user a.btn-search
span{display:none}header div.top-bar > div.inner div.user a.btn-search
img{height:20px;padding:10px
10px 5px 10px}header div.top-bar > div.inner div.user a.btn-subscribe{transition:150ms ease-in-out all;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';font-size:14px;line-height:28px;width:90px;margin-left:10px;display:block;order:3}header div.top-bar > div.inner div.user a.btn-subscribe:hover{background-color:#c79b00;color:#161e41}header div.top-bar > div.inner div.user a.btn-subscribe:disabled{pointer-events:none;background-color:#614c00}header div.top-bar > div.inner div.user a.btn-account{order:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:#fff;white-space:nowrap;font-weight:bold;font-size:16px;line-height:22px;text-decoration:none}header div.top-bar > div.inner div.user a.btn-account
img{height:20px;padding:10px}header div.top-bar > div.inner div.user a.btn-account
span{display:none}header div.nav-bar{background-color:#fff;border-bottom:solid 0.5px #c9c9c9}header div.nav-bar>div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;margin:0
auto;vertical-align:middle;align-content:center;height:40px;overflow-x:scroll;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--start-mask-size, 0), #000 calc(100% - var(--end-mask-size, 0)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--start-mask-size, 0), #000 calc(100% - var(--end-mask-size, 0)), transparent 100%);--start-mask-size:0px;--end-mask-size:0px}header div.nav-bar>div.inner.not-start{--start-mask-size:30%}header div.nav-bar>div.inner.not-end{--end-mask-size:30%}header div.nav-bar > div.inner div.menu-categories-container{width:100%}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item
a{color:#161e41;text-transform:uppercase;font-weight:normal;font-size:12px;line-height:40px;text-decoration:none;opacity:0.61;transition:150ms ease-in-out opacity;padding:0
15px;white-space:nowrap}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item a:hover{opacity:0.8}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item a:first-child{padding-left:20px}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item a:last-child{padding-right:20px}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item.current-menu-item a,
header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item.current-menu-parent
a{font-weight:bold;opacity:1}header div.nav-bar > div.inner
form.search{display:none}header.open-search div.top-bar > div.inner div.top-search{display:inherit}header div.top-bar div.inner div.logo
img.main{max-width:90px}@media only screen and (min-width: 783px){header.with-admin-bar{position:-webkit-sticky;position:sticky;top:32px;margin-top:0}}@media only screen and (max-width: 782px){header.with-admin-bar{top:46px}}@media only screen and (max-width: 600px){header.with-admin-bar{top:0}}@media only screen and (max-width: 1023px) and (max-height: 650px){header{position:relative;top:0}header.with-admin-bar{position:relative;top:0}}@media only screen and (min-width: 1024px) and (max-height: 600px){header{position:relative;top:0}header.with-admin-bar{position:relative;top:0}}@media only screen and (min-width: 375px){header div.top-bar div.inner div.logo
img.main{max-width:125px}}@media only screen and (min-width: 576px){header div.top-bar > div.inner div.logo
img.scroll{max-height:50px}header div.top-bar > div.inner div.user a.btn-subscribe{width:120px;font-size:16px;line-height:33px}header div.nav-bar>div.inner{margin:0
20px}header div.nav-bar > div.inner.not-start,
header div.nav-bar>div.inner.not-end{--start-mask-size:0;--end-mask-size:0}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item.menu-item-home{display:none}header div.top-bar div.inner div.logo
img.main{max-width:147px}header.light div.top-bar > div.inner div.user a.btn-account
span{display:inline-block}}@media only screen and (min-width: 768px){header div.top-bar-subscribe{display:inherit}header div.nav-bar>div.inner{margin:0
auto}header div.nav-bar > div.inner.not-start,
header div.nav-bar>div.inner.not-end{--start-mask-size:0;--end-mask-size:0}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item.menu-item-home{display:initial}}@media only screen and (min-width: 1024px){header div.top-bar-subscribe
p{max-width:100%;font-size:16px;line-height:32px}header div.top-bar>div.inner{max-width:1374px;padding:0
30px;height:115px}header div.top-bar > div.inner
div.logo{margin:initial}header div.top-bar > div.inner div.logo
img.main{max-height:50px}header div.top-bar > div.inner div.logo
img.main.small{display:none}header div.top-bar > div.inner div.top-search{display:none}header div.top-bar > div.inner div.menu-formats-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header div.top-bar > div.inner
div.user{margin:0}header div.top-bar > div.inner div.user a.btn-search{display:none}header div.top-bar > div.inner div.user a.btn-subscribe{margin-left:0;margin-right:20px;order:1}header div.top-bar > div.inner div.user a.btn-account{order:2}header div.nav-bar>div.inner{height:45px;max-width:1374px;padding:0
30px;overflow-x:hidden}header div.nav-bar > div.inner div.menu-categories-container{display:inline-block}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories{padding:0}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item
a{font-size:16px;line-height:45px;margin:0;padding:0}header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item a:first-child,
header div.nav-bar > div.inner div.menu-categories-container ul.nav-categories li.menu-item a:last-child{padding-left:0;padding-right:0}header div.nav-bar > div.inner
form.search{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:22%}header.open-search div.top-bar > div.inner div.top-search{display:none}}@media only screen and (min-width: 1280px){header div.top-bar > div.inner div.logo
img.main{max-height:70px;max-width:205px}header div.top-bar > div.inner div.logo
img.scroll{max-height:55px;max-width:46px}header div.top-bar > div.inner div.user a.btn-account
img.icon{margin-right:8px;padding:0}header div.top-bar > div.inner div.user a.btn-account
span{display:inline-block}header div.nav-bar>div.inner{padding:0
30px}header div.top-bar div.inner div.logo
img.main{max-width:205px}}nav.mobile{position:fixed;min-width:320px;width:100%;background-color:#fff;bottom:-1px;left:0;z-index:1000;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);height:60px}nav.mobile .nav-mobile-formats-container
ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;justify-content:space-between;align-items:center;width:90%;min-width:300px;max-width:380px;margin:0
auto;padding:10px
0}nav.mobile .nav-mobile-formats-container ul
li{font-weight:bold;font-size:12px;line-height:20px}nav.mobile .nav-mobile-formats-container ul li
a{transition:150ms ease-in-out opacity;text-align:center;color:#a4abb7;text-decoration:none;cursor:pointer;display:block;padding-bottom:4px}nav.mobile .nav-mobile-formats-container ul li a:before{content:'';display:block;height:16px;background-repeat:no-repeat;background-position:center}nav.mobile .nav-mobile-formats-container ul li a:hover{opacity:0.8}nav.mobile .nav-mobile-formats-container ul li.menu-item-home a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/home-mob.svg')}nav.mobile .nav-mobile-formats-container ul li.format-articles a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/article-mob.svg')}nav.mobile .nav-mobile-formats-container ul li.format-bibliotheque a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/library-mob.svg')}nav.mobile .nav-mobile-formats-container ul li.format-graphes a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/graph-mob.svg')}nav.mobile .nav-mobile-formats-container ul li.format-video a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/video-mob.svg')}nav.mobile .nav-mobile-formats-container ul li.current-menu-item a,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent
a{color:#405ac6;padding-bottom:0}nav.mobile .nav-mobile-formats-container ul li.current-menu-item a:after,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent a:after{content:' ';display:block;font-size:10px;line-height:14px;width:20px;height:3px;background-color:#405ac6;margin:0
auto;border-radius:12px}nav.mobile .nav-mobile-formats-container ul li.current-menu-item a:hover,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent a:hover{opacity:1}nav.mobile .nav-mobile-formats-container ul li.current-menu-item.menu-item-home a:before,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent.menu-item-home a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/home-mob-active.svg')}nav.mobile .nav-mobile-formats-container ul li.current-menu-item.format-articles a:before,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent.format-articles a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/article-mob-active.svg')}nav.mobile .nav-mobile-formats-container ul li.current-menu-item.format-bibliotheque a:before,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent.format-bibliotheque a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/library-mob-active.svg')}nav.mobile .nav-mobile-formats-container ul li.current-menu-item.format-graphes a:before,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent.format-graphes a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/graph-mob-active.svg')}nav.mobile .nav-mobile-formats-container ul li.current-menu-item.format-video a:before,
nav.mobile .nav-mobile-formats-container ul li.current-menu-parent.format-video a:before{background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/formats/video-mob-active.svg')}@media only screen and (min-width: 1024px){nav.mobile{display:none}}footer{background-color:#fff;border-top:solid 0.5px #c9c9c9;margin-bottom:60px}footer.light{margin-bottom:0}footer
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:1440px;margin:0
auto;padding:30px
10% 0 10%;width:100%}footer div.inner
.col{max-width:100%;flex:1 0 100%;margin-bottom:30px}footer div.inner
.col.logo{text-align:center}footer div.inner .col.logo
a{text-decoration:none;display:block}footer div.inner .col.logo a
img{width:100%;max-width:205px}footer div.inner
.col.full{text-align:center}footer div.inner .col.full
a{transition:150ms ease-in-out color;color:#161e41}footer div.inner .col.full a:hover{color:#405ac6}footer div.inner .col
p.title{font-weight:bold;font-size:22px;line-height:26px;color:#161e41;font-size:20px;margin:0;text-transform:uppercase}footer div.inner .col ul.footer-menu{margin:0;padding:0;list-style:none}footer div.inner .col ul.footer-menu li.menu-item{margin-top:15px}footer div.inner .col ul.footer-menu li.menu-item
a{transition:100ms ease-in-out color;text-decoration:none;color:#161e41}footer div.inner .col ul.footer-menu li.menu-item a:hover{color:#405ac6}footer div.inner .col div.footer-social{max-width:160px;margin-top:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap}footer div.inner .col div.footer-social
a{flex:1 0 33%;text-decoration:none;margin-bottom:10px}footer
div.copyright{width:100%;height:40px;background-color:#161e41;color:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;align-content:center}footer div.copyright
p{max-width:320px;margin:0
auto;padding:10px
0;font-weight:normal;font-size:11px;line-height:20px}footer div.copyright p
a{color:#ffd12e;text-decoration:underline}@media only screen and (min-width: 576px){footer
div.inner{padding:30px
5% 0 5%}footer div.inner
.col{max-width:50%;flex:1 0 50%}footer div.inner .col.logo,
footer div.inner
.col.full{max-width:100%;flex:1 0 100%}}@media only screen and (min-width: 768px){footer
div.inner{max-width:1440px;padding:30px
30px 0 30px}footer div.inner
.col{max-width:33%;flex:1 0 33%;order:3}footer div.inner
.col.logo{text-align:right;max-width:40%;flex:1 0 40%;margin:0
5%;order:1}footer div.inner
.col.socials{max-width:50%;flex:1 0 50%;order:2}footer div.inner .col.socials div.footer-social{max-width:305px}footer div.inner .col.socials div.footer-social
a{flex:1 0 14.2%}footer div.inner
.col.full{max-width:100%;flex:1 0 100%}footer div.copyright
p{padding:4px
0;font-size:16px;line-height:32px}}@media only screen and (min-width: 1024px){footer{margin-bottom:0}footer div.inner
.col{order:2;max-width:20%;flex:1 0 20%}footer div.inner
.col.logo{max-width:25%;flex:1 0 25%;margin:0;text-align:left;order:1}footer div.inner
.col.socials{max-width:15%;flex:1 0 15%;order:3}footer div.inner .col.socials div.footer-social{max-width:160px}footer div.inner .col.socials div.footer-social
a{flex:1 0 33%}footer div.inner
.col.full{max-width:100%;flex:1 0 100%}}@media only screen and (min-width: 1280px){footer
div.inner{padding:30px
60px 0 60px}}nav.pagination{margin:0
auto;padding:30px
0 30px 0}nav.pagination div.nav-links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}nav.pagination span,
nav.pagination
a{margin:0
10px;color:#161e41}nav.pagination span.page-numbers:not(.current, .prev, .next),
nav.pagination a.page-numbers:not(.current,.prev,.next){display:none}nav.pagination div.prev-links,
nav.pagination div.next-links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}nav.pagination div.prev-links a:last-of-type{display:initial}nav.pagination div.next-links a:first-of-type{display:initial}nav.pagination
span.current{display:block;text-align:center;font-weight:bold;font-size:20px;line-height:35px;width:35px}nav.pagination
span.current.current{border:1.5px solid #405ac6;border-radius:10px;color:#405ac6}nav.pagination
a{display:block;text-align:center;transition:100ms ease-in-out color;text-decoration:none;font-size:18px;line-height:35px;width:35px;color:#161e41}nav.pagination a:hover{color:#405ac6}nav.pagination a:not(.page-numbers){margin:0}@media only screen and (min-width: 576px){nav.pagination span.page-numbers:not(.current, .prev, .next),
nav.pagination a.page-numbers:not(.current,.prev,.next){display:block}}@media only screen and (min-width: 768px){nav.pagination{padding:20px
0 30px 0}}.modal{min-width:320px;position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal .modal-dialog{position:relative;width:auto;margin:1.75rem auto;max-width:90%;pointer-events:none}.modal .modal-dialog.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1.75rem * 2)}.modal .modal-dialog .modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:#161e41;pointer-events:auto;background-color:#f5f5f5;background-clip:padding-box;border:0.5px solid #c9c9c9;border-radius:12px;outline:0}.modal .modal-dialog .modal-content .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:10px
5%;border-bottom:0.5px solid #c9c9c9;font-size:22px;line-height:28px}.modal .modal-dialog .modal-content .modal-header h1,
.modal .modal-dialog .modal-content .modal-header h2,
.modal .modal-dialog .modal-content .modal-header h3,
.modal .modal-dialog .modal-content .modal-header h4,
.modal .modal-dialog .modal-content .modal-header h5,
.modal .modal-dialog .modal-content .modal-header
h6{margin:0}.modal .modal-dialog .modal-content .modal-header
button{border:none;background:none;cursor:pointer}.modal .modal-dialog .modal-content .modal-header button
img{height:14px}.modal .modal-dialog .modal-content .modal-body{position:relative;flex:1 1 auto;padding:20px
5%;font-size:16px;line-height:20px}.modal .modal-dialog .modal-content .modal-footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0
5% 20px 5%;justify-content:center;align-items:center}.modal .modal-dialog .modal-content .modal-footer > button,
.modal .modal-dialog .modal-content .modal-footer>a{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#161e41;color:#fff;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';margin:0
10px;padding-left:15px;padding-right:15px}.modal .modal-dialog .modal-content .modal-footer > button:hover,
.modal .modal-dialog .modal-content .modal-footer>a:hover{background-color:#000;color:#fff}.modal .modal-dialog .modal-content .modal-footer > button:disabled,
.modal .modal-dialog .modal-content .modal-footer>a:disabled{pointer-events:none;background-color:#000}.modal.fade{transition:opacity .15s linear}.modal.fade:not(.show){opacity:0}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{transition:opacity .15s linear;opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}@media only screen and (min-width: 768px){.modal .modal-dialog .modal-content .modal-header{padding:20px
5%;font-size:30px;line-height:36px}.modal .modal-dialog .modal-content .modal-body{font-size:18px;line-height:25px}}@media only screen and (min-width: 1024px){.modal .modal-dialog{max-width:840px}}.nav.nav-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding:0
0 24px 0;margin-bottom:24px;position:relative}.nav.nav-tabs::after{content:'';border-bottom:0.5px solid #c9c9c9;position:absolute;bottom:0;left:0;width:100%}.nav.nav-tabs li.nav-item{flex:1 1 0;width:100%}.nav.nav-tabs li.nav-item button.nav-link{transition:150ms ease-in-out all;background-color:#dce1f3;color:#161e41;border:none;width:100%;cursor:pointer;font-weight:bold;padding:10px
0;font-size:14px;line-height:22px;margin-bottom:15px;border-radius:12px}.nav.nav-tabs li.nav-item button.nav-link:hover{background-color:#c9d1ec}.nav.nav-tabs li.nav-item button.nav-link.active{background-color:#ffd12e;color:#161e41}.nav.nav-tabs li.nav-item:last-child button.nav-link{margin-bottom:0}.tab-content
.fade{transition:opacity .15s linear}.tab-content .fade:not(.show){opacity:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@media only screen and (min-width: 768px){.nav.nav-tabs{flex-direction:row;margin-left:-1%;margin-right:-1%}.nav.nav-tabs::after{width:98%;margin:0
1%}.nav.nav-tabs li.nav-item{font-size:22px;line-height:26px;padding:12px
0;margin:0
1%}.nav.nav-tabs li.nav-item button.nav-link{font-size:18px;line-height:26px;margin-bottom:0}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}ul.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:0.5rem 0;margin:0;font-size:1rem;text-align:left;list-style:none;background-clip:padding-box;border:1px
solid #c9c9c9;background-color:white;border-radius:12px}ul.dropdown-menu.show{display:block}.dropdown-item{display:block;width:100%;clear:both;font-weight:400;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0
!important;padding:0
!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination
li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide
img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px
solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active
.splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0
!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity: .7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow
svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity: .9}.splide__arrow:disabled{opacity: .3}.splide__arrow:focus-visible{outline:3px
solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev
svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px
solid #0bf;outline-offset:3px}.splide__pagination{bottom: .5em;left:0;padding:0
1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity: .7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity: .9}.splide__pagination__page:focus-visible{outline:3px
solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px
solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px
solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px
solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px
solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px
solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px
solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px
solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px
solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px
solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev
svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next
svg{transform:scaleX(-1)}.splide__arrows--ttb
.splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev
svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next
svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em
0;right: .5em;top:0}form.search{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}form.search span.arrow-left{cursor:pointer;margin:0
10px;padding:5px
10px 0 10px}form.search span.arrow-left
img{height:20px}form.search
span.spacer{display:block;height:25px;border-left:0.5px solid #c9c9c9;margin:0
30px}form.search
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:12px;border:0.5px solid #c9c9c9;height:30px;padding:0;width:100%}form.search div.inner input[type=search]{padding:0
0 0 10px;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px}form.search div.inner input[type=search]::placeholder{opacity:0.61}form.search div.inner input[type=search]:-webkit-autofill,
form.search div.inner input[type=search]:-webkit-autofill:hover,
form.search div.inner input[type=search]:-webkit-autofill:focus,
form.search div.inner input[type=search]:-webkit-autofill:active{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}form.search div.inner button[type=submit]{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0
10px;cursor:pointer}form.search div.inner button[type=submit] img{height:13px;width:13px}form.search.dark span.arrow-left{display:none}form.search.light
span.spacer{display:none}form.search.light
div.inner{height:44px;margin:10px
20px 10px 0;border:1px
solid #f5f5f5;color:#fff}form.search.light div.inner input[type=search]{padding:0
0 0 18px;color:#fff}form.search.light div.inner input[type=search]::placeholder{color:#fff;opacity:0.8}form.search.light div.inner button[type=submit]{padding:0
15px}form.search.light div.inner button[type=submit] img{height:18px;width:18px}@media only screen and (min-width: 1024px){form.search div.inner input[type=search]{font-size:14px}}#modal-gift .modal-body form
h4{margin:0;text-align:center;font-weight:bold;font-size:18px;line-height:24px;color:#405ac6}#modal-gift .modal-body form
p{text-align:center;font-size:14px;line-height:18px;font-weight:bold;color:#161e41}#modal-gift .modal-body form div.input-group{margin-bottom:10px;position:relative}#modal-gift .modal-body form div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}#modal-gift .modal-body form div.input-group label
small{font-size:12px}#modal-gift .modal-body form div.input-group label
small.required{color:red}#modal-gift .modal-body form div.input-group input,
#modal-gift .modal-body form div.input-group textarea,
#modal-gift .modal-body form div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;box-sizing:border-box;margin:8px
0;font-family:'SF-Pro-Display'}#modal-gift .modal-body form div.input-group input::placeholder,
#modal-gift .modal-body form div.input-group textarea::placeholder,
#modal-gift .modal-body form div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#modal-gift .modal-body form div.input-group input,
#modal-gift .modal-body form div.input-group
select{padding:0
10px;line-height:40px}#modal-gift .modal-body form div.input-group
textarea{line-height:24px;padding:10px}#modal-gift .modal-body form div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#modal-gift .modal-body form div.input-group button.reset
img{height:11px;padding:9px
5px}#modal-gift .modal-body form div.input-group select
option{font-family:'SF-Pro-Display',sans-serif}#modal-gift .modal-body form div.input-group select option[disabled]{opacity:0.61}#modal-gift .modal-body form div.input-group
textarea{font-family:'SF-Pro-Display'}@media only screen and (min-width: 768px){#modal-gift .modal-body form div.input-group
label{font-size:18px;line-height:24px}#modal-gift .modal-body form div.input-group label
small{font-size:14px}#modal-gift .modal-body form div.input-group input,
#modal-gift .modal-body form div.input-group
select{font-size:18px;line-height:45px}#modal-gift .modal-body form div.input-group
textarea{font-size:18px;line-height:26px}}#modal-gift .modal-body form button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:250px;margin:0
auto}#modal-gift .modal-body form button[type=submit]:hover{background-color:#c79b00;color:#161e41}#modal-gift .modal-body form button[type=submit]:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 768px){#modal-gift .modal-body form
h4{font-size:26px;line-height:30px}#modal-gift .modal-body form
p{font-size:18px;line-height:26px}}div.audio-player{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;border-radius:12px;background-color:#405ac6;color:#fff;padding:10px;box-sizing:border-box;margin-block-end:1.5em;transition:150ms ease-in-out all;top:0}div.audio-player.p-sticky{position:-webkit-sticky;position:sticky;top:112px;z-index:20;box-shadow:0 0 15px 28px rgba(255, 255, 255, 0.8)}div.audio-player
div.textual{flex:1 1 80%;order:1;text-align:left;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-items:center;align-items:center;justify-content:flex-start;padding:0
0 10px 0}div.audio-player div.textual>strong{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-items:center;align-items:center;justify-content:flex-start}div.audio-player div.textual
img{max-height:24px;max-width:18px;margin-right:10px}div.audio-player div.textual
h4{margin:0;font-weight:normal;font-size:16px;line-height:24px;color:#fff !important}div.audio-player div.textual h4
b{font-weight:bold}div.audio-player
div.actions{flex:1 1 20%;order:2;text-align:right}div.audio-player div.actions
button{border:none;background:none;cursor:pointer}div.audio-player div.actions button.pin-action{text-align:center;position:relative;width:12px;box-sizing:content-box}div.audio-player div.actions button.pin-action
svg{transition:100ms ease-in-out all;top:-2px;position:relative;z-index:5;height:16px;width:12px;display:block;fill:#fff}div.audio-player div.actions button.pin-action::before{transition:100ms ease-in-out all;content:'';display:block;position:absolute;bottom:-6px;left:0;right:0;margin:0
auto;width:10px;height:10px;background-color:rgba(255, 255, 255, 0.6);border-radius:50%;transform:rotateX(110deg);z-index:3}div.audio-player div.actions button.pin-action::after{transition:100ms ease-in-out all;content:'';display:block;position:absolute;width:4px;height:4px;bottom:-2px;left:0;right:0;margin:0
auto;background-color:rgba(0, 0, 0, 0.3);border-radius:50%;transform:rotateX(110deg);opacity:0;z-index:4}div.audio-player div.actions button.pin-action.is-pinned
svg{top:0}div.audio-player div.actions button.pin-action.is-pinned::before{bottom:-5px;background-color:rgba(255, 255, 255, 0.8)}div.audio-player div.actions button.pin-action.is-pinned::after{opacity:1;bottom:-2px}@media (hover: hover) and (pointer: fine){div.audio-player div.actions button.pin-action:hover
svg{top:0}div.audio-player div.actions button.pin-action:hover::before{bottom:-5px;background-color:rgba(255, 255, 255, 0.8)}div.audio-player div.actions button.pin-action:hover::after{opacity:1;bottom:-2px}}div.audio-player
div.player{flex:1 1 100%;order:3;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-items:center;color:#fff}div.audio-player div.player
br{display:none}div.audio-player div.player>div.simple-player{width:100%;flex:1 1 100%;position:relative}div.audio-player div.player > div.simple-player
div.player{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;opacity:0.4;filter:blur(3px);z-index:10}div.audio-player div.player > div.simple-player div.player img.btn-play{max-width:35px;max-height:35px}div.audio-player div.player > div.simple-player div.player
div.progress{flex:1 1 100%;background:rgba(255, 255, 255, 0.2);height:5px;border-radius:20px;margin:0
10px;position:relative}div.audio-player div.player > div.simple-player div.player div.progress::after{content:'';position:absolute;left:0;height:100%;top:0;background:#fff;width:35%;border-radius:20px}div.audio-player div.player > div.simple-player div.player
div.timer{font-size:12px;line-height:18px}div.audio-player div.player > div.simple-player div.player img.btn-mute{max-width:18px;max-height:14px;margin:0
10px}div.audio-player div.player > div.simple-player div.player img.btn-download{max-width:18px;max-height:18px}div.audio-player div.player > div.simple-player
div.restrict{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;font-size:16px;line-height:24px;font-weight:bold;z-index:5}div.audio-player div.player div.full-player{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex:1}div.audio-player div.player div.full-player>div:not(.dropdown){flex:1}div.audio-player div.player div.full-player div .plyr--audio input[type="range"]{color:#fff}div.audio-player div.player div.full-player div .plyr--audio
.plyr__controls{background:none;color:#fff;padding:3px
0 0 0}div.audio-player div.player div.full-player div .plyr--audio .plyr__controls button[data-plyr="play"]{transition:150ms ease-in-out background-color;background-color:rgba(220, 225, 243, 0.3);border:2px
solid #fff;border-radius:50%;height:35px;width:35px;text-align:center;margin-right:7px}div.audio-player div.player div.full-player div .plyr--audio .plyr__controls button[data-plyr="play"] svg{margin:0
auto;height:16px;width:14px}div.audio-player div.player div.full-player div .plyr--audio .plyr__controls button[data-plyr="play"]:hover{background-color:rgba(220, 225, 243, 0.5)}div.audio-player div.player div.full-player div .plyr--audio.plyr--paused .plyr__controls button[data-plyr="play"]{padding-left:10px}div.audio-player div.player div.full-player div .plyr--audio
a.plyr__controls__item.plyr__control{color:#fff !important}div.audio-player div.player div.full-player div .plyr--audio .plyr__control.plyr__tab-focus,
div.audio-player div.player div.full-player div .plyr--audio .plyr__control:hover,
div.audio-player div.player div.full-player div .plyr--audio .plyr__control[aria-expanded="true"]{background:none}div.audio-player div.player div.full-player div.dropdown .dropdown-toggle{border:none;background:none;margin-top:7px;display:block}div.audio-player div.player div.full-player div.dropdown .dropdown-toggle
svg{height:16px;fill:#fff}div.audio-player div.player div.full-player div.dropdown .dropdown-toggle::after{display:none}div.audio-player div.player div.full-player div.dropdown ul.dropdown-menu
h5{font-weight:bold;opacity:1;margin:0
10px;padding-bottom:2px;line-height:20px}div.audio-player div.player div.full-player div.dropdown ul.dropdown-menu button.dropdown-item{transition:150ms ease-in-out color;color:#161e41;margin:0
10px;padding:4px
5px;font-size:14px;line-height:20px;cursor:pointer}div.audio-player div.player div.full-player div.dropdown ul.dropdown-menu button.dropdown-item:hover{color:#405ac6}div.audio-player div.player div.full-player div.dropdown ul.dropdown-menu button.dropdown-item.current{font-weight:bold}@media only screen and (min-width: 768px){div.audio-player{align-items:center;padding:10px
15px}div.audio-player.p-sticky.with-admin-bar{top:162px}body.with-top-bar div.audio-player.p-sticky{top:152px}body.with-top-bar div.audio-player.p-sticky.with-admin-bar{top:184px}}@media only screen and (min-width: 1024px){div.audio-player
div.textual{flex:initial;padding-bottom:0;padding-right:15px}div.audio-player div.textual
strong{flex:initial}div.audio-player div.textual
img{max-height:39px;max-width:29px}div.audio-player div.textual
h4{font-size:24px;line-height:30px}div.audio-player
div.actions{flex:initial;order:3}div.audio-player div.actions button.pin-action{margin-top:8px}div.audio-player
div.player{flex:1 1 0;order:2}div.audio-player div.player>div.simple-player{width:100%;flex:1 1 100%}div.audio-player div.player > div.simple-player
div.player{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}div.audio-player div.player > div.simple-player div.player img.btn-play{max-width:59px;max-height:59px}div.audio-player div.player > div.simple-player div.player
div.progress{height:11px}div.audio-player div.player > div.simple-player div.player
div.timer{font-size:16px;line-height:24px;margin-right:10px}div.audio-player div.player > div.simple-player div.player img.btn-mute{max-width:22px;max-height:17px;margin:0
10px}div.audio-player div.player > div.simple-player div.player img.btn-download{max-width:20px;max-height:20px}div.audio-player div.player > div.simple-player
div.restrict{font-size:24px;line-height:30px}div.audio-player div.player > div.full-player div .plyr--audio .plyr__controls button[data-plyr="play"]{height:59px;width:59px}div.audio-player div.player > div.full-player div .plyr--audio .plyr__controls button[data-plyr="play"] svg{height:28px;width:22px}div.audio-player div.player > div.full-player div .plyr--audio
.plyr__time{font-size:16px;line-height:24px}body.with-top-bar div.audio-player.p-sticky{top:170px}body.with-top-bar div.audio-player.p-sticky.with-admin-bar{top:202px}}div.filter-date{position:relative;width:200px}div.filter-date>div.default{border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:14px;line-height:30px;box-sizing:border-box;color:#3c4052;cursor:pointer}div.filter-date>div.inner{position:absolute;top:40px;right:0;width:220px;max-width:300px;border-radius:12px;background-color:#f5f5f5;border:0.5px solid #c9c9c9;z-index:20;display:none}div.filter-date > div.inner
form{padding:10px}div.filter-date > div.inner form div.input-group{margin-bottom:10px;position:relative;margin-bottom:5px}div.filter-date > div.inner form div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}div.filter-date > div.inner form div.input-group label
small{font-size:12px}div.filter-date > div.inner form div.input-group label
small.required{color:red}div.filter-date > div.inner form div.input-group input,
div.filter-date > div.inner form div.input-group textarea,
div.filter-date > div.inner form div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:14px;line-height:30px;box-sizing:border-box;color:#3c4052}div.filter-date > div.inner form div.input-group input::placeholder,
div.filter-date > div.inner form div.input-group textarea::placeholder,
div.filter-date > div.inner form div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}div.filter-date > div.inner form div.input-group input[type=date]{height:30px}div.filter-date > div.inner form div.input-group select option[disabled]{opacity:0.61;font-family:'SF-Pro-Display'}div.filter-date > div.inner form div.input-group
textarea{font-family:'SF-Pro-Display'}div.filter-date > div.inner form div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}div.filter-date > div.inner form div.input-group button.reset
img{height:11px;padding:9px
5px}@media only screen and (min-width: 768px){div.filter-date > div.inner form div.input-group
label{font-size:14px;line-height:24px}div.filter-date > div.inner form div.input-group label
small{font-size:12px}div.filter-date > div.inner form div.input-group input,
div.filter-date > div.inner form div.input-group textarea,
div.filter-date > div.inner form div.input-group
select{font-size:14px;line-height:30px}}div.filter-date > div.inner form button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:100%;margin:10px
auto 0 auto}div.filter-date > div.inner form button[type=submit]:hover{background-color:#c79b00;color:#161e41}div.filter-date > div.inner form button[type=submit]:disabled{pointer-events:none;background-color:#614c00}div.filter-date.open>div.inner{display:block}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-container{transition:150ms ease-in-out opacity;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;z-index:1100;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.3);display:none;opacity:0}.spinner-container .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:#405ac6;border-radius:50%;opacity:0;-webkit-animation:spinner-grow 0.75s linear infinite;animation:spinner-grow 0.75s linear infinite}.spinner-container.show{display:flex;opacity:1}.spinner-container.fade{opacity:0}.list.benefits{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;border-radius:12px;background-color:#f3f5ff;width:100%;box-sizing:border-box;padding:10px
25px;margin-bottom:24px}.list.benefits
.block{flex:1 0 100%;width:100%}.list.benefits .block
.item{padding-left:20px;padding-right:10px;margin:10px
0 0 0;box-sizing:border-box;position:relative;font-size:14px;line-height:18px}.list.benefits .block .item::before{content:'';background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/benefit-checked-dark.svg');background-repeat:no-repeat;background-position:0 50%;background-size:12px;width:20px;height:100%;display:block;position:absolute;left:0}.list.benefits .block:last-child{padding-bottom:10px}@media only screen and (min-width: 1024px){.list.benefits
.block{flex:1 0 50%;width:50%;padding-bottom:10px}.list.benefits .block
.item{padding-left:24px}.list.benefits .block .item::before{background-size:14px}}.lg-container .lg-backdrop{background-color:rgba(22, 30, 65, 0.9)}.lg-container .lg-outer .lg-content{max-width:90%;margin:0
auto}.lg-container .lg-outer .lg-content .lg-inner{max-height:90%;top:2%}.lg-container .lg-outer .lg-prev{background:transparent;bottom:20px;left:0;top:initial;opacity:0.8;transition:150ms ease-in-out opacity}.lg-container .lg-outer .lg-prev:hover,
.lg-container .lg-outer .lg-prev:focus{opacity:1}.lg-container .lg-outer .lg-prev:after{display:none}.lg-container .lg-outer .lg-prev div.custom-prev{display:block;width:50px;height:50px;background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/gallery-arrow-prev.svg') no-repeat 0 0;background-size:contain}.lg-container .lg-outer .lg-next{background:transparent;bottom:20px;left:60px;top:initial;right:initial;opacity:0.8;transition:150ms ease-in-out opacity}.lg-container .lg-outer .lg-next:hover,
.lg-container .lg-outer .lg-next:focus{opacity:1}.lg-container .lg-outer .lg-next:before{display:none}.lg-container .lg-outer .lg-next div.custom-next{display:block;width:50px;height:50px;background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/gallery-arrow-next.svg') no-repeat 0 0;background-size:contain}.lg-container .lg-outer .lg-counter{position:absolute;bottom:0;right:0;font-weight:bold;font-size:30px;line-height:50px;height:50px;padding:0;bottom:20px;color:#fff;font-family:'SF-Pro-Display';margin:8px
10px 9px}@media only screen and (min-width: 1024px){.lg-container .lg-outer .lg-content .lg-inner{max-height:70%;top:10%}.lg-container .lg-outer .lg-prev,
.lg-container .lg-outer .lg-next,
.lg-container .lg-outer .lg-counter{bottom:14%}}@media only screen and (min-width: 1480px){.lg-container .lg-outer .lg-content{max-width:80%}.lg-container .lg-outer .lg-prev,
.lg-container .lg-outer .lg-next,
.lg-container .lg-outer .lg-counter{bottom:10%}}#comments.list{width:100%}#comments.list>div.inner{width:90%;max-width:900px;margin:0
auto}#comments.list > div.inner
p.title{font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase;margin:0
auto;padding:16px
0;text-align:center}#comments.list > div.inner p.description
a{transition:150ms ease-in-out color;color:#161e41}#comments.list > div.inner p.description a:hover{color:#405ac6}#comments.list > div.inner .banned,
#comments.list > div.inner .no-comments{width:100%;background-color:#ff532e;color:#fff;border-radius:6px;padding:4px
10px;box-sizing:border-box;font-weight:bold;font-size:16px;line-height:22px}#comments.list > div.inner
.author{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;position:relative}#comments.list > div.inner .author
div.avatar{width:50px;height:50px;border-radius:50%;position:relative;overflow:hidden}#comments.list > div.inner .author div.avatar
img{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;object-fit:cover}#comments.list > div.inner .author span.top-comment-user{position:absolute;right:-15px;top:20px}#comments.list > div.inner .author span.top-comment-user
img{width:30px}#comments.list > div.inner .author
p{line-height:30px;font-size:14px;margin:0
0 0 10px}#comments.list > div.inner .author p.comment-author{font-size:18px;font-weight:bold;margin:0}#comments.list > div.inner .comment-respond .comment-form-comment{margin-bottom:10px;position:relative;margin:10px
0 0 0}#comments.list > div.inner .comment-respond .comment-form-comment
label{font-weight:normal;font-size:16px;line-height:22px}#comments.list > div.inner .comment-respond .comment-form-comment label
small{font-size:12px}#comments.list > div.inner .comment-respond .comment-form-comment label
small.required{color:red}#comments.list > div.inner .comment-respond .comment-form-comment input,
#comments.list > div.inner .comment-respond .comment-form-comment textarea,
#comments.list > div.inner .comment-respond .comment-form-comment
select{border:1px
solid #c9c9c9;border-radius:12px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;box-sizing:border-box;margin:8px
0;font-family:'SF-Pro-Display'}#comments.list > div.inner .comment-respond .comment-form-comment input::placeholder,
#comments.list > div.inner .comment-respond .comment-form-comment textarea::placeholder,
#comments.list > div.inner .comment-respond .comment-form-comment select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#comments.list > div.inner .comment-respond .comment-form-comment input,
#comments.list > div.inner .comment-respond .comment-form-comment
select{padding:0
10px;line-height:40px}#comments.list > div.inner .comment-respond .comment-form-comment
textarea{line-height:24px;padding:10px}#comments.list > div.inner .comment-respond .comment-form-comment
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#comments.list > div.inner .comment-respond .comment-form-comment button.reset
img{height:11px;padding:9px
5px}#comments.list > div.inner .comment-respond .comment-form-comment select
option{font-family:'SF-Pro-Display',sans-serif}#comments.list > div.inner .comment-respond .comment-form-comment select option[disabled]{opacity:0.61}#comments.list > div.inner .comment-respond .comment-form-comment
textarea{font-family:'SF-Pro-Display'}@media only screen and (min-width: 768px){#comments.list > div.inner .comment-respond .comment-form-comment
label{font-size:18px;line-height:24px}#comments.list > div.inner .comment-respond .comment-form-comment label
small{font-size:14px}#comments.list > div.inner .comment-respond .comment-form-comment input,
#comments.list > div.inner .comment-respond .comment-form-comment
select{font-size:18px;line-height:45px}#comments.list > div.inner .comment-respond .comment-form-comment
textarea{font-size:18px;line-height:26px}}#comments.list > div.inner .comment-respond .comment-form-comment
label{display:none}#comments.list > div.inner .comment-respond .comment-form-comment
textarea{background-color:#fff;margin:0
auto;padding:10px
25px}#comments.list > div.inner .comment-respond .form-submit{text-align:center;width:100%;padding:0
20px;box-sizing:border-box}#comments.list > div.inner .comment-respond .form-submit [type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:270px;display:inline-block}#comments.list > div.inner .comment-respond .form-submit [type=submit]:hover{background-color:#c79b00;color:#161e41}#comments.list > div.inner .comment-respond .form-submit [type=submit]:disabled{pointer-events:none;background-color:#614c00}#comments.list > div.inner div.set-pseudo{text-align:center}#comments.list > div.inner div.set-pseudo
button{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:270px;display:inline-block}#comments.list > div.inner div.set-pseudo button:hover{background-color:#c79b00;color:#161e41}#comments.list > div.inner div.set-pseudo button:disabled{pointer-events:none;background-color:#614c00}#comments.list > div.inner
.list{padding-top:20px}#comments.list > div.inner .list
.items{border-top:1px solid #c9c9c9;padding-top:20px;padding-bottom:20px}#comments.list > div.inner .list .items
.comment{margin-bottom:20px}#comments.list > div.inner .list .items .comment:not(.depth-1){margin-top:20px;padding-left:15px;border-left:2px solid #fff}#comments.list > div.inner .list .items .comment .comment-content{border:0.5px solid #c9c9c9;border-radius:12px;margin:10px
0 0 0}#comments.list > div.inner .list .items .comment .comment-content .alert.alert-info{margin:0;padding:25px
30px 0 30px;font-weight:bold;color:#ff532e}#comments.list > div.inner .list .items .comment .comment-content
div.inner{padding:20px
30px 20px 30px;font-size:16px;line-height:22px}#comments.list > div.inner .list .items .comment .comment-content div.inner .content-text
span.small{display:block}#comments.list > div.inner .list .items .comment .comment-content div.inner .content-text
span.full{display:none}#comments.list > div.inner .list .items .comment .comment-content div.inner .content-more a.btn-more-description,
#comments.list > div.inner .list .items .comment .comment-content div.inner .content-more a.btn-less-description{transition:150ms ease-in-out all;text-decoration:none;color:#405ac6;margin-top:14px;display:block;font-weight:bold}#comments.list > div.inner .list .items .comment .comment-content div.inner .content-more a.btn-more-description:hover,
#comments.list > div.inner .list .items .comment .comment-content div.inner .content-more a.btn-less-description:hover{color:#161e41}#comments.list > div.inner .list .items .comment .comment-content div.inner .content-more a.btn-less-description{display:none}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-top:20px}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions a.comment-reply-link{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';display:inline-block;width:120px;line-height:30px}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions a.comment-reply-link:hover{background-color:#c79b00;color:#161e41}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions a.comment-reply-link:disabled{pointer-events:none;background-color:#614c00}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions .zeno-comments-report-link
a{transition:150ms ease-in-out all;text-decoration:none;color:#161e41;opacity:0.8}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions .zeno-comments-report-link a:hover{color:#405ac6;opacity:1}#comments.list > div.inner .list .items .comment .comment-content div.inner .comment-actions .zeno-comments-report-link .report-comment-link{display:none}#comments.list > div.inner .list .items .comment .comment-content div.inner.displayed .content-text
span.small{display:none}#comments.list > div.inner .list .items .comment .comment-content div.inner.displayed .content-text
span.full{display:block}#comments.list > div.inner .list .items .comment .comment-content div.inner.displayed .content-more a.btn-more-description{display:none}#comments.list > div.inner .list .items .comment .comment-content div.inner.displayed .content-more a.btn-less-description{display:block}#comments.list > div.inner div.block-subscription{margin:0
auto;padding-bottom:20px}#comments.list > div.inner div.block-subscription
div.inner{box-sizing:border-box;border-radius:12px;padding:20px
5%;background-color:#161e41;color:#fff;max-width:500px;width:100%;margin:0
auto}#comments.list > div.inner div.block-subscription div.inner
h4{font-weight:bold;font-size:18px;line-height:24px;text-align:center;margin:0
auto;color:#fff}#comments.list > div.inner div.block-subscription div.inner
p{text-align:center;font-size:14px;line-height:20px;margin:20px
auto;color:#fff}#comments.list > div.inner div.block-subscription div.inner a.btn-subscribe{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';margin:0
auto;width:180px}#comments.list > div.inner div.block-subscription div.inner a.btn-subscribe:hover{background-color:#c79b00;color:#161e41}#comments.list > div.inner div.block-subscription div.inner a.btn-subscribe:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 768px){#comments.list > div.inner .list .items .comment:not(.depth-1){padding-left:0;margin-left:45px;border:none}#comments.list > div.inner div.block-subscription div.inner
h4{font-size:24px;line-height:30px}#comments.list > div.inner div.block-subscription div.inner
p{font-size:16px;line-height:22px}}#modal-educational-sheet .modal-content .modal-body{font-size:14px;line-height:22px}#modal-educational-sheet .modal-content .modal-body p:first-child{margin-top:0}#modal-educational-sheet .modal-content .modal-body
img{max-width:100%;height:auto}#modal-educational-sheet .modal-content .modal-body img.img-desktop{display:none}@media only screen and (min-width: 768px){#modal-educational-sheet .modal-content .modal-body{font-size:16px;line-height:24px}}@media only screen and (min-width: 1024px){#modal-educational-sheet .modal-content .modal-body{font-size:18px;line-height:26px}#modal-educational-sheet .modal-content .modal-body img.img-mobile{display:none}#modal-educational-sheet .modal-content .modal-body img.img-desktop{display:initial}}.block.no-results{margin-bottom:40px}.block.no-results
h1.title{text-align:center;color:#405ac6;font-size:100px;line-height:100px}.block.no-results h1.title
img{height:73px;margin:0
10px}.block.no-results
h2{text-align:center;color:#405ac6;font-size:26px;line-height:32px;margin:5px
auto}.block.no-results
h3{text-align:center;color:#405ac6;font-size:16px;line-height:20px}.block.no-results a.btn-redirect{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';max-width:250px;margin:50px
auto 50px auto}.block.no-results a.btn-redirect:hover{background-color:#c79b00;color:#161e41}.block.no-results a.btn-redirect:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 768px){.block.no-results{margin-bottom:100px}.block.no-results
h1.title{font-size:150px;line-height:150px}.block.no-results h1.title
img{height:108px}.block.no-results
h2{font-size:32px;line-height:40px}.block.no-results
h3{font-size:20px;line-height:26px}}#simulator
iframe{width:100%}#modal-access-reserved .modal-dialog{max-width:90%}#modal-access-reserved .modal-header{padding:12px
20px}#modal-access-reserved .modal-body{padding:20px}#modal-access-reserved .modal-body
p{margin:0}#modal-access-reserved .modal-footer{flex-direction:column}#modal-access-reserved .modal-footer a.btn-secondary{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';font-size:18px;line-height:45px;padding:0
40px}#modal-access-reserved .modal-footer a.btn-secondary:hover{background-color:#c79b00;color:#161e41}#modal-access-reserved .modal-footer a.btn-secondary:disabled{pointer-events:none;background-color:#614c00}#modal-access-reserved .modal-footer
p{display:block;text-align:center}#modal-access-reserved .modal-footer p
a{transition:150ms ease-in-out color;display:inline-block;color:#161e41;text-decoration:underline}#modal-access-reserved .modal-footer p a:hover{color:#405ac6}@media only screen and (min-width: 576px){#modal-access-reserved .modal-dialog{max-width:500px}}#modal-set-pseudo .modal-dialog{max-width:500px}#modal-set-pseudo .modal-body
h4{margin:0;text-align:center;font-weight:bold;font-size:18px;line-height:24px;color:#405ac6}#modal-set-pseudo .modal-body
p{text-align:center;font-size:14px;line-height:18px;font-weight:bold;color:#161e41}#modal-set-pseudo div.form form div.input-group{margin-bottom:10px;position:relative}#modal-set-pseudo div.form form div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}#modal-set-pseudo div.form form div.input-group label
small{font-size:12px}#modal-set-pseudo div.form form div.input-group label
small.required{color:red}#modal-set-pseudo div.form form div.input-group input,
#modal-set-pseudo div.form form div.input-group textarea,
#modal-set-pseudo div.form form div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;box-sizing:border-box;margin:8px
0;font-family:'SF-Pro-Display'}#modal-set-pseudo div.form form div.input-group input::placeholder,
#modal-set-pseudo div.form form div.input-group textarea::placeholder,
#modal-set-pseudo div.form form div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#modal-set-pseudo div.form form div.input-group input,
#modal-set-pseudo div.form form div.input-group
select{padding:0
10px;line-height:40px}#modal-set-pseudo div.form form div.input-group
textarea{line-height:24px;padding:10px}#modal-set-pseudo div.form form div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#modal-set-pseudo div.form form div.input-group button.reset
img{height:11px;padding:9px
5px}#modal-set-pseudo div.form form div.input-group select
option{font-family:'SF-Pro-Display',sans-serif}#modal-set-pseudo div.form form div.input-group select option[disabled]{opacity:0.61}#modal-set-pseudo div.form form div.input-group
textarea{font-family:'SF-Pro-Display'}@media only screen and (min-width: 768px){#modal-set-pseudo div.form form div.input-group
label{font-size:18px;line-height:24px}#modal-set-pseudo div.form form div.input-group label
small{font-size:14px}#modal-set-pseudo div.form form div.input-group input,
#modal-set-pseudo div.form form div.input-group
select{font-size:18px;line-height:45px}#modal-set-pseudo div.form form div.input-group
textarea{font-size:18px;line-height:26px}}#modal-set-pseudo div.form form div.input-group
label{display:none}#modal-set-pseudo div.form form button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:250px;margin:0
auto}#modal-set-pseudo div.form form button[type=submit]:hover{background-color:#c79b00;color:#161e41}#modal-set-pseudo div.form form button[type=submit]:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 768px){#modal-set-pseudo .modal-body
h4{font-size:26px;line-height:30px}#modal-set-pseudo .modal-body
p{font-size:18px;line-height:26px}}.tooltip{z-index:1080;display:block;margin:0;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:0.9}.tooltip.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.tooltip.fade
.fade{transition:none}}.tooltip.fade .fade:not(.show){opacity:0}.tooltip .tooltip-arrow{display:block;width:0.8rem;height:0.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-0.4rem)}.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:0.4rem calc(0.4rem) 0;border-top-color:#000}.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-0.4rem);width:0.4rem;height:0.8rem}.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(0.4rem) 0.4rem calc(0.4rem) 0;border-right-color:#000}.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-0.4rem)}.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(0.4rem) 0.4rem;border-bottom-color:#000}.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-0.4rem);width:0.4rem;height:0.8rem}.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(0.4rem) 0 calc(0.4rem) 0.4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#FFF;text-align:center;background-color:#000;border-radius:0.375rem}div#plan-static{transition:250ms ease-in-out opacity;opacity:0;visibility:hidden;display:none}div#plan-static
h3{margin:0;font-size:22px;line-height:40px;color:#405ac6}div#plan-static
a{display:block;transition:150ms ease-in-out all;color:#161e41;font-size:16px;line-height:26px}div#plan-static a:hover{color:#405ac6}div#plan-static
a.active{color:#405ac6;font-weight:bold}@media only screen and (min-width: 1024px){div#plan-static{display:block}div#plan-static.show{visibility:visible;opacity:1}}.progress-user{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;max-width:500px;width:80%;margin:20px
auto 50px auto}.progress-user
.step{font-size:20px;line-height:40px;height:40px;width:40px;background-color:transparent;border-radius:50%;color:#405ac6;border:2px
solid #405ac6;font-weight:bold;text-align:center;position:relative}.progress-user
.step.completed{color:#fff;background-color:#405ac6}.progress-user .step
span.text{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;color:#405ac6;font-size:14px;position:absolute;width:100%;display:flex;align-items:center;justify-content:center}.progress-user
.space{background-color:#405ac6;height:2px;flex-grow:1}.progress-user
.space.completed{height:4px}.cta.card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;position:relative;align-items:center;overflow:hidden;min-height:420px}.cta.card::before{content:'';background-color:#405ac6;position:absolute;z-index:6;width:100%;height:100%;opacity:0.61}.cta.card
img.background{position:absolute;bottom:0;right:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:5}.cta.card
div.inner{position:relative;z-index:10;display:block}.cta.card.subscription
div.inner{max-width:50%;padding:0
5%}.cta.card.subscription div.inner
div.header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.cta.card.subscription div.inner div.header
img{height:65px;margin-right:15px}.cta.card.subscription div.inner div.header
p.title{font-size:40px;line-height:46px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0}.cta.card.subscription div.inner
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px}.cta.card.subscription div.inner
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;flex-direction:row;align-items:center;justify-content:center}.cta.card.subscription div.inner div.actions
.item{flex:1 0 46%;width:46%;margin-right:4%;text-align:center}.cta.card.subscription div.inner div.actions .item .btn-subscribe{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.subscription div.inner div.actions .item .btn-subscribe:hover{background-color:#c79b00;color:#161e41}.cta.card.subscription div.inner div.actions .item .btn-subscribe:disabled{pointer-events:none;background-color:#614c00}.cta.card.subscription div.inner div.actions .item .btn-donation{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.subscription div.inner div.actions .item .btn-donation:hover{background-color:#ccc;color:#161e41}.cta.card.subscription div.inner div.actions .item .btn-donation:disabled{pointer-events:none;background-color:#999}.cta.card.subscription div.inner div.actions .item
p{text-align:center;font-weight:normal;font-size:12px;line-height:16px;margin:10px
auto}.cta.card.subscription-one{text-decoration:none;cursor:pointer;background-color:#f1f1f1;min-height:initial}.cta.card.subscription-one img.background.left,
.cta.card.subscription-one
img.background.right{visibility:hidden}.cta.card.subscription-one::before{opacity:1}.cta.card.subscription-one
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:90%;margin:0
auto;padding:0
5%;align-items:center;justify-content:flex-start;flex-direction:column}.cta.card.subscription-one div.inner
div.header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:10px
auto 6px auto}.cta.card.subscription-one div.inner div.header
img{height:24px;width:auto;margin-right:10px}.cta.card.subscription-one div.inner
p.title{font-size:18px;line-height:22px;color:#fff;font-weight:bold;margin:2px
0;padding-top:2px}.cta.card.subscription-one div.inner
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0
0 10px 0;flex-direction:column;align-items:center;justify-content:center}.cta.card.subscription-one div.inner div.actions .btn-subscribe{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';max-width:260px;width:250px;margin:2px
0;text-transform:uppercase}.cta.card.subscription-one div.inner div.actions .btn-subscribe:hover{background-color:#c79b00;color:#161e41}.cta.card.subscription-one div.inner div.actions .btn-subscribe:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 576px){.cta.card.subscription-one
img.background{transition:150ms ease-in-out height;height:150%;width:initial}.cta.card.subscription-one
img.background.right{visibility:visible}.cta.card.subscription-one
img.background.left{visibility:visible;right:initial;left:0;transform:rotateY(180deg)}.cta.card.subscription-one::before{opacity:0.8}.cta.card.subscription-one div.inner div.header
img{height:30px}.cta.card.subscription-one div.inner
p.title{font-size:22px;line-height:28px}.cta.card.subscription-one div.inner
div.actions{margin:0
0 10px 0}.cta.card.subscription-one:hover
img.background{height:170%}}.cta.card.youtube
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;padding:10% 8%;height:100%;box-sizing:border-box}.cta.card.youtube div.inner div.textual
p.title{font-size:30px;line-height:36px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0}.cta.card.youtube div.inner div.textual
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px}.cta.card.youtube div.inner
div.actions{text-align:left}.cta.card.youtube div.inner div.actions .item
a.btn{max-width:230px;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.youtube div.inner div.actions .item a.btn:hover{background-color:#ccc;color:#161e41}.cta.card.youtube div.inner div.actions .item a.btn:disabled{pointer-events:none;background-color:#999}.cta.card.library
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;padding:10% 5%;height:100%;box-sizing:border-box}.cta.card.library div.inner div.textual
p.title{font-size:30px;line-height:36px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0}.cta.card.library div.inner div.textual
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px}.cta.card.library div.inner
div.actions{text-align:left}.cta.card.library div.inner div.actions .item
a.btn{max-width:230px;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.library div.inner div.actions .item a.btn:hover{background-color:#ccc;color:#161e41}.cta.card.library div.inner div.actions .item a.btn:disabled{pointer-events:none;background-color:#999}@media only screen and (min-width: 768px){.cta.card.library
div.inner{padding:10% 8%}}.cta.card.gift
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;padding:10% 8%;height:100%;box-sizing:border-box}.cta.card.gift div.inner div.textual
p.title{font-size:30px;line-height:36px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0}.cta.card.gift div.inner div.textual
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px}.cta.card.gift div.inner
div.actions{text-align:left}.cta.card.gift div.inner div.actions .item
a.btn{max-width:230px;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.gift div.inner div.actions .item a.btn:hover{background-color:#ccc;color:#161e41}.cta.card.gift div.inner div.actions .item a.btn:disabled{pointer-events:none;background-color:#999}.cta.card.donation
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;padding:10% 8%;height:100%;box-sizing:border-box}.cta.card.donation div.inner div.textual
p.title{font-size:30px;line-height:36px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0;max-width:300px}.cta.card.donation div.inner div.textual
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px;max-width:270px}.cta.card.donation div.inner
div.actions{text-align:left}.cta.card.donation div.inner div.actions .item
a.btn{max-width:230px;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.donation div.inner div.actions .item a.btn:hover{background-color:#ccc;color:#161e41}.cta.card.donation div.inner div.actions .item a.btn:disabled{pointer-events:none;background-color:#999}.cta.card.thank-you
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;padding:10% 8%;height:100%;box-sizing:border-box}.cta.card.thank-you div.inner div.textual
p.title{font-size:30px;line-height:36px;color:#ffd12e;font-weight:bold;text-transform:uppercase;margin:0;max-width:390px}.cta.card.thank-you div.inner div.textual
p{font-weight:bold;margin:20px
0;text-align:left;font-size:16px;line-height:22px;max-width:270px}.cta.card.thank-you div.inner
div.actions{text-align:left}.cta.card.thank-you div.inner div.actions .item
a.btn{max-width:230px;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#fff;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.cta.card.thank-you div.inner div.actions .item a.btn:hover{background-color:#ccc;color:#161e41}.cta.card.thank-you div.inner div.actions .item a.btn:disabled{pointer-events:none;background-color:#999}.post.thumbnail{position:relative;width:100%;text-decoration:none;color:#161e41}.post.thumbnail a.thumb-ratio{overflow:hidden;position:relative;width:100%;display:block;padding-top:56.5%;background-color:#fff}.post.thumbnail a.thumb-ratio
img.thumb{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:450ms ease transform}.post.thumbnail a.thumb-ratio div.public-interest{position:absolute;z-index:10;width:100%;left:0;bottom:0;text-align:center;background-color:#ffe7d0;color:#3c4052;font-size:14px;line-height:22px;font-weight:bold;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px}.post.thumbnail a.thumb-ratio div.public-interest
img{height:25px;margin-right:8px}.post.thumbnail a.thumb-ratio div.public-interest
p{margin:0}.post.thumbnail
div.textual{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;padding:15px}.post.thumbnail div.textual
div.top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.post.thumbnail div.textual div.top div.badges
.badge{display:inline-block;border-radius:4px;transition:150ms ease-in-out background-color;background-color:#dce1f3;color:#161e41;font-size:12px;line-height:20px;padding:0
5px;margin-right:2px;text-decoration:none}.post.thumbnail div.textual div.top div.badges .badge:hover{background-color:#c9d1ec}.post.thumbnail div.textual div.top div.badges
.badge.free{background-color:#ffe8e3;color:#ff532e}.post.thumbnail div.textual div.top div.badges .badge.free:hover{background-color:#ffe8e3}.post.thumbnail div.textual div.top div.badges
.badge.sub{background-color:#ffd12e;color:#161e41}.post.thumbnail div.textual div.top div.badges .badge.sub:hover{background-color:#ffd12e}@media only screen and (min-width: 768px){.post.thumbnail div.textual div.top div.badges
.badge{font-size:14px}}.post.thumbnail div.textual div.top
a.date{display:none;font-size:12px;opacity:0.3;line-height:14px;text-decoration:none;color:#161e41}.post.thumbnail div.textual
a.bottom{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;text-decoration:none;color:#161e41;flex-grow:1}.post.thumbnail div.textual a.bottom
h2.title{transition:150ms ease color;margin:0;font-size:18px;line-height:22px;font-weight:bold;color:#161e41;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.post.thumbnail div.textual a.bottom
p.excerpt{opacity:0.61;font-size:14px;line-height:16px;margin:15px
0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.post.thumbnail div.textual a.bottom
p.meta{font-size:12px;line-height:14px;margin:0;opacity:0.3}.post.thumbnail div.textual a.bottom
span.btn{display:none}@media (hover){.post.thumbnail:hover a.thumb-ratio
img.thumb{transform:scale(1.1)}.post.thumbnail:hover div.textual a.bottom
h2.title{color:#405ac6}}@media only screen and (min-width: 768px){.post.thumbnail div.textual a.bottom
h2.title{font-size:20px;line-height:26px}.post.thumbnail div.textual a.bottom
p.excerpt{font-size:14px;line-height:16px}.post.thumbnail div.textual a.bottom
span.btn{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#161e41;color:#fff;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:200px;margin-top:20px}.post.thumbnail div.textual a.bottom span.btn:hover{background-color:#000;color:#fff}.post.thumbnail div.textual a.bottom span.btn:disabled{pointer-events:none;background-color:#000}}@media only screen and (min-width: 1280px){.post.thumbnail a.thumb-ratio div.public-interest{font-size:16px;line-height:24px}.post.thumbnail div.textual a.bottom
p.excerpt{font-size:16px;line-height:20px;margin:10px
0}}.post.thumbnail.large a.thumb-ratio div.public-interest{display:none}@media only screen and (min-width: 576px){.post.thumbnail.large{margin-right:1%;margin-left:1%;margin-bottom:2%;overflow:hidden}.post.thumbnail.large a.thumb-ratio{border-radius:16px 16px 0 0}.post.thumbnail.large
div.textual{border-radius:0 0 16px 16px}}@media only screen and (min-width: 768px){.post.thumbnail.large{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post.thumbnail.large a.thumb-ratio{max-width:50%;flex:1 0 50%;padding-top:28%;border-radius:0}.post.thumbnail.large
div.textual{padding:0
3%;max-width:44%;flex:1 0 44%;justify-content:center;border-radius:0}.post.thumbnail.large div.textual
div.top{margin-bottom:15px}.post.thumbnail.large div.textual div.top
a.date{display:none}.post.thumbnail.large div.textual
a.bottom{flex-grow:0}.post.thumbnail.large div.textual a.bottom
span.btn{margin-top:10px}.post.thumbnail.large div.textual a.bottom
p.excerpt{margin:10px
0}.post.thumbnail.large div.textual a.bottom p.meta span.date,
.post.thumbnail.large div.textual a.bottom p.meta
span.spacer{display:inline-block}.post.thumbnail.large:hover a.thumb-ratio
img.thumb{transform:none}}@media only screen and (min-width: 1024px){.post.thumbnail.large
div.textual{padding:0px
3%;max-width:44%;flex:1 0 44%}.post.thumbnail.large div.textual a.bottom
span.btn{margin-top:20px}.post.thumbnail.large div.textual a.bottom
h2.title{font-size:22px;line-height:28px}.post.thumbnail.large div.textual a.bottom
p.excerpt{font-size:18px;line-height:22px;margin:12px
0}.post.thumbnail.large div.textual a.bottom
p.meta{font-size:14px}}@media only screen and (min-width: 1280px){.post.thumbnail.large a.thumb-ratio{padding-top:28%}.post.thumbnail.large
div.textual{padding:0
5%;max-width:40%;flex:1 0 40%}.post.thumbnail.large div.textual a.bottom
h2.title{font-size:26px;line-height:32px}.post.thumbnail.large div.textual a.bottom
p.excerpt{font-size:20px;line-height:24px;margin:15px
0}}div.block.subscription{width:100%}div.block.subscription
div.inner{box-sizing:border-box;position:relative;border-radius:12px;background-color:#161e41;color:#fff;width:104%;margin:0
-2%;z-index:20;padding:20px
5%}div.block.subscription div.inner
h4{font-weight:bold;font-size:18px;line-height:24px;text-align:center;margin:0
auto;color:#fff}div.block.subscription div.inner a.btn-subscribe{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';margin:20px
auto;width:180px}div.block.subscription div.inner a.btn-subscribe:hover{background-color:#c79b00;color:#161e41}div.block.subscription div.inner a.btn-subscribe:disabled{pointer-events:none;background-color:#614c00}div.block.subscription div.inner
h5{text-align:center;line-height:24px;font-size:18px;margin:0
auto;color:#fff}div.block.subscription div.inner
div.benefits{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:10px
4px}div.block.subscription div.inner div.benefits
.item{flex:1 0 100%;width:100%;padding-left:20px;padding-right:10px;margin:4px
0;box-sizing:border-box;position:relative}div.block.subscription div.inner div.benefits .item::before{content:'';background:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/benefit-checked.svg');background-repeat:no-repeat;background-position:0 50%;background-size:12px;width:20px;height:100%;display:block;position:absolute;left:0}div.block.subscription div.inner
div.actions{text-align:center;font-size:14px;line-height:20px}div.block.subscription div.inner div.actions p:last-child{margin-bottom:0}div.block.subscription div.inner div.actions p
a{transition:150ms ease-in-out color;color:#fff}div.block.subscription div.inner div.actions p a:hover{color:#ccc}div.block.subscription.absolute{position:absolute;bottom:0;left:0}div.block.subscription.absolute:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 0%, #fff 15%);z-index:1}div.block.subscription.absolute
div.inner{width:104%;margin:90px
-2% 0 -2%}@media only screen and (min-width: 375px){div.block.subscription div.inner
div.benefits{padding:10px
25px}}@media only screen and (min-width: 768px){div.block.subscription
div.inner{width:100%;margin:0
auto;padding:28px
2%}div.block.subscription div.inner
h4{font-size:24px;line-height:30px}div.block.subscription div.inner
h5{font-size:22px;line-height:26px}div.block.subscription div.inner div.benefits
div.item{font-size:18px;line-height:24px}div.block.subscription div.inner
div.actions{font-size:16px;line-height:22px}div.block.subscription.absolute{}div.block.subscription.absolute:before{background:linear-gradient(transparent, rgba(255, 255, 255, 0.5));height:100px}div.block.subscription.absolute .paywall-inner-container{margin-top:100px;position:relative}div.block.subscription.absolute .paywall-inner-container:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(255, 255, 255, 0.5), #ffffff);z-index:1}div.block.subscription.absolute .paywall-inner-container
div.inner{width:90%;margin:0
auto}}.block.user-vote
div.inner{box-sizing:border-box;position:relative;border-radius:12px;background-color:#161e41;color:#fff;width:100%;padding:20px
5%}.block.user-vote div.inner
h4{font-weight:bold;font-size:18px;line-height:24px;text-align:center;margin:0
auto;color:#fff;max-width:220px}.block.user-vote div.inner
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap}.block.user-vote div.inner div.actions
div.item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex:1 0 100%;max-width:100%;padding:20px
0}.block.user-vote div.inner div.actions div.item
h5{font-weight:bold;font-size:16px;line-height:20px;text-align:center;margin:5px
auto;color:#fff;max-width:220px}.block.user-vote div.inner div.actions div.item
button{max-width:130px;width:100%;margin:10px
auto}.block.user-vote div.inner div.actions div.item
button{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display'}.block.user-vote div.inner div.actions div.item button:hover{background-color:#c79b00;color:#161e41}.block.user-vote div.inner div.actions div.item button:disabled{pointer-events:none;background-color:#614c00}.block.user-vote div.inner div.actions div.item:first-child{border-bottom:1px solid #c9c9c9}.block.user-vote div.inner div.actions div.item:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.block.user-vote div.inner
h4{font-size:24px;line-height:30px;max-width:inherit}.block.user-vote div.inner
div.actions{margin:20px
auto}.block.user-vote div.inner div.actions
div.item{flex:1 0 49%;padding:0}.block.user-vote div.inner div.actions div.item
h5{font-size:20px;line-height:24px;max-width:240px;padding:10px}.block.user-vote div.inner div.actions div.item:first-child{border-bottom:none;border-right:1px solid #c9c9c9}}.block.related{display:block;width:100%}.block.related
div.inner{margin:0
auto;width:100%}.block.related div.inner
p.title{font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase;margin:16px
auto;text-align:center}.block.related div.inner .post.list .items
.post.thumbnail{flex:1 0 94%;max-width:94%;margin:0
3% 2% 3%}.block.related div.inner .post.list .items .post.thumbnail a.thumb-ratio{border-radius:16px 16px 0 0;border-top:0.5px solid #c9c9c9;border-left:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9;box-sizing:border-box}.block.related div.inner .post.list .items .post.thumbnail
div.textual{border-radius:0 0 16px 16px;border-left:0.5px solid #c9c9c9;border-bottom:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9}@media only screen and (min-width: 576px){.block.related div.inner .post.list .items
.post.thumbnail{max-width:48%;flex:1 0 48%;margin:0
1% 2% 1%}}@media only screen and (min-width: 1024px){.block.related div.inner .post.list .items
.post.thumbnail{max-width:31.3%;flex:1 0 31.3%;margin-right:1%;margin-left:1%;margin-bottom:2%}.block.related div.inner .post.list .items .post.thumbnail:nth-child(4){display:none}.block.related div.inner .post.list .items .post.thumbnail
div.textual{background-color:#eff1fd}.block.related div.inner .post.list .items .post.thumbnail div.textual div.top div.badges
.badge{background-color:#405ac6;color:#fff}.block.related div.inner .post.list .items .post.thumbnail div.textual div.top div.badges
.badge.free{display:none}.block.related div.inner .post.list .items .post.thumbnail div.textual div.top
a.date{color:#161e41}.block.related div.inner .post.list .items .post.thumbnail div.textual
a.bottom{color:#161e41}.block.related div.inner .post.list .items .post.thumbnail div.textual a.bottom:hover{color:#090c1b}.block.related div.inner .post.list .items .post.thumbnail div.textual a.bottom
h2.title{color:#161e41}.block.related div.inner .post.list .items .post.thumbnail div.textual a.bottom
p.excerpt{opacity:0.8}.block.related div.inner .post.list .items .post.thumbnail div.textual a.bottom
p.meta{opacity:0.7}}@media only screen and (min-width: 1480px){.block.related div.inner .post.list .items
.post.thumbnail{max-width:23%;flex:1 0 23%;margin-right:1%;margin-left:1%;margin-bottom:2%}.block.related div.inner .post.list .items .post.thumbnail:nth-child(4){display:initial}}.post.list
.items{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.post.list .items
.post.thumbnail{max-width:100%;flex:1 0 100%}.post.list .items
.card.cta{max-width:94%;flex:1 0 94%;margin:3% 3%;border-radius:16px}.post.list .items
.card.cta.subscription{display:none}.post.list .items
.card.cta.subscriber{display:none}div.top-article{display:block}div.top-article
article.post.thumbnail.large{max-width:100%;margin:0
auto}@media only screen and (min-width: 576px){.post.list{flex-grow:1}.post.list
.items{margin:0
1%}.post.list .items
.post.thumbnail{max-width:48%;flex:1 0 48%;margin:0
1% 2% 1%;overflow:hidden}.post.list .items .post.thumbnail a.thumb-ratio{border-radius:16px 16px 0 0}.post.list .items .post.thumbnail
div.textual{height:200px;border-radius:0 0 16px 16px}.post.list .items
.card.cta{max-width:48%;flex:1 0 48%;margin:0
1% 2% 1%}.post.list .items .card.cta.subscription-one{max-width:98%;flex:1 0 98%}.post.list .items
.card.cta.subscription{min-height:450px;max-width:98%;flex:1 0 98%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post.list .items .card.cta.gift:not(.subscriber){display:none}.post.list .items
.card.cta.subscriber{display:initial}div.top-article
article.post.thumbnail.large{margin:2% 2% 0 2%;width:96%}}@media only screen and (min-width: 768px){div.top-article{padding:0;margin:2% 2% 0 2%}div.top-article
article.post.thumbnail.large{margin:0
auto;width:100%}div.top-article article.post.thumbnail.large a.thumb-ratio{border-radius:12px 0 0 12px}div.top-article article.post.thumbnail.large
div.textual{border-radius:0 12px 12px 0}div.top-article article.post.thumbnail.large div.textual
span.btn{display:none}}@media only screen and (min-width: 1024px){.post.list .items
.post.thumbnail{max-width:31.3%;flex:1 0 31.3%;margin-right:1%;margin-left:1%;margin-bottom:2%}.post.list .items
.card.cta{max-width:31.3%;flex:1 0 31.3%;margin-right:1%;margin-left:1%;margin-bottom:2%}.post.list .items
.card.cta.subscription{min-height:400px;max-width:63.6%;flex:1 0 63.6%}.post.list .items .card.cta.gift:not(.subscriber){display:initial}}@media only screen and (min-width: 1280px){.post.list
.items{margin:0}div.top-article{padding:0;margin:2% 1% 0 1%}div.top-article article.post.thumbnail.large div.textual
span.btn{display:initial}}#post.show{display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap}@media only screen and (min-width: 1024px){#post.show::before,#post.show::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#post.show::before{background-position:right 70px top 0;margin-top:300px}#post.show::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#post.show::before{background-position:right 70px top 0}#post.show::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#post.show::before{background-position:right 150px top 0}#post.show::after{background-position:left 150px top 0}}#post.show div.inner-post{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}#post.show div.inner-post>h1.title{font-size:22px;font-weight:bold;line-height:28px;max-width:730px;margin:15px
auto;width:90%}#post.show div.inner-post > h1.title
span{font-size:16px;line-height:30px;color:#161e41;opacity:0.61;display:block}#post.show div.inner-post
div.thumbnail{width:100%;margin:0
auto}#post.show div.inner-post div.thumbnail.over-title{display:block}#post.show div.inner-post div.thumbnail.under-title{display:none}#post.show div.inner-post div.thumbnail div.video-iframe{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#post.show div.inner-post div.thumbnail div.video-iframe
iframe{left:0;top:0;height:100%;width:100%;position:absolute}#post.show div.inner-post div.thumbnail>img{width:100%;height:auto}#post.show div.inner-post div.article-alert{flex-direction:row;justify-content:center;align-items:center;font-weight:bold;box-sizing:border-box;width:100%;font-size:18px;line-height:24px;padding:11px
20px}#post.show div.inner-post div.article-alert.over-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#post.show div.inner-post div.article-alert.under-title{display:none}#post.show div.inner-post div.article-alert
img{height:31px;margin-right:20px}#post.show div.inner-post div.article-alert div.textual
h4{font-size:18px;line-height:24px;margin:0}#post.show div.inner-post div.article-alert div.textual
h2{margin:8px
0;font-size:24px;line-height:28px}#post.show div.inner-post div.article-alert div.textual
p{font-weight:normal;font-size:14px;line-height:18px;margin:0}#post.show div.inner-post div.article-alert div.textual
p.sub_agr{font-size:17px;line-height:21px}#post.show div.inner-post div.article-alert.latest-agr,
#post.show div.inner-post div.article-alert.general-interest{background-color:#ffe7d0;color:#3c4052}#post.show div.inner-post div.article-alert.latest-agr a,
#post.show div.inner-post div.article-alert.general-interest
a{color:#3c4052}#post.show div.inner-post div.article-alert.latest-agr a:visited,
#post.show div.inner-post div.article-alert.general-interest a:visited{color:#3c4052}#post.show div.inner-post div.article-alert.gifted{background-color:rgba(64, 90, 198, 0.7);color:#fff}#post.show div.inner-post div.post-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:730px;margin:0
auto;position:relative;z-index:10}#post.show div.inner-post div.post-content button.btn-up{position:-webkit-sticky;position:sticky;left:100%;bottom:100px;margin-right:-70px;z-index:24;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;width:60px;height:60px;padding:0;background-color:#fff;border-radius:50%;display:none;transition:250ms ease-in-out opacity}#post.show div.inner-post div.post-content button.btn-up
img{transition:150ms ease-in-out opacity;opacity:0.6;width:100%}#post.show div.inner-post div.post-content button.btn-up:hover
img{opacity:1}#post.show div.inner-post div.post-content div.share-actions{order:4}#post.show div.inner-post div.post-content div.share-actions
.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;margin:20px
auto 0 auto;flex-direction:row;flex-wrap:wrap}#post.show div.inner-post div.post-content div.share-actions .inner
a{transition:150ms ease-in-out opacity;opacity:0.8;margin-right:10px;margin-bottom:10px;cursor:pointer}#post.show div.inner-post div.post-content div.share-actions .inner a.active,
#post.show div.inner-post div.post-content div.share-actions .inner a:hover{opacity:1}#post.show div.inner-post div.post-content div.share-actions .inner
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#post.show div.inner-post div.post-content div.share-actions .inner div.actions a:last-child{margin-right:0}#post.show div.inner-post div.post-content div.share-actions .inner
div.socials{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#post.show div.inner-post div.post-content div.share-actions .inner div.socials:not(.open){display:none}#post.show div.inner-post div.post-content .cta.subscription-one{order:6;border-radius:12px;width:90%;margin:0
auto 20px auto}#post.show div.inner-post div.post-content .cta.subscription-one
.header{order:1;width:100%;margin:10px
auto 6px auto}#post.show div.inner-post div.post-content .cta.subscription-one
.actions{order:2}#post.show div.inner-post div.post-content
div.meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:90%;margin:0
auto;order:4}#post.show div.inner-post div.post-content div.meta
div.actions{flex:1 0 100%;width:100%;text-align:left;display:none}#post.show div.inner-post div.post-content div.meta
div.badges{display:none}#post.show div.inner-post div.post-content div.meta div.badges
.badge{display:inline-block;border-radius:4px;transition:150ms ease-in-out background-color;background-color:#dce1f3;color:#161e41;font-size:12px;line-height:20px;padding:0
5px;margin-right:2px;text-decoration:none}#post.show div.inner-post div.post-content div.meta div.badges .badge:hover{background-color:#c9d1ec}#post.show div.inner-post div.post-content div.meta div.badges
.badge.free{background-color:#ffe8e3;color:#ff532e}#post.show div.inner-post div.post-content div.meta div.badges .badge.free:hover{background-color:#ffe8e3}#post.show div.inner-post div.post-content div.meta div.badges
.badge.sub{background-color:#ffd12e;color:#161e41}#post.show div.inner-post div.post-content div.meta div.badges .badge.sub:hover{background-color:#ffd12e}@media only screen and (min-width: 768px){#post.show div.inner-post div.post-content div.meta div.badges
.badge{font-size:14px}}#post.show div.inner-post div.post-content div.meta
div.publication{font-size:12px;line-height:14px;color:#161e41;opacity:0.61}#post.show div.inner-post div.post-content div.meta div.publication
a{font-weight:bold;transition:150ms ease color;color:#161e41}#post.show div.inner-post div.post-content div.meta div.publication a:hover{color:#405ac6}#post.show div.inner-post div.post-content
div.summary{order:5;width:90%;margin:0
auto;font-size:1em;line-height:1.3em;color:#3c4052;font-weight:bold !important}#post.show div.inner-post div.post-content div.summary sup,
#post.show div.inner-post div.post-content div.summary
sub{line-height:initial}#post.show div.inner-post div.post-content div.summary a,
#post.show div.inner-post div.post-content div.summary
span.definition{cursor:pointer;transition:150ms ease-in-out color;color:#3c4052;text-decoration:underline}#post.show div.inner-post div.post-content div.summary a:hover,
#post.show div.inner-post div.post-content div.summary span.definition:hover{color:#405ac6}#post.show div.inner-post div.post-content div.summary a.educational-sheet,
#post.show div.inner-post div.post-content div.summary
span.definition{text-decoration:underline;color:#405ac6}#post.show div.inner-post div.post-content div.summary a.educational-sheet:hover,
#post.show div.inner-post div.post-content div.summary span.definition:hover{color:#405ac6}#post.show div.inner-post div.post-content
div.content{order:6;width:90%;margin:0
auto 20px auto;font-size:1em;line-height:1.3em;font-weight:normal;position:relative;color:#3c4052;min-height:600px}#post.show div.inner-post div.post-content div.content .nav.nav-tabs{margin-top:0}#post.show div.inner-post div.post-content div.content #content-post.restricted{overflow:hidden;height:450px}#post.show div.inner-post div.post-content div.content #content-post > p:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post > h1:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post > h2:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post > h3:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post > h4:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post > h5:first-of-type,
#post.show div.inner-post div.post-content div.content #content-post>h6:first-of-type{margin-top:0}#post.show div.inner-post div.post-content div.content #content-post ul:not(.dropdown-menu){padding-left:25px}#post.show div.inner-post div.post-content div.content #content-post
hr{border:none;border-bottom:0.5px solid #c9c9c9}#post.show div.inner-post div.post-content div.content #content-post h1,
#post.show div.inner-post div.post-content div.content #content-post h2,
#post.show div.inner-post div.post-content div.content #content-post h3,
#post.show div.inner-post div.post-content div.content #content-post h4,
#post.show div.inner-post div.post-content div.content #content-post h5,
#post.show div.inner-post div.post-content div.content #content-post
h6{color:#161e41;margin-bottom:0}#post.show div.inner-post div.post-content div.content #content-post sup,
#post.show div.inner-post div.post-content div.content #content-post
sub{line-height:initial}#post.show div.inner-post div.post-content div.content #content-post div[id*=attachment_]{max-width:100%;margin-left:auto;margin-right:auto}#post.show div.inner-post div.post-content div.content #content-post div.video-iframe{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#post.show div.inner-post div.post-content div.content #content-post div.video-iframe
iframe{left:0;top:0;height:100%;width:100%;position:absolute}#post.show div.inner-post div.post-content div.content #content-post
span.definition{font-weight:bold}#post.show div.inner-post div.post-content div.content #content-post a,
#post.show div.inner-post div.post-content div.content #content-post
span.definition{cursor:pointer;transition:150ms ease-in-out color;color:#3c4052}#post.show div.inner-post div.post-content div.content #content-post a:hover,
#post.show div.inner-post div.post-content div.content #content-post span.definition:hover{color:#405ac6}#post.show div.inner-post div.post-content div.content #content-post a.educational-sheet,
#post.show div.inner-post div.post-content div.content #content-post
span.definition{text-decoration:underline;color:#405ac6}#post.show div.inner-post div.post-content div.content #content-post a.educational-sheet:hover,
#post.show div.inner-post div.post-content div.content #content-post span.definition:hover{color:#405ac6}#post.show div.inner-post div.post-content div.content #content-post
div.summary{display:block}#post.show div.inner-post div.post-content div.content #content-post a.gallery-picture{display:block}#post.show div.inner-post div.post-content div.content #content-post
img{max-width:100%;height:auto;display:block;margin-bottom:10px}#post.show div.inner-post div.post-content div.content #content-post img.img-desktop{display:none}#post.show div.inner-post div.post-content div.content #content-post
blockquote{border-left:4px solid #405ac6;border-radius:3px;padding-left:20px;box-sizing:border-box;opacity:0.8;margin-left:0;margin-right:0}#post.show div.inner-post div.post-content div.content #content-post .wp-caption{background-color:#405ac6;color:#fff;text-align:center;max-width:100%;border-radius:12px;overflow:hidden}#post.show div.inner-post div.post-content div.content #content-post .wp-caption
img{width:100%;margin-bottom:0}#post.show div.inner-post div.post-content div.content #content-post .wp-caption
a{display:block;text-decoration:none}#post.show div.inner-post div.post-content div.content #content-post .wp-caption
p{font-size:0.8em;line-height:1.1em;margin:0;padding:4px
10px 7px 10px}#post.show div.inner-post div.post-content div.content #content-post .wp-caption p
a{transition:150ms ease-in-out color;display:inline-block;color:#fff;text-decoration:underline}#post.show div.inner-post div.post-content div.content #content-post .wp-caption p a:hover{color:#ccc}#post.show div.inner-post div.post-content div.content #content-post .wp-caption p a.gallery-picture{display:block}#post.show div.inner-post div.post-content div.content #content-post .twitter-tweet.twitter-tweet-rendered{margin:0
auto}#post.show div.inner-post div.post-content #content-images .splide__slide
a{display:block}#post.show div.inner-post div.post-content #content-images .splide__slide a
img{width:100%}#post.show div.inner-post div.post-content #content-images div.images-navigation{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;justify-content:space-between;align-items:center;align-content:center}#post.show div.inner-post div.post-content #content-images div.images-navigation
div.arrows{padding-top:5px}#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-prev,
#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-next{transition:150ms ease-in-out opacity;cursor:pointer;border:none;background:none}#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-prev img,
#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-next
img{height:59px}#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-prev:disabled,
#post.show div.inner-post div.post-content #content-images div.images-navigation div.arrows .btn-next:disabled{opacity:0.61}#post.show div.inner-post div.post-content #content-images div.images-navigation
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#post.show div.inner-post div.post-content #content-images div.images-navigation div.actions .btn-fullscreen{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#161e41;color:#fff;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:180px;margin-right:20px;display:none}#post.show div.inner-post div.post-content #content-images div.images-navigation div.actions .btn-fullscreen:hover{background-color:#000;color:#fff}#post.show div.inner-post div.post-content #content-images div.images-navigation div.actions .btn-fullscreen:disabled{pointer-events:none;background-color:#000}#post.show div.inner-post div.post-content #content-images div.images-navigation div.actions div.current-page{font-size:22px;line-height:26px;font-weight:bold;color:#161e41}#post.show div.inner-post div.post-content div.actions a.btn-report{text-decoration:none;opacity:0.8;font-size:0.8em}#post.show div.inner-post div.post-content div.actions a.btn-report
img{vertical-align:middle}#post.show div.inner-post div.post-content div.actions a.btn-report:hover{opacity:1}#post.show div.inner-post div.post-content div.actions
.tags{margin:10px
0}#post.show div.inner-post div.post-content div.actions .tags
.badge{display:inline-block;border-radius:4px;transition:150ms ease-in-out background-color;background-color:#dce1f3;color:#161e41;font-size:12px;line-height:20px;padding:0
5px;margin-right:2px;text-decoration:none;margin-right:6px;margin-bottom:6px}#post.show div.inner-post div.post-content div.actions .tags .badge:hover{background-color:#c9d1ec}#post.show div.inner-post div.post-content div.actions .tags
.badge.free{background-color:#ffe8e3;color:#ff532e}#post.show div.inner-post div.post-content div.actions .tags .badge.free:hover{background-color:#ffe8e3}#post.show div.inner-post div.post-content div.actions .tags
.badge.sub{background-color:#ffd12e;color:#161e41}#post.show div.inner-post div.post-content div.actions .tags .badge.sub:hover{background-color:#ffd12e}@media only screen and (min-width: 768px){#post.show div.inner-post div.post-content div.actions .tags
.badge{font-size:14px}}#post.show div.inner-post div.right-content{display:block;width:100%}#post.show div.inner-post div.right-content #plan-static{position:-webkit-sticky;position:sticky;z-index:15;top:240px;max-width:350px;margin:0
auto}#post.show div.inner-post div.right-content .right-inner p.related-title{font-size:22px;font-weight:bold;line-height:28px;width:92%;margin:15px
auto}#post.show div.inner-post div.right-content .right-inner .related-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap}#post.show div.inner-post div.right-content .right-inner .related-list
.post.thumbnail{flex:1 0 94%;max-width:94%;margin:0
3% 2% 3%}#post.show div.inner-post div.right-content .right-inner .related-list .post.thumbnail a.thumb-ratio{border-radius:16px 16px 0 0;border-top:0.5px solid #c9c9c9;border-left:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9;box-sizing:border-box}#post.show div.inner-post div.right-content .right-inner .related-list .post.thumbnail
div.textual{border-radius:0 0 16px 16px;border-left:0.5px solid #c9c9c9;border-bottom:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9}@media only screen and (min-width: 576px){#post.show div.inner-post div.post-content div.share-actions .inner a.open-share{display:none}#post.show div.inner-post div.post-content div.share-actions .inner div.actions a:last-child{margin-right:10px}#post.show div.inner-post div.post-content div.share-actions .inner div.socials:not(.open){display:flex}#post.show div.inner-post div.post-content
div.content{min-height:500px}#post.show div.inner-post div.right-content .right-inner div.related-list{max-width:98%;margin:0
auto}#post.show div.inner-post div.right-content .right-inner div.related-list
.post.thumbnail{max-width:48%;flex:1 0 48%;margin:0
1% 2% 1%}#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail
div.textual{height:200px}}@media only screen and (min-width: 768px){#post.show div.inner-post>h1.title{font-size:45px;line-height:60px;margin:0
auto;width:657px;padding:20px
0 0 0}#post.show div.inner-post > h1.title
span{font-size:22px}#post.show div.inner-post
div.thumbnail{}#post.show div.inner-post div.thumbnail.over-title{display:none}#post.show div.inner-post div.thumbnail.under-title{display:block}#post.show div.inner-post div.article-alert{order:1;width:90%;margin:0
auto 20px auto;border-radius:12px}#post.show div.inner-post div.article-alert.over-title{display:none}#post.show div.inner-post div.article-alert.under-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#post.show div.inner-post div.article-alert
img{height:40px;margin-right:10px}#post.show div.inner-post div.post-content{padding:15px
0 20px 0}#post.show div.inner-post div.post-content button.btn-up{display:none}#post.show div.inner-post div.post-content
div.meta{order:4;padding:0
0 20px 0}#post.show div.inner-post div.post-content div.meta
div.actions{display:block;border-bottom:0.5px solid #c9c9c9;padding:0
0 20px 0;margin-bottom:20px}#post.show div.inner-post div.post-content div.meta div.actions
a{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#161e41;color:#fff;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:250px}#post.show div.inner-post div.post-content div.meta div.actions a:hover{background-color:#000;color:#fff}#post.show div.inner-post div.post-content div.meta div.actions a:disabled{pointer-events:none;background-color:#000}#post.show div.inner-post div.post-content div.meta
div.badges{display:initial}#post.show div.inner-post div.post-content div.meta
div.publication{font-size:16px;line-height:20px}#post.show div.inner-post div.post-content div.thumbnail.under-title{order:4;width:90%;margin-bottom:20px}#post.show div.inner-post div.post-content div.share-actions{order:5}#post.show div.inner-post div.post-content div.share-actions
.inner{margin:0
auto;width:90%}#post.show div.inner-post div.post-content .cta.subscription-one{order:5}#post.show div.inner-post div.post-content
div.summary{order:3;font-size:1.1em;line-height:1.4em;font-weight:normal !important}#post.show div.inner-post div.post-content div.summary
strong{font-weight:normal}#post.show div.inner-post div.post-content
div.content{order:6;font-size:1.1em;line-height:1.4em;min-height:600px}#post.show div.inner-post div.post-content div.content
div.summary{display:none}#post.show div.inner-post div.post-content div.content #content-post.restricted{height:600px}#post.show div.inner-post div.post-content #content-images div.images-navigation div.actions .btn-fullscreen{display:block}}@media only screen and (min-width: 1024px){#post.show{flex-wrap:wrap;justify-content:center}#post.show::before,#post.show::after{display:none}#post.show div.inner-post{box-sizing:border-box;max-width:1374px;padding:0
20px}#post.show div.inner-post>h1.title{width:100%;max-width:100%;margin:15px
1% 0 1%;font-size:45px;line-height:60px;padding:0}#post.show div.inner-post div.article-alert{margin:0
auto;margin-block-start:1em}#post.show div.inner-post div.post-content{padding-top:0;margin:0
1%;width:65%}#post.show div.inner-post div.post-content button.btn-up{display:block;bottom:20px}#post.show div.inner-post div.post-content .cta.subscription-one{width:100%}#post.show div.inner-post div.post-content div.share-actions
div.inner{width:100%}#post.show div.inner-post div.post-content>div.header{display:none}#post.show div.inner-post div.post-content div.article-alert,
#post.show div.inner-post div.post-content div.meta,
#post.show div.inner-post div.post-content div.summary,
#post.show div.inner-post div.post-content div.thumbnail.under-title,
#post.show div.inner-post div.post-content
div.content{width:100%}#post.show div.inner-post div.post-content div.article-alert #content-post ul:not(.dropdown-menu),
#post.show div.inner-post div.post-content div.meta #content-post ul:not(.dropdown-menu),
#post.show div.inner-post div.post-content div.summary #content-post ul:not(.dropdown-menu),
#post.show div.inner-post div.post-content div.thumbnail.under-title #content-post ul:not(.dropdown-menu),
#post.show div.inner-post div.post-content div.content #content-post ul:not(.dropdown-menu){padding-left:revert}#post.show div.inner-post div.post-content div.article-alert #content-post blockquote,
#post.show div.inner-post div.post-content div.meta #content-post blockquote,
#post.show div.inner-post div.post-content div.summary #content-post blockquote,
#post.show div.inner-post div.post-content div.thumbnail.under-title #content-post blockquote,
#post.show div.inner-post div.post-content div.content #content-post
blockquote{margin-inline-start:40px;margin-inline-end:40px}#post.show div.inner-post div.post-content div.article-alert #content-post img.img-mobile,
#post.show div.inner-post div.post-content div.meta #content-post img.img-mobile,
#post.show div.inner-post div.post-content div.summary #content-post img.img-mobile,
#post.show div.inner-post div.post-content div.thumbnail.under-title #content-post img.img-mobile,
#post.show div.inner-post div.post-content div.content #content-post img.img-mobile{display:none}#post.show div.inner-post div.post-content div.article-alert #content-post img.img-desktop,
#post.show div.inner-post div.post-content div.meta #content-post img.img-desktop,
#post.show div.inner-post div.post-content div.summary #content-post img.img-desktop,
#post.show div.inner-post div.post-content div.thumbnail.under-title #content-post img.img-desktop,
#post.show div.inner-post div.post-content div.content #content-post img.img-desktop{display:block}#post.show div.inner-post div.right-content{max-width:100%;margin:0
1%;flex:1;padding-bottom:140px}#post.show div.inner-post div.right-content.small{padding-bottom:10px}#post.show div.inner-post div.right-content .right-inner{max-width:300px;width:100%;margin:0
auto}#post.show div.inner-post div.right-content .right-inner p.related-title{width:100%}#post.show div.inner-post div.right-content .right-inner div.related-list{margin-block-start:2.5em;max-width:100%}#post.show div.inner-post div.right-content .right-inner div.related-list
.post.thumbnail{max-width:100%;flex:1 0 100%;margin:0
0 20px 0}#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail
.top{display:none}#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail
div.textual{height:auto;background-color:#eff1fd}#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail div.textual
h2.title{font-size:15px;line-height:18px}#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail div.textual p.excerpt,
#post.show div.inner-post div.right-content .right-inner div.related-list .post.thumbnail div.textual
p.meta{display:none}}@media only screen and (min-width: 1280px){#post.show div.inner-post{padding:0
30px}#post.show div.inner-post>h1.title{margin:15px
70px 0 90px}#post.show div.inner-post div.post-content{margin-left:90px;max-width:730px}#post.show div.inner-post div.post-content div.share-actions{box-sizing:border-box;position:absolute;left:-60px;top:0;height:100%;padding-top:775px}#post.show div.inner-post div.post-content div.share-actions
.inner{position:-webkit-sticky;position:sticky;width:40px;display:block;top:204px;padding-top:30px;padding-bottom:30px}#post.show div.inner-post div.post-content div.share-actions .inner div.actions,
#post.show div.inner-post div.post-content div.share-actions .inner
div.socials{flex-direction:column}#post.show div.inner-post div.right-content .right-inner{max-width:350px}}@media only screen and (min-width: 1480px){#post.show::before,#post.show::after{display:block}#post.show::before{background-position:right 0 top 0}#post.show::after{background-position:left 0 top 0}}@media only screen and (min-width: 1600px){#post.show div.inner-post div.post-content span.full-definition{width:260px}}.library.thumbnail{position:relative;width:100%;text-decoration:none;color:#161e41}.library.thumbnail span.thumb-ratio{overflow:hidden;position:relative;width:100%;display:block;padding-top:56.5%}.library.thumbnail span.thumb-ratio
img.thumb{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;object-fit:cover}.library.thumbnail div.textual
div.top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-top:10px}.library.thumbnail div.textual div.top div.badges
.badge.category{display:inline-block;border-radius:4px;color:#161e41;font-size:12px;line-height:20px;padding:0
5px 0 0;margin-right:2px;text-decoration:none;font-weight:600;white-space:nowrap}.library.thumbnail div.textual div.top div.badges .badge.category::after{content:'●';display:inline-block;width:18px;text-align:center;color:#dce1f3}.library.thumbnail div.textual div.top div.badges
.badge.category.active{color:#fff;background-color:#161e41;border-radius:4px}.library.thumbnail div.textual div.top div.badges .badge.category.societe::after{color:#e55213}.library.thumbnail div.textual div.top div.badges .badge.category.democratie::after{color:#405ac6}.library.thumbnail div.textual div.top div.badges .badge.category.politique::after{color:#f9b93d}.library.thumbnail div.textual div.top div.badges .badge.category.economie::after{color:#ee77b7}.library.thumbnail div.textual div.top div.badges .badge.category.environnement::after{color:#6ecba4}@media only screen and (min-width: 768px){.library.thumbnail div.textual div.top div.badges
.badge.category{font-size:14px}}.library.thumbnail div.textual div.top div.badges .badge.free,
.library.thumbnail div.textual div.top div.badges
.badge.sub{display:inline-block;border-radius:4px;transition:150ms ease-in-out background-color;background-color:#dce1f3;color:#161e41;font-size:12px;line-height:20px;padding:0
5px;margin-right:2px;text-decoration:none}.library.thumbnail div.textual div.top div.badges .badge.free:hover,
.library.thumbnail div.textual div.top div.badges .badge.sub:hover{background-color:#c9d1ec}.library.thumbnail div.textual div.top div.badges .badge.free.free,
.library.thumbnail div.textual div.top div.badges
.badge.sub.free{background-color:#ffe8e3;color:#ff532e}.library.thumbnail div.textual div.top div.badges .badge.free.free:hover,
.library.thumbnail div.textual div.top div.badges .badge.sub.free:hover{background-color:#ffe8e3}.library.thumbnail div.textual div.top div.badges .badge.free.sub,
.library.thumbnail div.textual div.top div.badges
.badge.sub.sub{background-color:#ffd12e;color:#161e41}.library.thumbnail div.textual div.top div.badges .badge.free.sub:hover,
.library.thumbnail div.textual div.top div.badges .badge.sub.sub:hover{background-color:#ffd12e}@media only screen and (min-width: 768px){.library.thumbnail div.textual div.top div.badges .badge.free,
.library.thumbnail div.textual div.top div.badges
.badge.sub{font-size:14px}}.library.thumbnail div.textual div.top
div.date{font-size:12px;opacity:0.3;line-height:14px}.library.thumbnail div.textual
h2.title{margin:10px
0;font-size:16px;line-height:22px;font-weight:bold}#library.list{display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#library.list::before,#library.list::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#library.list::before{background-position:right 70px top 0;margin-top:350px}#library.list::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#library.list::before{background-position:right 70px top 0}#library.list::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#library.list::before{background-position:right 150px top 0}#library.list::after{background-position:left 150px top 0}}#library.list .inner-content{max-width:1320px;width:92%;margin:0
auto}#library.list .inner-content
h1{font-weight:bold;font-size:32px;line-height:normal;color:#161e41}#library.list .inner-content
p{font-size:16px;line-height:22px;color:#161e41}#library.list .inner-content
hr{margin:20px
0;display:block;border-top:0.5px solid #c9c9c9}#library.list .inner-content
div.actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px}#library.list .inner-content div.actions
div.filters{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:8px}#library.list .inner-content div.actions div.filters
h4{font-size:12px;line-height:20px;font-weight:normal;color:#161e41;opacity:0.6;margin:0
5px 0 0;white-space:nowrap}#library.list .inner-content div.actions div.filters
a{display:inline-block;border-radius:4px;color:#161e41;font-size:12px;line-height:20px;padding:0
5px 0 0;margin-right:2px;text-decoration:none;font-weight:600;white-space:nowrap;margin:5px
0;padding:0
5px}#library.list .inner-content div.actions div.filters a::after{content:'●';display:inline-block;width:18px;text-align:center;color:#dce1f3}#library.list .inner-content div.actions div.filters
a.active{color:#fff;background-color:#161e41;border-radius:4px}#library.list .inner-content div.actions div.filters a.societe::after{color:#e55213}#library.list .inner-content div.actions div.filters a.democratie::after{color:#405ac6}#library.list .inner-content div.actions div.filters a.politique::after{color:#f9b93d}#library.list .inner-content div.actions div.filters a.economie::after{color:#ee77b7}#library.list .inner-content div.actions div.filters a.environnement::after{color:#6ecba4}@media only screen and (min-width: 768px){#library.list .inner-content div.actions div.filters
a{font-size:14px}}#library.list .inner-content div.actions div.filters
a.active{margin:5px}#library.list .inner-content div.actions div.search
div.inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:12px;border:0.5px solid #c9c9c9;height:30px;padding:0;width:100%}#library.list .inner-content div.actions div.search div.inner input[type=search]{padding:0
0 0 10px;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px}#library.list .inner-content div.actions div.search div.inner input[type=search]::placeholder{opacity:0.61}#library.list .inner-content div.actions div.search div.inner input[type=search]:-webkit-autofill,
#library.list .inner-content div.actions div.search div.inner input[type=search]:-webkit-autofill:hover,
#library.list .inner-content div.actions div.search div.inner input[type=search]:-webkit-autofill:focus,
#library.list .inner-content div.actions div.search div.inner input[type=search]:-webkit-autofill:active{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}#library.list .inner-content div.actions div.search div.inner button[type=submit]{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0
10px;cursor:pointer}#library.list .inner-content div.actions div.search div.inner button[type=submit] img{height:13px;width:13px}#library.list .inner-content
div.list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#library.list .inner-content div.list
.library.thumbnail{max-width:100%;flex:1 0 100%}#library.list .inner-content div.block.no-results{margin-top:50px;margin-bottom:60px}#library.list .inner-content
nav.pagination{padding-top:20px}@media only screen and (min-width: 768px){#library.list .inner-content
p{font-size:18px;line-height:24px}#library.list .inner-content
div.list{margin-right:-1%;margin-left:-1%}#library.list .inner-content div.list
.library.thumbnail{max-width:48%;flex:1 0 48%;margin-right:1%;margin-left:1%;margin-bottom:2%;overflow:hidden}#library.list .inner-content
nav.pagination{padding-top:0}}@media only screen and (min-width: 1024px){#library.list .inner-content
div.actions{flex-direction:row;justify-content:space-between;align-items:center}#library.list .inner-content div.actions
div.filters{margin-bottom:0}#library.list .inner-content div.actions div.filters
h4{font-size:14px}#library.list .inner-content div.list
.library.thumbnail{max-width:31.3%;flex:1 0 31.3%;margin-right:1%;margin-left:1%;margin-bottom:2%}#library.list .inner-content div.block.no-results{margin-top:100px;margin-bottom:110px}}#homepage div.last-posts{display:block;width:100%;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#homepage div.last-posts::before,
#homepage div.last-posts::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background-on-grey.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#homepage div.last-posts::before{background-position:right 70px top 0;margin-top:350px}#homepage div.last-posts::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#homepage div.last-posts::before{background-position:right 70px top 0}#homepage div.last-posts::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#homepage div.last-posts::before{background-position:right 150px top 0}#homepage div.last-posts::after{background-position:left 150px top 0}}#homepage div.last-posts
#posts.list{margin:0
auto;width:100%;max-width:1344px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media only screen and (min-width: 576px){#homepage div.last-posts #posts.list
.post.list{margin-top:2%}}@media only screen and (min-width: 768px){#homepage div.last-posts #posts.list
.post.list{margin-top:2%}}@media only screen and (min-width: 1280px){#homepage div.last-posts #posts.list
.post.list{margin-top:2%}}#page.offers{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#page.offers::before,#page.offers::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#page.offers::before{background-position:right 70px top 0;margin-top:350px}#page.offers::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#page.offers::before{background-position:right 70px top 0}#page.offers::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#page.offers::before{background-position:right 150px top 0}#page.offers::after{background-position:left 150px top 0}}#page.offers div.inner-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0
auto;padding:30px
5%}#page.offers div.inner-content
.heading{font-size:18px;line-height:22px;font-weight:bold;margin:0}#page.offers div.inner-content .heading-margin{margin:1.25em 0}#page.offers div.inner-content .heading-margin span.sub-heading{display:block;font-weight:100;font-size:14px;margin-top:5px}#page.offers div.inner-content
h1.title{font-weight:bold;font-size:22px;line-height:26px;color:#161e41;margin:0}#page.offers div.inner-content.version1 h1.title,
#page.offers div.inner-content.version2 h1.title,
#page.offers div.inner-content.version3 h1.title,
#page.offers div.inner-content.version4
h1.title{margin-bottom:10px}#page.offers div.inner-content .reasons p,
#page.offers div.inner-content .reasons
li{margin:14px
0;line-height:21px}#page.offers div.inner-content
ul.reasons{padding:0
0 0 15px;list-style-type:disc;margin-bottom:0;margin-top:0}#page.offers div.inner-content ul.reasons
li{font-size:16px}#page.offers div.inner-content
p.description{font-size:14px;line-height:18px;opacity:0.8;margin:20px
0 30px 0}#page.offers div.inner-content.version4
p.description{font-size:16px}#page.offers div.inner-content .offers-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}#page.offers div.inner-content .offers-list
.item{flex:1 0 100%;width:100%;border-radius:12px;background-color:#f3f5ff;transition:150ms ease-in-out background-color;margin-bottom:20px;text-align:center;position:relative;padding-top:38px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;text-decoration:none;color:#161e41}#page.offers div.inner-content .offers-list .item[href]:hover{background-color:#dfe3ff}#page.offers div.inner-content .offers-list .item
.top{width:100%;box-sizing:border-box;display:block;background-color:#ff532e;color:#fff;font-size:18px;line-height:22px;padding:8px
5px;border-radius:12px 12px 0 0;height:38px;font-weight:bold;position:absolute;top:0;left:0}#page.offers div.inner-content .offers-list .item
p.title{font-size:30px;margin:12px
auto;font-weight:bold}#page.offers div.inner-content .offers-list .item
span.price{display:block;font-size:45px;line-height:50px;margin:5px
auto;font-weight:bold;color:#405ac6}#page.offers div.inner-content .offers-list .item
span.legal{cursor:pointer}#page.offers div.inner-content .offers-list .item
p.description{margin:15px
auto;font-size:18px;line-height:22px;max-width:75%}#page.offers div.inner-content .offers-list .item .btn-subscribe{transition:150ms ease-in-out opacity;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';box-sizing:border-box;margin:0
auto 30px auto;width:80%;max-width:300px;opacity:1;text-transform:uppercase}#page.offers div.inner-content .offers-list .item .btn-subscribe:hover{background-color:#c79b00;color:#161e41}#page.offers div.inner-content .offers-list .item .btn-subscribe:disabled{pointer-events:none;background-color:#614c00}#page.offers div.inner-content .offers-list .item .btn-subscribe.disabled{opacity:0.61;pointer-events:none}#page.offers div.inner-contentversion4 .heading-benefits{font-size:22px}#page.offers div.inner-content .help
p{font-size:16px;line-height:18px;margin:20px
auto;text-align:center}#page.offers div.inner-content .help p
a{transition:150ms ease-in-out color;color:#161e41}#page.offers div.inner-content .help p a:hover{color:#405ac6}#page.offers div.inner-content .help a.btn-question{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#dce1f3;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';font-weight:normal;max-width:250px;margin:10px
auto 0 auto;padding:5px
0}#page.offers div.inner-content .help a.btn-question:hover{background-color:#90a0d9;color:#161e41}#page.offers div.inner-content .help a.btn-question:disabled{pointer-events:none;background-color:#445fbf}#page.offers div.inner-content
div#legal{opacity:0.61;margin-bottom:200px}#page.offers div.inner-content div#legal
p{font-size:14px;line-height:18px;margin-bottom:20px;margin-top:0}#page.offers div.inner-content div#legal p:first-child{margin-top:20px}#page.offers div.inner-content div#legal p:last-child{margin-bottom:0}@media only screen and (min-width: 768px){#page.offers div.inner-content.version1 h1.title,
#page.offers div.inner-content.version2 h1.title,
#page.offers div.inner-content.version3 h1.title,
#page.offers div.inner-content.version4
h1.title{margin-bottom:5px}#page.offers div.inner-content.version4
h1.title{font-size:30px}#page.offers div.inner-content .reasons p,
#page.offers div.inner-content .reasons
li{margin:15px
0}#page.offers div.inner-content .offers-list{justify-content:space-around}#page.offers div.inner-content .offers-list
.item{max-width:48%;flex:1 0 48%}}@media only screen and (min-width: 1024px){#page.offers div.inner-content{padding:30px
0}#page.offers div.inner-content
h1.title{font-size:40px;line-height:46px}#page.offers div.inner-content.version4
h1.title{font-size:34px}#page.offers div.inner-content.version4
p.description{font-size:18px}#page.offers div.inner-content
p.description{font-size:18px;line-height:22px}#page.offers div.inner-content
.heading{font-size:24px;line-height:30px;font-weight:bold}#page.offers div.inner-content .heading-margin span.sub-heading{font-size:18px}#page.offers div.inner-content
ul.reasons{padding-left:40px}#page.offers div.inner-content ul.reasons
li{font-size:18px}#page.offers div.inner-content .offers-list{justify-content:space-between}#page.offers div.inner-content .offers-list
.item{max-width:32%;flex:1 0 32%;margin-left:0;margin-right:0}}#page.offers.solidarity div.inner-content
p.description{font-size:16px;line-height:21px}#page.offers.solidarity div.inner-content
ul.reasons{margin-bottom:20px}#page.offers.solidarity div.inner-content .offers-list
.item{padding:20px
0}#page.offers.solidarity div.inner-content .offers-list .item
h4{font-size:22px;line-height:24px}#page.offers.solidarity div.inner-content .offers-list .item
p.description{font-size:16px;line-height:20px;max-width:90%}#page.offers.solidarity div.inner-content .offers-list .item
.text{padding:0
10px}#page.offers.solidarity div.inner-content .offers-list .item .text .actions a.btn-subscribe{width:140px;margin:20px
auto 5px auto;pointer-events:all}#page.offers.solidarity div.inner-content .offers-list .item .success-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;top:0;border-radius:12px;position:absolute;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f3f5ff;transition:opacity 0.35s linear;display:none;opacity:0}@media (prefers-reduced-motion: reduce){#page.offers.solidarity div.inner-content .offers-list .item .success-box{transition:none}}#page.offers.solidarity div.inner-content .offers-list .item .success-box:not(.show){opacity:0}#page.offers.solidarity div.inner-content .offers-list .item .success-box.show{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}#page.offers.solidarity div.inner-content .offers-list .item .success-box
h4{margin-bottom:20px}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark{width:80px;height:115px;margin:0
auto}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px
solid #405ac6}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon::before,
#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#f3f5ff;transform:rotate(-45deg)}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon .icon-line{height:5px;background-color:#405ac6;display:block;border-radius:2px;position:absolute;z-index:10}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px
solid #405ac6}#page.offers.solidarity div.inner-content .offers-list .item .success-box .success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#f3f5ff}#page.offers.solidarity div.inner-content .offers-list .item .success-box .actions a.btn-subscribe{width:140px;margin:0
auto}#page.offers.solidarity div.inner-content .offers-list .item.proof
label{overflow:hidden;border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:250px;width:90%;font-size:16px;line-height:40px;box-sizing:border-box;margin:8px
auto;display:block;cursor:pointer}#page.offers.solidarity div.inner-content .offers-list .item.proof label
span.file{transition:150ms ease-in-out opacity;color:#161e41;opacity:0.61;cursor:pointer;width:100%;display:block;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}#page.offers.solidarity div.inner-content .offers-list .item.proof label
input{display:none}#page.offers.solidarity div.inner-content .offers-list .item.proof label:hover
span.file{opacity:0.8}#page.offers.solidarity div.inner-content .offers-list .item.proof .btn-subscribe{margin-top:20px}#page.offers.solidarity div.inner-content .offers-list .item.proof
h4{transition:150ms ease-in-out color}#page.offers.solidarity div.inner-content .offers-list .item.proof p.description:not(.proof){margin-bottom:5px}#page.offers.solidarity div.inner-content .offers-list .item.proof
p.description.proof{margin-top:5px;font-style:italic}#page.offers.solidarity div.inner-content .offers-list .item.proof.alert
h4{color:red}#page.offers.solidarity div.inner-content
.actions{display:block;text-align:center}#page.offers.solidarity div.inner-content .actions a.btn-subscribe{transition:150ms ease-in-out opacity;transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';box-sizing:border-box;margin:0
auto 30px auto;width:80%;max-width:300px;opacity:1}#page.offers.solidarity div.inner-content .actions a.btn-subscribe:hover{background-color:#c79b00;color:#161e41}#page.offers.solidarity div.inner-content .actions a.btn-subscribe:disabled{pointer-events:none;background-color:#614c00}#page.offers.solidarity div.inner-content .actions a.btn-subscribe.disabled{opacity:0.61}#page.offers.solidarity div.inner-content .actions a.btn-subscribe.disabled:hover{background-color:#ffd12e;color:#161e41;opacity:0.61}@media only screen and (min-width: 768px){#page.offers div.inner-content .offers-list .item.proof
label{max-width:500px}}@media only screen and (min-width: 1024px){#page.offers.solidarity div.inner-content .offers-list .item
p.title{font-size:28px;line-height:32px}#page.offers.solidarity div.inner-content .offers-list .item
p.description{font-size:18px;line-height:22px}#page.offers.solidarity div.inner-content .offers-list
.item.proof{max-width:66%;flex:1 0 66%}#page.offers.solidarity div.inner-content .related
div.item{font-size:16px;line-height:22px}}#page.offers.gift{flex-grow:1}#page.offers.gift div.inner-content
p.description{font-size:16px;line-height:21px;margin-bottom:0}#page.offers.gift div.inner-content
.related{order:7}#page.offers.gift div.inner-content .related
div.item{margin:10px
0;text-align:center;font-size:14px;line-height:20px}#page.offers.gift div.inner-content .related div.item
a{transition:150ms ease-in-out color;color:#161e41}#page.offers.gift div.inner-content .related div.item a:hover{color:#405ac6}@media only screen and (min-width: 1024px){#page.offers.gift div.inner-content
h2.subtitle.benefits{display:inherit}#page.offers.gift div.inner-content
.list.benefits{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page.offers.gift div.inner-content .offers-list{justify-content:space-around}#page.offers.gift div.inner-content
.related{text-align:center}}#page.offer-selected{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1}@media only screen and (min-width: 1024px){#page.offer-selected::before,#page.offer-selected::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#page.offer-selected::before{background-position:right 70px top 0;margin-top:350px}#page.offer-selected::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#page.offer-selected::before{background-position:right 70px top 0}#page.offer-selected::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#page.offer-selected::before{background-position:right 150px top 0}#page.offer-selected::after{background-position:left 150px top 0}}#page.offer-selected div.inner-content{width:100%;max-width:700px;margin:0
auto;padding:30px
5%;padding-bottom:200px}#page.offer-selected div.inner-content
div.error{font-weight:bold;background-color:#ff532e;color:#fff;border-radius:12px;box-sizing:border-box;width:100%;font-size:18px;line-height:24px;padding:10px
20px;margin-bottom:20px}#page.offer-selected div.inner-content
h1.title{display:block;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase;margin:0
auto;padding:0
2% 20px 2%}#page.offer-selected div.inner-content
div.selection{border-radius:12px;border:0.5px solid #c9c9c9;padding:10px
25px;box-sizing:border-box;width:100%;margin:6px
0}#page.offer-selected div.inner-content div.selection
p.title{font-size:24px;line-height:28px;margin:10px
0;font-weight:bold}#page.offer-selected div.inner-content div.selection
p.recurring{font-size:18px;line-height:24px;font-style:italic;margin:4px
0}#page.offer-selected div.inner-content div.selection p.promo-description{font-size:18px;line-height:24px;margin:4px
0}#page.offer-selected div.inner-content div.selection
p.description{font-weight:bold;font-size:20px;line-height:26px;margin:4px
0;color:#161e41}#page.offer-selected div.inner-content div.selection p.description.is-promo{color:#ff532e}#page.offer-selected div.inner-content
div.gift{border-radius:12px;border:0.5px solid #c9c9c9;padding:10px
25px;box-sizing:border-box;width:100%;margin-top:20px}#page.offer-selected div.inner-content div.gift
p.title{font-size:24px;line-height:28px;margin:10px
0;font-weight:bold}#page.offer-selected div.inner-content div.gift
p.description{font-size:18px;line-height:24px;font-style:italic;margin:10px
0}#page.offer-selected div.inner-content div.gift
input{border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;line-height:40px;box-sizing:border-box}#page.offer-selected div.inner-content div.gift input::placeholder{opacity:0.8}#page.offer-selected div.inner-content div.gift p.description:last-child{margin-bottom:0}#page.offer-selected div.inner-content
h2.title{display:block;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase;margin:0
auto;padding:20px
2%}#page.offer-selected div.inner-content div.payment_methods
div.item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;box-sizing:border-box;transition:150ms ease-in-out background-color;border-radius:12px;border:0.5px solid #c9c9c9;width:100%;cursor:pointer;justify-content:space-between;margin-bottom:20px;padding:5px
20px;align-items:center}#page.offer-selected div.inner-content div.payment_methods div.item
input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#page.offer-selected div.inner-content div.payment_methods div.item
div.info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}#page.offer-selected div.inner-content div.payment_methods div.item div.info
.checkmark{flex:1 0 25px;transition:150ms ease-in-out all;position:relative;height:25px;width:25px;background-color:#eee;border-radius:50%;display:block;margin-right:20px}#page.offer-selected div.inner-content div.payment_methods div.item div.info .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#page.offer-selected div.inner-content div.payment_methods div.item
div.icons{height:35px}#page.offer-selected div.inner-content div.payment_methods div.item div.icons
img{height:35px}#page.offer-selected div.inner-content div.payment_methods div.item div.icons img:not(:last-child){display:none}#page.offer-selected div.inner-content div.payment_methods
div.item.active{background-color:#f3f5ff}#page.offer-selected div.inner-content div.payment_methods div.item.active div.info
.checkmark{background-color:#405ac6}#page.offer-selected div.inner-content div.payment_methods div.item.active div.info .checkmark:after{display:block}#page.offer-selected div.inner-content div.payment_methods div.item:not(.active):hover{background-color:#dfe3ff}#page.offer-selected div.inner-content div.payment_methods div.item:not(.active):hover div.info
.checkmark{background-color:#ccc}#page.offer-selected div.inner-content .cgv
label.cgv{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page.offer-selected div.inner-content .cgv label.cgv
#cgu{flex-grow:0;flex-shrink:0;flex-basis:24px}#page.offer-selected div.inner-content .cgv label.cgv
span.text{margin:0
10px;transition:250ms ease-in-out color;color:#161e41}#page.offer-selected div.inner-content .cgv label.cgv span.text
a{transition:150ms ease-in-out color;color:#161e41}#page.offer-selected div.inner-content .cgv label.cgv span.text a:hover{color:#405ac6}#page.offer-selected div.inner-content .cgv.not-selected label.cgv
span.text{color:#f00}#page.offer-selected div.inner-content .cgv.not-selected label.cgv span.text
a{color:#f00}#page.offer-selected div.inner-content button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;font-family:'SF-Pro-Display';text-transform:uppercase;margin:20px
auto 30px auto;width:250px;padding:5px
0;border:none;cursor:pointer}#page.offer-selected div.inner-content button[type=submit]:hover{background-color:#c79b00;color:#161e41}#page.offer-selected div.inner-content button[type=submit]:disabled{pointer-events:none;background-color:#614c00}#page.offer-selected div.inner-content
form.promo{text-align:center;margin:15px
auto 35px auto}#page.offer-selected div.inner-content form.promo div.input-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;max-width:350px;width:100%;margin:0
auto}#page.offer-selected div.inner-content form.promo div.input-group input[type=text]{border:0.5px solid #c9c9c9;border-right:none;border-radius:12px 0 0 12px;padding:0
0 0 10px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px}#page.offer-selected div.inner-content form.promo div.input-group input[type=text]::placeholder{opacity:0.61}#page.offer-selected div.inner-content form.promo div.input-group button[type=submit]{margin:0;background-color:#dce1f3;color:#161e41;border:0.5px solid #dce1f3;border-radius:0 12px 12px 0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0
15px;cursor:pointer;font-size:16px;font-weight:bold}#page.offer-selected div.inner-content .help
p{font-size:16px;line-height:18px;margin:20px
auto;text-align:center}#page.offer-selected div.inner-content .help p
a{transition:150ms ease-in-out color;color:#161e41}#page.offer-selected div.inner-content .help p a:hover{color:#405ac6}#page.offer-selected div.inner-content .help a.btn-question{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#dce1f3;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';font-weight:normal;max-width:250px;margin:0
auto;padding:5px
0}#page.offer-selected div.inner-content .help a.btn-question:hover{background-color:#90a0d9;color:#161e41}#page.offer-selected div.inner-content .help a.btn-question:disabled{pointer-events:none;background-color:#445fbf}#page.offer-selected.gift div.inner-content div.selection div.textual
p{display:inline-block}#page.offer-selected.gift div.inner-content div.selection div.textual p::before{content:" - ";padding-left:3px}#page.offer-selected.gift div.inner-content div.selection div.textual p:first-child::before{display:none}@media only screen and (min-width: 768px){#page.offer-selected div.inner-content div.payment_methods div.item div.icons img:not(:last-child){display:initial}}#page.account{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1}@media only screen and (min-width: 1024px){#page.account::before,#page.account::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#page.account::before{background-position:right 70px top 0;margin-top:350px}#page.account::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#page.account::before{background-position:right 70px top 0}#page.account::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#page.account::before{background-position:right 150px top 0}#page.account::after{background-position:left 150px top 0}}#page.account
hr{border:none;border-top:0.5px solid #c9c9c9;margin:5px
0}#page.account .inner-content{max-width:1020px;width:92%;margin:0
auto}#page.account .inner-content
div.information{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:20px
0}#page.account .inner-content div.information div.main
h2{font-size:20px;line-height:26px;font-weight:bold;margin:0
0 15px 0}#page.account .inner-content div.information div.main
p{font-size:14px;line-height:20px;color:#3c4052;margin:0}#page.account .inner-content div.information div.actions a.btn-logout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:150ms ease-in-out opacity;align-items:center;justify-content:center;color:#161e41;white-space:nowrap;font-size:16px;line-height:22px;text-decoration:none;margin:15px
auto 0 auto;opacity:0.7}#page.account .inner-content div.information div.actions a.btn-logout
img.icon{margin-right:8px}#page.account .inner-content div.information div.actions a.btn-logout
span{display:inline-block}#page.account .inner-content div.information div.actions a.btn-logout:hover{opacity:1}#page.account .inner-content div.action-menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}#page.account .inner-content div.action-menu a.btn-link{transition:150ms ease-in-out background-color;flex:1 0 100%;width:100%;cursor:pointer;color:#161e41;background-color:#dce1f3;font-size:16px;line-height:30px;border-radius:6px;text-align:center;text-decoration:none;margin-bottom:10px;padding:5px
0}#page.account .inner-content div.action-menu a.btn-link:hover{background-color:#90a0d9}#page.account .inner-content div.action-menu a.btn-link.btn-active{color:#161e41;background-color:#ffd12e}#page.account .inner-content
div.form{padding:20px
0}#page.account .inner-content div.form>h4{font-weight:bold;font-size:18px;line-height:24px;margin:0}#page.account .inner-content div.form>p{font-size:14px;line-height:18px;margin:10px
0 0 0}#page.account .inner-content div.form
form{padding:20px
0}#page.account .inner-content div.form form>h4{font-weight:bold;font-size:18px;line-height:24px;margin:0}#page.account .inner-content div.form form>p{font-size:14px;line-height:18px;margin:10px
0 0 0}#page.account .inner-content div.form form
div.fields{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}#page.account .inner-content div.form form div.fields div.input-group{margin-bottom:10px;position:relative;width:100%;flex:1 0 100%}#page.account .inner-content div.form form div.fields div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}#page.account .inner-content div.form form div.fields div.input-group label
small{font-size:12px}#page.account .inner-content div.form form div.fields div.input-group label
small.required{color:red}#page.account .inner-content div.form form div.fields div.input-group input,
#page.account .inner-content div.form form div.fields div.input-group textarea,
#page.account .inner-content div.form form div.fields div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;box-sizing:border-box;margin:8px
0;font-family:'SF-Pro-Display'}#page.account .inner-content div.form form div.fields div.input-group input::placeholder,
#page.account .inner-content div.form form div.fields div.input-group textarea::placeholder,
#page.account .inner-content div.form form div.fields div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#page.account .inner-content div.form form div.fields div.input-group input,
#page.account .inner-content div.form form div.fields div.input-group
select{padding:0
10px;line-height:40px}#page.account .inner-content div.form form div.fields div.input-group
textarea{line-height:24px;padding:10px}#page.account .inner-content div.form form div.fields div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#page.account .inner-content div.form form div.fields div.input-group button.reset
img{height:11px;padding:9px
5px}#page.account .inner-content div.form form div.fields div.input-group select
option{font-family:'SF-Pro-Display',sans-serif}#page.account .inner-content div.form form div.fields div.input-group select option[disabled]{opacity:0.61}#page.account .inner-content div.form form div.fields div.input-group
textarea{font-family:'SF-Pro-Display'}@media only screen and (min-width: 768px){#page.account .inner-content div.form form div.fields div.input-group
label{font-size:18px;line-height:24px}#page.account .inner-content div.form form div.fields div.input-group label
small{font-size:14px}#page.account .inner-content div.form form div.fields div.input-group input,
#page.account .inner-content div.form form div.fields div.input-group
select{font-size:18px;line-height:45px}#page.account .inner-content div.form form div.fields div.input-group
textarea{font-size:18px;line-height:26px}}#page.account .inner-content div.form form div.fields div.input-group.d-none{display:none}#page.account .inner-content div.form form div.options
div.item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;box-sizing:border-box;transition:150ms ease-in-out background-color;border-radius:12px;background-color:#f8f9ff;width:100%;cursor:pointer;justify-content:space-between;margin-bottom:20px;padding:5px
20px;align-items:center}#page.account .inner-content div.form form div.options div.item
input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#page.account .inner-content div.form form div.options div.item
div.info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:10px}#page.account .inner-content div.form form div.options div.item div.info
.checkmark{flex:1 0 25px;transition:150ms ease-in-out all;position:relative;height:25px;width:25px;background-color:#eee;border-radius:50%;display:block;margin-right:20px}#page.account .inner-content div.form form div.options div.item div.info .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#page.account .inner-content div.form form div.options div.item div.info div.textual
h4{font-size:18px;line-height:24px;margin:5px
0}#page.account .inner-content div.form form div.options div.item div.info div.textual
p{font-size:14px;line-height:20px;margin:5px
0}#page.account .inner-content div.form form div.options div.item.active div.info
.checkmark{background-color:#405ac6}#page.account .inner-content div.form form div.options div.item.active div.info .checkmark:after{display:block}#page.account .inner-content div.form form div.options div.item:not(.active):hover{background-color:#dfe3ff}#page.account .inner-content div.form form div.options div.item:not(.active):hover div.info
.checkmark{background-color:#ccc}#page.account .inner-content div.form form button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';max-width:280px;width:100%;margin:20px
auto}#page.account .inner-content div.form form button[type=submit]:hover{background-color:#c79b00;color:#161e41}#page.account .inner-content div.form form button[type=submit]:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 576px){#page.account .inner-content div.action-menu{margin-left:-1%;margin-right:-1%}#page.account .inner-content div.action-menu a.btn-link{width:48%;flex:1 0 48%;margin-left:1%;margin-right:1%}#page.account .inner-content div.form form
div.fields{margin-left:-1%;margin-right:-1%}#page.account .inner-content div.form form div.fields div.input-group{max-width:48%;width:48%;flex:1 0 48%;margin-left:1%;margin-right:1%}}@media only screen and (min-width: 768px){#page.account .inner-content
div.information{flex-direction:row}#page.account .inner-content div.information div.main
h2{font-size:40px;line-height:48px}#page.account .inner-content div.information div.main
p{font-size:18px;line-height:25px}#page.account .inner-content div.information div.actions a.btn-logout{margin:15px
0}#page.account .inner-content div.action-menu{padding:4px
0 20px 0;margin-left:0;margin-right:0}#page.account .inner-content div.action-menu a.btn-link{width:auto;flex:inherit;margin-left:0;margin-right:6px;margin-bottom:0;font-size:18px;line-height:24px;padding:3px
10px}#page.account .inner-content div.form>h4{font-size:30px;line-height:36px}#page.account .inner-content div.form>p{font-size:16px;line-height:20px}#page.account .inner-content div.form form>h4{font-size:30px;line-height:36px}#page.account .inner-content div.form form>p{font-size:16px;line-height:20px}#page.account .inner-content div.form form div.fields div.input-group{max-width:31.3%;flex:1 0 31.3%;margin-right:1%;margin-left:1%}#page.account .inner-content div.form form div.options div.item div.info div.textual
h4{font-size:24px;line-height:30px}#page.account .inner-content div.form form div.options div.item div.info div.textual
p{font-size:18px;line-height:24px}}#page.account.finalize .inner-content{padding:20px
0 50px 0}#page.account.finalize .inner-content
div.information{padding:0}#page.account.finalize .inner-content div.information div.main
h2{margin-bottom:0}#page.account.finalize .inner-content
div.form{padding:30px
0}#page.account.finalize .inner-content div.form>p{font-size:16px;line-height:22px;margin:0
0 20px 0}#page.account.finalize .inner-content div.form
form{padding:0}#page.account.finalize .inner-content div.form
form#newsletter{padding:20px
0}#page.account.finalize .inner-content div.form form>h4{margin:20px
0}#page.account.finalize .inner-content div.form form>p{margin:20px
0}#page.account.finalize .inner-content div.form form
div.fields{justify-content:center;margin:20px
0 30px 0}#page.account.finalize .inner-content div.form form div.options div.item div.info div.textual
p{font-size:16px;line-height:22px}#page.account.finalize .inner-content
div.actions{display:block;text-align:center}#page.account.finalize .inner-content div.actions
a.skip{transition:150ms ease-in-out color;display:inline-block;color:#161e41;text-decoration:underline}#page.account.finalize .inner-content div.actions a.skip:hover{color:#405ac6}@media only screen and (min-width: 576px){#page.account.finalize .inner-content div.information div.main
h2{font-size:32px;line-height:40px}}@media only screen and (min-width: 768px){#page.account.finalize .inner-content div.form>p{font-size:18px;line-height:24px}#page.account.finalize .inner-content div.form form
div.fields{margin:30px
0 40px 0}}#page.account.complete .inner-content{margin:0
auto;width:100%;max-width:1344px;padding:20px
0 50px 0}#page.account.complete .inner-content
div.information{width:auto;margin:0
3%;padding:0}#page.account.complete .inner-content div.information div.main
h2.subtitle{font-size:20px;line-height:26px;margin:0}#page.account.complete .inner-content>div.thank-you{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#page.account.complete .inner-content > div.thank-you
.card.cta{max-width:94%;flex:1 0 94%;margin:3% 3%;border-radius:16px}#page.account.complete .inner-content > div.thank-you .card.cta
p.title{font-size:22px;line-height:30px}@media only screen and (min-width: 576px){#page.account.complete .inner-content
div.information{margin-bottom:20px}#page.account.complete .inner-content div.information div.main
h2.subtitle{font-size:32px;line-height:40px}#page.account.complete .inner-content>div.thank-you{margin:0
1%}#page.account.complete .inner-content > div.thank-you
.card.cta{max-width:48%;flex:1 0 48%;margin:0
1% 2% 1%}#page.account.complete .inner-content .post.list .post.thumbnail a.thumb-ratio{border-radius:16px 16px 0 0;border-top:0.5px solid #c9c9c9;border-left:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9;box-sizing:border-box}#page.account.complete .inner-content .post.list .post.thumbnail
div.textual{border-radius:0 0 16px 16px;border-left:0.5px solid #c9c9c9;border-bottom:0.5px solid #c9c9c9;border-right:0.5px solid #c9c9c9}}@media only screen and (min-width: 768px){#page.account.complete .inner-content .progress-user{padding:20px
0 10px 0}#page.account.complete .inner-content
div.information{margin-bottom:20px}#page.account.complete .inner-content > div.thank-you .card.cta
p.title{font-size:26px;line-height:34px}}@media only screen and (min-width: 1024px){#page.account.complete .inner-content
div.information{margin:0
2% 20px 2%}#page.account.complete .inner-content div.information div.main
h2.subtitle{font-size:40px;line-height:48px}#page.account.complete .inner-content .card.cta div.textual p:not(.title){font-size:18px;line-height:24px;max-width:300px}}@media only screen and (min-width: 1280px){#page.account.complete .inner-content>div.thank-you{margin:0}}#page.contact{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1}@media only screen and (min-width: 1024px){#page.contact::before,#page.contact::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#page.contact::before{background-position:right 70px top 0;margin-top:350px}#page.contact::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#page.contact::before{background-position:right 70px top 0}#page.contact::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#page.contact::before{background-position:right 150px top 0}#page.contact::after{background-position:left 150px top 0}}#page.contact .inner-content{max-width:1020px;width:92%;margin:0
auto;padding:20px
0}#page.contact .inner-content
div.content{margin-bottom:40px}#page.contact .inner-content div.content div.form-item{margin-bottom:10px;position:relative}#page.contact .inner-content div.content div.form-item
label{font-weight:normal;font-size:16px;line-height:22px}#page.contact .inner-content div.content div.form-item label
small{font-size:12px}#page.contact .inner-content div.content div.form-item label
small.required{color:red}#page.contact .inner-content div.content div.form-item input,
#page.contact .inner-content div.content div.form-item textarea,
#page.contact .inner-content div.content div.form-item
select{border:1px
solid #c9c9c9;border-radius:12px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;box-sizing:border-box;margin:8px
0;font-family:'SF-Pro-Display'}#page.contact .inner-content div.content div.form-item input::placeholder,
#page.contact .inner-content div.content div.form-item textarea::placeholder,
#page.contact .inner-content div.content div.form-item select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#page.contact .inner-content div.content div.form-item input,
#page.contact .inner-content div.content div.form-item
select{padding:0
10px;line-height:40px}#page.contact .inner-content div.content div.form-item
textarea{line-height:24px;padding:10px}#page.contact .inner-content div.content div.form-item
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#page.contact .inner-content div.content div.form-item button.reset
img{height:11px;padding:9px
5px}#page.contact .inner-content div.content div.form-item select
option{font-family:'SF-Pro-Display',sans-serif}#page.contact .inner-content div.content div.form-item select option[disabled]{opacity:0.61}#page.contact .inner-content div.content div.form-item
textarea{font-family:'SF-Pro-Display'}@media only screen and (min-width: 768px){#page.contact .inner-content div.content div.form-item
label{font-size:18px;line-height:24px}#page.contact .inner-content div.content div.form-item label
small{font-size:14px}#page.contact .inner-content div.content div.form-item input,
#page.contact .inner-content div.content div.form-item
select{font-size:18px;line-height:45px}#page.contact .inner-content div.content div.form-item
textarea{font-size:18px;line-height:26px}}#page.contact .inner-content div.content button[type=submit]{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:250px;margin:0
auto}#page.contact .inner-content div.content button[type=submit]:hover{background-color:#c79b00;color:#161e41}#page.contact .inner-content div.content button[type=submit]:disabled{pointer-events:none;background-color:#614c00}#page.contact .inner-content div.content .hf-message{display:none}#page.content{display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#page.content::before,#page.content::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#page.content::before{background-position:right 70px top 0;margin-top:350px}#page.content::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#page.content::before{background-position:right 70px top 0}#page.content::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#page.content::before{background-position:right 150px top 0}#page.content::after{background-position:left 150px top 0}}#page.content .inner-content{max-width:1020px;width:92%;margin:0
auto;padding:20px
0 30px 0}#page.content .inner-content>h1.title{font-size:22px;font-weight:bold;line-height:28px;margin:15px
0}#page.content .inner-content
hr{border:none;border-bottom:0.5px solid #c9c9c9}#page.content .inner-content>div.content{margin-top:20px;font-size:1em;line-height:1.3em;font-weight:normal;position:relative;color:#3c4052}#page.content .inner-content > div.content > p:first-of-type,
#page.content .inner-content > div.content > h1:first-of-type,
#page.content .inner-content > div.content > h2:first-of-type,
#page.content .inner-content > div.content > h3:first-of-type,
#page.content .inner-content > div.content > h4:first-of-type,
#page.content .inner-content > div.content > h5:first-of-type,
#page.content .inner-content>div.content>h6:first-of-type{margin-top:0}#page.content .inner-content > div.content
hr{border:none;border-bottom:0.5px solid #c9c9c9}#page.content .inner-content > div.content h1,
#page.content .inner-content > div.content h2,
#page.content .inner-content > div.content h3,
#page.content .inner-content > div.content h4,
#page.content .inner-content > div.content h5,
#page.content .inner-content > div.content
h6{color:#161e41;margin-bottom:0}#page.content .inner-content > div.content div[id*=attachment_]{max-width:100%;margin-left:auto;margin-right:auto}#page.content .inner-content > div.content
span.definition{font-weight:bold}#page.content .inner-content > div.content a,
#page.content .inner-content > div.content
span.definition{cursor:pointer;transition:150ms ease-in-out color;color:#3c4052}#page.content .inner-content > div.content a:hover,
#page.content .inner-content > div.content span.definition:hover{color:#405ac6}#page.content .inner-content > div.content
div.summary{display:block}#page.content .inner-content > div.content
img{max-width:100%;height:auto}#page.content .inner-content > div.content
blockquote{border-left:4px solid #405ac6;border-radius:3px;padding-left:20px;box-sizing:border-box;opacity:0.8}#page.content .inner-content > div.content .wp-caption{background-color:#405ac6;color:#fff;text-align:center;max-width:100%;border-radius:12px;overflow:hidden}#page.content .inner-content > div.content .wp-caption
img{width:100%}#page.content .inner-content > div.content .wp-caption
a{display:block;text-decoration:none}#page.content .inner-content > div.content .wp-caption
p{font-size:0.8em;line-height:1.1em;margin:0;padding:0
10px 8px 10px}#page.content .inner-content > div.content .wp-caption p
a{transition:150ms ease-in-out color;display:inline-block;color:#fff;text-decoration:underline}#page.content .inner-content > div.content .wp-caption p a:hover{color:#ccc}#page.content .inner-content > div.content .twitter-tweet.twitter-tweet-rendered{margin:0
auto}@media only screen and (min-width: 768px){#page.content .inner-content{padding:30px
0 50px 0}#page.content .inner-content>h1.title{font-size:45px;line-height:60px;margin:0
0 15px 0}#page.content .inner-content>div.content{font-size:1.1em;line-height:1.4em}}#page.not-found{padding-bottom:50px;flex-grow:1}#page.not-found
h1.title{text-align:center;color:#405ac6;font-size:100px;line-height:100px}#page.not-found h1.title
img{height:73px;margin:0
10px}#page.not-found
h2{text-align:center;color:#405ac6;font-size:26px;line-height:32px;margin:5px
auto}#page.not-found
h3{text-align:center;color:#405ac6;font-size:16px;line-height:20px}#page.not-found a.btn-redirect{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';max-width:250px;margin:50px
auto 50px auto}#page.not-found a.btn-redirect:hover{background-color:#c79b00;color:#161e41}#page.not-found a.btn-redirect:disabled{pointer-events:none;background-color:#614c00}@media only screen and (min-width: 768px){#page.not-found{padding-bottom:100px}#page.not-found
h1.title{font-size:150px;line-height:150px}#page.not-found h1.title
img{height:108px}#page.not-found
h2{font-size:32px;line-height:40px}#page.not-found
h3{font-size:20px;line-height:26px}}#category.listing{display:block;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#category.listing::before,#category.listing::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background-on-grey.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#category.listing::before{background-position:right 70px top 0;margin-top:350px}#category.listing::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#category.listing::before{background-position:right 70px top 0}#category.listing::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#category.listing::before{background-position:right 150px top 0}#category.listing::after{background-position:left 150px top 0}}#category.listing
div.inner{width:100%}#category.listing
div.header{max-width:1344px;margin:0
auto;width:100%;padding:8px
20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;flex-direction:column}#category.listing div.header
#title{box-sizing:border-box;text-transform:uppercase;margin:0;align-self:flex-start;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%}#category.listing div.header #title
h1{margin:0;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase}#category.listing div.header #title h1::after{content:'●';display:inline-block;width:18px;margin:0
5px;text-align:center;color:#dce1f3}#category.listing div.header #title h1
span.desktop{display:none}#category.listing div.header #title.no-color h1::after{display:none}#category.listing div.header #title.societe h1::after{color:#e55213}#category.listing div.header #title.democratie h1::after{color:#405ac6}#category.listing div.header #title.politique h1::after{color:#f9b93d}#category.listing div.header #title.economie h1::after{color:#ee77b7}#category.listing div.header #title.environnement h1::after{color:#6ecba4}#category.listing div.header #title button.show-filters{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:75px}#category.listing div.header #title button.show-filters:hover{background-color:#c79b00;color:#161e41}#category.listing div.header #title button.show-filters:disabled{pointer-events:none;background-color:#614c00}#category.listing div.header
div.filters{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:10px}#category.listing div.header div.filters
h4{display:none;max-width:100%;flex:1 0 100%;margin:5px
0;font-weight:normal;color:#3c4052;opacity:0.7;font-size:14px;line-height:20px}#category.listing div.header div.filters>div.input-group{margin-bottom:10px;position:relative;flex:1 0 100%;margin:5px
0}#category.listing div.header div.filters > div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}#category.listing div.header div.filters > div.input-group label
small{font-size:12px}#category.listing div.header div.filters > div.input-group label
small.required{color:red}#category.listing div.header div.filters > div.input-group input,
#category.listing div.header div.filters > div.input-group textarea,
#category.listing div.header div.filters > div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:14px;line-height:30px;box-sizing:border-box;color:#3c4052}#category.listing div.header div.filters > div.input-group input::placeholder,
#category.listing div.header div.filters > div.input-group textarea::placeholder,
#category.listing div.header div.filters > div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#category.listing div.header div.filters > div.input-group input[type=date]{height:30px}#category.listing div.header div.filters > div.input-group select option[disabled]{opacity:0.61;font-family:'SF-Pro-Display'}#category.listing div.header div.filters > div.input-group
textarea{font-family:'SF-Pro-Display'}#category.listing div.header div.filters > div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#category.listing div.header div.filters > div.input-group button.reset
img{height:11px;padding:9px
5px}@media only screen and (min-width: 768px){#category.listing div.header div.filters > div.input-group
label{font-size:14px;line-height:24px}#category.listing div.header div.filters > div.input-group label
small{font-size:12px}#category.listing div.header div.filters > div.input-group input,
#category.listing div.header div.filters > div.input-group textarea,
#category.listing div.header div.filters > div.input-group
select{font-size:14px;line-height:30px}}#category.listing div.header div.filters>div.filter-date{flex:1 0 100%;margin:5px
0}#category.listing
.post.list{margin:0
auto;max-width:1344px;width:100%}@media only screen and (min-width: 576px){#category.listing
div.header{padding:20px}#category.listing div.header
div.filters{width:102%;margin-left:-1%;margin-right:-1%}#category.listing div.header div.filters
h4{margin-left:1%;margin-right:1%}#category.listing div.header div.filters > div.input-group,
#category.listing div.header div.filters>div.filter-date{max-width:48%;flex:1 0 48%;margin-left:1%;margin-right:1%}}@media only screen and (min-width: 768px){#category.listing div.header div.filters > div.input-group,
#category.listing div.header div.filters>div.filter-date{max-width:23%;flex:1 0 23%;margin-left:1%;margin-right:1%}}@media only screen and (min-width: 1024px){#category.listing
div.header{flex-direction:row}#category.listing div.header
#title{align-self:center}#category.listing div.header #title h1
span.desktop{display:inline}#category.listing div.header #title button.show-filters{display:none}#category.listing div.header
div.filters{display:flex !important;width:auto;flex-wrap:nowrap;margin:0}#category.listing div.header div.filters
h4{display:inherit;flex:0;white-space:nowrap}#category.listing div.header div.filters > div.input-group,
#category.listing div.header div.filters>div.filter-date{max-width:inherit;flex:inherit;width:190px}}#taxonomy.listing{display:block;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#taxonomy.listing::before,#taxonomy.listing::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background-on-grey.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#taxonomy.listing::before{background-position:right 70px top 0;margin-top:350px}#taxonomy.listing::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#taxonomy.listing::before{background-position:right 70px top 0}#taxonomy.listing::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#taxonomy.listing::before{background-position:right 150px top 0}#taxonomy.listing::after{background-position:left 150px top 0}}#taxonomy.listing
div.inner{width:100%}#taxonomy.listing
div.header{max-width:1344px;margin:0
auto;width:100%;padding:8px
20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;flex-direction:column}#taxonomy.listing div.header
#title{box-sizing:border-box;text-transform:uppercase;margin:0;align-self:flex-start;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%}#taxonomy.listing div.header #title
h1{margin:0;font-weight:bold;font-size:22px;line-height:26px;color:#161e41;text-transform:uppercase}#taxonomy.listing div.header #title h1
span.mob{display:initial}#taxonomy.listing div.header #title h1
span.desktop{display:none}@media only screen and (min-width: 1024px){#taxonomy.listing div.header #title h1
span.mob{display:none}#taxonomy.listing div.header #title h1
span.desktop{display:initial}}#taxonomy.listing div.header #title button.show-filters{transition:150ms ease-in-out all;display:block;text-decoration:none;border-radius:12px;border:none;background-color:#ffd12e;color:#161e41;font-weight:bold;text-align:center;font-size:16px;line-height:33px;cursor:pointer;font-family:'SF-Pro-Display';width:75px}#taxonomy.listing div.header #title button.show-filters:hover{background-color:#c79b00;color:#161e41}#taxonomy.listing div.header #title button.show-filters:disabled{pointer-events:none;background-color:#614c00}#taxonomy.listing div.header
div.filters{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:10px}#taxonomy.listing div.header div.filters
h4{display:none;max-width:100%;flex:1 0 100%;margin:5px
0;font-weight:normal;color:#3c4052;opacity:0.7;font-size:14px;line-height:20px}#taxonomy.listing div.header div.filters>div.input-group{margin-bottom:10px;position:relative;flex:1 0 100%;margin:5px
0}#taxonomy.listing div.header div.filters > div.input-group
label{font-weight:normal;font-size:16px;line-height:22px}#taxonomy.listing div.header div.filters > div.input-group label
small{font-size:12px}#taxonomy.listing div.header div.filters > div.input-group label
small.required{color:red}#taxonomy.listing div.header div.filters > div.input-group input,
#taxonomy.listing div.header div.filters > div.input-group textarea,
#taxonomy.listing div.header div.filters > div.input-group
select{border:1px
solid #c9c9c9;border-radius:12px;padding:0
10px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:14px;line-height:30px;box-sizing:border-box;color:#3c4052}#taxonomy.listing div.header div.filters > div.input-group input::placeholder,
#taxonomy.listing div.header div.filters > div.input-group textarea::placeholder,
#taxonomy.listing div.header div.filters > div.input-group select::placeholder{opacity:0.61;font-family:'SF-Pro-Display'}#taxonomy.listing div.header div.filters > div.input-group input[type=date]{height:30px}#taxonomy.listing div.header div.filters > div.input-group select option[disabled]{opacity:0.61;font-family:'SF-Pro-Display'}#taxonomy.listing div.header div.filters > div.input-group
textarea{font-family:'SF-Pro-Display'}#taxonomy.listing div.header div.filters > div.input-group
button.reset{position:absolute;bottom:0;height:32px;right:0;background:none;border:none;cursor:pointer;z-index:10}#taxonomy.listing div.header div.filters > div.input-group button.reset
img{height:11px;padding:9px
5px}@media only screen and (min-width: 768px){#taxonomy.listing div.header div.filters > div.input-group
label{font-size:14px;line-height:24px}#taxonomy.listing div.header div.filters > div.input-group label
small{font-size:12px}#taxonomy.listing div.header div.filters > div.input-group input,
#taxonomy.listing div.header div.filters > div.input-group textarea,
#taxonomy.listing div.header div.filters > div.input-group
select{font-size:14px;line-height:30px}}#taxonomy.listing div.header div.filters>div.filter-date{flex:1 0 100%;margin:5px
0}#taxonomy.listing
.post.list{margin:0
auto;max-width:1344px;width:100%}#taxonomy.listing
.spacer{height:100px}@media only screen and (min-width: 576px){#taxonomy.listing
div.header{padding:20px}#taxonomy.listing div.header
div.filters{width:102%;margin-left:-1%;margin-right:-1%}#taxonomy.listing div.header div.filters
h4{margin-left:1%;margin-right:1%}#taxonomy.listing div.header div.filters > div.input-group,
#taxonomy.listing div.header div.filters>div.filter-date{max-width:48%;flex:1 0 48%;margin-left:1%;margin-right:1%}}@media only screen and (min-width: 768px){#taxonomy.listing div.header div.filters > div.input-group,
#taxonomy.listing div.header div.filters>div.filter-date{max-width:31%;flex:1 0 31%;margin-left:1%;margin-right:1%}}@media only screen and (min-width: 1024px){#taxonomy.listing
div.header{flex-direction:row}#taxonomy.listing div.header
#title{align-self:center}#taxonomy.listing div.header #title button.show-filters{display:none}#taxonomy.listing div.header
div.filters{display:flex !important;width:auto;flex-wrap:nowrap;margin:0}#taxonomy.listing div.header div.filters
h4{display:inherit;flex:0;white-space:nowrap}#taxonomy.listing div.header div.filters > div.input-group,
#taxonomy.listing div.header div.filters>div.filter-date{max-width:inherit;flex:inherit;width:190px}}#author.show{display:block;background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap}@media only screen and (min-width: 1024px){#author.show::before,#author.show::after{content:"";flex:1 0 0;position:relative;background-image:url('https://wp.elucid.media/wp-content/themes/elucid2023/src/icons/navigation/background-on-grey.svg');background-size:183px;background-repeat:no-repeat repeat;box-sizing:border-box}#author.show::before{background-position:right 70px top 0;margin-top:350px}#author.show::after{background-position:left 70px top 0;margin-top:50px}}@media only screen and (min-width: 1280px){#author.show::before{background-position:right 70px top 0}#author.show::after{background-position:left 70px top 0}}@media only screen and (min-width: 1480px){#author.show::before{background-position:right 150px top 0}#author.show::after{background-position:left 150px top 0}}#author.show
div.description{text-align:center;margin:0
auto;max-width:1344px;width:100%;padding:20px;box-sizing:border-box}#author.show div.description
span.avatar{overflow:hidden;position:relative;width:200px;height:200px;display:block;background-color:#405ac6;border-radius:50%;margin:0
auto 20px auto}#author.show div.description span.avatar
img.avatar{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:150ms ease transform}#author.show div.description
h1{font-weight:bold;font-size:22px;line-height:26px;color:#161e41;box-sizing:border-box;text-transform:uppercase;margin:0}#author.show div.description
p{font-size:1em;line-height:1.2em;max-width:900px;margin:20px
auto}#author.show div.description
div.socials{font-weight:bold;font-size:12px;line-height:18px}#author.show div.description div.socials
a{transition:150ms ease-in-out color;color:#161e41}#author.show div.description div.socials a:hover{color:#405ac6}#author.show
.post.list{margin:0
auto;max-width:1344px;width:100%}@media only screen and (min-width: 768px){#author.show div.description
span.avatar{width:300px;height:300px}#author.show div.description
p{font-size:1.1em;line-height:1.3em}#author.show div.description
div.socials{font-size:14px;line-height:18px}}@media only screen and (min-width: 1280px){#author.show div.description
p{font-size:1.2em;line-height:1.4em}}