/*
Theme Name: Banquesetfintheme
Theme URI: https://www.banques-et-finances.com/
Author: Banques et Finances
Description: Site theme.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: banquesetfintheme
*/
@media (min-width:782px){.wp-site-blocks .site-info__image{font-size:1.125em}.wp-site-blocks .screen-reader-text.is-active{text-transform:none;text-decoration:none}}.wp-site-blocks .nav-next p{display:none;overflow:visible}@media (min-width:480px){.wp-site-blocks .site-header::before{overflow:auto;list-style:none}.wp-site-blocks .entry-header,.wp-site-blocks .archive-description{letter-spacing:.02em}.wp-site-blocks .archive-description img,.wp-site-blocks .widget-title:not(:last-child){outline:0;z-index:1;justify-content:flex-start;text-decoration:none}.wp-site-blocks .site-footer__content{opacity:0}.wp-site-blocks .pagination:focus{object-fit:cover;display:flex;gap:.75em}}@media (min-width:1200px){.wp-site-blocks .widget-title:hover{text-decoration:underline;white-space:nowrap;transform:translateY(-50%);display:none}.wp-site-blocks .archive-description:focus{transition:opacity .3s;box-sizing:border-box}.wp-site-blocks .entry-header:not(:last-child){gap:2em}.wp-site-blocks .site-branding::before{box-sizing:border-box}.wp-site-blocks .entry-header > *{border-radius:2px;flex:none;display:flex}}.wp-site-blocks .search-field p{text-decoration:none;z-index:-1;cursor:pointer;color:#b17f1a;transition:all .2s ease}.wp-site-blocks .site-main__inner{list-style:none;justify-content:flex-end;margin:0 0 .75em}.wp-site-blocks .search-form__link,.wp-site-blocks .menu-toggle:hover{border:0;max-width:1200px;vertical-align:baseline}.wp-site-blocks .widget-area img,.wp-site-blocks .search-form:not(:last-child){display:flex;border-radius:9999px}.wp-site-blocks .widget.is-active{transition:transform .25s ease-out;vertical-align:baseline;position:relative}.wp-site-blocks .entry-footer__content{font-size:.8em;padding:15px}.wp-site-blocks .widget-title::before{gap:.5rem;justify-content:flex-start;flex:1 1 auto;padding:1rem}.wp-site-blocks .search-form__content,.wp-site-blocks .site-content.is-active{align-items:center;padding:.25rem .75rem;white-space:nowrap}.wp-site-blocks .entry-content:first-child{background-color:#efea92;outline:1px dotted;flex:1;box-sizing:border-box}.wp-site-blocks .menu-toggle__link{vertical-align:middle;box-shadow:none}.wp-site-blocks .widget p{background-color:#efea92}.wp-site-blocks .post-thumbnail__inner{color:inherit;gap:1em;box-shadow:none}.wp-site-blocks .entry-title a{border-radius:9999px;padding:1rem;text-align:center}.wp-site-blocks .nav-next:focus{justify-content:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.12);position:sticky}.wp-site-blocks .site-branding__image{text-decoration:none;white-space:normal;gap:.75em;list-style:none}.wp-site-blocks .sub-menu__link{transform:translateY(-50%)}.wp-site-blocks .site-header.is-active{gap:.75em;font-size:.8em}.wp-site-blocks .comment-respond > *{color:#b50;outline:0;align-items:center}.wp-site-blocks .widget-area > *{overflow:hidden;gap:.75em;position:static;font-size:.75rem;line-height:1.4}.wp-site-blocks .site-description:focus{vertical-align:middle;opacity:.5;object-fit:contain}.wp-site-blocks .entry-header:hover,.wp-site-blocks .comment-list.is-active{flex:1;justify-content:flex-end;cursor:default;list-style:none}.wp-site-blocks .entry-header::before{letter-spacing:.1em;align-items:baseline;background-color:#efea92}.wp-site-blocks .site-main:not(:last-child){object-fit:cover;transform:scale(1.05);word-break:break-word;text-decoration:none;cursor:default}.wp-site-blocks .entry-title::before{flex:1;vertical-align:top;overflow:hidden;display:inline-block}.wp-site-blocks .page-title.is-active{list-style:none;position:relative;outline:2px solid #b50;overflow:hidden}.wp-site-blocks .content-area__image{display:block;list-style:none;overflow:auto;outline:0}.wp-site-blocks .search-field:first-child{overflow:visible;position:relative;text-transform:uppercase}.wp-site-blocks .content-area:first-child,.wp-site-blocks .search-form p{width:fit-content}.wp-site-blocks .page-header__inner,.wp-site-blocks .nav-next__image{white-space:normal;z-index:10}.wp-site-blocks .site-branding{gap:1em;white-space:nowrap;text-transform:uppercase}.wp-site-blocks .nav-links > *{align-items:flex-start;background-color:#efea92;max-width:720px;padding:1rem;justify-content:flex-start}.wp-site-blocks .comment-respond{border-radius:9999px;margin:0;position:absolute;width:50%}.wp-site-blocks .site-header{box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .site-description__link,.wp-site-blocks .site-branding__title{display:flex}.wp-site-blocks .site-main__title{opacity:1;font-size:.8em;align-items:stretch;letter-spacing:normal;box-shadow:none}.wp-site-blocks .entry-footer__title{text-decoration:underline;cursor:pointer;vertical-align:middle}.wp-site-blocks .page-header{opacity:.7}.wp-site-blocks .nav-previous:hover{outline:2px solid #b50}.wp-site-blocks .sub-menu > *{list-style:none;text-decoration:none;cursor:pointer;text-align:left;white-space:pre-wrap}.wp-site-blocks .widget-title p{opacity:.7;font-size:.75rem;border-radius:4px;position:absolute;list-style:none}.wp-site-blocks .sub-menu::before{gap:.5rem;transition:opacity .3s;justify-content:center;box-sizing:border-box;cursor:pointer}.wp-site-blocks .widget-title:first-child{width:auto}@media (min-width:782px){.wp-site-blocks .menu-toggle:hover{line-height:1.4}.wp-site-blocks .tags-links{font-weight:bold;overflow:auto;gap:.75em;white-space:pre-wrap;word-break:break-word}.wp-site-blocks .nav-previous,.wp-site-blocks .nav-links:first-child{box-sizing:border-box;flex:none}.wp-site-blocks .menu-toggle.is-active,.wp-site-blocks .site-description__image{margin:0 0 .75em}}.wp-site-blocks .entry-footer__link{vertical-align:top}.wp-site-blocks .comments-area:not(:last-child){position:absolute;flex:none;object-fit:cover;opacity:1}.wp-site-blocks .site-description__link{opacity:1;object-fit:cover;vertical-align:middle;word-break:break-word}.wp-site-blocks .site-description.is-active{padding:0;border:none;box-sizing:border-box;outline:1px dotted}.wp-site-blocks .cat-links__image{list-style:none;padding:0;letter-spacing:.1em;height:1px}.wp-site-blocks .site-title{margin:.5em;opacity:1}.wp-site-blocks .widget img{box-sizing:border-box;z-index:100;justify-content:center;border-radius:4px}@media (min-width:782px){.wp-site-blocks .entry-meta__content{max-width:none;letter-spacing:.02em;list-style:none;color:currentColor;font-weight:400}.wp-site-blocks .posted-on__content{word-break:break-word;z-index:1;padding:calc(.667em + 2px) calc(1.333em + 2px);margin:1em 0;opacity:0}}.wp-site-blocks .comment-respond__image,.wp-site-blocks .site-info img{list-style:none;display:inline-block;flex:1}.wp-site-blocks .search-form__inner{transition:all .2s ease;white-space:nowrap}.wp-site-blocks .archive-description a{position:sticky}.wp-site-blocks .nav-previous,.wp-site-blocks .site-info__inner{align-items:flex-start}.wp-site-blocks .entry-header:hover{text-align:right}.wp-site-blocks .site-info:focus{border:1px solid #83b4b7;position:sticky}.wp-site-blocks .sub-menu__title{align-items:flex-start}.wp-site-blocks .menu-toggle:hover{color:#b17f1a;transform:none;outline:2px solid #b50}.wp-site-blocks .comments-area__content{border-radius:3px;opacity:0;background-color:#efea92;transform:scale(1.05);word-break:break-word}