.contacts__content{align-items:flex-start;display:flex;justify-content:space-between}.contacts__map{flex:1.5;height:37.5rem;overflow:hidden}.contacts__map iframe{border:none;display:block}.contacts__block{flex:1;gap:1.875rem}.contacts__block,.contacts__communication{display:flex;flex-direction:column}.contacts__communication .contacts__block-title{margin-bottom:0}.contacts__block-title{color:var(--dark);font-family:var(--second-family);font-weight:400;line-height:136%}.contacts__item-heading{font-weight:300;line-height:130%;margin-bottom:.3125rem}.contacts__item-content,.contacts__item-heading{color:var(--black);font-family:var(--font-family)}.contacts__item-content{display:inline-block;font-weight:400;line-height:133%}.contacts__item-content:before{background-image:url(../assets/img/svg/tel.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.contacts__time{color:var(--black);font-family:var(--font-family);font-weight:400;line-height:123%}.contacts__location{display:flex;flex-direction:column}.contacts__location .contacts__item-content{color:var(--black);font-family:var(--font-family);font-weight:400;line-height:133%}.contacts__location .contacts__item-content:before{background-image:url(../assets/img/svg/point.svg)}.contacts__email{display:flex;flex-direction:column}.contacts__email .contacts__item-content{color:var(--black);font-family:var(--font-family);font-weight:400;line-height:133%}.contacts__email .contacts__item-content:before{background-image:url(../assets/img/svg/email.svg);height:1rem}@media (max-width:61.99875em){.contacts__content{flex-direction:column}.contacts__map{flex:none;height:25rem;width:100%}.contacts__block{flex:none;gap:1.5625rem;width:100%}}@media (width <= 20em){.contacts__content{gap:2rem}.contacts__communication{gap:1rem}.contacts__block-title{font-size:1.375rem}.contacts__item-heading{font-size:1rem}.contacts__item-content,.contacts__location .contacts__item-content,.contacts__time{font-size:1.125rem}.contacts__location{gap:1rem}.contacts__email .contacts__item-content{font-size:1.125rem}.contacts__email{gap:1rem}}@media (width > 20em) and (width <= 93.75em){.contacts__content{gap:clamp(2rem,1.45762711864375rem + 2.7118644068vw,4rem)}.contacts__communication{gap:clamp(1rem,.8644067796625rem + .6779661017vw,1.5rem)}.contacts__block-title{font-size:clamp(1.375rem,1.27330508474375rem + .5084745763vw,1.75rem)}.contacts__item-heading{font-size:clamp(1rem,.93220338983125rem + .3389830508vw,1.25rem)}.contacts__item-content,.contacts__location .contacts__item-content,.contacts__time{font-size:clamp(1.125rem,1.05720338983125rem + .3389830508vw,1.375rem)}.contacts__location{gap:clamp(1rem,.8644067796625rem + .6779661017vw,1.5rem)}.contacts__email .contacts__item-content{font-size:clamp(1.125rem,1.05720338983125rem + .3389830508vw,1.375rem)}.contacts__email{gap:clamp(1rem,.8644067796625rem + .6779661017vw,1.5rem)}}@media (width > 93.75em){.contacts__content{gap:4rem}.contacts__communication{gap:1.5rem}.contacts__block-title{font-size:1.75rem}.contacts__item-heading{font-size:1.25rem}.contacts__item-content,.contacts__location .contacts__item-content,.contacts__time{font-size:1.375rem}.contacts__location{gap:1.5rem}.contacts__email .contacts__item-content{font-size:1.375rem}.contacts__email{gap:1.5rem}}