.modal-background{backdrop-filter:blur(3px) grayscale(.8);right:0;position:fixed;opacity:1;bottom:0;top:0;background-color:rgba(35,35,35,.2);left:0;z-index:10000}.modal-background.hidden{opacity:0}.modal-container{overflow-y:auto;padding:50px;right:0;position:fixed;-webkit-box-direction:normal;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;opacity:1;bottom:0;top:0;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;left:0;flex-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:10000}.modal-container.hidden{opacity:0}.modal-container.hidden .modal-dialog{transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);filter:opacity(0);-webkit-filter:opacity(0)}.modal-container.scrollinside .modal-dialog{max-height:unset}.modal-container.scrollinside .modal-dialog .modal-content{overflow:visible}.modal-container .modal-dialog{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);filter:opacity(1);-webkit-filter:opacity(1);pointer-events:auto;transition:transform .3s,filter .3s;-o-transition:transform .3s,filter .3s;-ms-transition:transform .3s,filter .3s;-moz-transition:transform .3s,filter .3s;-webkit-transition:transform .3s,filter .3s;max-width:90%;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:90%;min-width:375px;background-color:#fff;margin:auto;box-shadow:0 0 15px 0 rgba(0,0,0,.1);-webkit-box-orient:vertical;-moz-box-orient:vertical}.modal-container .modal-dialog,.modal-container .modal-dialog .modal-header{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-container .modal-dialog .modal-header{padding:35px 65px 15px 55px;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;position:relative;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal}.modal-container .modal-dialog .modal-header .modal-header-close{-ms-flex-pack:center;height:40px;padding:10px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;font-size:0;border:none;right:20px;color:#232323;position:absolute;-webkit-box-direction:normal;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;outline:none;opacity:1;top:20px;background-color:transparent;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;cursor:pointer;width:40px;flex-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-container .modal-dialog .modal-header .modal-header-close svg{pointer-events:none}.modal-container .modal-dialog .modal-header .modal-header-title{-ms-flex-pack:start;flex-grow:1;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-pack:start;-moz-box-pack:start;font-size:36px;font-weight:800;color:#232323;margin:0;line-height:49px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-container .modal-dialog .modal-content{padding:15px 55px 0;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal}.modal-container .modal-dialog .modal-content,.modal-container .modal-dialog .modal-content .form{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-container .modal-dialog .modal-content .form,.modal-container .modal-dialog .modal-content .form .input{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical}.modal-container .modal-dialog .modal-content .form .input{margin-bottom:15px;-webkit-box-direction:normal;-moz-box-direction:normal;width:100%;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.modal-container .modal-dialog .modal-content .form .input input,.modal-container .modal-dialog .modal-content .form .input textarea{padding:10px 15px;font-size:14px;border:1px solid silver;font-weight:400;color:silver;background-color:#e5e5e5;line-height:20px}.modal-container .modal-dialog .modal-content .form .input input:-webkit-autofill,.modal-container .modal-dialog .modal-content .form .input input:-webkit-autofill:focus,.modal-container .modal-dialog .modal-content .form .input input:-webkit-autofill:hover,.modal-container .modal-dialog .modal-content .form .input textarea:-webkit-autofill,.modal-container .modal-dialog .modal-content .form .input textarea:-webkit-autofill:focus,.modal-container .modal-dialog .modal-content .form .input textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 50px #e5e5e5;-webkit-text-fill-color:#232323}.modal-container .modal-dialog .modal-content .form .input input.error,.modal-container .modal-dialog .modal-content .form .input textarea.error{border-color:red}.modal-container .modal-dialog .modal-content .form .input input.error::-webkit-input-placeholder,.modal-container .modal-dialog .modal-content .form .input textarea.error::-webkit-input-placeholder{color:red}.modal-container .modal-dialog .modal-content .form .input input.error:-moz-placeholder,.modal-container .modal-dialog .modal-content .form .input input.error::-moz-placeholder,.modal-container .modal-dialog .modal-content .form .input textarea.error:-moz-placeholder,.modal-container .modal-dialog .modal-content .form .input textarea.error::-moz-placeholder{color:red}.modal-container .modal-dialog .modal-content .form .input input.error:-ms-input-placeholder,.modal-container .modal-dialog .modal-content .form .input textarea.error:-ms-input-placeholder{color:red}.modal-container .modal-dialog .modal-content .form .input input.error~.error-msg,.modal-container .modal-dialog .modal-content .form .input textarea.error~.error-msg{font-size:11.5px;margin-top:5px}.modal-container .modal-dialog .modal-content .form .input input[required]~label:after,.modal-container .modal-dialog .modal-content .form .input textarea[required]~label:after{color:red;content:"*";margin-left:.2em}.modal-container .modal-dialog .modal-content .form .input textarea{height:100px;resize:none}.modal-container .modal-dialog .modal-content .form .input .error-msg{font-size:0;color:red;transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear;margin:0;order:3}.modal-container .modal-dialog .modal-content .form .spp-input{width:100%}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]{height:0;padding:0;opacity:0;margin:0;order:1;width:0}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]:active~label .indicator:after,.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]:focus~label .indicator:after,.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]:hover~label .indicator:after{opacity:.3}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]:checked~label .indicator:after{opacity:1}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]~label{padding:5px 0 5px 30px;font-size:14px;color:#232323;position:relative;margin:10px 0 0;order:2;width:100%}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]~label a{text-decoration:underline;color:inherit}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]~label .indicator{height:20px;border:1px solid #232323;position:absolute;bottom:0;top:0;margin:auto 0;left:0;width:20px;z-index:1}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox]~label .indicator:after{border-color:#232323;height:12px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:0;transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;content:"";position:absolute;border-style:solid;opacity:0;border-width:0 2px 2px 0;bottom:2px;top:0;margin:auto;left:0;width:6px}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox].error~label{color:red}.modal-container .modal-dialog .modal-content .form .spp-input input[type=checkbox].error~label .indicator{border-color:red}.modal-container .modal-dialog .modal-footer{-ms-flex-pack:center;padding:15px 55px 30px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-direction:normal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-container .modal-dialog .modal-footer .button{width:100%}@media screen and (max-width:992px){.modal-container{cursor:pointer}}@media screen and (max-width:767px){.modal-container .modal-dialog{max-width:100%;max-height:100%}}@media screen and (max-width:560px){.modal-container .modal-dialog .modal-header{padding:10px 45px 10px 25px}.modal-container .modal-dialog .modal-header .modal-header-title{font-size:24px;line-height:40px}.modal-container .modal-dialog .modal-header .modal-header-close{right:5px;top:10px}.modal-container .modal-dialog .modal-content{padding:10px 25px 0}.modal-container .modal-dialog .modal-footer{padding:10px 25px 20px}}