@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";.breadcrumbs{padding:16px 32px}.breadcrumbs__back{display:none}.breadcrumbs__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;flex-wrap:wrap}.breadcrumbs__item{display:flex;align-items:center;gap:8px}.breadcrumbs__sep{color:var(--neutral-item-itm-900, #252A38);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-left:8px}.breadcrumbs__link{color:#252a38;font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;transition:all .3s ease}.breadcrumbs__link:hover{color:#06f}.breadcrumbs__link--home{display:flex;align-items:flex-start;gap:6px;color:var(--neutral-item-itm-900, #252A38);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.breadcrumbs__link--home svg>path{stroke:#252a38;transition:all .3s ease}.breadcrumbs__link--home:hover{color:#06f}.breadcrumbs__link--home:hover svg>path{stroke:#06f}.breadcrumbs__current{color:var(--neutral-item-itm-700, #7D8899);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}@media (max-width: 1023px){.breadcrumbs{padding:16px 20px}}@media (max-width: 579px){.breadcrumbs__list{display:none}.breadcrumbs__back{display:flex;align-items:center;gap:8px;color:var(--neutral-item-itm-900, #252A38);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.breadcrumbs__back:hover{color:#06f}}.seo__inner{border-radius:4px;border:1px solid var(--neutral-border-br-500, #D4E0F2);padding:24px}.seo__content{position:relative;max-height:220px;overflow:hidden;transition:all .3s ease}.seo__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,#ECF1F9);pointer-events:none;transition:all .3s ease}.seo__content.is-open{max-height:2000px}.seo__content.is-open:after{opacity:0}.seo__content h1,.seo__content h2,.seo__content h3,.seo__content h4{font-weight:500;text-transform:uppercase;color:#252a38;margin-bottom:16px;font-size:22px;line-height:126%}.seo__content p{font-size:16px;line-height:1.5;color:#4a5068;margin-bottom:12px}.seo__content p:last-child{margin-bottom:0}.seo__content a{color:#06f;text-decoration:underline}.seo__content ul,.seo__content ol{padding-left:20px;margin-bottom:12px;font-size:14px;line-height:1.7;color:#4a5068}.seo__toggle{margin-top:16px;font-size:14px;font-weight:500;text-transform:uppercase;color:#06f;background:none;border:none;cursor:pointer;padding:0;display:block;transition:all .3s ease}.seo__toggle:hover{opacity:.7}.location__inner{display:flex;border-radius:4px;background:var(--neutral-background-bg-850, #2B3141);padding:4px;overflow:hidden;height:536px;gap:4px;align-items:stretch}.location__office{flex:0 0 50%;display:flex;flex-direction:column;position:relative}.location__office-map{flex:1;position:relative;overflow:hidden}.location__map-img{width:100%;height:100%;object-fit:cover;display:flex}.location__legend{position:absolute;top:4px;left:4px;right:4px;display:flex;align-items:center;gap:8px;width:calc(100% - 8px);padding:24px;border-radius:2px;background:var(--neutral-background-bg-op-20-900, rgba(25, 27, 30, .2));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.location__legend-dot{width:6px;height:6px;border-radius:2px;background:var(--primary-item-itm-550, #06F);flex-shrink:0}.location__legend-text{overflow:hidden;color:var(--neutral-item-itm-0, #FFF);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.location__office-info{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;position:absolute;bottom:4px;left:4px;right:4px;width:calc(100% - 8px);border-radius:2px;background:var(--neutral-background-bg-op-20-900, rgba(25, 27, 30, .2));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.location__office-info .top_office_address{display:flex;padding-bottom:16px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-bottom:1px dashed var(--neutral-border-br-op-25-0, rgba(255, 255, 255, .25))}.location__city{color:var(--neutral-item-itm-0, #FFF);font-size:28px;font-style:normal;font-weight:500;line-height:122%;text-transform:uppercase}.location__address{color:var(--neutral-item-itm-0, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}.location__link{display:flex;align-items:center;gap:6px;color:var(--neutral-item-itm-0, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase;transition:all .3s ease}.location__link svg{transition:all .3s ease}.location__link svg path{stroke:#fff;transition:all .3s ease}.location__link:hover{color:#06f}.location__link:hover svg{transform:rotate(45deg)}.location__link:hover svg path{stroke:#06f}.location__coverage{flex:1;display:flex;flex-direction:column;position:relative}.location__country-img{max-height:100%;max-width:100%;object-fit:contain;margin:0 auto;display:flex;align-items:center;justify-content:center}.location__badge{position:absolute;top:32px;right:32px;display:flex;align-items:center;gap:8px}.location__badge-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.location__badge-info{display:flex;flex-direction:column}.location__badge-count{color:var(--neutral-item-itm-0, #FFF);font-size:28px;font-style:normal;font-weight:500;line-height:122%;text-transform:uppercase}.location__badge-count span{color:var(--primary-item-itm-550, #06F);font-size:28px;font-style:normal;font-weight:500;line-height:122%;text-transform:uppercase}.location__badge-label{overflow:hidden;color:var(--neutral-item-itm-500, #D4E0F2);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.location__coverage-info{position:absolute;left:0;bottom:0;display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:4px;background:var(--neutral-background-bg-op-20-900, rgba(25, 27, 30, .2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:467px;height:130px}.location__coverage-title{color:var(--neutral-item-itm-0, #FFF);font-size:28px;font-style:normal;font-weight:500;line-height:122%;text-transform:uppercase}.location__coverage-sub{color:var(--neutral-item-itm-500, #D4E0F2);font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}.contact-info{display:flex;padding:28px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;flex:1 0 0}.contact-info .wrapper_info{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.contact-info__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding-bottom:32px;border-bottom:1px dashed #40475D}.contact-info__item:first-child{padding-top:0}.contact-info__item:last-child{padding-bottom:0;border-bottom:none}.contact-info__label{color:var(--neutral-item-itm-500, #D4E0F2);font-size:18px;font-style:normal;font-weight:400;line-height:158%}.contact-info__phone{color:var(--neutral-item-itm-0, #FFF);font-size:64px;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:color .3s ease}.contact-info__phone:hover{color:#06f}.contact-info__value{color:var(--neutral-item-itm-0, #FFF);font-size:22px;font-style:normal;font-weight:500;line-height:126%;text-transform:uppercase;transition:color .3s ease}.contact-info a:hover{color:#06f}.contact-info__logo{padding-top:24px}.contact-info__logo img{height:32px;width:auto;opacity:.4}.contacts__wrap{position:relative;z-index:1;display:flex;width:100%;background:#fff;border-radius:4px;background:var(--neutral-background-bg-0, #FFF);padding:4px;gap:4px}.contacts__media{flex:0 0 50%;position:relative;overflow:hidden;min-height:400px}.contacts__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:2px}.contacts__media-content{position:relative;z-index:1;height:100%;display:flex;padding:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,transparent 40%,rgba(0,50,120,.7) 100%)}.contacts .top_label{padding:28px}.contacts__media-logo{height:32px;width:auto}.contacts__media-text{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch;border-radius:2px;background:var(--neutral-background-bg-op-20-900, rgba(25, 27, 30, .2));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.contacts__media-text .text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contacts__media-sub{overflow:hidden;color:var(--neutral-item-itm-500, #D4E0F2);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contacts__media-title{color:var(--neutral-item-itm-0, #FFF);font-size:28px;font-style:normal;font-weight:500;line-height:122%;text-transform:uppercase}.contacts__content{display:flex;width:100%;padding:28px;flex-direction:column;align-items:flex-start;gap:24px}.contacts__content .wpcf7,.contacts__content .wpcf7-form-control-wrap{width:100%}.contacts__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.contacts__title{color:var(--neutral-item-itm-900, #252A38);font-size:24px;font-style:normal;font-weight:500;line-height:124%;text-transform:uppercase}.contacts__subtitle{color:var(--neutral-item-itm-800, #40475D);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contacts__form{display:flex;flex-direction:column;gap:16px;width:100%}.contacts__field{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contacts__label{color:var(--neutral-item-itm-800, #40475D);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.contacts__input{display:flex;padding:12px 16px;align-items:center;gap:8px;width:100%;align-self:stretch;border-radius:4px;background:var(--neutral-background-bg-300, #ECF1F9);color:#40475d;font-size:16px;font-style:normal;font-weight:400;line-height:150%;height:48px;border:1px solid transparent;outline:none;transition:all .3s ease}.contacts__input::placeholder{color:#7d8899}.contacts__input:focus{border-color:#06f;background:#fff}.contacts__input.wpcf7-not-valid{border-color:#e24b4a}.contacts .wpcf7-not-valid-tip{margin-top:4px}.contacts .wpcf7-list-item{margin:0}.contacts__textarea{display:flex;padding:12px 16px;align-items:center;gap:8px;width:100%;align-self:stretch;border-radius:4px;background:var(--neutral-background-bg-300, #ECF1F9);color:#40475d;font-size:16px;font-style:normal;font-weight:400;line-height:150%;height:96px;border:1px solid transparent;outline:none;transition:all .3s ease}.contacts__textarea::placeholder{color:#7d8899}.contacts__textarea:focus{border-color:#06f;background:#fff}.contacts__textarea.is-error{border-color:#e24b4a}.contacts__error{font-size:12px;color:#e24b4a;display:none}.is-error~.contacts__error{display:block}.contacts__checkbox{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;position:relative}.contacts__checkbox input[type=checkbox]{width:20px;height:20px;border-radius:4px;background:var(--neutral-background-bg-300, #ECF1F9);flex-shrink:0;margin-top:2px;accent-color:#0066FF;cursor:pointer;border:none}.contacts__checkbox label{flex:1;color:var(--neutral-item-itm-900, #252A38);font-size:14px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer}.contacts__checkbox label a{color:var(--primary-item-itm-550, #06F);border-bottom:1px solid #06F;transition:all .3s ease}.contacts__checkbox label a:hover{border-bottom:1px solid transparent}.contacts__checkbox .modal__error{width:100%;padding-left:26px}.contacts__submit{margin-top:16px;border-radius:4px;background:var(--primary-background-bg-550, #06F);color:var(--neutral-item-itm-0, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase;height:48px;border:none;cursor:pointer;transition:all .3s ease}.contacts__submit:hover{background:#0a57cb}@media (max-width: 1250px){.contact-info__phone{font-size:44px}}@media (max-width: 1023px){.contact-info__phone{font-size:30px}}@media (max-width: 767px){.contacts__wrap{flex-direction:column}.contacts__media-content{height:558px}.location__inner{height:auto;flex-direction:column}}
