.main::before { background: linear-gradient(to right, #FDFFB9, #95D497); }

.con-heading { margin-bottom: 50px; font-size: 5.0rem; font-weight: 800; }
@media screen and (max-width: 750px) { .con-heading { font-size: 4.0rem; } }

.con-main { display: flex; justify-content: space-between; gap: 40px 3.9682539683%; }
@media screen and (max-width: 980px) { .con-main { flex-direction: column; } }
.con-main .con-box { width: 51.5873015873%; background-color: #fff; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.1); border-radius: 30px; }
@media screen and (max-width: 980px) { .con-main .con-box { width: 100%; } }
.con-main .con-box .con-box-top { padding: 40px; border-bottom: 1px solid #C4C4C4; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-top { padding: 30px; } }
.con-main .con-box .con-box-top .con-icon { width: 90px; margin: 0 auto 15px; }
.con-main .con-box .con-box-top .con-subheading { font-size: 3.0rem; font-weight: 800; text-align: center; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-top .con-subheading { font-size: 2.2rem; } }
.con-main .con-box .con-box-main { padding: 40px; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-main { padding: 30px; } }
.con-main .con-box .con-box-main .con-txtheading { margin-bottom: 20px; text-align: center; }
.con-main .con-box .con-box-main .con-txtheading span { padding: 10px 1em; background-color: #F3F3F3; font-size: 2.4rem; font-weight: 700; }
.con-main .con-box .con-box-main .con-phone, .con-main .con-box .con-box-main .con-mail { margin-bottom: 10px; font-weight: 700; text-align: center; }
.con-main .con-box .con-box-main .con-phone { font-size: 6.0rem; color: #157B3A; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-main .con-phone { font-size: 4.0rem; } }
.con-main .con-box .con-box-main .con-mail { font-size: 5.2rem; color: #0E376D; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-main .con-mail { font-size: 3.0rem; } }
.con-main .con-box .con-box-main .con-txt { font-size: 2.0rem; font-weight: 500; text-align: center; }
@media screen and (max-width: 750px) { .con-main .con-box .con-box-main .con-txt { font-size: 1.6rem; } }

/*# sourceMappingURL=contact.css.map */
