.modal#oddo-bhf-consent{align-items:center;background-color:rgba(39,37,41,.5);bottom:0;display:flex;justify-content:center;left:0;min-width:100%;position:fixed;right:0;top:0;transition:opacity .6s ease;z-index:9998}.modal#oddo-bhf-consent.modal--hidden{opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal#oddo-bhf-consent.modal--visible{opacity:1}.modal#oddo-bhf-consent .modal__inner{display:block;max-width:60.625rem;width:calc(100% - 2.5rem)}.modal#oddo-bhf-consent .modal__form{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 1.25rem}.modal#oddo-bhf-consent .modal__content{max-width:100%;overflow:hidden;padding:0}.modal#oddo-bhf-consent .modal__content p{line-height:1.5}.modal#oddo-bhf-consent .modal__content-inner{max-height:18.75rem;max-width:60.625rem;overflow:auto;padding-right:1.5rem}.modal#oddo-bhf-consent .modal__content-inner::-webkit-scrollbar{display:none;height:.125rem;width:.125rem}.modal#oddo-bhf-consent .modal__content-inner::-webkit-scrollbar-thumb{background:#999;border-radius:1.25rem}.modal#oddo-bhf-consent .modal__content-inner::-webkit-scrollbar-track{background:#dee2e6;border-radius:1.25rem}.modal#oddo-bhf-consent .modal__content-inner:active::-webkit-scrollbar,.modal#oddo-bhf-consent .modal__content-inner:focus-visible::-webkit-scrollbar,.modal#oddo-bhf-consent .modal__content-inner:hover::-webkit-scrollbar{display:block}.modal#oddo-bhf-consent .modal__content-inner::-webkit-scrollbar{display:block}.modal#oddo-bhf-consent .modal__row-title{font-size:2rem}@media screen and (min-width:48em){.modal .modal__inner{overflow:hidden;position:relative}.modal .modal__content{overflow:hidden;width:100%}.modal .modal__content>div{width:100%}.modal .modal__form{position:relative;width:100%;z-index:1}.modal .modal__form>div{width:100%}.modal .modal__back-btn{display:none}.modal .modal__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}}@media screen and (max-width:47.9375em){.modal .modal__content,.modal .modal__form{aspect-ratio:514/492}.modal.modal--has-visible-content .modal__content{display:block}.modal .modal__actions{display:flex;flex-direction:column;gap:1em}}
