.page-module-scss-module__7fClGG__hero{isolation:isolate;min-height:clamp(25rem,60vh,500px);padding:var(--S-MX);align-items:flex-end;padding-block:clamp(3rem,9vh,5.5rem);display:flex;position:relative;overflow:hidden}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__heroImg{z-index:0;object-position:center 25%}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__heroOverlay{z-index:1;background:linear-gradient(105deg,#181f3d94 0%,#181f3d57 32%,#2431681a 58%,#24316800 80%);position:absolute;inset:0}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__copy{z-index:2;text-shadow:0 1px 3px #1218308c,0 2px 24px #12183059;max-width:40rem;position:relative}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__kicker{color:#73b6e0}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__title{font-family:var(--font-title);letter-spacing:-.01em;color:#ebebeb;text-wrap:balance;margin-top:12px;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.04}.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__lede{color:#cdcdcd;text-wrap:pretty;max-width:48ch;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}@media (max-width:521px){.page-module-scss-module__7fClGG__hero .page-module-scss-module__7fClGG__heroOverlay{background:linear-gradient(#181f3d14 0%,#181f3d52 50%,#181f3d9e 100%)}}.page-module-scss-module__7fClGG__main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,52px);display:grid}.page-module-scss-module__7fClGG__card{background-color:#f4f4f5;border:1px solid #dee1ed;border-radius:12px;padding:clamp(1.5rem,3vw,32px)}.page-module-scss-module__7fClGG__formCard{scroll-margin-top:6rem}.page-module-scss-module__7fClGG__cardTitle{font-family:var(--font-title);color:#3d4b7f;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.1}.page-module-scss-module__7fClGG__cardSubtitle{color:#7e8296;max-width:46ch;margin-top:12px;line-height:1.55}.page-module-scss-module__7fClGG__formBody{margin-top:20px}.page-module-scss-module__7fClGG__contactList{gap:22px;margin-top:24px;list-style:none;display:grid}.page-module-scss-module__7fClGG__contactItem{align-items:center;gap:20px;display:flex}.page-module-scss-module__7fClGG__iconCircle{color:#fff;background-color:#2d3f86;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:inline-flex}.page-module-scss-module__7fClGG__contactLabel{color:#73b6e0;font-size:14px;display:block}.page-module-scss-module__7fClGG__contactValue{color:#3d4b7f;margin-top:2px;font-weight:500;line-height:1.35;transition:color .2s;display:block}.page-module-scss-module__7fClGG__contactValue:hover{color:#7d6fae}.page-module-scss-module__7fClGG__map{border:1px solid #dee1ed;border-radius:12px;margin-top:24px;overflow:hidden}.page-module-scss-module__7fClGG__map iframe{border:0;width:100%;height:300px;display:block}@media (max-width:1080px){.page-module-scss-module__7fClGG__main{grid-template-columns:1fr}}
.ColloquioForm-module-scss-module__hVpCpW__fieldset{border:none;margin:0;padding:0}.ColloquioForm-module-scss-module__hVpCpW__legend{color:#3d4b7f;font-size:16px;font-weight:500;display:block}.ColloquioForm-module-scss-module__hVpCpW__radioGroup{flex-wrap:wrap;gap:12px;display:flex}.ColloquioForm-module-scss-module__hVpCpW__radioOption{cursor:pointer;color:#515b7e;-webkit-user-select:none;user-select:none;background:#f4f4f5;border:1.5px solid #dee1ed;border-radius:50px;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.ColloquioForm-module-scss-module__hVpCpW__radioOption:hover{color:#3d4b7f;border-color:#576bb7}.ColloquioForm-module-scss-module__hVpCpW__radioSelected{color:#f0f2fa;background:#2d3f86;border-color:#2d3f86}.ColloquioForm-module-scss-module__hVpCpW__radioSelected:hover{color:#f0f2fa;background:#7d6fae;border-color:#7d6fae}.ColloquioForm-module-scss-module__hVpCpW__radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ColloquioForm-module-scss-module__hVpCpW__fieldsetError .ColloquioForm-module-scss-module__hVpCpW__radioOption{border-color:#c00}.ColloquioForm-module-scss-module__hVpCpW__contactHint{color:#7e8296;margin-bottom:12px;font-size:14px}.ColloquioForm-module-scss-module__hVpCpW__contactGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:521px){.ColloquioForm-module-scss-module__hVpCpW__contactGrid{grid-template-columns:1fr;gap:0}}.ColloquioForm-module-scss-module__hVpCpW__optional{color:#7e8296;font-size:14px;font-weight:400}.ColloquioForm-module-scss-module__hVpCpW__privacyRow{align-items:flex-start;gap:8px;display:flex}.ColloquioForm-module-scss-module__hVpCpW__checkbox{accent-color:#2d3f86;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.ColloquioForm-module-scss-module__hVpCpW__privacyLabel{color:#7e8296;cursor:pointer;font-size:14px;line-height:1.55}.ColloquioForm-module-scss-module__hVpCpW__privacyLink{color:#3d4b7f;text-underline-offset:2px;text-decoration:underline}.ColloquioForm-module-scss-module__hVpCpW__privacyLink:hover{color:#2d3f86}.ColloquioForm-module-scss-module__hVpCpW__privacyError .ColloquioForm-module-scss-module__hVpCpW__privacyLabel{color:#c00}.ColloquioForm-module-scss-module__hVpCpW__privacyError .ColloquioForm-module-scss-module__hVpCpW__checkbox{outline-offset:1px;outline:1.5px solid #c00}
.TextInput-module-scss-module__Ur94Ka__input-box{width:100%;position:relative}.TextInput-module-scss-module__Ur94Ka__input-box input{letter-spacing:.7px;color:#3e4975;background-color:#f4f4f5;border:.5px solid #a7acbe;border-radius:12px;outline:none;width:100%;padding:20px 16px;font-size:16px;transition:all .2s;display:block}.TextInput-module-scss-module__Ur94Ka__input-box input:hover{border-color:#7d6fae}.TextInput-module-scss-module__Ur94Ka__input-box input:focus{border-color:#73b6e0!important}.TextInput-module-scss-module__Ur94Ka__input-box input.TextInput-module-scss-module__Ur94Ka__error{border-color:#c00}.TextInput-module-scss-module__Ur94Ka__input-box label{color:#3d4b7f;margin-bottom:8px;padding-left:16px;font-size:14px;display:block}
.Textarea-module-scss-module__ax1M-G__textarea-box{width:100%;position:relative}.Textarea-module-scss-module__ax1M-G__textarea-box textarea{color:#3e4975;resize:none;background-color:#f4f4f5;border:.5px solid #a7acbe;border-radius:12px;outline:none;width:100%;height:10rem;padding:20px 16px;font-size:16px;transition:all .2s;display:block}.Textarea-module-scss-module__ax1M-G__textarea-box textarea:hover{border-color:#7d6fae}.Textarea-module-scss-module__ax1M-G__textarea-box textarea:focus{border-color:#73b6e0!important}.Textarea-module-scss-module__ax1M-G__textarea-box textarea.Textarea-module-scss-module__ax1M-G__error{border-color:#c00}.Textarea-module-scss-module__ax1M-G__textarea-box label{color:#3d4b7f;margin-bottom:8px;padding-left:16px;font-size:14px;display:block}
.ImageInput-module-scss-module__3Kg7UG__file-input{width:100%;max-width:350px}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader{aspect-ratio:16/9;border:2px dashed #a7acbe;border-radius:8px;place-content:center;gap:16px;width:100%;transition:all .2s;display:grid;position:relative}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader:hover{border-color:#7d6fae}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader:hover label,.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader:hover svg{color:#7d6fae}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader:active{border-color:#73b6e0!important}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader.ImageInput-module-scss-module__3Kg7UG__error{border-color:#c00}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader svg{color:#3d4b7f;justify-self:center;font-size:52px}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader label{color:#3e4975;font-size:20px}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__uploader img{object-fit:cover;object-position:center;pointer-events:none;border-radius:8px;width:100%;height:100%;position:absolute}.ImageInput-module-scss-module__3Kg7UG__file-input .ImageInput-module-scss-module__3Kg7UG__error-msg{color:red;padding-inline:8px}
.PostReqMessage-module-scss-module__RanqDW__post-req-message{margin-block:12px}.PostReqMessage-module-scss-module__RanqDW__errorMessage{color:#c00;font-weight:300}.PostReqMessage-module-scss-module__RanqDW__successMessage{color:#1f7a4d;font-weight:300}
.Loader-module-scss-module__gsNpFG__dots-loader{aspect-ratio:4;clip-path:inset(0 100% 0 0);background:radial-gradient(circle closest-side,#fff 90%,#0000) 0/33.3333% 100% space;width:40px;margin-inline:auto;animation:1s steps(4,end) infinite Loader-module-scss-module__gsNpFG__l1}@keyframes Loader-module-scss-module__gsNpFG__l1{to{clip-path:inset(0 -34% 0 0)}}.Loader-module-scss-module__gsNpFG__circle-loader{aspect-ratio:1;border:3.52px solid #fff;border-radius:50%;width:22px;margin-inline:auto;animation:.8s linear infinite alternate Loader-module-scss-module__gsNpFG__l20-1,1.6s linear infinite Loader-module-scss-module__gsNpFG__l20-2}@keyframes Loader-module-scss-module__gsNpFG__l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes Loader-module-scss-module__gsNpFG__l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}
.GuideForm-module-scss-module__T6uq_W__consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.GuideForm-module-scss-module__T6uq_W__consent input[type=checkbox]{accent-color:#2d3f86;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.GuideForm-module-scss-module__T6uq_W__consent span{color:#515b7e;font-size:14px;line-height:1.45}
.TextEditor-module-scss-module__WUaQ-a__editor{background-color:#f4f4f5;border:1px solid #a7acbe;border-radius:0 8px 8px;padding:20px 16px}.TextEditor-module-scss-module__WUaQ-a__editor p{color:#3e4975;font-size:14px}.TextEditor-module-scss-module__WUaQ-a__editor .ProseMirror-focused{box-shadow:none!important;border:none!important;outline:none!important}.TextEditor-module-scss-module__WUaQ-a__editor.TextEditor-module-scss-module__WUaQ-a__error{border-color:#c00}.TextEditor-module-scss-module__WUaQ-a__editor.TextEditor-module-scss-module__WUaQ-a__focused{border-color:#73b6e0!important}.TextEditor-module-scss-module__WUaQ-a__editor:hover{border-color:#7d6fae}.TextEditor-module-scss-module__WUaQ-a__toolbar{background-color:#f4f4f5;border:1px solid #a7acbe;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;width:fit-content;display:flex}.TextEditor-module-scss-module__WUaQ-a__toolbar button{text-align:center;aspect-ratio:1;color:#7a7c85;cursor:pointer;background-color:#0000;border:none;outline:none;width:28px;font-size:14px;line-height:1;transition:all .1s}.TextEditor-module-scss-module__WUaQ-a__toolbar button:hover{color:#7d6fae}.TextEditor-module-scss-module__WUaQ-a__toolbar button.TextEditor-module-scss-module__WUaQ-a__selected{background-color:#dee1ed}.TextEditor-module-scss-module__WUaQ-a__toolbar button:first-child{border-top-left-radius:8px}.TextEditor-module-scss-module__WUaQ-a__toolbar button:last-child{border-top-right-radius:8px}
.page-module-scss-module__5uZcxa__page{padding-top:52px;padding-bottom:52px}.page-module-scss-module__5uZcxa__layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1100px;padding-top:32px;display:grid}.page-module-scss-module__5uZcxa__cover{aspect-ratio:3/4;background:#e4e7f1;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 64px #2d3f861f}.page-module-scss-module__5uZcxa__cover-placeholder{text-align:center;color:#515b7e;background:linear-gradient(145deg,#e4e7f1 0%,#daebf6 100%);place-content:center;width:100%;height:100%;padding:24px;font-size:20px;font-weight:600;line-height:1.3;display:grid}.page-module-scss-module__5uZcxa__content{flex-direction:column;padding-top:20px;display:flex}.page-module-scss-module__5uZcxa__content h1{text-wrap:balance}.page-module-scss-module__5uZcxa__lead{color:#515b7e;font-size:clamp(1.125rem,3vw,1.25rem);font-weight:400;line-height:1.5}.page-module-scss-module__5uZcxa__highlights{margin-top:24px}.page-module-scss-module__5uZcxa__highlights-title{color:#3d4b7f;font-weight:600}.page-module-scss-module__5uZcxa__highlights-list{flex-direction:column;gap:12px;margin-top:12px;list-style:none;display:flex}.page-module-scss-module__5uZcxa__highlights-list li{color:#515b7e;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.page-module-scss-module__5uZcxa__highlights-list svg{color:#73b6e0;flex-shrink:0;margin-top:5px}.page-module-scss-module__5uZcxa__author{color:#515b7e;margin-top:20px;font-size:14px;font-style:italic}.page-module-scss-module__5uZcxa__form-wrapper{background:#f4f4f5;border:1px solid #dee1ed;border-radius:12px;margin-top:32px;padding:24px}.page-module-scss-module__5uZcxa__form-prompt{color:#3d4b7f;font-weight:500}.page-module-scss-module__5uZcxa__privacy{color:#515b7e;margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:1080px){.page-module-scss-module__5uZcxa__layout{grid-template-columns:1fr;gap:32px}.page-module-scss-module__5uZcxa__cover{aspect-ratio:16/9;max-height:400px}.page-module-scss-module__5uZcxa__content{padding-top:0}}@media (max-width:521px){.page-module-scss-module__5uZcxa__cover{aspect-ratio:4/3;max-height:260px}}
