 
:root {
--content_color:#3a3a3a;
--bg1:linear-gradient(to right, #efb816, #ffebab);
--bg2:linear-gradient(to right, #101b33, #34435e);
--title_color:#101011;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.inquire_team {
 padding: 105px 0px 80px;
 }
.inquire_team {
 padding-bottom: 115px;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.inquire_team {
 padding: 3rem 0px;
 }}
.content {
 max-width: 1232px;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 1.2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1000px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 1.2rem;
 }}
.flex {
 display: flex;
 }
.between {
 justify-content: space-between;
 }
.flex_middle {
 align-items: center;
 }
.gap {
 gap: 1.25rem;
 }
@media screen and (max-width: 768px){
.inquire_team .flex {
 flex-direction: column;
 gap: 2rem;
 }}
.inquire_team .left {
 width: 45.7792%;
 }
@media screen and (max-width: 768px){
.inquire_team .left {
 width: 100%;
 }}
.img.img_cv {
 overflow: hidden;
 }
.inquire_team .left .img {
 aspect-ratio: 1 / 1;
 border-radius: 24px;
 }
@media screen and (max-width: 768px){
.inquire_team .left .img {
 border-radius: 8px;
 }}
.img.img_cv img {
 width: 100%;
 height: 100%;
 object-fit: cover;
 display: block;
 transition: 0.5s;
 }
.inquire_team .left .img:hover img {
 transform: scale(1.03);
 }
.inquire_team .right {
 flex: 1 1 0%;
 max-width: 540px;
 }
@media screen and (max-width: 768px){
.inquire_team .right {
 max-width: unset;
 }}
.inquire_team .right .head {
 padding-bottom: 2.6%;
 }
@media screen and (max-width: 768px){
.inquire_team .right .head {
 padding: 0px;
 }}
.head h2 {
 font-size: 51px;
 line-height: 64px;
 font-weight: 700;
 }
.inquire_team .right h2 {
 max-width: 450px;
 }
.fadeInLeft {
 animation-name: fadeInLeft;
 }
@media screen and (min-width: 768px) and (max-width: 1220px){
.head h2 {
 font-size: 42px;
 line-height: 1.3;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.head h2 {
 font-size: 40px;
 line-height: 1.3;
 }}
@media screen and (max-width: 768px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.head h2 span {
  background: var(--bg1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.head .line {
 display: inline-block;
 vertical-align: top;
 width: 45px;
 height: 5px;
 clip-path: polygon(4px 0px, 100% 0px, calc(100% - 4px) 100%, 0px 100%);
 background: rgb(233, 178, 23);
 }
.inquire_team .right .line {
 margin-top: 21px;
 }
@media screen and (max-width: 768px){
.head .line {
 width: 2.5rem;
 height: 5px;
 }}
@media screen and (max-width: 768px){
.inquire_team .right .head .line {
 margin-top: 0.7rem;
 }}
.head .desc {
 color: var(--content_color);
 font-size: 19px;
 line-height: 34px;
 }
.inquire_team .right .desc {
 margin-top: 26px;
 font-size: 17px;
 }
@media screen and (max-width: 768px){
.head .desc {
 font-size: 0.9rem;
 line-height: 1.5rem;
 }}
@media screen and (max-width: 768px){
.inquire_team .right .head .desc {
 font-size: 14px;
 line-height: 1.5;
 margin-top: 0.5rem;
 }}
@media screen and (max-width: 768px){
br {
 display: none;
 }}
a {
 color: inherit;
 font-size: inherit;
 text-decoration: none;
 }
.btn {
 display: inline-block;
 vertical-align: top;
 text-align: center;
 transition: 0.3s;
 cursor: pointer;
 border-radius: 6px;
 position: relative;
 z-index: 2;
 font-size: 18px;
 padding: 13px 20px;
 min-width: 188px;
 }
.btn::before, .btn::after {
 content: "";
 display: block;
 position: absolute;
 inset: 0px;
 z-index: -1;
 transition: 0.3s;
 border-radius: 6px;
 }
.btn::before {
 background-image: var(--bg1);
 }
.btn::after {
 opacity: 0;
 background-image: var(--bg2);
 }
.btn:hover {
 color: rgb(255, 255, 255);
 }
.btn:hover::before {
 opacity: 0;
 }
.btn:hover::after {
 opacity: 1;
 }
.inquire_team .right .btn {
 margin-top: 43px;
 min-width: 231px;
 }
@media screen and (max-width: 768px){
.btn, .btn_b, .btn_w {
 font-size: 14px;
 padding: 11px 22px;
 min-width: 120px;
 line-height: 1.5;
 }}
@media screen and (max-width: 768px){
.inquire_team .right .head .btn {
 min-width: unset;
 margin-top: 2rem;
 }}
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title_color);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
 
@media screen and (max-width: 786px){


}