section>div{flex-grow:1}.contacts__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 20px}@media(max-width: 768px){.contacts__grid{grid-template-columns:1fr;gap:20px}}.contacts__grid .item{display:flex;align-items:center;gap:30px}.contacts__grid .item svg{flex-shrink:0;width:90px;aspect-ratio:1}@media(max-width: 1024px){.contacts__grid .item svg{width:60px}}.contacts__grid .item .label{font:550 1rem/1.25rem "Roobert PRO TRIAL"}.contacts__grid .item .label+span,.contacts__grid .item .label+a{font:400 .875rem/1.25rem "Roobert PRO TRIAL";color:#4e5b6d}.contacts__grid .item:last-of-type{grid-column:span 3}@media(max-width: 768px){.contacts__grid .item:last-of-type{grid-column:auto}}@media(max-width: 1024px){.contacts__grid .item{gap:20px}.contacts__grid .item svg{width:60px}}.details .accordion{overflow:hidden}.details .accordion .accordion__item{overflow:hidden}.details .accordion .accordion__header{cursor:pointer;position:relative;padding-right:24px}.details .accordion .accordion__content{max-height:0;overflow:hidden;transition:max-height cubic-bezier(0.4, 0, 0.2, 1) .3s,padding-top cubic-bezier(0.4, 0, 0.2, 1) .3s}.details .accordion .accordion__content.open{max-height:1000px}.details .accordion__header{position:relative}.details .accordion__header::after{content:"";position:absolute;transform:rotate(-45deg);transition:cubic-bezier(0.4, 0, 0.2, 1) .3s;width:8px;height:8px;border-bottom:2px solid #fff;border-left:2px solid #fff}.details .accordion__header.open::after{transform:rotate(-225deg)}.details .accordion__header:after{right:50px;top:36px}.details .accordion__header{padding:30px 50px;background:#262626;border-radius:10px;transition:border-radius cubic-bezier(0.4, 0, 0.2, 1) .3s}.details .accordion__header span{font:550 1rem/1.25rem "Roobert PRO TRIAL";color:#fff;text-transform:uppercase}.details .accordion__header.open{border-radius:10px 10px 0 0}.details .accordion__content>div{padding:24px;border:1px solid #e2e6f1;border-top:none;border-radius:0 0 12px 12px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(8, auto);gap:16px}.details .accordion__content>div>div:nth-child(-n+5),.details .accordion__content>div>div:last-child{grid-column:span 3}.details .accordion__content>div>div{display:flex;flex-direction:column;gap:4px}.details .accordion__content>div>div span:first-child{font:500 .75rem/1rem "Roobert PRO TRIAL";color:#4e5b6d}.details .accordion__content>div>div span:not(:first-child){font:550 .875rem/1.25rem "Roobert PRO TRIAL"}.details .accordion__content>div>div.download a{position:relative;display:flex;gap:8px;align-items:center;align-self:flex-start;padding:4px 8px;font:400 .875rem/1.25rem "Roobert PRO TRIAL";color:#4e5b6d;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:cubic-bezier(0.4, 0, 0.2, 1) .3s}.details .accordion__content>div>div.download a::before{content:"";width:16px;height:16px;position:relative;background-image:url("data:image/svg+xml;utf8,<svg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 19h18v2H3v-2zm10-5.828L19.071 7.1l1.414 1.415L12 17 3.515 8.515 4.929 7.1 11 13.172V2h2v11.172z' fill='%234e5b6d'></path></svg>")}.details .accordion__content>div>div.download a:hover{background-color:rgba(85,120,143,.15);border:1px solid rgba(85,120,143,.15)}@media(max-width: 768px){.details .accordion__content>div{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(10, auto)}.details .accordion__content>div>div:nth-child(-n+5),.details .accordion__content>div>div:last-child{grid-column:span 2}}@media(max-width: 576px){.details .accordion__content>div{grid-template-columns:1fr;grid-template-rows:auto}.details .accordion__content>div>div:nth-child(-n+5),.details .accordion__content>div>div:last-child{grid-column:auto}.details .accordion__content>div>div.download a{align-self:center}}.map{height:400px}@media(max-width: 576px){.map{height:auto;aspect-ratio:1}}.map iframe{width:100%;height:100%}