/* ---------------------------------------
	Variables and Mixins
--------------------------------------- */
/* ---------------------------------------
	Typography / Forms / Inputs / Buttons
--------------------------------------- */
@font-face {
  font-family: 'Montserrat-Bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Montserrat-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Montserrat-Regular';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Montserrat-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Montserrat-SemiBold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Montserrat-SemiBold.woff") format("woff"); }

@font-face {
  font-family: 'Montserrat-Light';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Montserrat-Light.woff") format("woff"); }

@font-face {
  font-family: 'Av ';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/AvenirNext-Bold.woff") format("woff"); }

@font-face {
  font-family: 'AvenirNext-Regular';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/AvenirNext-Regular.woff") format("woff"); }

/* ---------------------------------------
	Other style
--------------------------------------- */
@media screen and (max-width: 992px) {
  #wrap .site-main .our-work__section-4 .vcex-icon-box {
    padding-right: 15px; }
  #wrap .site-main .our-work__section-4 .box-1::after {
    content: '';
    position: absolute;
    bottom: -35px;
    right: 60px;
    transform: rotate(50deg);
    width: 50px;
    height: 30px;
    background: url(../images/icon-corner.png) no-repeat center/contain; }
  #wrap .site-main .our-work__section-4 .box-2::before {
    content: '';
    position: absolute;
    bottom: -35px;
    left: 60px;
    transform: rotate(-50deg);
    width: 50px;
    height: 30px;
    background: url(../images/icon-corner-1) no-repeat center/contain; }
  #wrap .site-main .our-work__section-4 .box-3::after {
    content: '';
    position: absolute;
    bottom: -35px;
    right: 60px;
    transform: rotate(50deg);
    width: 50px;
    height: 30px;
    background: url(../images/icon-corner.png) no-repeat center/contain; } }

.cli-plugin-button {
  border-radius: 12px; }

.tablepress tbody td {
  border: 1px solid #ddd; }

.afya-tek__section-5 .vcex-shortcode {
  position: relative; }
  .afya-tek__section-5 .vcex-shortcode .hoverCircle {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    line-height: 1.63;
    color: #ffffff;
    position: absolute;
    border-radius: 50%;
    background-color: #000000;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
    will-change: opacity;
    padding: 0 15px;
    text-align: center; }
    .afya-tek__section-5 .vcex-shortcode .hoverCircle:hover {
      opacity: 1; }
    @media screen and (max-width: 991px) {
      .afya-tek__section-5 .vcex-shortcode .hoverCircle {
        display: none; } }
  .afya-tek__section-5 .vcex-shortcode .circle__top {
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 29.76%;
    height: 26.37%; }
  .afya-tek__section-5 .vcex-shortcode .circle__center {
    top: 49.5%;
    left: 50%;
    transform: translate(-50%, -49.5%);
    width: 23.14%;
    height: 20.51%; }
  .afya-tek__section-5 .vcex-shortcode .circle__left {
    left: 0;
    bottom: 10.5%;
    width: 29.76%;
    height: 26.37%; }
  .afya-tek__section-5 .vcex-shortcode .circle__right {
    right: 0;
    bottom: 10.5%;
    width: 29.76%;
    height: 26.37%; }
  .afya-tek__section-5 .vcex-shortcode .circleArrow {
    position: absolute;
    width: 4.13%;
    height: 3.66%;
    pointer-events: none;
    transition: transform 0.25s ease-in-out;
    will-change: transform; }
  .afya-tek__section-5 .vcex-shortcode .arrow__top {
    top: 20%;
    left: 50%;
    transform: translateX(-50%); }
  .afya-tek__section-5 .vcex-shortcode .arrow__center {
    top: 54%;
    left: 50%;
    transform: translateX(-50%); }
  .afya-tek__section-5 .vcex-shortcode .arrow__left {
    bottom: 13.5%;
    left: 12.8%; }
  .afya-tek__section-5 .vcex-shortcode .arrow__right {
    bottom: 13.5%;
    right: 12.5%; }

/*# sourceMappingURL=custom2.css.map */