.contact-wrap{position:relative;display:block;padding:100px 0;width:100%}.contact-wrap:before{content:"";position:absolute;background-image:url(https://f.hubspotusercontent20.net/hubfs/7923272/shape-8.png);left:0;top:0px;width:390px;height:446px;background-repeat:no-repeat;background-position:left;background-size:contain}.contact-wrap .contact-inner-wrap{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;padding:63px 80px 66px;background:#002c6b}.contact-wrap .contact-inner-wrap:before{content:"";position:absolute;top:0;left:0;height:100%;width:248px;background-repeat:no-repeat;background-image:url(https://f.hubspotusercontent20.net/hubfs/7923272/shape-7.png)}.contact-wrap .contact-inner-wrap .caption-left{width:70%;float:left;display:inline-block;padding-right:20px}.contact-wrap .contact-inner-wrap .caption-left h5{position:relative;display:inline-block;font-size:18px;line-height:26px;color:#fff;font-weight:400;text-transform:uppercase;padding-left:55px;margin-bottom:19px}.contact-wrap .contact-inner-wrap .caption-left h5:before{position:absolute;content:'';background:#fff;width:45px;height:2px;top:12px;left:0}.contact-wrap .contact-inner-wrap .caption-left h2{position:relative;display:block;font-size:32px;line-height:42px;font-weight:700;color:#fff;margin-bottom:0}.contact-wrap .contact-inner-wrap .caption-left h3{color:#fff;font-weight:400;margin:0;color:#fff;font-weight:400;margin:0;position:relative}.contact-wrap .contact-inner-wrap .btn-box-right{width:30%;float:left;display:inline-block;padding-left:50px;text-align:right}.contact-wrap .contact-inner-wrap .btn-box-right a{font-size:20px;padding:20px 47px;background:#00a4bf;box-shadow:none;text-decoration:none;position:relative;display:inline-block;line-height:30px;font-weight:700;color:#fff !important;text-align:center;cursor:pointer;z-index:1;transition:all 500ms ease}.contact-wrap .contact-inner-wrap .btn-box-right a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:1;display:block;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.contact-wrap .contact-inner-wrap .btn-box-right a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;background:#222;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.contact-wrap .contact-inner-wrap .btn-box-right a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);z-index:-1}.contact-wrap .contact-inner-wrap .btn-box-right a:hover:after{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:-1}.contact-wrap .contact-inner-wrap .btn-box-right a:hover{position:relative;color:#fff;background:transparent;z-index:9;border-color:transparent}@media(max-width:1199px){.contact-wrap .contact-inner-wrap{padding:50px 50px 50px}.contact-wrap .contact-inner-wrap .btn-box-right{padding-left:20px}.contact-wrap .contact-inner-wrap .btn-box-right a{padding:20px 20px}.contact-wrap .contact-inner-wrap .caption-left h5{margin-bottom:12px}}@media(max-width:991px){.contact-wrap .contact-inner-wrap .caption-left{width:100%;padding:0 0 18px 0}.contact-wrap .contact-inner-wrap .btn-box-right{padding-left:0;width:100%;display:inline-block;text-align:center}.contact-wrap .contact-inner-wrap{padding:40px 40px 40px;flex-wrap:wrap;text-align:center}.contact-wrap{padding:80px 0}.contact-wrap:before{width:300px;height:440px}}@media(max-width:767px){.contact-wrap .contact-inner-wrap .caption-left h2{font-size:26px;line-height:38px;padding:0 0 10px 0}.contact-wrap .contact-inner-wrap{padding:30px 15px}.contact-wrap{padding:60px 0}}