.page-about .statistics .statistics_item,.page-about .team-member .member-item,.page-about .team-member .member-item .image img{transition:all .2s ease-in-out 0s}.page-about .team-member .member-item .image img,.page-about .testimonial .image img{border-radius:50%}@-webkit-keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes animation-bottom-top{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-bottom-top{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:40px 0}}@keyframes move{0%{background-position:0 0}to{background-position:40px 0}}.page-contact{margin-bottom:60px}.page-contact .page_title{margin-bottom:30px;font-weight:500;font-size:28px}.page-contact .page-contact_info{padding:20px}.page-contact .page-contact_info .headline .title{font-weight:500;margin-bottom:30px}.page-contact .page-contact_info .headline .desc{line-height:1.618;margin:0 0 30px;color:var(--color-second);font-size:var(--body-14)}.page-contact .page-contact_info .info_body h4{font-weight:500;line-height:1.3;margin-bottom:30px}.page-contact .page-contact_info .info_body>div{display:flex;align-items:center;color:var(--color-second);margin:10px 0;line-height:25px;letter-spacing:.2px}.page-contact .page-contact_info .info_body>div a{color:var(--main-color)}.page-contact .page-contact_info .info_body>div .svg_element-ui{-webkit-margin-end:10px;margin-inline-end:10px;height:20px;color:var(--body-second-color)}.page-contact .page-contact_info .info_body>div svg{width:20px;height:20px;fill:var(--body-second-color)}.page-contact .page-contact_info .info_body .social{margin:60px 0 0}.page-contact .page-contact_info .info_body .social svg{width:43px;height:43px}.page-contact .page-contact_form{margin-top:30px;padding:20px;height:auto}.page-contact .page-contact_form .title{margin-bottom:30px}.page-contact .page-contact_form .title h4{font-weight:500}.page-contact .page-contact_form .form-group{margin-bottom:20px}.page-contact .page-contact_form .form-group label{font-weight:500}.page-contact .page-contact_form .form-group textarea{height:150px}.page-contact .map-wrapper{margin-top:30px}@media (min-width: 768px){.page-contact .page-contact_form,.page-contact .page-contact_info{padding:30px}}@media (min-width: 992px){.page-contact{margin-bottom:100px}.page-contact .page-contact_form{margin-top:0;height:100%}}.page-about .page_title{padding:0 0 20px;font-weight:500}.page-about .section_title-wrapper .section_title-text-1{font-size:var(--heading-size-h3)}.page-about .paragraph-image{padding:60px 0 30px}.page-about .paragraph-image_content .paragraph_title{font-weight:500;margin-bottom:20px}.page-about .paragraph-image_content .image{margin-bottom:20px}.page-about .paragraph-image_content .image img{-o-object-fit:scale-down;object-fit:scale-down}.page-about .paragraph-image_content .paragraph_item{margin-bottom:45px}.page-about .paragraph-image_content .paragraph_item .title{margin-bottom:20px;font-weight:500}.page-about .paragraph-image_content .paragraph_item .content{color:var(--color-second);line-height:1.618}.page-about .team-member{padding:55px 0}.page-about .team-member .member-item{padding:20px 15px;background:var(--text-miscellaneous)}.page-about .team-member .member-item .image{margin-bottom:var(--gutter-lg);overflow:hidden}.page-about .team-member .member-item .name{font-weight:500;line-height:1.4;margin-bottom:5px}.page-about .team-member .member-item .position{color:var(--body-second-color);font-size:var(--body-14)}.page-about .team-member .member-item .opinion{margin-top:20px;color:var(--color-second)}.page-about .team-member .member-item .social{text-align:center;margin-top:25px}.page-about .team-member .member-item .social svg{width:26px;height:26px;margin:0 3px}.page-about .team-member .member-item .social svg path{fill:var(--body-second-color)}@media (hover: hover){.page-about .team-member .member-item:hover{box-shadow:0 0 8px 1px rgba(0,0,0,0.05)}.page-about .team-member .member-item:hover .image img{transform:scale(0.95)}}.page-about .testimonial{padding:60px 0}.page-about .testimonial .tns-wrapper{max-width:850px;margin:70px auto 0}.page-about .testimonial .tns-wrapper .tns-nav{margin-top:40px}.page-about .testimonial .testimonial-item{display:inline-flex;flex-wrap:wrap}.page-about .testimonial .rating{margin-bottom:20px}.page-about .testimonial .image{width:100%;max-width:110px;height:110px;margin-left:auto;margin-right:auto;margin-bottom:30px}.page-about .testimonial .info{text-align:center}.page-about .testimonial .info .content{text-align:start;font-size:var(--body-14);font-weight:300;line-height:1.618;margin:0 0 20px}.page-about .testimonial .info .name{font-weight:500;letter-spacing:.3px}.page-about .testimonial .tns-nav{margin-top:50px}.page-about .statistics{padding:60px 0 40px}.page-about .statistics .statistics_item{background:var(--miscellaneous-color);padding:40px 20px;justify-content:center}.page-about .statistics .statistics_item .icon{-webkit-margin-end:20px;margin-inline-end:20px}.page-about .statistics .statistics_item svg{width:40px;height:40px}.page-about .statistics .statistics_item svg path{fill:var(--main-color)}.page-about .statistics .statistics_item .text_1{font-size:32px}.page-about .statistics .statistics_item .text_2{font-size:var(--body-14);color:var(--body-second-color)}@media (hover: hover){.page-about .statistics .statistics_item:hover{box-shadow:0 0 8px 1px rgba(0,0,0,0.09)}}.page-about .logo-list{padding:10px 0 50px}.page-about .logo-list .logo-list_content{position:relative}.page-about .logo-list .js-slider-controls a{top:50%;margin-top:-18px}.page-about .logo-list .js-slider-controls .js-prev-button{right:auto;left:0}.page-about .logo-list .tns-nav{margin-top:50px}@media (min-width: 768px){.page-about .page_title{padding-bottom:35px}.page-about .paragraph-image{padding-bottom:60px}.page-about .team-member .member-item{padding:30px}.page-about .testimonial .testimonial-item{flex-wrap:nowrap}.page-about .testimonial .image{-webkit-margin-end:30px;margin-inline-end:30px}.page-about .testimonial .info{text-align:start}.page-about .testimonial .info .content{font-size:18px}.page-about .logo-list{padding:40px 0 80px}}.page-content{margin:30px 0 50px}
.page-contact_info, .page-contact_form {
  background: var(--miscellaneous-color);
  padding: 50px;
  position: relative;
  height: 100%;
}
.contact-form .title, .form-group{
  margin-bottom:20px;
}
.home-categories.style-2 .card_section-item-inner .card_section-header{
  max-width: 200px !important;
}



.page-contact_info {
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 5px;
}

.info {
  display: flex;
  flex-direction: column;
  max-width: 600px;
  margin: 0 auto;
}

.info_wrapper {
/*   background-color: #f9f9f9; */
  padding: 20px;
  border-radius: 5px;
}

.headline {
  margin-bottom: 20px;
}

.info_wrapper .title {
  font-size: 1.5em;
  font-weight: bold;
}

.desc {
  font-size: 0.8em;
  color: #666;
}

.info_body {
  margin-bottom: 20px;
}

.phone,
.fax,
.email-1,
.email-2,
.work-time {
  display: flex;
  align-items: center;
}

.phone span,
.fax span,
.email-1 span,
.email-2 span,
.work-time span {
  margin-right: 10px;
}

.phone a,
.fax a,
.email-1 a,
.email-2 a {
  color: #333;
  text-decoration: none;
}

.social {
  margin-top: 20px;
}

.social ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.social li {
  margin-right: 10px;
}

.widget-social-icons li svg{
    padding: 5px;
     width: auto;
     height: auto;
}

.social li button {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #333;
  color: #fff;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}

.info_body h2 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}

.info_body > div{
   margin-bottom: 20px;
}

@media (max-width: 768px) {
  .page-contact_info {
    padding: 10px;
  }

  .info {
    flex-direction: column-reverse;
  }

  .info_wrapper {
    border-radius: 0;
  }

  .headline {
    margin-bottom: 10px;
  }

  .info_body {
    margin-bottom: 0;
  }

  .social {
    margin-top: 10px;
  }
}

/* Style for container */
/* .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
} */

/* Style for section title */
.section_title-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

.section_title-text-1 {
  font-size: 24px;
  font-weight: bold;
}

/* Style for paragraph content */
.paragraph-image_content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* Style for individual paragraph items */
.paragraph_item {
  margin-bottom: 20px;
}

.paragraph-image_content .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.content {
  font-size: 14px;
  line-height: 1.5;
}

/* Style for responsive grid */
.d-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 30px;
}

@media (min-width: 768px) {
  .d-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.section_title-wrapper .section_title-text-1{
 font-weight: bold;
}

.home-categories.style-2 .card_section-item-inner .card_section-header{
max-width: 200px !important;
}
/*# sourceMappingURL=about-contact-page.min.css.map */
