.modal-overlay{position:fixed;top:0;left:0;z-index:1040;width:100%;height:100%;background-color:#131515;opacity:.2;transition:all .33s ease-out;overflow-y:auto;overflow-x:hidden}.modal-wrapper{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;display:flex;align-items:center;justify-content:center}.modal-header{display:flex;min-height:3.313rem;align-items:flex-start;justify-content:flex-start;padding:1rem;pointer-events:auto}.modal-dialog{position:relative;display:flex;flex-direction:column;max-width:1240px;height:auto;padding:1.875rem;margin:0 auto;box-shadow:none;background-color:#fff;border-radius:.25rem}.modal-dialog.popover{position:absolute;margin:0}.modal-dialog.butterscotch{background-color:#ff8200}.modal-dialog.purplish-blue{background-color:#5c068c}@media (max-width: 991.98px){.modal-dialog{max-width:calc(100vw - 4rem)}}@media (max-width: 767.98px){.modal-dialog{max-width:calc(100vw - 1rem)}}.modal-dialog .arrow-up,.modal-dialog .arrow-up-parent{position:absolute;width:0;height:0;top:-.75rem;left:50%;border-right:.75rem solid transparent;border-bottom:.75rem solid #FFFFFF;border-left:.75rem solid transparent}.modal-dialog .arrow-up.butterscotch,.modal-dialog .arrow-up-parent.butterscotch{position:absolute;width:0;height:0;top:-.75rem;left:50%;border-right:.75rem solid transparent;border-bottom:.75rem solid #FF8200;border-left:.75rem solid transparent}.modal-dialog .arrow-up.purplish-blue,.modal-dialog .arrow-up-parent.purplish-blue{position:absolute;width:0;height:0;top:-.75rem;left:50%;border-right:.75rem solid transparent;border-bottom:.75rem solid #5C068C;border-left:.75rem solid transparent}.modal-dialog .arrow-down,.modal-dialog .arrow-down-parent{position:absolute;bottom:-.75rem;left:50%;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #FFFFFF}.modal-dialog .arrow-down.butterscotch,.modal-dialog .arrow-down-parent.butterscotch{position:absolute;bottom:-.75rem;left:50%;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #FF8200}.modal-dialog .arrow-down.purplish-blue,.modal-dialog .arrow-down-parent.purplish-blue{position:absolute;bottom:-.75rem;left:50%;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid #5C068C}.modal-dialog .arrow-right{position:absolute;top:50%;right:calc(50% - .375rem);width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:.75rem solid #FFFFFF}.modal-dialog .arrow-right.butterscotch{position:absolute;top:50%;right:calc(50% - .375rem);width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:.75rem solid #FF8200}.modal-dialog .arrow-right.purplish-blue{position:absolute;top:50%;right:calc(50% - .375rem);width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:.75rem solid #5C068C}.modal-dialog .arrow-left{position:absolute;top:calc(50% - .375rem);left:-.75rem;width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:.75rem solid #FFFFFF}.modal-dialog .arrow-left.butterscotch{position:absolute;top:calc(50% - .375rem);left:-.75rem;width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:.75rem solid #FF8200}.modal-dialog .arrow-left.purplish-blue{position:absolute;top:calc(50% - .375rem);left:-.75rem;width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:.75rem solid #5C068C}.modal-dialog .close-button{display:flex;position:absolute;top:0;right:0;width:3.125rem;height:3.125rem;background:url(/images/navigation/close_ico.svg) no-repeat center #fff;padding:1rem;border:1px solid #E7E7E7;border-radius:4px;box-shadow:none;cursor:pointer;z-index:9}.modal-dialog .close-button.medium{width:2.5rem;height:2.5rem}.modal-dialog .close-button:hover,.modal-dialog .close-button:focus,.modal-dialog .close-button:active{box-shadow:none;border:1px solid #5C068C;background:url(/images/navigation/close_ico_white.svg) no-repeat center #5c068c}.modal-footer{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem}@media (max-width: 991.98px){.modal-dialog .close-button{top:0;right:0;width:2.5rem;height:2.5rem}.modal-dialog .close-button .close-image{vertical-align:middle;height:.938rem;width:.938rem}}@media (max-width: 767.98px){.modal-dialog .close-button{top:0;right:0;width:2.5rem;height:2.5rem}.modal-dialog .close-button .close-image{vertical-align:middle;height:.938rem;width:.938rem}}.fade-in{-webkit-animation:fadeIn 1s ease-in-out both;-moz-animation:fadeIn 1s ease-in-out both;animation:fadeIn 1s ease-in-out both}.fade-in-x2{-webkit-animation:fadeIn .5s ease-in-out both;-moz-animation:fadeIn .5s ease-in-out both;animation:fadeIn .5s ease-in-out both}.fade-in-fast{-webkit-animation:fadeIn .75s ease-in-out both;-moz-animation:fadeIn .75s ease-in-out both;animation:fadeIn .75s ease-in-out both}.fade-out{animation:fadeOut .5s linear both}.slide-left{animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both}.slide-left-x2{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-right{animation:slide-right .5s linear both}.slide-to-right{animation:slide-to-right 1s cubic-bezier(.25,.46,.45,.94) both}.slide-to-right-x2{animation:slide-to-right .5s cubic-bezier(.25,.46,.45,.94) both}.slide-from-right{animation:slide-from-right .5s linear both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slide-left{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes slide-to-right{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-from-right{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}
