.contacts-block .contact_item--info .contact_item_info-value,.contacts-block .contact_item--info .contact_item_info-label,.contacts-block .accordion_title,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_phone,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_email,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_profession,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_name,.contacts-block h2{font-family:"LoosWide",Arial,Helvetica,sans-serif}.contacts-block{padding-bottom:90px}.contacts-block h2{color:var(--Taevasinine, #007DC0);font-size:20px;font-weight:400;line-height:42px;text-transform:uppercase;margin-bottom:28px}.contacts-block .subsidiary_contacts_sidebar{display:grid;grid-template-columns:1fr 1fr;gap:32px 76px;align-content:start}.contacts-block .subsidiary_contacts_sidebar .button{grid-column:1/-1;justify-self:start}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_image{margin-bottom:12px}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_image img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_name{color:var(--ige-tumesinine, #005598);font-size:18px;font-weight:400;line-height:22px;margin:0 0 4px}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_profession{color:var(--ige-tumesinine, #005598);font-size:16px;font-weight:360;line-height:20px;margin:0 0 18px}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_phone,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_email{display:block;color:var(--ige-tumesinine, #005598);font-size:14px;font-weight:360;line-height:18px;text-decoration:none;transition:color .15s linear}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_phone:hover,.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_email:hover{color:var(--Taevasinine, #007DC0)}.contacts-block .subsidiary_contacts_sidebar .contact_item--person .contact_item_category{margin-top:18px}.contacts-block .subsidiary_contacts_layout{display:grid;grid-template-columns:1fr 1fr;gap:48px 76px}@media only screen and (max-width: 991px){.contacts-block .subsidiary_contacts_layout{grid-template-columns:1fr}}.contacts-block .subsidiary_contacts_layout--persons-only,.contacts-block .subsidiary_contacts_layout--info-only{grid-template-columns:1fr}.contacts-block .subsidiary_contacts_layout .subsidiary_contacts_footer-button{display:flex;justify-content:flex-end}.contacts-block .subsidiary_contacts_layout--persons-only .subsidiary_contacts_sidebar{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 991px){.contacts-block .subsidiary_contacts_layout--persons-only .subsidiary_contacts_sidebar{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.contacts-block .subsidiary_contacts_layout--persons-only .subsidiary_contacts_sidebar{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 575px){.contacts-block .subsidiary_contacts_layout--persons-only .subsidiary_contacts_sidebar{grid-template-columns:1fr}}@media only screen and (max-width: 991px){.contacts-block .subsidiary_contacts_sidebar .button{justify-self:center}.contacts-block .contact_item_category{text-align:left}}@media only screen and (max-width: 575px){.contacts-block .subsidiary_contacts_sidebar{grid-template-columns:1fr}}.contacts-block .accordion_item{border-bottom:1px solid rgba(0,125,192,.3)}.contacts-block .accordion_item:first-child{border-top:1px solid rgba(0,125,192,.3)}.contacts-block .accordion_toggle{background:none;border:none;padding:24px 0;text-align:left;cursor:pointer;gap:24px}.contacts-block .accordion_title{color:var(--ige-tumesinine, #005598);font-size:28px;font-weight:360;line-height:normal;text-transform:none}@media only screen and (max-width: 991px){.contacts-block .accordion_title{font-size:22px;line-height:28px}}.contacts-block .accordion_icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform .25s ease}.contacts-block .accordion_icon svg{display:block}.contacts-block .accordion_toggle[aria-expanded=true] .accordion_icon{transform:rotate(0deg)}.contacts-block .accordion_content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 300ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts-block .accordion_content.is-open{grid-template-rows:1fr}.contacts-block .accordion_content-inner{min-height:0;display:flex;flex-direction:column;transform:translateY(-10px);opacity:0;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1),opacity 300ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts-block .accordion_content.is-open .accordion_content-inner{transform:translateY(0);opacity:1}.contacts-block .accordion_content-spacer{height:40px;flex-shrink:0}.contacts-block .contacts_info_grid{display:flex;flex-direction:column;gap:40px}.contacts-block .contact_item--info .contact_item_info{display:flex;flex-direction:column;gap:24px}.contacts-block .contact_item--info .contact_item_info-block{flex:1;min-width:0}.contacts-block .contact_item--info .contact_item_info-row{display:flex;gap:16px}.contacts-block .contact_item--info .contact_item_info-label{color:var(--Taevasinine, #007DC0);font-size:12px;font-weight:400;line-height:28px;text-transform:uppercase;flex-shrink:0;min-width:120px}@media only screen and (max-width: 375px){.contacts-block .contact_item--info .contact_item_info-label{min-width:86px}}.contacts-block .contact_item--info .contact_item_info-value{color:var(--ige-tumesinine, #005598);font-size:16px;font-weight:360;line-height:28px}.contacts-block .contact_item--info .contact_item_button{margin-top:32px;width:100%;padding-right:8px}@media only screen and (max-width: 991px){.contacts-block .contact_item--form-duplicate .contact_item_image,.contacts-block .contact_item--form-duplicate .contact_item_content>:not(.contact_item_category){display:none}}.contacts-block--single{padding-top:56px;padding-bottom:56px}@media only screen and (max-width: 991px){.contacts-block--single{padding-top:32px;padding-bottom:32px}}.contacts-block:not(:has(~section)){padding-bottom:114px}@media only screen and (max-width: 991px){.contacts-block:not(:has(~section:not(.relational-pages-block))){padding-bottom:64px}}
