@font-face{font-family:Gilroy-100;src:url(/fonts/gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy-200;src:url(/fonts/gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy-300;src:url(/fonts/gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy-400;src:url(/fonts/gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-500;src:url(/fonts/gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy-600;src:url(/fonts/gilroy/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy-700;src:url(/fonts/gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy-800;src:url(/fonts/gilroy/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-900;src:url(/fonts/gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}.contacts__caption .h1,.contacts__caption .subtitle,.contacts__content-list .address .caption,.contacts__content-list .address .text,.contacts__content-list .email .caption,.contacts__content-list .email .text,.contacts__content-list .phone .caption,.contacts__content-list .phone .number{color:#fff;line-height:1;letter-spacing:0}.contacts-inner,.contacts__caption,.contacts__content,.contacts__content-list,.contacts__content-list .address,.contacts__content-list .email,.contacts__content-list .phone,.contacts__content-list .phone .messengers{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}#contacts:before{display:block;content:"";height:25px}.contacts{position:relative;width:100%;padding:70px 0;background:#f5f5f5;overflow:visible;overflow-x:hidden}@media(max-width:750px){.contacts{padding:45px 0}}.contacts-inner{flex-direction:column;gap:70px}@media(max-width:750px){.contacts-inner{gap:45px}}.contacts__caption{flex-direction:column;gap:45px}@media(max-width:750px){.contacts__caption{gap:30px}}.contacts__caption .h1{font-size:53px;line-height:132%;font-family:Gilroy-400;color:#303030;text-align:left;height:fit-content;text-align:center}@media(max-width:1500px){.contacts__caption .h1{font-size:33px}}@media(max-width:450px){.contacts__caption .h1{font-size:26px;padding:0;text-align:center}}.contacts__caption .h1 span{font-family:Gilroy-600}.contacts__caption .subtitle{font-size:24px;line-height:150%;font-family:Gilroy-400;color:#333;text-align:center}@media(max-width:750px){.contacts__caption .subtitle{font-size:18px}}.contacts__content{gap:40px}@media(max-width:1100px){.contacts__content{flex-direction:column}}@media(max-width:750px){.contacts__content{gap:45px}}.contacts__content-list{flex-direction:column;padding:42px 64px 47px 36px;background-color:#fff;gap:41px;border-radius:25px;width:37%}@media(max-width:1200px){.contacts__content-list{padding:42px 30px 47px;width:100%}}.contacts__content-list .phone{flex-direction:column;gap:17px}.contacts__content-list .phone .caption{font-size:18px;font-family:Gilroy-400;color:#414141}.contacts__content-list .phone .number{font-size:31px;font-family:Gilroy-500;color:#363636;letter-spacing:.62px;width:max-content}.contacts__content-list .phone .messengers{justify-content:flex-start;gap:15px}.contacts__content-list .phone .messengers img{width:127px}@media(max-width:1200px){.contacts__content-list .phone .messengers img{width:100px;height:auto}}.contacts__content-list .address{flex-direction:column;gap:14px;display:none}.contacts__content-list .address .caption{font-size:18px;font-family:Gilroy-400;color:#414141}.contacts__content-list .address .text{font-size:24px;font-family:Gilroy-500;color:#363636;letter-spacing:.24px}.contacts__content-list .email{flex-direction:column;gap:14px}.contacts__content-list .email .caption{font-size:18px;font-family:Gilroy-400;color:#414141}.contacts__content-list .email .text{font-size:24px;font-family:Gilroy-500;color:#363636;letter-spacing:.24px}