.modal-dynamic-layout{background-color:#fff;border-radius:.8rem;height:-moz-fit-content;height:fit-content;margin:auto;padding:6.4rem;pointer-events:all;position:relative}.modal-dynamic-layout__header{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.modal-dynamic-layout__title{flex:1;font-family:Nekst,sans-serif;font-size:4rem;font-weight:700;line-height:normal;min-width:0}.modal-dynamic-layout__button-close{flex:0 0 auto;height:4.8rem;width:4.8rem;fill:#84919a;transition-duration:.3s;transition-property:fill;transition-timing-function:cubic-bezier(.33,1,.68,1)}.modal-dynamic-layout__button-close:not(:disabled):not(.is-disabled):not(.is-loading):not(.is-active):active,.modal-dynamic-layout__button-close:not(:disabled):not(.is-disabled):not(.is-loading):not(.is-active):focus-visible{fill:#0e73f6}.modal-dynamic-layout__button-close:not(:disabled):not(.is-disabled):not(.is-loading):not(.is-active):not(:active):not(:focus-visible):hover{fill:#4094f7}.modal-dynamic-layout__subtitle{color:#6e7c87;font-size:2.4rem;line-height:1.25;margin-top:2.4rem}@media only screen and (max-width:768px){.modal-dynamic-layout__title{font-size:3.6rem}}@media only screen and (max-width:580px){.modal-dynamic-layout{padding:1.6rem}.modal-dynamic-layout__title{font-size:3.2rem;line-height:normal}.modal-dynamic-layout__subtitle{font-size:2rem;line-height:normal;margin-top:1.6rem}}.modal-form{display:flex;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;padding:var(--wrapper-offset);-webkit-overflow-scrolling:touch}.modal-form__overlay{position:fixed}.modal-form__content{margin:auto;scroll-margin-top:var(--wrapper-offset);width:min(100%,112.6rem)}.modal-form__part-form{margin-top:2.4rem}@media only screen and (max-width:580px){.modal-form__part-form{margin-top:1.6rem}}.modal-notification{display:flex;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;padding:var(--wrapper-offset);-webkit-overflow-scrolling:touch}.modal-notification__overlay{position:fixed}.modal-notification__content{margin:auto;scroll-margin-top:var(--wrapper-offset);width:min(100%,112.6rem)}.modal-notification__core-photo{margin:4.8rem auto 0;width:25.6rem}.modal-notification__ui-button{margin:4.8rem auto 0}.part-cookie{align-items:center;background-color:#0e73f6;border-radius:.8rem;bottom:var(--wrapper-offset);box-shadow:0 0 20px #0000001f;display:flex;flex-flow:row nowrap;gap:1.6rem;left:50%;padding:1.6rem 2rem;position:fixed;right:auto;top:auto;transform:translate(-50%);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1);width:min(100% - 2 * var(--wrapper-offset),90rem);z-index:100}.part-cookie:not(.is-opened){opacity:0;pointer-events:none;transform:translate(-50%,100%)}.part-cookie__text{color:#b7d5fc;flex:1;font-size:1.6rem;line-height:normal}.part-cookie__text strong{color:#fff;font-weight:700}.part-cookie__text a{color:#fff;text-decoration-line:underline;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.33,1,.68,1)}.part-cookie__text a:hover{color:#fff9}.part-cookie__ui-button{flex:0 0 auto}@media only screen and (max-width:580px){.part-cookie{flex-wrap:wrap;gap:1rem;padding:1.2rem 1.6rem}.part-cookie__ui-button{flex-basis:100%}}
