.contact_section{width:100%;& .section_inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;@media (max-width:991px){flex-direction:column}& .left_side{width:30%;@media (max-width:991px){width:100%;&:not(:last-child){margin-bottom:3rem}}& h2{font-size:4.8rem;font-weight:400;color:var(--black);margin:0 0 5rem}& form{width:100%;& label{display:none}& span{display:block;margin:0 0 1rem;& input,& textarea{width:100%;font-size:1.6rem;color:var(--black);border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--black);background:0 0;padding:1rem}& input::-webkit-input-placeholder,& textarea::-webkit-input-placeholder{color:var(--black)}& input::-moz-placeholder,& textarea::-moz-placeholder{color:var(--black)}& input:-ms-input-placeholder,& textarea:-ms-input-placeholder{color:var(--black)}& input:-moz-placeholder,& textarea:-moz-placeholder{color:var(--black)}}& input.wpcf7-submit{color:var(--white);background:var(--primary);border-color:var(--primary)}}}& .right_side{width:60%;@media (max-width:991px){width:100%}& .map{margin:0 0 2rem;& iframe{width:100%;height:30rem}}& p.contact_detail{display:flex;align-items:center;& svg{margin-right:1rem}}& .follow_buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:5rem;& p{margin-right:2rem}& .social_media_icons{display:flex;flex-direction:row;& a{width:3rem;height:3rem;background:var(--primary);display:flex;justify-content:center;align-items:center;border-radius:50%;&:not(:last-child){margin-right:1rem}& svg{width:auto;height:2rem;path{fill:var(--white)}}}}}}}}