.modal{border:none;padding:40px}@media(prefers-reduced-motion: no-preference){.modal[open]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:modal-body;animation-name:modal-body}}.modal::-webkit-backdrop{backdrop-filter:blur(4px);background-color:rgba(93,93,93,.8)}.modal::backdrop{backdrop-filter:blur(4px);background-color:rgba(93,93,93,.8)}@media(prefers-reduced-motion: no-preference){.modal::-webkit-backdrop{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}.modal::backdrop{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}}.modal__close{color:#221b47;inset:0 0 auto auto;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(prefers-reduced-motion: reduce){.modal__close{-webkit-transition:none;transition:none}}.modal__close:hover,.modal__close:focus{color:#151516}.modal--primary{position:relative;margin-inline:20px;background-color:#fff}.modal--primary:not(.without-image){padding:20px;max-width:650px}@media(min-width: 576px){.modal--primary:not(.without-image){padding:calc(20px + (100vw - 576px)/((768 - 576)/(30 - 20)));margin-inline:calc(20px + (100vw - 576px)/((768 - 576)/(60 - 20)))}}@media(min-width: 768px){.modal--primary:not(.without-image){width:650px;max-width:unset;margin-inline:auto;padding:calc(30px + (100vw - 768px)/((1280 - 768)/(40 - 30)))}}@media(min-width: 1280px){.modal--primary:not(.without-image){padding:calc(40px + (100vw - 1280px)/((1440 - 1280)/(60 - 40)));width:calc(1160px + (100vw - 1280px)/((1440 - 1280)/(1280 - 1160)))}}@media(min-width: 1440px){.modal--primary:not(.without-image){padding:60px;width:1280px}}@media(min-width: 576px){.modal--primary:not(.without-image) .modal__close{inset:calc(0px + (100vw - 576px)/((768 - 576)/(4 - 0))) calc(0px + (100vw - 576px)/((768 - 576)/(4 - 0))) auto auto}}@media(min-width: 768px){.modal--primary:not(.without-image) .modal__close{inset:4px 4px auto auto}}@media(min-width: 1280px){.modal--primary:not(.without-image) .modal__close{inset:calc(12px + (100vw - 1280px)/((1440 - 1280)/(18 - 12))) calc(12px + (100vw - 1280px)/((1440 - 1280)/(18 - 12))) auto auto}}@media(min-width: 1440px){.modal--primary:not(.without-image) .modal__close{inset:18px 18px auto auto}}.modal--primary:not(.without-image) .modal__close svg{width:20px;height:20px}.modal--primary:not(.without-image) .modal__wrapper{row-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1280px){.modal--primary:not(.without-image) .modal__wrapper{-webkit-column-gap:calc(40px + (100vw - 1280px)/((1440 - 1280)/(60 - 40)));-moz-column-gap:calc(40px + (100vw - 1280px)/((1440 - 1280)/(60 - 40)));column-gap:calc(40px + (100vw - 1280px)/((1440 - 1280)/(60 - 40)));-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 1440px){.modal--primary:not(.without-image) .modal__wrapper{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.modal--primary:not(.without-image) .modal__wrapper .media img{height:255px}@media(min-width: 576px){.modal--primary:not(.without-image) .modal__wrapper .media img{height:calc(255px + (100vw - 576px)/((768 - 576)/(250 - 255)))}}@media(min-width: 768px){.modal--primary:not(.without-image) .modal__wrapper .media img{height:250px}}@media(min-width: 1280px){.modal--primary:not(.without-image) .modal__wrapper .media img{width:calc(618px + (100vw - 1280px)/((1440 - 1280)/(678 - 618)));height:calc(500px + (100vw - 1280px)/((1440 - 1280)/(700 - 500)))}}@media(min-width: 1440px){.modal--primary:not(.without-image) .modal__wrapper .media img{width:678px;height:700px}}.modal--primary:not(.without-image) .modal__content-wrapper{row-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--primary.without-image{margin-bottom:40px;max-width:477px;padding:0 !important}@media(min-width: 576px){.modal--primary.without-image{margin:auto auto calc(40px + (100vw - 576px)/((768 - 576)/(85 - 40))) calc(20px + (100vw - 576px)/((768 - 576)/(40 - 20)))}}@media(min-width: 768px){.modal--primary.without-image{margin:auto auto calc(85px + (100vw - 768px)/((1280 - 768)/(57 - 85))) calc(40px + (100vw - 768px)/((1280 - 768)/(60 - 40)));max-width:unset;width:calc(477px + (100vw - 768px)/((1280 - 768)/(623 - 477)))}}@media(min-width: 1280px){.modal--primary.without-image{margin:auto auto calc(57px + (100vw - 1280px)/((1440 - 1280)/(132 - 57))) calc(60px + (100vw - 1280px)/((1440 - 1280)/(120 - 60)));width:calc(623px + (100vw - 1280px)/((1440 - 1280)/(663 - 623)))}}@media(min-width: 1440px){.modal--primary.without-image{margin:auto auto 132px 120px;width:663px}}@media(min-width: 576px){.modal--primary.without-image .modal__close{inset:calc(0px + (100vw - 576px)/((768 - 576)/(4 - 0))) calc(0px + (100vw - 576px)/((768 - 576)/(4 - 0))) auto auto}}@media(min-width: 768px){.modal--primary.without-image .modal__close{inset:calc(4px + (100vw - 768px)/((1280 - 768)/(10 - 4))) calc(4px + (100vw - 768px)/((1280 - 768)/(10 - 4))) auto auto}}@media(min-width: 1280px){.modal--primary.without-image .modal__close{inset:10px 10px auto auto}}.modal--primary.without-image .modal__close svg{width:20px;height:20px}.modal--primary.without-image .modal__content-wrapper{row-gap:16px;padding:20px 20px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 576px){.modal--primary.without-image .modal__content-wrapper{padding:calc(20px + (100vw - 576px)/((768 - 576)/(30 - 20))) calc(20px + (100vw - 576px)/((768 - 576)/(60 - 20))) calc(10px + (100vw - 576px)/((768 - 576)/(15 - 10)))}}@media(min-width: 768px){.modal--primary.without-image .modal__content-wrapper{padding:calc(30px + (100vw - 768px)/((1280 - 768)/(60 - 30))) calc(60px + (100vw - 768px)/((1280 - 768)/(100 - 60))) calc(15px + (100vw - 768px)/((1280 - 768)/(30 - 15)))}}@media(min-width: 1280px){.modal--primary.without-image .modal__content-wrapper{padding:60px calc(100px + (100vw - 1280px)/((1440 - 1280)/(120 - 100))) 30px}}@media(min-width: 1440px){.modal--primary.without-image .modal__content-wrapper{padding-inline:120px}}.modal--primary.without-image .modal__links{padding:10px 20px 20px}@media(min-width: 576px){.modal--primary.without-image .modal__links{padding:calc(10px + (100vw - 576px)/((768 - 576)/(15 - 10))) calc(20px + (100vw - 576px)/((768 - 576)/(60 - 20))) calc(20px + (100vw - 576px)/((768 - 576)/(30 - 20)))}}@media(min-width: 768px){.modal--primary.without-image .modal__links{padding:calc(15px + (100vw - 768px)/((1280 - 768)/(30 - 15))) calc(60px + (100vw - 768px)/((1280 - 768)/(100 - 60))) calc(30px + (100vw - 768px)/((1280 - 768)/(60 - 30)))}}@media(min-width: 1280px){.modal--primary.without-image .modal__links{padding:30px calc(100px + (100vw - 1280px)/((1440 - 1280)/(120 - 100))) 60px}}@media(min-width: 1440px){.modal--primary.without-image .modal__links{padding-inline:120px}}@-webkit-keyframes modal-backdrop{from{backdrop-filter:blur(0);background-color:rgba(93,93,93,0)}to{backdrop-filter:blur(4px);background-color:rgba(93,93,93,.8)}}@keyframes modal-backdrop{from{backdrop-filter:blur(0);background-color:rgba(93,93,93,0)}to{backdrop-filter:blur(4px);background-color:rgba(93,93,93,.8)}}@-webkit-keyframes modal-body{from{opacity:0}to{opacity:1}}@keyframes modal-body{from{opacity:0}to{opacity:1}}
/*# sourceMappingURL=modal.css.map */