.modal header h2,.modal__Wrapper.isNewsletter section h2{font-size:32rem;line-height:40rem}@media(max-width:768px){.modal header h2,.modal__Wrapper.isNewsletter section h2{font-size:32rem}}.modal__InvestorAdditionalInformation p,.modal__InvestorProceedingDisclaimer p,.modal__InvestorsOfferDeclined p,.modal__Wrapper.isInvestor section article p,.modal__Wrapper.isNewsletter section p{font-size:16rem;line-height:32rem}.modal__Wrapper{background-color:#041b2ae6;display:grid;height:100%;inset:0;opacity:0;place-content:center;position:fixed;transition:opacity .3s,visibility .3s,transform .3s;visibility:hidden;width:100%;z-index:1000000000}@media(max-width:768px){.modal__Wrapper{place-content:initial;align-content:flex-end;gap:0;width:100%}}.modal__Wrapper.isOpen{opacity:1;visibility:visible}.modal__Wrapper.isOpen .modal{transform:translateY(0)}.modal__Wrapper.isDocument li{background-color:#d9e2e9;border-radius:16rem;padding:8rem}@media(max-width:768px){.modal__Wrapper.isDocument li{padding:16rem 28rem 16rem 8rem}}.modal__Wrapper.isDocument li a,.modal__Wrapper.isDocument li a div:first-of-type{align-items:center;color:#0e2937;display:flex;font-size:18rem;font-weight:600;line-height:24rem;white-space:nowrap;width:100%}.modal__Wrapper.isDocument li a div:first-of-type p,.modal__Wrapper.isDocument li a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400rem}@media(max-width:768px){.modal__Wrapper.isDocument li a div:first-of-type p,.modal__Wrapper.isDocument li a p{max-width:200rem}}.modal__Wrapper.isDocument li+li{margin-top:16rem}.modal__Wrapper.isDocument span{background-color:#b9c5cf;border-radius:12rem;display:block;margin-right:16rem;max-height:56rem;max-width:56rem;min-height:56rem;min-width:56rem;position:relative}@media(max-width:768px){.modal__Wrapper.isDocument span{background-color:transparent;max-height:32rem;max-width:32rem;min-height:32rem;min-width:32rem}}.modal__Wrapper.isDocument span svg{left:50%;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal__Wrapper.isNewsletter .modal{max-height:none;min-height:auto}@media(max-width:768px){.modal__Wrapper.isNewsletter .modal{max-height:-moz-fit-content;max-height:fit-content}}.modal__Wrapper.isNewsletter section{padding:200rem 64rem 64rem}@media(max-width:768px){.modal__Wrapper.isNewsletter section{padding:180rem 24rem 24rem}}.modal__Wrapper.isNewsletter section img{left:50%;max-height:240rem;max-width:240rem;min-height:240rem;min-width:240rem;position:absolute;top:64rem;transform:translate(-50%)}.modal__Wrapper.isNewsletter section h2{margin-bottom:16rem;text-align:center}.modal__Wrapper.isNewsletter section p{text-align:center}.modal__Wrapper.isApplication section{padding-top:150rem}@media(max-width:768px){.modal__Wrapper.isApplication section{padding-top:200rem}}.modal__Wrapper.isApplication .modal__Newsletter img{max-height:200rem;max-width:200rem;min-height:200rem;min-width:200rem}@media(max-width:768px){.modal__Wrapper.isInvestor{padding:0 16rem;place-content:center}}.modal__Wrapper.isInvestor .modal{background-color:#feeee1;grid-template-rows:88rem 1fr;max-height:calc(100vh - 80rem);max-width:684rem;min-width:684rem;overflow:visible}@media(max-width:768px){.modal__Wrapper.isInvestor .modal{border-radius:24rem;margin:calc(20rem + env(safe-area-inset-top)) 0 calc(20rem + env(safe-area-inset-bottom));max-height:calc(100dvh - 80rem);max-width:none;min-height:auto;min-width:auto;overflow:visible}}.modal__Wrapper.isInvestor header{background-color:#fed9c3;border-radius:24rem 24rem 0 0;max-height:none;min-height:auto;padding:24rem}@media(max-width:768px){.modal__Wrapper.isInvestor header{border-radius:24rem 24rem 0 0;box-shadow:0 1rem 20rem #041b2a1f;overflow:hidden}}.modal__Wrapper.isInvestor header img{display:none}.modal__Wrapper.isInvestor header svg{max-height:40rem;max-width:107rem;min-height:40rem;min-width:107rem}.modal__Wrapper.isInvestor header button{display:none}.modal__Wrapper.isInvestor section{margin:0 8rem 8rem 0;overflow:visible;overflow-y:auto;padding:40rem}@media(max-width:768px){.modal__Wrapper.isInvestor section{border-radius:16rem;margin:0;max-height:none;padding:24rem 16rem}}.modal__Wrapper.isInvestor section h2{font-size:18rem;line-height:24rem;margin-bottom:16rem}.modal__Wrapper.isInvestor section article p{margin-top:16rem}@media(max-width:768px){.modal__Wrapper.isInvestor section article p{font-size:14rem;line-height:24rem}}.modal__Wrapper.isInvestor aside{background-color:#fed9c3;border-radius:24rem;margin:32rem 0;padding:24rem;width:100%}@media(max-width:768px){.modal__Wrapper.isInvestor aside{margin-top:24rem;padding:24rem 16rem}.modal__Wrapper.isInvestor .formField__TooltipIcon{display:none}}.modal__Wrapper.isInvestor .formField__Tooltip{height:auto;width:auto}@media(max-width:768px){.modal__Wrapper.isInvestor .formField__Tooltip{display:block;width:100%}.modal__Wrapper.isInvestor .formField__TooltipText{background-color:transparent;box-shadow:none;display:block;opacity:1;padding:0;position:static;transform:translate(0);visibility:visible;width:100%}}.modal__Wrapper .form__Label{font-size:12rem}.modal__Wrapper .formField+.formField{margin:0}.modal__Wrapper .radioField .form__Label{font-size:16rem}@media(max-width:768px){.modal__Wrapper .radioField .form__Label{display:block}}.modal__Wrapper .radioField+.radioField{margin-top:8rem}.modal{background-color:#fbfbfb;border-radius:24rem;display:grid;grid-template-rows:152rem 1fr;margin:40rem 0;max-height:800rem;max-width:800rem;min-height:800rem;min-height:auto;min-width:800rem;overflow:hidden;transform:scale(.95);transition:transform .3s}@media(max-width:768px){.modal{border-radius:24rem 24rem 0 0;grid-template-rows:120rem 1fr;margin:40rem 0 0;max-height:72vh;max-width:none;min-height:72vh;min-width:100%;transform:scale(1) translateY(100%);width:100%}}.modal .selectField__Options li{position:relative}.modal .selectField__Options li:nth-of-type(2):before{background-color:#d9e2e9;bottom:0;content:"";height:1px;left:24rem;position:absolute;right:24rem}.modal header{background-color:#f56456;display:flex;flex-direction:column;justify-content:flex-end;min-height:152rem;overflow:hidden;padding:64rem 40rem 40rem;position:relative}@media(max-width:768px){.modal header{min-height:120rem;padding:64rem 16rem 24rem}}.modal header img{height:188%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;width:100%}@media(max-width:768px){.modal header img{height:140%;-o-object-position:right;object-position:right;width:180%}}.modal header h2{position:relative}@media(max-width:768px){.modal header h2{font-size:24rem;line-height:1}}.modal header button{color:#041b2a;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem;position:absolute;right:23rem;top:31rem;transition:color .3s}@media(min-width:769px){.modal header button:hover{color:#fbfbfb}}.modal header button svg{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.modal section{margin:0 8rem 0 -8rem;max-height:648rem;overflow-y:auto;padding:40rem}@media(max-width:768px){.modal section{max-height:500rem;padding:24rem 16rem 40rem}}@media(min-width:769px){.modal section::-webkit-scrollbar{border-radius:8rem;width:12rem}.modal section::-webkit-scrollbar-track{background:#b9c5cf;border-radius:8rem}.modal section::-webkit-scrollbar-thumb{background-color:#647982;border-radius:8rem}}@media(max-width:768px){.modal .buttonMain{background-color:transparent;color:#0e2937;font-size:0;padding:0}}.modal .buttonMain svg{transform:none}@media(max-width:768px){.modal .buttonMain svg{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}}.modal__InvestorButtons{display:flex;gap:16rem}@media(max-width:768px){.modal__InvestorButtons{margin-top:24rem}.modal__InvestorButtons .buttonMain{font-size:medium;padding:16rem 25rem}.modal__InvestorButtons .buttonMain:first-of-type{background-color:#f56456}}.modal__InvestorsOfferDeclined{align-items:center;background-color:#f9d8cf;border-radius:16rem;color:#bd1f39;display:flex;gap:24rem;left:24rem;opacity:0;padding:16rem 24rem;position:absolute;right:24rem;top:24rem;transform:scale(.9);transition:opacity .3s,visibility .3s,transform .3s;visibility:hidden}@media(max-width:768px){.modal__InvestorsOfferDeclined{display:block;padding:16rem;z-index:2000}}.modal__InvestorsOfferDeclined.isDeclined{opacity:1;transform:scale(1);visibility:visible}@media(max-width:768px){.modal__InvestorsOfferDeclined p{font-size:14rem;line-height:24rem;margin-top:12rem}}.modal__InvestorsOfferDeclined>svg{color:#bd1f39;flex-shrink:0;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.modal__InvestorsOfferDeclined button{align-self:flex-start;color:#0e2937}@media(max-width:768px){.modal__InvestorsOfferDeclined button{position:absolute;right:20rem;top:20rem}}.modal__InvestorsOfferDeclined button svg{max-height:16rem;max-width:16rem;min-height:16rem;min-width:16rem}.modal__InvestorProceedingDisclaimer{align-items:flex-start;background-color:#febfa5;border-radius:16rem;color:#bd1f39;display:flex;gap:12rem;margin:32rem 0;padding:24rem}@media(max-width:768px){.modal__InvestorProceedingDisclaimer{display:block}}.modal__InvestorProceedingDisclaimer p{color:#0e2937;margin-top:-2rem}@media(max-width:768px){.modal__InvestorProceedingDisclaimer p{margin-top:16rem}}.modal__InvestorProceedingDisclaimer svg{color:#bd1f39;flex-shrink:0;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.modal__InvestorAdditionalInformation{margin:32rem 0}.modal__InvestorAdditionalInformation p+p{margin-top:24rem}@media(max-width:768px){.modal__Wrapper.isImageGallery{align-content:center}}.modal__Wrapper.isImageGallery .modal{align-items:center;background-color:transparent;border-radius:0;display:flex;height:95dvh;justify-content:center;margin:0 auto;max-height:95dvh;max-width:1200rem;min-width:0;width:1200rem}@media(max-width:768px){.modal__Wrapper.isImageGallery .modal{background-color:transparent;border-radius:24rem;display:flex;flex-direction:column;height:100dvh;justify-content:center;max-height:100dvh;min-height:-moz-fit-content;min-height:fit-content;padding:0;width:100%}}.modal__Wrapper.isImageGallery .modal section{display:grid;height:100%;margin:0;max-height:90dvh;overflow:hidden;padding:0;place-content:center;position:relative;width:100%}.modal__Wrapper.isImageGallery .modal>button{background-color:#fbfbfb;border-radius:18rem;max-height:48rem;max-width:48rem;min-height:48rem;min-width:48rem;padding:12rem;position:absolute;right:16rem;top:16rem;z-index:10}@media(max-width:768px){.modal__Wrapper.isImageGallery .modal>button{right:16rem;top:16rem}.modal__Wrapper.isImageGallery .modal_ImageGallery__Content{align-items:center;display:flex;justify-content:center;width:calc(100% - 32rem)}}.modal__Wrapper.isImageGallery .modal_ImageGallery__Content img{height:100%;inset:0;max-height:90dvh;max-width:1200rem;min-width:400rem;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;width:100%}@media(max-width:768px){.modal__Wrapper.isImageGallery .modal_ImageGallery__Content img{min-width:300rem;position:relative}.modal__Wrapper.isImageGallery .modal_ImageGallery__Content{overflow:hidden}}.modal__Wrapper.isImageGallery .modal_ImageGallery__Navigation{align-items:center;background-color:#ecf1f6;border-radius:24rem;bottom:16rem;display:flex;gap:24rem;justify-content:center;left:50%;min-width:222rem;overflow:hidden;padding:16rem;position:absolute;transform:translate(-50%)}@media(max-width:768px){.modal__Wrapper.isImageGallery .modal_ImageGallery__Navigation{bottom:16rem}}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav{align-items:center;background-color:#d9e2e9;border:none;border-radius:16rem;color:#0e2937;cursor:pointer;display:flex;font-size:28rem;height:48rem;justify-content:center;transition:background-color .3s ease;width:48rem}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav svg{height:24rem;width:24rem}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav:hover:not(:disabled){background-color:#b9c5cf}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav:disabled{cursor:not-allowed;opacity:.3}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav--prev{left:24rem}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav--prev svg{transform:rotate(-90deg)}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav--next{right:24rem}.modal__Wrapper.isImageGallery .modal_ImageGallery__Nav--next svg{transform:rotate(90deg)}.modal__Wrapper.isImageGallery .modal_ImageGallery__Counter{font-size:14rem;font-weight:500}
