#broker-registration{scroll-margin-top:calc(var(--treva-nav-height,64px) + 24px)}#broker-registration .broker_component{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:3rem!important;display:grid!important}@media screen and (max-width:991px){#broker-registration .broker_component{grid-template-columns:1fr!important;gap:2rem!important}}#broker-registration .broker_title-wrap{flex-direction:column!important;justify-content:space-between!important;gap:2.5rem!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}#broker-registration .broker_title-wrap h2,#broker-registration .broker_title-wrap p,#broker-registration .broker_title-wrap .note_wrap{margin:0!important}#broker-registration .broker_wrap{flex-direction:column!important;gap:1rem!important;margin:0!important;padding:0!important;display:flex!important}.header-services_video-wrap:hover .header-services_video-overlay{opacity:1;transition-delay:50ms}.header-services_video-wrap:hover .header_video-btn{background-color:#ffffff59;transform:scale(.9)}.header-services_video-wrap:hover .header-services_img-wrap,.header-services_video-wrap:hover .header-services_video-overlay{transform:scale(.99)}.header-services_video-wrap:hover .fullwidth-img{transform:scale(1.07)}@media screen and (min-width:991px){.partners_benefits-item:hover .partners_img-wrap{opacity:1;width:7.5rem}.partners_benefits-item:hover .partners_benefits-caption{opacity:1;transform:translate(-20px)}}.section_gallery .gallery_block{will-change:transform}.gallery_lightbox:hover .gallery_overlay{opacity:1;transition-delay:50ms}.gallery_lightbox:hover .gallery_btn{opacity:1;transition-delay:.1s;transform:scale(1)}.gallery_lightbox:hover .gallery_img-wrap,.gallery_lightbox:hover .gallery_overlay{transform:scale(.99)}.gallery_lightbox:hover .fullwidth-img{transform:scale(1.07)}.section_gallery .brokers-gallery-content{margin-top:-1.1rem}.section_gallery .brokers-gallery-bottom{margin-top:-.5rem;transform:translateY(-1.1rem)}@media screen and (max-width:767px){.section_gallery .brokers-gallery-content{margin-top:-.55rem}.section_gallery .brokers-gallery-bottom{margin-top:-.25rem;transform:translateY(-.55rem)}}body.gsap-hidden:not(.w-editor),body.gsap-hidden{opacity:0;visibility:hidden}html{font-size:.972222vw}@media (max-width:479px) and (orientation:portrait){html{font-size:3.33333vw}}@media screen and (max-width:991px) and (min-width:480px){html{font-size:clamp(12.5px,2.8vw,14px)}}body[lang-version=ru]{font-family:system-ui,sans-serif;letter-spacing:-.02em!important}body[lang-version=ru] h1,body[lang-version=ru] h2,body[lang-version=ru] h3,body[lang-version=ru] h4,body[lang-version=ru] h5,body[lang-version=ru] h6{letter-spacing:-.02em!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}[tabindex]:focus-visible,input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.container-medium,.container-small,.container-large{margin-left:auto!important;margin-right:auto!important}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-1line{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.display-inlineflex{display:inline-flex}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-0{margin:0!important}.padding-0{padding:0!important}.spacing-clean{margin:0!important;padding:0!important}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}textarea{resize:none}input:focus::placeholder,textarea:focus::placeholder{color:#61595059;transition:all .3s}.connect_input-field:focus::placeholder,textarea:focus::placeholder{color:#b4b4b480;transition:all .3s}.cs_scroll-wrap:hover .button-text{transition:transform .3s;transform:translateY(-1.3rem)}.cs_scroll-wrap:hover .button-icon{transition:transform .3s;transform:translateY(1.125rem)}.button:hover .button-text{transition:transform .3s;transform:translateY(-100%)}.cs_input-field::placeholder{transition:color .3s}.cs_input-field:hover::placeholder{color:#d0d0d0}.ease0-3{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.ease0-4{transition-property:all;transition-duration:.4s;transition-timing-function:ease}.ease0-6{transition-property:all;transition-duration:.6s;transition-timing-function:ease}.footer_link-wrap:hover .footer_link-text,.nav_link:hover .nav_link-text,.projects_clear-link:hover .projects_clear-text{transform:translateY(-100%)}.bg-color-white{background-color:#fff}.line-mask{display:block;overflow:hidden}.line-wrap{will-change:transform, opacity;display:inline-block}.nav_lang-toggle.w--open .nav_lang-icon{transition:transform .3s;transform:rotate(180deg)}.nav_lang-icon{transition:transform .3s}.connect_input-field.is-select{justify-content:space-between;align-items:center;display:flex;position:relative}.broker-dropdown-list{min-width:180px;box-shadow:var(--treva-shadow);z-index:999;background:#3f4249;border-radius:12px;padding:0;animation:.15s cubic-bezier(.4,0,.2,1) broker-dropdown-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}@keyframes broker-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.broker-dropdown-item{color:#fff;text-transform:uppercase;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;min-height:42px;padding:18px 20px;font-size:13px;font-weight:400;line-height:1;transition:background .18s;display:block}.broker-dropdown-item:hover{background:#2f3134}.broker-dropdown-item:active{background:#000}.broker-dropdown-item--active{background:#2f3134;font-weight:400}.broker-submit-btn{color:#1a1a2e;white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:80px;justify-content:center;align-items:center;width:auto;margin-top:0;padding:.3rem .875rem;font-family:inherit;font-size:.875rem;transition:all .3s;display:flex;position:relative;overflow:hidden;border:1px solid #fff!important}.broker-submit-btn:hover:not(:disabled){color:#fff;background-color:#0000;transform:none;border-color:#fff!important}.broker-submit-btn:disabled{opacity:.6;cursor:wait}.broker-btn-text-hidden{visibility:hidden}.broker-success-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:5rem 2.5rem;animation:.4s cubic-bezier(.4,0,.2,1) contact-fade-in;display:flex}.broker-success-title{color:#fff;margin:1.25rem 0 .75rem;font-size:2.25rem;font-weight:600;animation:.4s .5s both contact-text-up}.broker-success-text{color:#ffffffb3;margin:0 0 2rem;font-size:1.25rem;line-height:1.5;animation:.4s .6s both contact-text-up}.broker-success-btn{color:#fff;cursor:pointer;background:#3f4249;border:none;border-radius:80px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:500;transition:all .2s;animation:.4s .7s both contact-text-up;display:inline-flex}.broker-success-btn:hover{background:#2f3134;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}
.page-wrapper .main-wrapper{padding-top:calc(var(--treva-nav-height,64px) + 32px);padding-bottom:64px}@media (max-width:768px){.page-wrapper .main-wrapper{padding-top:calc(var(--treva-nav-height,64px) + 16px);padding-bottom:52px}}.connect_wrap{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;width:100%;display:grid}.connect_title-wrap{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:32rem;display:flex}.connect_form-wrap{width:100%;margin-bottom:0}.connect_form{grid-column-gap:2.25rem;grid-row-gap:2.75rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:start;width:100%;display:grid}.connect_form .field_wrap{width:100%;position:relative}.connect_form .phone-field-wrap,.connect_form .message-field{grid-column:span 2;width:100%}#get-in-touch{scroll-margin-top:calc(var(--treva-nav-height,64px) + 24px)}.connect_input-field{color:#fff;text-transform:none;background-color:#0000;border:0;border-bottom:1px solid #ffffff26;border-radius:0;outline:none;width:100%;margin-bottom:0;padding:.5rem 0;font-size:1rem;transition:all .4s}.connect_input-field:hover,.connect_input-field:focus{box-shadow:none;background:0 0;border-bottom-color:#fff6;outline:none}.connect_input-field::placeholder{color:#b4b4b4;text-transform:uppercase;opacity:1}.connect_input-field.error{border-bottom-color:#fd515180}.connect_input-field:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;background:#4e525d!important;-webkit-box-shadow:inset 0 0 0 1000px #4e525d!important}.connect_input-field:-webkit-autofill:hover{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;background:#4e525d!important;-webkit-box-shadow:inset 0 0 0 1000px #4e525d!important}.connect_input-field:-webkit-autofill:focus{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;background:#4e525d!important;-webkit-box-shadow:inset 0 0 0 1000px #4e525d!important}.connect_input-field:-webkit-autofill:active{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;background:#4e525d!important;-webkit-box-shadow:inset 0 0 0 1000px #4e525d!important}.connect_contact-wrap{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:8rem;display:grid}.connect_contact-block{grid-column-gap:2.375rem;grid-row-gap:2.375rem;color:#fff9;background-color:#ffffff0d;border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:2.5rem;font-size:.875rem;display:flex}.connect_list-wrap{flex-flow:column;display:flex}.connect_link-wrap{grid-column-gap:2rem;grid-row-gap:2rem;color:var(--_color---white);letter-spacing:0;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;text-decoration:none;display:flex}.connect_link-wrap:hover{color:var(--_color---grey-400)}.connect_link-wrap.is-small-caps{text-transform:none}.connect_link-wrap.is-large{padding-top:.625rem;padding-bottom:.625rem;font-size:1.75rem;line-height:1.1}.connect_link-text{transition:all .4s}.connect_error{color:#ff6767;text-transform:none;font-size:.875rem;position:absolute;inset:auto auto -1.5rem 0%}.connect_form .button.white{grid-column-gap:.375rem;grid-row-gap:.375rem;border:1px solid var(--_color---white);background-color:var(--_color---white);width:auto;color:var(--_color---blue-400);white-space:nowrap;cursor:pointer;border-radius:80px;justify-content:center;align-items:center;margin-top:0;padding:.3rem .875rem;font-size:.875rem;transition:all .3s;display:flex;overflow:hidden}.connect_form .button.white:hover:not(:disabled){border-color:var(--_color---white);color:var(--_color---white);background-color:#0000;transform:none}.contact_heading-az{letter-spacing:-1px;font-family:var(--font-inter), Arial, sans-serif;text-rendering:geometricprecision;line-height:.96!important;overflow:visible!important}.contact_heading-az *,.contact_heading-az .line-mask,.contact_heading-az .line-wrap{overflow:visible!important}.section_contact .offices_bio-wrap p{font-size:15.25px}.section_contact .contact_office-intro{justify-content:space-between;align-items:stretch;gap:2rem;display:flex}.section_contact .contact_office-intro .max-width-48rem{flex:1 1 0;min-width:0}.section_contact .contact_office-copy{flex-direction:column;flex:0 26rem;justify-content:space-between;align-self:stretch;max-width:26rem;padding-right:.75rem;display:flex}.section_contact .contact_office-copy>p:not(.contact_top-label){text-align:right;max-width:22.5rem;margin-left:auto}.section_contact .contact_office-copy .contact_top-label{text-align:right;align-self:flex-end;margin-top:.5rem;margin-bottom:.5rem}@media (max-width:991px){.section_contact .contact_office-intro{flex-direction:column;gap:1rem!important;margin-bottom:.75rem!important}.section_contact .contact_office-copy{flex:none;justify-content:flex-start;align-self:flex-start;width:100%;max-width:100%;min-height:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;gap:.375rem!important}.section_contact .contact_office-copy>p:not(.contact_top-label){text-align:left;max-width:100%;margin-top:0;margin-bottom:0;margin-left:0}.section_contact .contact_office-copy .contact_top-label{text-align:left;align-self:flex-start;margin-top:.5rem;margin-bottom:.5rem}.section_contact .offices_bio-wrap p{font-size:14.25px}.section_contact .contact_offices-wrap{padding-top:1.125rem!important}}.section_contact .office_image-swiper,.section_contact .office_image-swiper .swiper-wrapper,.section_contact .office_image-swiper .swiper-slide{width:100%;height:100%}.section_contact .office_image-swiper{display:block;position:absolute;inset:0}.section_contact .office_image-swiper .fullwidth-img{object-fit:cover;width:100%;height:100%;display:block}.section_contact .img-reveal,.section_contact .img-reveal .offices_img-wrap,.section_contact .img-reveal img,.section_contact .img-reveal .fullwidth-img{clip-path:none!important;animation:none!important;transform:none!important}.section_contact .img-cover{animation:none!important;display:none!important;transform:none!important}.section_contact .offices_split-gallery{flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0}.section_contact .offices_split-img{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.section_contact .offices_block{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.125rem;display:grid}.section_contact .offices_block>.offices_item,.section_contact .offices_block>.offices_item.is-large{background:#fff;border:1px solid #2e313914;border-radius:18px;flex-direction:column;grid-column:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #2e313914}.section_contact .offices_block>.offices_item .offices_img-wrap{aspect-ratio:16/10;flex:none;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.section_contact .offices_block>.offices_item .offices_img-wrap img,.section_contact .offices_block>.offices_item .offices_img-wrap .fullwidth-img{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.section_contact .global-padding.padding-section-medium{padding-left:1rem!important;padding-right:1rem!important}.section_contact .container-large,.section_contact .offices_component,.section_contact .contact_offices-wrap,.section_contact .offices_block{width:100%;max-width:none;margin-left:0;margin-right:0}.section_contact .offices_block{grid-template-columns:1fr;gap:1rem}.section_contact .offices_block>.offices_item,.section_contact .offices_block>.offices_item.is-large{width:100%;max-width:100%;height:auto;margin-left:0;margin-right:0}.section_contact .offices_block>.offices_item .offices_img-wrap,.section_contact .offices_block>.offices_item.is-large .offices_img-wrap{aspect-ratio:4/3}}.section_contact .offices_content-wrap{background:#fff;align-items:flex-start;gap:.875rem;padding:1.125rem 1.125rem 1.25rem}.section_contact .offices_title-wrap{min-width:0}.section_contact .offices_title-wrap>div:first-child{line-height:1.18}.section_contact .offices_caption{line-height:1.45}.section_contact .offices_map-link{color:#2e3139;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.0625rem;line-height:1.1;display:inline-flex}.text-color-white60{color:#fff9}.section_connect .connect_title-wrap .text-color-white60{font-size:14.5px}@media (min-width:992px){.text-color-white60{font-size:17.5px}.section_connect .connect_title-wrap .text-color-white60{font-size:15.5px}}@media (max-width:991px){.connect_wrap{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:stretch;display:flex}.connect_title-wrap{max-width:27rem}.connect_form-wrap{max-width:none}.connect_form{grid-template-columns:1fr 1fr}.connect_contact-wrap{grid-template-columns:1fr 1fr;margin-top:4rem}.connect_contact-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:1.5rem}.connect_link-wrap.is-large{font-size:1.25rem}.contact_heading-az{line-height:1.02!important}.contact-success-inline{min-height:360px;padding:3.5rem 2rem}}@media (max-width:767px){.page-wrapper .section_connect+.section_cta{padding-top:5rem;padding-bottom:3.5rem}.page-wrapper .section_connect+.section_cta .global-padding.padding-section-xlarge{padding-left:1rem;padding-right:1rem}.page-wrapper .section_connect+.section_cta .cta_wrap{justify-content:center;padding-bottom:0;display:flex}.page-wrapper .section_connect+.section_cta .cta_content{text-align:center;flex-direction:column;align-self:center;align-items:stretch;gap:1.25rem;width:100%;max-width:100%;display:flex}.page-wrapper .section_connect+.section_cta .cta_heading{text-align:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(2.5rem,10.5vw,3.4rem)!important;line-height:1.06!important}.page-wrapper .section_connect+.section_cta .button-group{flex-direction:column;gap:.75rem;width:100%;display:flex}.page-wrapper .section_connect+.section_cta .button-group .button{justify-content:center;width:100%;min-height:52px;padding:.95rem 1rem}.page-wrapper .section_connect+.section_cta .button-group .button-text-wrap{text-align:center;justify-content:center;align-items:center;width:100%;min-height:1.25rem;height:auto!important;display:flex!important}.page-wrapper .section_connect+.section_cta .button-group .button-text{text-align:center;width:100%;justify-content:center!important;height:auto!important;line-height:1.15!important;position:static!important;transform:none!important}.page-wrapper .section_connect+.section_cta .button-group .button-text[aria-hidden=true]{display:none!important}.page-wrapper .section_connect+.section_cta .cta_bg-wrap{width:min(100%,23rem);min-height:20rem;margin:1.25rem auto 0;display:block}.section_contact .contact_office-intro{gap:.875rem!important;margin-bottom:0!important}.section_contact .contact_office-copy{min-height:0;margin:0;padding:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.contact_heading-az{line-height:1.04!important}.section_contact .offices_component,.section_connect .connect_component{width:100%}.section_contact .offices_content-wrap{gap:.75rem;padding:1rem 1rem 1.125rem}.section_contact .offices_title-wrap{min-width:0}.section_contact .offices_title-wrap>div:first-child{line-height:1.18}.section_contact .offices_caption{font-size:.875rem;line-height:1.45}.section_contact .offices_btn{min-height:40px;padding-inline:.875rem}.connect_form{grid-column-gap:1.75rem;grid-row-gap:1.75rem;grid-template-columns:1fr}.connect_form .phone-field-wrap,.connect_form .message-field{grid-column:auto}.connect_form .field_wrap{min-width:0}.connect_input-field{font-size:.95rem}.connect_contact-wrap{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.connect_contact-block{padding:1.5rem}.connect_link-wrap{gap:1rem;padding-top:.5rem;padding-bottom:.5rem}.connect_link-wrap.is-large{font-size:1.125rem}.connect_error{margin-top:.5rem;position:static;inset:auto}.connect_form .button.white{justify-self:stretch;width:100%;padding:.875rem 1rem}.contact-success-inline{min-height:320px;padding:3rem 1.5rem}.contact-success-title{font-size:1.75rem}.contact-success-text{font-size:1rem}}@media (max-width:479px){.section_contact .global-padding.padding-section-medium{padding-left:1rem!important;padding-right:1rem!important}.page-wrapper .main-wrapper{padding-bottom:44px}.page-wrapper .section_connect+.section_cta{padding-top:4rem;padding-bottom:3rem}.page-wrapper .section_connect+.section_cta .cta_heading{text-align:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(2.25rem,11vw,3rem)!important;line-height:1.08!important}.page-wrapper .section_connect+.section_cta .cta_bg-wrap{width:min(100%,21rem);min-height:18rem;margin-top:1rem}.section_contact .offices_bio-wrap p{font-size:13.5px;line-height:1.55}.section_contact .contact_office-intro{margin-bottom:.75rem!important}.section_contact .contact_offices-wrap{padding-top:1.125rem!important}.section_contact .contact_office-copy .contact_top-label{margin-top:.5rem;margin-bottom:.5rem}.contact_heading-az{line-height:1.08!important}.section_contact .offices_block>.offices_item .offices_img-wrap,.section_contact .offices_block>.offices_item.is-large .offices_img-wrap{aspect-ratio:5/4}.section_contact .offices_content-wrap{padding:1rem}.section_contact .offices_caption{font-size:.8125rem}.connect_wrap{gap:2rem}.connect_title-wrap{gap:1rem}.connect_form{grid-row-gap:1.5rem}.connect_contact-block{padding:1.25rem}.connect_link-wrap{align-items:flex-start}.connect_link-wrap.is-large{font-size:1rem;line-height:1.2}.contact-success-inline{min-height:300px;padding:2.5rem 1.25rem}.contact-success-icon{width:68px;height:68px;margin-bottom:1.25rem}.contact-checkmark{width:40px;height:40px}.contact-success-btn{width:100%;padding:.9rem 1rem;font-size:1rem}}.contact-submit-btn{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-submit-btn.is-loading{pointer-events:none;opacity:.85;position:relative}.contact-submit-btn.is-loading .contact-btn-text{visibility:hidden}.contact-btn-loading{align-items:center;gap:.75rem;display:inline-flex}.contact-btn-text{z-index:1;position:relative}.contact-spinner{border:2.5px solid #00000026;border-top-color:#000;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.7s linear infinite contact-spin;position:absolute;top:50%;left:50%}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-success-inline{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:5rem 2.5rem;animation:.4s cubic-bezier(.4,0,.2,1) contact-fade-in;display:flex}@keyframes contact-fade-in{0%{opacity:0}to{opacity:1}}.contact-success-icon{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) .3s both contact-icon-pop;display:flex}@keyframes contact-icon-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.contact-checkmark{width:48px;height:48px}.contact-checkmark-circle{stroke:#fff6;stroke-width:2px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s cubic-bezier(.65,0,.45,1) .5s forwards contact-circle-draw}@keyframes contact-circle-draw{to{stroke-dashoffset:0}}.contact-checkmark-check{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s cubic-bezier(.65,0,.45,1) .9s forwards contact-check-draw}@keyframes contact-check-draw{to{stroke-dashoffset:0}}.contact-success-title{color:#fff;margin:1.25rem 0 .75rem;font-size:2.25rem;font-weight:600;animation:.4s .5s both contact-text-up}.contact-success-text{color:#ffffffb3;margin:0 0 2rem;font-size:1.25rem;line-height:1.5;animation:.4s .6s both contact-text-up}@keyframes contact-text-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact-success-btn{color:#fff;cursor:pointer;background:#3f4249;border:none;border-radius:12px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:500;transition:all .2s;animation:.4s .7s both contact-text-up;display:inline-flex}.contact-success-btn:hover{background:#2f3134;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.contact-success-btn:active{transform:translateY(0)}
