.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 0 14px;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 .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}.ova-contact-info-box .contact .info .item a:before{position:absolute;content:"";width:0;height:1px;left:0;bottom:0;transition:all .5s 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:#fff;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}.ova-contact-info-box .contact-btn .btn-contact .text{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:2;color:var(--text);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.ova-contact-info-box .contact-btn .btn-contact:before{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .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 .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .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 .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transform:scaleY(1);transform:scaleY(1)}.ova-contact-info-box:hover .contact-btn .btn-contact .text{color:#fff}