.ova-contact-info-box {
  position: relative;
}
.ova-contact-info-box .icon {
  color: var(--primary);
  font-size: 64px;
  position: absolute;
  bottom: 65px;
  right: 40px;
}
.ova-contact-info-box .contact {
  border: 1px solid var(--light);
  border-bottom: unset;
  padding: 40px;
  padding-bottom: 59px;
  padding-right: 48px;
  padding-top: 35px;
  padding-left: 48px;
}
.ova-contact-info-box .contact .label {
  font-size: 20px;
  margin: 0 0px 14px 0px;
  padding: 0;
  font-weight: 800;
  line-height: 1.2em;
  color: var(--heading);
}
.ova-contact-info-box .contact .info {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ova-contact-info-box .contact .info .item {
  color: var(--text);
}
.ova-contact-info-box .contact .info .item a {
  color: var(--text);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.ova-contact-info-box .contact .info .item a:before {
  position: absolute;
  content: "";
  width: 0%;
  height: 1px;
  left: 0px;
  bottom: 0px;
  transition: all 500ms ease;
  background-color: var(--primary);
}
.ova-contact-info-box .contact .info .item a:hover {
  color: var(--primary);
}
.ova-contact-info-box .contact .info .item a:hover:before {
  width: 100%;
}
.ova-contact-info-box .contact-btn {
  display: flex;
  border-right: 1px solid var(--light);
  position: relative;
  overflow: hidden;
}
.ova-contact-info-box .contact-btn .button-mask {
  position: relative;
  width: 55%;
  flex: 0 0 55%;
  border-top: 1px solid var(--light);
}
.ova-contact-info-box .contact-btn .button-mask:after {
  content: "";
  width: 1.2px;
  height: 101%;
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: calc(100% + 14px);
  background: var(--light);
  transform: skew(30deg);
}
.ova-contact-info-box .contact-btn .button-mask:before {
  content: "";
  width: 30px;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 100%;
  background: #ffffff;
  clip-path: polygon(0 0, -50% 150%, 100% 100%);
}
.ova-contact-info-box .contact-btn .btn-contact {
  width: 45%;
  flex: 0 0 45%;
  text-align: right;
  border-radius: unset;
  background-color: #dfe3ea;
  margin-top: 15px;
  position: relative;
  padding: 5px 45px 5px 45px;
}
.ova-contact-info-box .contact-btn .btn-contact .text {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
  z-index: 2;
  color: var(--text);
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.ova-contact-info-box .contact-btn .btn-contact:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: calc(100% + 1px);
  background-color: var(--primary);
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.ova-contact-info-box .contact-btn .btn-contact:hover:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-contact-info-box:hover .contact {
  border-color: var(--primary);
}
.ova-contact-info-box:hover .contact-btn {
  border-right-color: var(--primary);
}
.ova-contact-info-box:hover .contact-btn .button-mask {
  border-top-color: var(--primary);
}
.ova-contact-info-box:hover .contact-btn .button-mask:after {
  background-color: var(--primary);
}
.ova-contact-info-box:hover .contact-btn .btn-contact:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-contact-info-box:hover .contact-btn .btn-contact .text {
  color: #ffffff;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb250YWN0LWluZm8tYm94LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTs7QUFFSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQzs7QUFDQTtFQUNDOztBQVNOO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQztFQUNBO0VBQ0E7RUFFRzs7QUFFRztFQUNDO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0k7RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0w7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNTO0VBQ0E7RUFDQTs7QUFHVjtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTbEI7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFNRDtFQUNnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR2hCO0VBQ0MiLCJmaWxlIjoiY29udGFjdC1pbmZvLWJveC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIub3ZhLWNvbnRhY3QtaW5mby1ib3h7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lmljb257XG5cdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdGJvdHRvbTogNjVweDtcbiAgICBcdHJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmNvbnRhY3R7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQpO1xuXHRcdGJvcmRlci1ib3R0b206IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDU5cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDhweDtcblx0ICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXG5cdFx0LmxhYmVse1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDBweCAxNHB4IDBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRcdH1cblxuXHRcdC5pbmZve1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Lml0ZW17XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAwJTtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDBweDtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmNvbnRhY3QtYnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmJ1dHRvbi1tYXNre1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdGZsZXg6IDAgMCA1NSU7XG5cblx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0KTtcblxuXHQgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiAxLjJweDtcblx0XHRcdCAgICBoZWlnaHQ6IGNhbGMoMTAxJSk7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdCAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNHB4KTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgXHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IGNhbGMoMTAwJSk7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdCAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAtNTAlIDE1MCUsIDEwMCUgMTAwJSk7XG5cdCAgICAgICAgfVxuXHRcdH1cblx0XHQuYnRuLWNvbnRhY3R7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0ZmxleDogMCAwIDQ1JTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNlYTtcblx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRwYWRkaW5nOiA1cHggNDVweCA1cHggNDVweDtcblxuXHRcdCAgICAudGV4dHtcdFxuXHQgICAgXHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdCAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuXHRcdH1cblx0fVxuXHRcblx0Jjpob3Zlcntcblx0XHQuY29udGFjdHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0fVxuXHRcdC5jb250YWN0LWJ0bntcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHQuYnV0dG9uLW1hc2t7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tY29udGFjdHtcblxuXHRcdFx0XHQmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */