#root>*{overflow:auto;display:flex;flex-direction:column;min-height:100vh}body{margin:0;font-family:Arquitecta,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-logo{width:7.6875em;margin-inline:auto;display:block;margin-top:4.4375em;margin-left:auto;margin-right:auto}@media screen and (min-width:767px){.app-logo{width:9.6875em;margin-top:7.125em}}.modal-content{position:relative;outline:none;inset:0;background-color:#fff}.modal-header{position:sticky;top:0;right:0;display:flex;width:100%;justify-content:space-between;box-sizing:border-box;padding:1em}.modal-btn-close{font-size:2em;background:transparent;border:transparent;color:#776969}.modal-body{max-height:100vh;overflow-y:auto}.app{position:fixed;inset:0;background-image:url(/assets/bg-mobile-CzzdAeKu.png);background-repeat:no-repeat;background-size:cover;color:#fffef8}@media screen and (min-width:767px){.app{background-image:url(/assets/bg-desktop-BXxTcABa.png)}}.app-slogan{font-size:1.3125em;flex-grow:1;display:flex;justify-content:center;align-items:center;font-weight:450;letter-spacing:.1em}@media screen and (min-width:767px){.app-slogan{font-size:2.4em}}.app-bottom{display:flex;padding-bottom:5.4375em;align-items:flex-end;justify-content:center;height:4em}.accessibility-statement-url{font-size:1.3em;margin-left:1.3em;padding-bottom:1em}.accessibility-statement-url a{color:#fffef8}.membership-btn{font-size:1.125em;background-color:transparent;border:1px solid #FFFEF8;border-radius:3.33em;color:inherit;height:2.38em;width:11.5em;display:block;font-family:inherit}@media screen and (min-width:767px){.membership-btn{font-size:1.375em}}.membership-btn:hover{background-color:#fffef8;color:#353d2f}.membership-msg{font-size:1.125em;padding:0 4.5em;text-align:center}.membership-msg a{color:#353d2f}@media screen and (min-width:767px){.membership-msg{font-size:1.375em}}.modal-hp{position:fixed;inset:0;background-color:#ffffffbf;display:flex;align-items:center}.modal-hp .modal-content{margin:0 1em;padding-bottom:1em;min-height:240px}@media screen and (min-width:767px){.modal-hp .modal-content{height:280px;width:600px;margin:0 auto;padding:0}}.modal-hp .modal-content .modal-body{padding:0 3vw;font-size:1.5em}.app-loader{border:.2em solid #f3f3f3;border-top:.2em solid;border-radius:50%;width:.8em;height:.8em;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.react-pdf__Page__canvas{margin:0 auto;height:auto!important;max-width:90%;width:auto!important}.register{background-color:#edecc12e;color:#353d2f;direction:rtl}.register-form{margin-inline:auto;margin-block:3.8125em;margin-left:auto;margin-right:auto}.register-form .form-title{font-size:1.062em;margin-bottom:4.235em}.register-form .field-wrapper{margin-bottom:1.875em}.register-form .field-wrapper input,.register-form .field-wrapper select{height:2.333em;width:17.25em;box-sizing:border-box;font-size:.75em}.register-form .field-wrapper input[type=tel],.register-form .field-wrapper select[type=tel]{direction:rtl}.register-form .field-terms a,.register-form .field-terms .field-terms-underline{padding-inline-start:.5em;color:inherit;text-decoration:underline;cursor:pointer}.register-form .react-select-container{width:17.25em;font-size:.75em}.register-form .react-select-control{min-height:0;border-color:#767676;border-radius:2px}.register-form .react-select-value-container,.register-form .react-select-input{padding:0;margin:0;padding-inline:2px}.register-form .field-cb-wrapper{margin-bottom:1.3125em}.register-form .field-cb-wrapper label{display:flex;align-items:center;font-size:.75em}.register-form .field-cb-wrapper input{width:1.08em;height:1.08em;font-size:inherit;margin-left:.75em}.register-form .field-cb-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #353D2F;outline:none}.register-form .field-cb-wrapper input:checked{background-color:#353d2f;border:1px solid #353D2F}.register-form .field-cb-wrapper input:focus{outline:none}.register-form .error-wrapper{position:absolute;font-size:.5625em;padding-top:.5625em;color:#be5128}.register-form .error-submit-wrapper{transform:translate(-50%);left:50%}.register-form .register-btn{margin-top:3.1875em;font-size:.75em;background-color:transparent;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;margin-left:auto;margin-right:auto;display:flex;cursor:pointer;align-items:center;justify-content:center}.register-form .register-btn:hover{background-color:#353d2f;color:#fffef8}.register-process{margin-inline:auto;margin-left:auto;margin-right:auto;margin-top:3.8125em}.register-process .register-process-title{font-size:1.062em;margin-bottom:4.235em}.register-process .register-process-error{text-align:center}.register-process .register-process-err-btn{cursor:pointer;margin-top:30vh;font-size:.75em;background-color:transparent;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.register-process .app-loader{margin-inline:auto;margin-left:auto;margin-right:auto;width:2em;height:2em}.payment{background-color:#edecc12e;color:#353d2f;direction:rtl;align-items:center}.payment .CG{width:35%;min-width:20em;text-align:center;padding:1vw}.payment .CG iframe{height:20em;border:none;width:100%;margin:0 auto;min-width:20em}.payment .CG.error{background-color:#f3bbb9}.payment .CG .error-text{margin:0;text-align:start}.payment .payment-title{margin-top:3.8125em;text-align:center;font-size:1.062em;margin-bottom:4.235em}.payment .payment-title-name{font-size:1.4em}.success{background-color:#353d2f;direction:rtl}.success .success-title{font-size:1.0625em;color:#edecc1;text-align:center;margin-top:3.58em}.success .success-title-smile{direction:ltr}.success .success-title-smile span{font-size:1.5em}.success .success-btn{cursor:pointer;margin-top:30vh;font-size:.75em;background-color:#edecc1;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.contact{background-color:#edecc12e;color:#353d2f;direction:ltr}.contact.success{background-color:#353d2f}.contact.success .success-title{font-size:1.0625em;color:#edecc1;text-align:center;margin-top:3.58em}.contact.success .success-title-smile{direction:ltr}.contact.success .success-title-smile span{font-size:1.5em}.contact.success .success-btn{text-decoration:none;cursor:pointer;margin-top:30vh;font-size:.75em;background-color:#edecc1;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.contact-form{margin-inline:auto;margin-block:3.8125em;margin-left:auto;margin-right:auto}.contact-form .form-title{font-size:1.062em;text-align:center;margin-bottom:1em}.contact-form .mandatory-fields{margin-bottom:.5em}.contact-form .field-wrapper{margin-bottom:1.25em}.contact-form .field-wrapper label{display:none}.contact-form .field-wrapper input,.contact-form .field-wrapper select,.contact-form .field-wrapper textarea{height:2.5em;width:22.25em;padding-inline-start:1em;border:.03125em solid #353D2F;font-size:.875em;font-family:inherit}.contact-form .field-wrapper textarea{height:auto;padding-top:.5em;padding-bottom:.5em}.contact-form .field-wrapper.field-terms label{align-items:center;display:flex;font-size:.875em}.contact-form .field-wrapper.field-terms input{appearance:none;border:1px solid #353d2f;font-size:inherit;height:1.08em;margin-inline-end:.75em;width:1.08em;margin-inline-start:0}.contact-form .field-wrapper.field-terms input:checked{background-color:#353d2f;border:1px solid #353d2f}.contact-form .field-terms a,.contact-form .field-terms .field-terms-underline{padding-inline-start:.5em;color:inherit;text-decoration:underline;cursor:pointer}.contact-form .react-select-container{height:2.5em;width:23.5em;font-size:.875em}.contact-form .react-select-control{min-height:0;border:.03125em solid #353d2f;padding-inline-start:1em;border-radius:1px}.contact-form .react-select-value-container,.contact-form .react-select-input{padding:0;margin:0}.contact-form .field-cb-wrapper{margin-bottom:1.3125em}.contact-form .field-cb-wrapper label{display:flex;align-items:center;font-size:.75em}.contact-form .field-cb-wrapper input{width:1.08em;height:1.08em;font-size:inherit;margin-left:.75em}.contact-form .field-cb-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #353D2F;outline:none}.contact-form .field-cb-wrapper input:checked{background-color:#353d2f;border:1px solid #353D2F}.contact-form .field-cb-wrapper input:focus{outline:none}.contact-form .error-wrapper{position:absolute;font-size:.975em;color:#be5128}.contact-form .error-submit-wrapper{transform:translate(-50%);left:50%}.contact-form .contact-btn{font-size:1em;background-color:transparent;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;display:flex;cursor:pointer;align-items:center;justify-content:center;margin:3.1875em auto 1em}.contact-form .contact-btn:hover{background-color:#353d2f;color:#fffef8}.contact-process{margin-inline:auto;margin-top:3.8125em;margin-left:auto;margin-right:auto}.contact-process .contact-process-title{font-size:1.062em;margin-bottom:4.235em}.contact-process .contact-process-error{text-align:center}.contact-process .contact-process-err-btn{cursor:pointer;margin-top:30vh;font-size:.75em;background-color:transparent;border:1px solid #353D2F;border-radius:3.33em;color:inherit;height:2.166em;width:10.916em;display:block;font-family:inherit;margin-inline:auto;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.contact-process .app-loader{margin-inline:auto;width:2em;height:2em}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}.accessibility-statement{background-color:#edecc12e;color:#353d2f;font-size:1.5em}.accessibility-statement .content{width:70%;margin:0 auto;direction:rtl}
