.comp-contact{margin-top:4rem;display:flex;justify-content:space-between;padding:2rem 4rem 6rem}.comp-contact .sec-title{color:#ccc;font-size:2.8rem}.comp-contact .left-wrap{padding-top:0}.comp-contact .sec-cont{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width:769px){.comp-contact .sec-cont{flex-direction:column}}.comp-contact .cardTitle{font-size:1.4rem;color:#ccc;margin:0 0 1.5rem}.comp-contact .sec-title{font-size:2.2rem}.comp-contact .right-wrap{width:50%;max-width:620px}@media screen and (max-width:769px){.comp-contact .right-wrap{width:80%}}.comp-contact .left-wrap{width:50%;padding:0 0 4rem}@media screen and (max-width:769px){.comp-contact .left-wrap{width:100%}}.comp-contact .left-wrap .label{font-size:1.2rem;color:#fff;margin-bottom:0}.comp-contact .contact-details{display:flex;margin-top:2rem}.comp-contact .contact-details .address{padding-right:2rem;margin-right:3.2rem;border-right:1px solid #7fffd4;line-height:1.5rem;width:60%}.comp-contact .contact-details .address .val{color:#7fffd4;font-size:1rem;line-height:1.5}.comp-contact .contact-details .email,.comp-contact .contact-details .map{margin-bottom:1rem}.comp-contact .contact-details .email .val,.comp-contact .contact-details .map .val{color:#7fffd4}.comp-contact .form-wrap{padding:2rem;border:1px solid green;border-radius:1rem}.comp-contact .reach-online{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:500px){.comp-contact .reach-online{flex-direction:row}}.input{display:block;margin:1.2rem auto;padding:8px 9px;border-radius:4px;border:1px solid rgba(153,158,142,.4)}@media screen and (max-width:767px){.comp-contact .sec-cont{display:block}.comp-contact .sec-title{font-size:3.2rem;margin-bottom:2.8rem}.comp-contact .right-wrap{width:100%}.comp-contact .left-wrap{width:100%;padding-top:4rem}.comp-contact .left-wrap .label{font-size:1.4rem}.comp-contact .contact-details{display:block}.comp-contact .contact-details .address{padding-right:6.2rem;margin-right:0;border-right:0;width:100%;margin-bottom:1.8rem}.comp-contact .contact-details .email{margin-bottom:1.8rem}.comp-contact .form-wrap{margin-top:4rem}.comp-contact .action-wrap .btn{width:100%;justify-content:center}}@media screen and (max-width:500px){.comp-contact{margin-top:0;padding:0 3rem 6rem}.comp-contact .left-wrap{padding-bottom:0}}