html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.blocks_page_advanced-gutenberg-blocks-manager,body.blocks_page_advanced-gutenberg-blocks-disable{background:#f5f7fc;}body.blocks_page_advanced-gutenberg-blocks-manager #wpcontent,body.blocks_page_advanced-gutenberg-blocks-disable #wpcontent{background:#f5f7fc;padding-left:0}body.blocks_page_advanced-gutenberg-blocks-manager img,body.blocks_page_advanced-gutenberg-blocks-disable img{max-width:100%}body.blocks_page_advanced-gutenberg-blocks-manager .update-nag,body.blocks_page_advanced-gutenberg-blocks-disable .update-nag{display:none !important}.AGB-settings{position:relative;padding-top:57px}.AGB-header{display:flex;background:#fff;padding:12px;position:fixed;right:0;z-index:100;}@media (max-width:782px){.AGB-header{left:0;top:46px}}@media (min-width:783px) and (max-width:960px){.AGB-header{left:32px;top:32px}}@media (min-width:961px){.AGB-header{left:160px;top:32px}}.AGB-header h1{font-weight:500;margin:0;line-height:32px;font-size:1.4em}.AGB-header img{display:block;width:32px;height:32px;margin-right:6px}.AGB-header__menu{display:flex;flex:1;justify-content:flex-end;margin:0;flex:1;}@media (max-width:960px){.AGB-header__menu li{display:none}}.AGB-header__menu li{margin-bottom:0}.AGB-header__menu a{display:block;line-height:32px;text-decoration:none;padding:0 10px}.AGB-header__menu li + li{border-left:1px solid #e2e8f6}.AGB-header__search{display:flex;justify-content:flex-end;margin:0 0 0 20px;min-width:300px;}.AGB-header__search input{width:100%}.AGB-main{overflow:auto}.AGB-cards__title{margin-top:20px;text-transform:uppercase;margin-left:30px;color:#838eab}.AGB-cards__info{margin-left:30px;color:#838eab;font-style:italic}.AGB-cards__list{display:flex;flex-wrap:wrap;margin:15px;}.AGB-cards__list.is-disabled{opacity:.7}.AGB-card{background:#fff;border-radius:8px;margin:15px;padding:10px;transition:all .5s;display:flex;flex-direction:column;}@media (max-width:782px){.AGB-card{width:calc(50% - 30px)}}@media (min-width:783px) and (max-width:960px){.AGB-card{width:calc(33.3333333% - 30px)}}@media (min-width:961px){.AGB-card{width:calc(25% - 30px)}}.AGB-card.is-active{border-top:3px solid #8cc44b}.AGB-card:not(.is-active){border-top:3px solid #b54d4d}.AGB-card:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,0.05)}.AGB-card__header{display:flex;align-items:center;margin-top:5px}.AGB-card__icon{margin:5px 10px 0;}.AGB-card__icon .dashicons{width:24px;height:24px}.AGB-card__title{flex:1;font-weight:bold;font-size:1.5em;line-height:1.3}.AGB-card__switch{margin-left:10px}.AGB-card__content{flex:1;padding-left:46px;}.AGB-card__content p{color:#7e8492}.AGB-card__content p.AGB-card__warning{color:#b54d4d}.AGB-card__actions{text-align:right}.AGB-multiple{margin:0;margin-bottom:16px;}.AGB-multiple .wp-picker-container{display:inline-block}.AGB-multiple li > input{transform:translateY(4px)}.AGB-remove-link{font-size:11px;transform:translateY(4px)}.AGB-suffixe{display:inline-block;line-height:26px;border:1px solid #ddd;background:#ededed;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:.8em;padding:0 5px;transform:translateY(3px) translateX(-5px);margin-right:8px}.AGB-template{display:none}.AGB-button{font-size:.9em;display:inline-block;border:2px solid #d6dff3;border-radius:6px;color:#829bda;text-decoration:none;padding:5px 7px;transition:.3s all ease-out;}.AGB-button:hover{border-color:#545454;color:#545454}.AGB-button:focus{box-shadow:none}.AGB-button + .AGB-button{margin-left:8px}.AGB-submit{background:#8cc44b;color:#fff;font-weight:bold;padding:1em 2em;border-radius:6px;border:none;cursor:pointer;transition:.3s all;outline:none;}.AGB-submit:hover{background:#78ad39}.AGB-form__setting{display:flex;margin:1em 0}.AGB-form__label{width:120px;line-height:35px;}.AGB-form__label.is-required{color:#b54d4d;}.AGB-form__label.is-required:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#b54d4d}.AGB-form__field{flex:1;line-height:35px;}.AGB-form__field textarea,.AGB-form__field input[type=text],.AGB-form__field input[type=url],.AGB-form__field input[type=password],.AGB-form__field input[type=email]{width:100%;padding:8px}.AGB-form__field input[type=checkbox]{transform:translateY(3px)}.AGB-form__field select{line-height:35px;height:35px;min-width:70%}.AGB-form__field input:disabled{background:#f5f7fc;font-style:italic;font-size:.9em}.AGB-form__help{padding-left:120px}.AGB-modal{opacity:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.4);position:fixed;z-index:1000;top:0;right:0;bottom:0;cursor:pointer;pointer-events:none;transition:opacity .5s;}@media (min-width:961px){.AGB-modal{left:160px}}@media (min-width:783px) and (max-width:960px){.AGB-modal{left:32px}}@media (max-width:782px){.AGB-modal{left:0}}.AGB-modal.is-active{opacity:1;pointer-events:auto;backdrop-filter:blur(6px)}.AGB-modal__window{position:relative;z-index:1;background:#fff;border-radius:4px;width:100%;max-width:900px;padding:36px 24px;box-shadow:0 4px 10px 2px rgba(0,0,0,0.1)}.AGB-modal__close{position:absolute;top:40px;right:40px;text-decoration:none;font-size:2.4em;font-weight:bold;color:#545454;transition:all .3s;}.AGB-modal__close:hover{color:#222;transform:scale(1.2)}.AGB-modal__close:focus{box-shadow:none}.AGB-modal__content{display:none;}.AGB-modal__content.is-active{display:block}.AGB-modal__header{display:flex;align-items:center;margin-bottom:40px}.AGB-modal__icon{margin:5px 10px 0;}.AGB-modal__icon .dashicons{width:24px;height:24px}.AGB-modal__title{font-weight:bold;font-size:1.7em}.AGB-modal__cols{display:flex;color:#7e8492;}.AGB-modal__cols p{margin-top:0}.AGB-modal__cols .AGB-modal__subtitle{font-weight:bold;text-transform:uppercase;font-size:1.1em;margin-top:0;color:#545454;}.AGB-modal__cols .AGB-modal__subtitle:not(:first-child){margin-top:10px}.AGB-modal__cols .AGB-modal__credits{font-style:italic;padding:8px 10px;border-left:2px solid #bcc9eb;background:#f5f7fc;}.AGB-modal__cols .AGB-modal__credits p:last-child{margin-bottom:0}.AGB-modal__cols__left{flex:6;padding:0 20px 0 46px;display:flex;flex-direction:column}.AGB-modal__cols__right{flex:5;padding:10px;border-left:1px solid #e2e8f6}.AGB-modal__form{flex:1}.AGB-modal__action{margin-top:20px;text-align:center}body.has-overlay{overflow:hidden;}body.has-overlay .AGB-header,body.has-overlay .AGB-main{filter:blur(7px)}.AGB-header,.AGB-main{transition:filter .5s}.AGB-switch{position:relative;display:block;border:2px solid #9aa5b1;border-radius:10px;width:34px;height:20px;}.AGB-switch:after{content:'';display:block;position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:6px;background:#9aa5b1;transition:all .3s}.AGB-card.is-active .AGB-switch{background:#8cc44b;border-color:#78ad39;}.AGB-card.is-active .AGB-switch:after{background:#fff;left:16px}