.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-hidden{display:none}.modal-content{position:relative;background:white;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:auto;width:600px;display:flex;flex-direction:column;direction:rtl;color:#002C4D}.modal-message{margin-bottom:20px;color:#333;line-height:1.5;font-weight:400;font-size:2.5rem;line-height:30px;text-align:center;margin-top:5rem}.modal-button{background-color:#85afd2;padding:.3em;text-align:center;max-width:15em;margin:2em auto auto;color:#FFFFFF;font-size:1.4em}.modal-button:hover{cursor:pointer;transition:background-color .2s}.chosen-package{background-color:#f3f7fb;width:22em;height:5.5em;padding:.5em;margin:2em auto auto}.chosen-package .icon svg{height:3em}.chosen-package .icon{display:inline-block;width:6.5em;margin-bottom:.5em;margin-right:1em}.chosen-package .package-info{display:inline-block;width:10em;text-align:right}.chosen-package .title{color:#032c4c;font-weight:700}.chosen-package .price{color:#032c4c}.chosen-package .cancel-policy{color:#678296;font-size:9pt}.chosen-package .change-link{display:inline-block;text-decoration:underline;color:#032c4c;border-right:1px solid #c7d2dc;padding-bottom:1.5em;padding-top:1.5em;padding-right:1em;vertical-align:top;font-size:large}.paywall-input-field{display:inline-block;text-align:right;margin-top:1.4em}.paywall-input-field input{border:1px solid #b9c5ce;padding:.5em .3em;width:21em}.paywall-input-field input:focus{border:2px solid #08304f;outline:none}.paywall-input-field .label{font-weight:600}.title-text{display:block;width:100%;margin:2em auto .1em;font-size:2em;color:#002c4d}.paywall-button,.title-text,.user-details-form{text-align:center}.paywall-button{background-color:#85afd2;padding:.3em;max-width:15em;margin:1em auto auto;color:#FFFFFF;font-size:1.4em;width:100%}.paywall-button:hover{cursor:pointer}.paywall-input-field textarea{border:1px solid #b9c5ce;padding:.5em .3em;width:21em;height:5em}.paywall-input-field .sublabel{color:#666666;font-weight:400}.paywall-input-field.has-error{border-color:red;color:red}.button-form-error{color:red}.button-form-error .paywall-button{border:1px solid red}.address-input .paywall-input-field{width:21em;margin-top:1.4em}.address-input .paywall-input-field .css-iw23me-control{padding:.2em .1em}.address-input .paywall-input-field .css-1nmdiq5-menu>div:first-child>div:first-child{max-height:25em;overflow-y:scroll}.address-input .select-footer{color:#242424;padding:.3em;text-align:center}.address-input .select-footer a{color:#002c4d}@media (max-width:1280px){.chosen-package{width:-moz-fit-content;width:fit-content}.chosen-package .icon{display:inline-block;width:auto;margin-bottom:auto;margin-left:.1em;margin-right:0}.chosen-package .package-info{width:-moz-fit-content;width:fit-content;font-size:10pt;padding-left:.2em}.chosen-package .change-link{padding:auto .3em auto auto;font-size:medium}.chosen-package .cancel-policy{font-size:8pt}.address-input .paywall-input-field{width:80%}.paywall-input-field textarea{width:100%;font-size:1em}}@media (max-width:600px){.chosen-package,.paywall-input-field input{width:100%}}