.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb250YWN0LWluZm8tYm94LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTs7QUFFSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQzs7QUFDQTtFQUNDOztBQVNOO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQztFQUNBO0VBQ0E7RUFFRzs7QUFFRztFQUNDO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0k7RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0w7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNTO0VBQ0E7RUFDQTs7QUFHVjtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTbEI7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFNRDtFQUNnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR2hCO0VBQ0MiLCJmaWxlIjoiY29udGFjdC1pbmZvLWJveC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIub3ZhLWNvbnRhY3QtaW5mby1ib3h7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5pY29ue1xyXG5cdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0Zm9udC1zaXplOiA2NHB4O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdGJvdHRvbTogNjVweDtcclxuICAgIFx0cmlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0KTtcclxuXHRcdGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1OXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDhweDtcclxuXHQgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBcdHBhZGRpbmctbGVmdDogNDhweDtcclxuXHJcblx0XHQubGFiZWx7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDBweCAxNHB4IDBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmluZm97XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWJ0bntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQuYnV0dG9uLW1hc2t7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0ZmxleDogMCAwIDU1JTtcclxuXHJcblx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0KTtcclxuXHJcblx0ICAgICAgICAmOmFmdGVye1xyXG5cdCAgICAgICAgXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEuMnB4O1xyXG5cdFx0XHQgICAgaGVpZ2h0OiBjYWxjKDEwMSUpO1xyXG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0ICAgIGxlZnQ6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG5cdFx0XHQgICAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcclxuXHQgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICBcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHQgICAgd2lkdGg6IDMwcHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdCAgICBsZWZ0OiBjYWxjKDEwMCUpO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRcdFx0ICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIC01MCUgMTUwJSwgMTAwJSAxMDAlKTtcclxuXHQgICAgICAgIH1cclxuXHRcdH1cclxuXHRcdC5idG4tY29udGFjdHtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNlYTtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHRwYWRkaW5nOiA1cHggNDVweCA1cHggNDVweDtcclxuXHJcblx0XHQgICAgLnRleHR7XHRcclxuXHQgICAgXHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0XHRcdCAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0ICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVye1xyXG5cdFx0LmNvbnRhY3R7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHR9XHJcblx0XHQuY29udGFjdC1idG57XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdC5idXR0b24tbWFza3tcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLWNvbnRhY3R7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSJdfQ== */