
.texttrimmed[data-v-5af87076]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block
}
.font-helvetica-base[data-v-5af87076]{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px
}
.overlay-bg[data-v-5af87076]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483641;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;opacity:.8;background:#000
}
.overlay[data-v-5af87076]{opacity:0;position:fixed;top:-610px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;width:960px;background:#fff;border:1px solid #b2b4b8;z-index:2147483642;transition:all .6s ease
}
@media only screen and (max-width:991px){
.overlay[data-v-5af87076]{width:98%
}
}
.overlay .closeicon[data-v-5af87076]{background-color:transparent;margin-top:-50px;margin-right:-50px;font-size:28px
}
@media only screen and (max-width:991px){
.overlay .closeicon[data-v-5af87076]{margin-right:0;margin-top:-35px
}
}
@media only screen and (max-width:767px){
.overlay .closeicon[data-v-5af87076]{margin-top:8px;margin-right:0;color:#fff!important;font-size:20px
}
}
.show[data-v-5af87076]{display:block!important
}
.shown[data-v-5af87076]{opacity:1;top:100px;transition:all .6s ease
}
@media only screen and (max-width:991px){
.shown[data-v-5af87076]{top:120px
}
}
@media only screen and (max-width:767px){
.shown[data-v-5af87076]{top:75px
}
}

.texttrimmed{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block
}
.font-helvetica-base{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px
}
.overlay .overlay-header{font-family:Avenir Next LT Pro Bold Condensed,Arial,Helvetica,sans-serif;padding-left:65px;padding-top:35px;padding-bottom:35px;width:100%;font-size:48px;line-height:1;color:#d30101;-webkit-font-smoothing:antialiased;text-shadow:3px 3px 3px #fff,3px -3px 3px #fff,-3px 3px 3px #fff,-3px -3px 3px #fff;background:#df0505;background:-webkit-gradient(left top,left bottom,color-stop(0,#df0505),color-stop(100%,#b10505));background:linear-gradient(180deg,#df0505 0,#b10505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#df0505",endColorstr="#b10505",GradientType=0)
}
.overlay .overlay-header .overlay-header-disturber{position:absolute;top:-40px;right:20px
}
@media (max-width:767px){
.overlay .overlay-header .overlay-header-disturber{display:none
}
}
@media (max-width:767px){
.overlay .overlay-header{font-size:20px;padding:8px;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff
}
}
.overlay .overlay-content{padding:60px;display:flex;justify-content:space-between;align-items:stretch
}
.overlay .overlay-content .overlay-content-full{width:90%!important
}
.overlay .overlay-content .overlay-content-left{flex:0 1 50%;font-size:17px;font-family:Avenir LT Std,Arial,Helvetica,sans-serif;border-right:1px solid #ddd;margin-right:50px;padding-right:50px
}
.overlay .overlay-content .overlay-content-left .row1{padding-bottom:40px
}
.overlay .overlay-content .overlay-content-left .row2 span{font-size:30px;display:inline-block;padding-right:10px
}
.overlay .overlay-content .overlay-content-left strong{font-family:Avenir Next LT Pro Bold Condensed,Arial,Helvetica,sans-serif;font-size:20px
}
.overlay .overlay-content .overlay-content-left .span-wrap{display:flex;align-items:center
}
.overlay .overlay-content .overlay-content-left span.icon{font-family:mconcord icons,sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:26px
}
.overlay .overlay-content .overlay-content-left span.contact{font-size:20px
}
.overlay .overlay-content .overlay-content-right{flex:0 1 50%;position:relative
}
.overlay .overlay-content .overlay-content-right a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-color:#fff;text-indent:-9999px;text-decoration:none
}
.overlay .overlay-content .overlay-content-right .overlay-pic{max-width:415px
}
.overlay .overlay-content .overlay-content-right .seal_holder{width:25%;margin-top:0;top:auto;right:0
}
.overlay .overlay-content .overlay-content-right .overlay-title{font-family:Avenir Next LT Pro Bold Condensed,Arial,Helvetica,sans-serif;font-size:20px
}
.overlay .overlay-content .overlay-content-right .overlay-manufacturer{text-transform:uppercase;font-size:17px;font-family:Avenir LT Std,Arial,Helvetica,sans-serif
}
@media (max-width:767px){
.overlay .overlay-content{padding:16px;flex-wrap:wrap;overflow:scroll;max-height:calc(100vh - 221px)
}
.overlay .overlay-content .overlay-content-left,.overlay .overlay-content .overlay-content-right{flex:1 0 100%;border:none;margin:0;padding:0
}
.overlay .overlay-content .overlay-content-left .row1{font-size:12px
}
.overlay .overlay-content .overlay-content-left .row2{display:none
}
.overlay .overlay-content .overlay-content-right{max-width:415px
}
}

/*# sourceMappingURL=overlay.bundle.css.map*/