.section-contact-info{display:grid;grid-gap:20px;padding:0 20px}.section-contact-info h2{font-size:30px}.section-contact-info .dark-background{border-radius:4px;display:grid;grid-template-columns:35px 1fr;grid-gap:20px}.section-contact-info .dark-background .icon{width:35px;height:35px}.section-contact-info .dark-background .contact-info{display:grid;font-size:16px}.section-contact-info .dark-background .contact-info .container{margin:0;font-size:14px;padding:0}.section-contact-info .dark-background .contact-info .container p:nth-child(4){margin-top:5px}@media (min-width:1100px){.section-contact-info{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 20px 20px auto}.section-contact-info .dark-background.first-column{grid-row:2;grid-column:1}.section-contact-info .dark-background.second-column{grid-row:2/span 2;grid-row:2/span 6;grid-column:2}.section-contact-info .dark-background.third-column{grid-row:2/span 2;grid-column:3}.section-contact-info .dark-background.fourth-column{grid-row:3/span 5;grid-column:1}.section-contact-info .dark-background.fifth-column{grid-row:4/span 4;grid-column:3}}@media (min-width:1400px){.section-contact-info{padding:0}}