.section-contact1{padding-top:180px;margin:0 auto;width:100%;max-width:1250px;flex-direction:row;align-items:flex-start;justify-content:space-between}.section-contact1 article{max-width:470px}.section-contact1 article h1{text-align:left}.section-contact1 article h1+p{color:#ffffff;margin:14px 0 60px 0;text-align:left}.section-contact1 article .card{padding:30px 24px 35px 24px;max-width:370px}.section-contact1 article .card p{color:#ffffff;margin-top:10px}.section-contact1 #form_contact{width:472px;flex-shrink:0;margin-left:40px}.section-contact1 #form_contact .submitted-message{margin:76px auto;max-width:220px}.section-contact2{margin:180px auto 100px auto;width:100%;max-width:1250px;flex-direction:row;justify-content:space-between}.section-contact2 .contact-item{width:180px;height:100px;position:relative;display:flex;flex-direction:column;justify-content:center}.section-contact2 .contact-item::before{content:"";display:block;position:absolute;left:-21px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5) 45.31%, rgba(255,255,255,0) 100%)}.section-contact2 .contact-item p{text-align:left;margin-top:6px}@media (max-width: 840px){.section-contact1{padding-top:110px;position:relative;flex-direction:column;align-items:center}.section-contact1 article{max-width:400px}.section-contact1 article h1+p{margin-bottom:40px}.section-contact1 article .card{position:absolute;bottom:0;width:calc(100% - 30px);max-width:400px}.section-contact1 #form_contact{max-width:400px;width:100%;padding-bottom:190px;margin:0}.section-contact2{flex-wrap:wrap;margin:34px 0 90px 0}.section-contact2 .contact-item{width:50%;padding-left:15px;margin-top:40px}.section-contact2 .contact-item::before{left:0}.section-contact2 .contact-item h5{font-size:18px;line-height:120%}.section-contact2 .contact-item p{font-size:14px}}
