.pattern-contact-section{margin-bottom:90px}.pattern-contact-section .btn-box{display:flex;justify-content:center;margin-top:50px}.pattern-contact-section .btn-box a{max-width:500px;width:100%}.contact-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:100px 40px}.team-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.team-gallery img{display:block;height:100%;object-fit:cover;max-height:298px;width:100%}.pattern-contact-section h2{margin-bottom:20px}.pattern-contact-section p{font-size:20px;line-height:30px;margin-bottom:20px}.pattern-contact-section p:last-child{margin-bottom:0}.pattern-contact-section p a{color:var(--black-color);font-weight:700;text-decoration:underline;outline:none}.pattern-contact-section p a:focus,.pattern-contact-section p a:hover{color:var(--theme-color)}.contact-content{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1440px){.pattern-contact-section p{font-size:16px;line-height:26px;margin-bottom:16px}.pattern-contact-section .btn-box a{max-width:300px}}@media screen and (max-width:1024px){.pattern-contact-section{margin-bottom:80px}.pattern-contact-section h2{margin-bottom:20px}}@media screen and (max-width:991px){.contact-wrapper{grid-template-columns:repeat(1,1fr)}.contact-wrapper{gap:30px 40px}.pattern-contact-section .btn-box{margin-top:40px}}@media screen and (max-width:767px){.pattern-contact-section .btn-box{margin-top:30px}.pattern-contact-section{margin-bottom:60px}.pattern-contact-section h2{margin-bottom:15px}.pattern-contact-section p{font-size:15px;line-height:25px;margin-bottom:10px}}