.icon-contacts-email{display:inline-block;vertical-align:middle;width:1.8rem;height:1rem}.icon-contacts-loc{display:inline-block;vertical-align:middle;width:1.2rem;height:1.7rem}.icon-contacts-phone{display:inline-block;vertical-align:middle;width:1.4rem;height:1.4rem}.ymaps-2-1-76-map-copyrights-promo{display:none}.contacts{padding:0 0 3.5rem}.contacts__heading{display:block;font-size:3.5rem;line-height:4.0rem;font-weight:700;margin:0 0 3.0rem}.contacts__container{position:relative}.contacts__container .btn{display:block;position:absolute;top:2.0rem;left:0;z-index:10;min-width:17.0rem;box-shadow:0 0 2.0rem rgba(0,0,0,0.1)}.contacts__map{position:relative;left:50%;height:40.0rem;background:#ccc;width:100vw;margin:0 0 0 -50vw}.contacts__info{position:relative;z-index:10;top:-7.0rem;margin:0 0 -7.0rem;box-shadow:0 0 5.0rem rgba(0,0,0,0.1);padding:2.0rem 3.0rem;background:#fff}@media (max-width:767px){.contacts__info .row>[class^="col-"]:last-of-type{text-align:center}}@media (min-width:768px){.contacts__info{padding:1.5rem 5.0rem}}.contacts__item{display:block;position:relative;font-size:1.4rem;line-height:2.2rem;padding:2.0rem 0;min-height:4.5rem}@media (min-width:992px){.contacts__item{padding-left:6.0rem;max-width:29.0rem;margin:0 auto}}.contacts__item-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4.5rem;height:4.5rem;background:#3660bc;color:#fff;border-radius:50%;margin:0 0 1.0rem}@media (min-width:992px){.contacts__item-icon{position:absolute;top:2.0rem;left:0}}.contacts__item-title{display:block}.contacts__item-text{margin:0 0 .5rem}.offices{padding:5.0rem 0 4.0rem}.offices__panel .ui-select{min-width:12.4rem;width:auto;margin:0 0 2.5rem}.offices__panel .ui-select .jq-selectbox__select{color:#3660bc;border-radius:0}.offices__panel .ui-select .jq-selectbox__dropdown{border-radius:0}.offices__panel .ui-select .jq-selectbox__trigger:after{display:none}.offices__panel .ui-select .jq-selectbox__trigger-arrow{border-color:#3660bc}.offices__panel .ui-select.opened .jq-selectbox__trigger-arrow{border-color:#fff}.offices__heading{display:block;font-size:3.5rem;line-height:4.0rem;font-weight:700;margin:0 0 2.5rem;width:100%;-ms-flex:1;flex:1}.offices__slides{margin:0 -1.5rem}.offices__slides .slick-list{overflow:visible}.offices__slides .slick-slide{margin:0 1.5rem;width:37.0rem}.offices__slides .slick-track{margin:0}.offices__item{display:block;position:relative;box-shadow:inset 0 0 0 .1rem #E8E8E8;transition:0.25s;font-size:1.4rem;line-height:2.2rem;font-weight:500;margin:0 0 3.0rem}.offices__item:hover{box-shadow:inset 0 0 0 .1rem #E8E8E8,0 0 5.0rem rgba(0,0,0,0.1)}.offices__item-image{margin:0;height:16.5rem}.offices__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;padding:0;border-radius:0}.offices__item-desc{padding:2.0rem}.offices__item-info{margin:0 0 1.0rem;padding:0;list-style:none}.offices__item-dialog{display:block;margin:0;font-weight:500}.offices__item-dialog [class^="icon-"]{margin:0 1.0rem 0 0}.offices__heading{font-weight:500}.contacts__heading{margin:2rem 0 3rem;font-weight:500}.contacts__item{font-size:1.5rem}.contacts__item-title{font-weight:600;font-size:1.7rem;margin:.6rem 0}.contacts__item .btn--opt{margin-top:13px;margin-left:-60px}.contacts__item .product_page__button_link{margin:1rem 0 0}.contacts__item-icon{background:var(--theme-color-1)}.contacts .tab-content{margin:3.5rem 0 3rem}@media (width>=500px) and (width <=900px){.contacts .tab-content{margin:5.5rem 0 3rem}}@media (width>=100px) and (width <=499px){.contacts .tab-content{margin:29.5rem 0 3rem}}.has-theme-color .contacts__item a:hover{color:var(--theme-color-2)}.contacts{padding:0 0 clamp(3.5rem,4vw,6rem)}.contacts__heading{color:#1f2937;font-size:clamp(2.8rem,2.45vw,4.4rem);line-height:1.12;font-weight:600;margin:2rem 0 clamp(2rem,2.5vw,3.4rem)}.contacts__container{overflow:hidden;border:.1rem solid #e5edf5;border-radius:2.4rem;background:#eef5fa;box-shadow:0 1.8rem 4.2rem rgba(17,34,51,.08)}.contacts__map{left:auto !important;width:100% !important;height:clamp(32rem,36vw,48rem);margin:0 !important;border-radius:inherit;background:linear-gradient(135deg,#eaf3f8 0%,#f7fbfd 100%)}.contacts__container .btn{top:2rem;left:2rem;min-width:0;min-height:4.4rem;padding:0 1.8rem;border:.1rem solid rgba(0,174,239,.24);border-radius:999rem;background:rgba(255,255,255,.9);color:var(--theme-color-1);font-size:1.45rem;font-weight:600;line-height:4.2rem;text-transform:none;backdrop-filter:blur(1rem);box-shadow:0 1rem 2.4rem rgba(17,34,51,.12)}.contacts__container .btn:hover,.contacts__container .btn:focus{border-color:var(--theme-color-1);background:var(--theme-color-1);color:#fff}.contacts__info{top:auto !important;z-index:12;margin:-5rem clamp(1rem,3vw,4rem) 0;padding:clamp(1.2rem,1.8vw,2rem);border:.1rem solid #e5edf5;border-radius:2.2rem;background:rgba(255,255,255,.94);box-shadow:0 1.6rem 3.8rem rgba(17,34,51,.1);backdrop-filter:blur(1.2rem)}.contacts__info .row{margin-right:-.8rem;margin-left:-.8rem}.contacts__info .row>[class*="col-"]{display:flex;padding-right:.8rem;padding-left:.8rem}.contacts__item{width:100%;max-width:none !important;min-height:100%;margin:0 !important;padding:clamp(1.8rem,1.6vw,2.4rem);border:.1rem solid #e6eef6;border-radius:1.8rem;background:linear-gradient(135deg,#fff 0%,#f8fbfd 100%);color:#596575;font-size:1.5rem;line-height:1.55;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.contacts__item:hover{transform:translateY(-.3rem);border-color:rgba(0,174,239,.35);box-shadow:0 1.2rem 2.8rem rgba(17,34,51,.08)}.contacts__item-icon{width:5.2rem;height:5.2rem;margin:0 0 1.4rem;background:rgba(0,174,239,.1) !important;color:var(--theme-color-1) !important;box-shadow:inset 0 0 0 .1rem rgba(0,174,239,.18)}.contacts__item-icon svg{width:2.2rem;height:2.2rem}.contacts__item-icon:before{content:'';display:block;width:2.4rem;height:2.4rem;background:var(--theme-color-1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.contacts__item-icon svg{display:none}.contacts__item-icon--loc:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C7.9 2 5 5.1 5 9.1c0 5.5 6.1 12.1 6.4 12.4.3.3.9.3 1.2 0C12.9 21.2 19 14.6 19 9.1 19 5.1 16.1 2 12 2Zm0 10.4a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C7.9 2 5 5.1 5 9.1c0 5.5 6.1 12.1 6.4 12.4.3.3.9.3 1.2 0C12.9 21.2 19 14.6 19 9.1 19 5.1 16.1 2 12 2Zm0 10.4a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Z'/%3E%3C/svg%3E")}.contacts__item-icon--email:before{width:2.6rem;height:2.1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 28 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 2h22a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3Zm.8 3 10.2 7 10.2-7H3.8Zm21.2 2.8-9.9 6.8a2 2 0 0 1-2.2 0L3 7.8V17h22V7.8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 28 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 2h22a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3Zm.8 3 10.2 7 10.2-7H3.8Zm21.2 2.8-9.9 6.8a2 2 0 0 1-2.2 0L3 7.8V17h22V7.8Z'/%3E%3C/svg%3E")}.contacts__item-icon--phone:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6 2.3c.8-.3 1.7 0 2.1.8l1.5 3.1c.3.7.2 1.5-.4 2l-1.3 1.1c1.1 2.3 2.9 4.1 5.2 5.2l1.1-1.3c.5-.6 1.3-.8 2-.4l3.1 1.5c.8.4 1.1 1.3.8 2.1l-.9 2.8c-.3.9-1.1 1.5-2.1 1.5C9.8 20.7 3.3 14.2 3.3 6.3c0-.9.6-1.8 1.5-2.1l1.8-.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6 2.3c.8-.3 1.7 0 2.1.8l1.5 3.1c.3.7.2 1.5-.4 2l-1.3 1.1c1.1 2.3 2.9 4.1 5.2 5.2l1.1-1.3c.5-.6 1.3-.8 2-.4l3.1 1.5c.8.4 1.1 1.3.8 2.1l-.9 2.8c-.3.9-1.1 1.5-2.1 1.5C9.8 20.7 3.3 14.2 3.3 6.3c0-.9.6-1.8 1.5-2.1l1.8-.6Z'/%3E%3C/svg%3E")}.contacts__item-title{color:#1f2937;font-size:clamp(1.65rem,1vw,1.9rem);line-height:1.25;font-weight:600;margin:0 0 .8rem}.contacts__item-text{margin:0;color:#596575;font-size:1.5rem;line-height:1.55}.contacts__item-text a,.offices__item-info a{color:var(--theme-color-1) !important;text-decoration:underline;text-underline-offset:.22em}.contacts__item-text a:hover,.offices__item-info a:hover{color:var(--theme-color-1) !important;text-decoration:none}.offices{padding:clamp(3.5rem,4vw,5.8rem) 0}.offices__heading{color:#1f2937;font-size:clamp(2.4rem,2vw,3.5rem);line-height:1.18;font-weight:600}.offices__item{overflow:hidden;border:.1rem solid #e5edf5;border-radius:1.8rem;background:#fff;box-shadow:0 1.2rem 3rem rgba(17,34,51,.06);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.offices__item:hover{transform:translateY(-.3rem);border-color:rgba(0,174,239,.32);box-shadow:0 1.7rem 3.8rem rgba(17,34,51,.09)}.offices__item-image{overflow:hidden;margin:0}.offices__item-image img{display:block;width:100%;border-radius:0;object-fit:cover}.offices__item-desc{padding:1.8rem}.offices__item-info{margin:0}.offices__item-info li:first-child{color:#1f2937;font-weight:600}@media (min-width:992px){.contacts__item{padding-left:8.6rem}.contacts__item-icon{top:2.2rem;left:2.2rem}}@media (max-width:991px){.contacts__info{margin-top:-3rem}.contacts__info .row>[class*="col-"]{margin-bottom:1.4rem}.contacts__info .row>[class*="col-"]:last-child{margin-bottom:0}}@media (max-width:767px){.contacts__container{border-radius:1.8rem}.contacts__map{height:30rem}.contacts__container .btn{top:1.2rem;left:1.2rem;min-height:4rem;padding:0 1.4rem;font-size:1.35rem;line-height:3.8rem}.contacts__info{margin:1.4rem 0 0;border-radius:1.8rem}.contacts__info .row>[class*="col-"]{flex:0 0 100%;max-width:100%;text-align:left !important}.contacts__item{display:grid;grid-template-columns:4.8rem 1fr;column-gap:1.4rem;align-items:start}.contacts__item-icon{grid-row:1 / span 2;flex:0 0 4.8rem;width:4.8rem;height:4.8rem;margin:0}.contacts__item-title,.contacts__item-text{grid-column:2}}
