.push {
  position:relative;
  margin-bottom:20px;
}
.push:last-child { margin-bottom:0; }
.push .big-link {
  position:absolute;
  display:block;
  height:100%;
  width:100%;
  z-index:1;
  top:0;
  left:0;
}
.push-title {
  font-weight:600;
  font-size:16px;
  line-height:20px;
  color:#ffffff;
  text-transform:none;
  margin:1px 0 5px;
}
.push-content {
  font-weight:300;
  font-size:14px;
  line-height:15px;
  color:#303030;
}
.push-referential, .push-biomnis-connect {
  background-color:#f5f5f5;
  border-radius:3px;
  padding:10px;
  -webkit-transition:background-color 0.3s ease-out;
  transition:background-color 0.3s ease-out;
}
.push-referential:hover, .push-biomnis-connect:hover { background-color:#eeeeee; }
.push-biomnis-connect:active, .push-referential:active { background-color:#f5f5f5; }
.push-referential > .inner, .push-biomnis-connect > .inner {
  background-color:rgba(0,56,131,0.3);
  border-radius:3px;
  overflow:hidden;
}
.push-referential > .inner { background-color:#9db4bf; }
.push-referential > .inner > .sub-inner, .push-biomnis-connect > .inner > .sub-inner {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThlNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNWNhYSIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background:-moz-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,168,231,0.1)),color-stop(100%,rgba(0,92,170,0.1)));
  background:-webkit-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-o-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-ms-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:linear-gradient(to bottom,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a00a8e7',endColorstr='#1a005caa',GradientType=0);
  padding:17px 25px 17px 7px;
  display:table;
  table-layout:fixed;
}
.push-referential .big-link:hover ~ .inner > .sub-inner, .push-biomnis-connect .big-link:hover ~ .inner > .sub-inner {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWNhYSIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYThlNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background:-moz-linear-gradient(top,rgba(0,92,170,0.1) 0%,rgba(0,168,231,0.1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,92,170,0.1)),color-stop(100%,rgba(0,168,231,0.1)));
  background:-webkit-linear-gradient(top,rgba(0,92,170,0.1) 0%,rgba(0,168,231,0.1) 100%);
  background:-o-linear-gradient(top,rgba(0,92,170,0.1) 0%,rgba(0,168,231,0.1) 100%);
  background:-ms-linear-gradient(top,rgba(0,92,170,0.1) 0%,rgba(0,168,231,0.1) 100%);
  background:linear-gradient(to bottom,rgba(0,92,170,0.1) 0%,rgba(0,168,231,0.1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a005caa',endColorstr='#1a00a8e7',GradientType=0);
}
.push-referential .big-link:active ~ .inner > .sub-inner, .push-biomnis-connect .big-link:active ~ .inner > .sub-inner {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThlNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNWNhYSIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background:-moz-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,168,231,0.1)),color-stop(100%,rgba(0,92,170,0.1)));
  background:-webkit-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-o-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:-ms-linear-gradient(top,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  background:linear-gradient(to bottom,rgba(0,168,231,0.1) 0%,rgba(0,92,170,0.1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a00a8e7',endColorstr='#1a005caa',GradientType=0);
}
.push-referential .icon-main-wrapper, .push-biomnis-connect .icon-main-wrapper {
  display:table-cell;
  vertical-align:middle;
  width:64px;
  height:100%;
}
.push-referential .icon-main-wrapper-bloc, .push-biomnis-connect .icon-main-wrapper-bloc {
  display:block;
  width:100%;
  height:100%;
  position:relative;
}
.push-referential .icon-wrapper, .push-biomnis-connect .icon-wrapper {
  display:block;
  width:56px;
  height:56px;
  padding:3px;
  border-radius:30px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-27px;
  margin-left:-27px;
  overflow:hidden;
}
.push-referential .text, .push-biomnis-connect .text {
  display:table-cell;
  vertical-align:middle;
  padding-left:10px;
}
.push-referential .icon-background, .push-biomnis-connect .icon-background {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:56px;
  height:56px;
  padding:3px;
  border-radius:30px;
  background-color:rgba(0,56,131,0.3);
  overflow:hidden;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transition:-webkit-transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
}
.push-referential .icon-background:before, .push-biomnis-connect .icon-background:before {
  content:'';
  display:block;
  background-color:rgba(0,56,131,0.3);
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  opacity:0.6;
}
.push-referential .big-link:hover ~ .inner .icon-background, .push-biomnis-connect .big-link:hover ~ .inner .icon-background {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg);
}
.push-referential .big-link:active ~ .inner .icon-background, .push-biomnis-connect .big-link:active ~ .inner .icon-background {
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
}
.push-referential .icon-inner, .push-biomnis-connect .icon-inner {
  display:block;
  width:50px;
  height:50px;
  border-radius:30px;
  overflow:hidden;
  background-color:#003883;
  position:relative;
}
.push-referential .icon-inner { background-color:#7f97a3; }
.push-referential .icon-sub-inner, .push-biomnis-connect .icon-sub-inner {
  display:block;
  width:100%;
  height:100%;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWNhYSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYThlNyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background:-moz-linear-gradient(top,rgba(0,92,170,0.2) 0%,rgba(0,168,231,0.2) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,92,170,0.2)),color-stop(100%,rgba(0,168,231,0.2)));
  background:-webkit-linear-gradient(top,rgba(0,92,170,0.2) 0%,rgba(0,168,231,0.2) 100%);
  background:-o-linear-gradient(top,rgba(0,92,170,0.2) 0%,rgba(0,168,231,0.2) 100%);
  background:-ms-linear-gradient(top,rgba(0,92,170,0.2) 0%,rgba(0,168,231,0.2) 100%);
  background:linear-gradient(to bottom,rgba(0,92,170,0.2) 0%,rgba(0,168,231,0.2) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33005caa',endColorstr='#3300a8e7',GradientType=0);
  position:relative;
}
.push-referential .icon-sub-inner {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYjRkMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkYWViZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background:-moz-linear-gradient(top,rgba(140,180,208,0.2) 0%,rgba(141,174,191,0.2) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(140,180,208,0.2)),color-stop(100%,rgba(141,174,191,0.2)));
  background:-webkit-linear-gradient(top,rgba(140,180,208,0.2) 0%,rgba(141,174,191,0.2) 100%);
  background:-o-linear-gradient(top,rgba(140,180,208,0.2) 0%,rgba(141,174,191,0.2) 100%);
  background:-ms-linear-gradient(top,rgba(140,180,208,0.2) 0%,rgba(141,174,191,0.2) 100%);
  background:linear-gradient(to bottom,rgba(140,180,208,0.2) 0%,rgba(141,174,191,0.2) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#338cb4d0',endColorstr='#338daebf',GradientType=0);
}
.push-referential .icon, .push-biomnis-connect .icon {
  width:20px;
  height:24px;
  position:absolute;
  top:50%;
  left:50%;
  margin:-11px auto auto -8px;
}
.push-referential .icon {
  width:30px;
  height:19px;
  margin:-8px auto auto -15px;
}
.push-referential .icon, .push-referential .icon > *, .push-biomnis-connect .icon, .push-biomnis-connect .icon > * { fill:#ffffff; }
.push-news { padding:25px 0; }
.push-news .inner {
  border-left:1px solid rgba(0,56,131,0.3);
  padding:10px 30px 7px 39px;
}
.push-link .inner {
  padding:25px 40px 27px 40px;
  background-color:#f5f5f5;
  border-radius:3px;
}
.push-link .push-title, .push-news .push-title {
  color:#003883;
  margin-top:-2px;
  margin-bottom:3px;
}
.push .icon-flag, .push .icon-megaphone {
  width:13px;
  height:15px;
  margin-right:2px;
}
.push .icon-flag {
  position:relative;
  top:1px;
  left:-1px;
}
.push .icon-download {
  width:16px;
  height:16px;
  margin-right:2px;
}
.push .icon-user {
  width:14px;
  height:16px;
  margin-right:2px;
  position:relative;
  top:3px;
}
.push .icon-star {
  width:15px;
  height:14px;
  margin-right:2px;
}
.push .icon-notepad {
  width:12px;
  height:12px;
  margin-right:5px;
}
.push .icon-tag {
  width:14px;
  height:12px;
  margin-right:5px;
}
.push .icon-edit {
  width:14px;
  height:14px;
  margin-right:5px;
}
.push .icon-suitcase {
  width:13px;
  height:12px;
  margin-right:5px;
}
.push .icon-world {
  width:12px;
  height:12px;
  margin-right:5px;
}
.push .icon-ribbon {
  width:8px;
  height:12px;
  margin-right:5px;
}
.push .icon-bell {
  width:11px;
  height:12px;
  margin-right:5px;
}
.push .icon-drop {
  width:11px;
  height:15px;
  margin-right:5px;
}
.push-news .icon, .push-news .icon *, .push-link .icon, .push-link .icon * { fill:#003883; }
.push-link .push-content-inner, .push-news .news-title {
  font-size:14px;
  line-height:20px;
  color:#303030;
  display:block;
  margin-bottom:12px;
}
.push-link .push-content-link, .push-news .news-link {
  padding:0;
  display:block;
  font-size:14px;
}
.push-advertising > a {
  display:block;
  padding:10px;
  border-radius:3px;
  background-color:#f5f5f5;
  width:270px;
  height:270px;
  -webkit-transition:background-color 0.2s ease-out;
  transition:background-color 0.2s ease-out;
}
.push-advertising > a:hover { background-color:#eeeeee; }
.push-advertising > a:active { background-color:#f5f5f5; }
.push-custom-download .file-name {
  font-weight:600;
  display:block;
}
.push-custom-download .file-info {
  display:block;
  font-size:14px;
  line-height:20px;
}
.push-custom-download .file-info:before {
  background-color:#9db4bf;
  display:inline-block;
  color:#ffffff;
  content:"PDF";
  border-radius:2px;
  font-size:9px;
  line-height:13px;
  margin-right:5px;
  text-align:center;
  vertical-align:3px;
  width:25px;
  height:13px;
  position:relative;
  top:1px;
  left:1px;
  -webkit-transition:background-color 0.2s ease-out;
  transition:background-color 0.2s ease-out;
}
.push-custom-download .file-weight:after {
  content:'\2022';
  margin-left:3px;
}
.push-image-link img { margin-bottom:10px; }
.push-wrapper-admin {
  width:270px;
  float:none;
}
.push-wrapper-front {
  clear:both;
  position:relative;
  z-index:1;
}
.push-wrapper-front, .wpview-wrap[data-wpview-type="extra_push_common"], .wpview-wrap[data-wpview-type="extra_push_link_image"], .wpview-wrap[data-wpview-type="extra_push_custom_link"], .wpview-wrap[data-wpview-type="extra_push_custom_download"], .wpview-wrap[data-wpview-type="extra_push_custom_contact"] {
  width:270px;
  margin:0 -30px 60px 60px;
  float:right;
}
.push-wrapper + .push-wrapper, .wpview-wrap + .wpview-wrap[data-wpview-type="extra_push_common"], .wpview-wrap + .wpview-wrap[data-wpview-type="extra_push_link_image"], .wpview-wrap + .wpview-wrap[data-wpview-type="extra_push_custom_link"], .wpview-wrap + .wpview-wrap[data-wpview-type="extra_push_custom_download"], .wpview-wrap + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] { margin-top:-40px; }
.push-custom-contact-wrapper-front, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] { margin-bottom:70px; }
.push-custom-download-wrapper-front, .wpview-wrap[data-wpview-type="extra_push_custom_download"] { margin-bottom:60px; }
.push-custom-contact { padding:0; }
.push-custom-contact .inner {
  padding:25px 30px 27px 40px;
  background-color:#f5f5f5;
  border-radius:3px;
}
.push-custom-contact .push-title {
  position:relative;
  top:-2px;
  margin-bottom:6px;
}
.push-custom-contact .push-content-inner { margin-bottom:2px; }
.push-contact-link {
  white-space:nowrap;
  text-overflow:ellipsis;
  width:100%;
  overflow:hidden;
}
.push-custom-contact-wrapper + .push-custom-contact-wrapper .push-custom-contact, .push-custom-contact-wrapper + .push-custom-contact-wrapper .push-custom-download { padding-top:0; }
.push-custom-contact-wrapper + .push-custom-contact-wrapper .push-custom-contact .inner, .push-custom-download-wrapper + .push-custom-download-wrapper .push-custom-download .inner, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] .push-custom-contact .inner, .wpview-wrap[data-wpview-type="extra_push_custom_download"] + .wpview-wrap[data-wpview-type="extra_push_custom_download"] .push-custom-download .inner { padding-top:0; }
.push-custom-contact-wrapper-front + .push-custom-contact-wrapper-front, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] { margin-top:-72px; }
.push-custom-download-wrapper-front + .push-custom-download-wrapper-front, .wpview-wrap[data-wpview-type="extra_push_custom_download"] + .wpview-wrap[data-wpview-type="extra_push_custom_download"] { margin-top:-82px; }
.push-custom-contact-wrapper-front + .push-custom-contact-wrapper-front .push-title, .push-custom-download-wrapper-front + .push-custom-download-wrapper-front .push-title, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] .push-title, .wpview-wrap[data-wpview-type="extra_push_custom_download"] + .wpview-wrap[data-wpview-type="extra_push_custom_download"] .push-title { display:none; }
.push-custom-contact-wrapper-front + .push-custom-contact-wrapper-front .push-content, .push-custom-download-wrapper-front + .push-custom-download-wrapper-front .push-content, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] .push-content, .wpview-wrap[data-wpview-type="extra_push_custom_download"] + .wpview-wrap[data-wpview-type="extra_push_custom_download"] .push-content { padding-top:0; }
.push-custom-contact-wrapper-front + .push-custom-contact-wrapper-front .push-content:before, .push-custom-download-wrapper-front + .push-custom-download-wrapper-front .push-content:before, .wpview-wrap[data-wpview-type="extra_push_custom_contact"] + .wpview-wrap[data-wpview-type="extra_push_custom_contact"] .push-content:before, .wpview-wrap[data-wpview-type="extra_push_custom_download"] + .wpview-wrap[data-wpview-type="extra_push_custom_download"] .push-content:before {
  content:'';
  display:block;
  width:30px;
  height:1px;
  background-color:rgba(0,56,131,0.3);
  margin:0 0 15px;
}
.push-big-link {
  display:block;
  position:relative;
  margin-bottom:25px;
}
.push-big-link-text-wrapper {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  text-align:center;
  line-height:100%;
  font-size:0;
  -webkit-transition:background-color 0.2s ease-out;
  transition:background-color 0.2s ease-out;
}
.push-big-link-text-wrapper:before {
  content:'';
  display:inline-block;
  height:100%;
  width:0;
  overflow:hidden;
  vertical-align:bottom;
}
.push-big-link-text {
  display:inline-block;
  vertical-align:middle;
  width:90%;
  font-size:16px;
  line-height:20px;
  margin-bottom:30px;
}
.push-big-link-text-inner {
  background-color:#003883;
  border-radius:4px;
  color:#ffffff;
  font-weight:600;
  padding:8px 19px 7px 43px;
  line-height:20px;
  cursor:pointer;
  position:relative;
  display:inline-block;
  -webkit-transition:all 0.3s ease-in-out, background-color 0.2s ease-out;
  transition:all 0.3s ease-in-out, background-color 0.2s ease-out;
}
.push-big-link-text-inner:before {
  background:transparent url('https://www.eurofins-biomnis.com/wp-content/themes/biomnis/extra/assets/img/link-important.svg') -3px -54px no-repeat;
  background-size:44px auto;
  content:"";
  display:inline-block;
  width:24px;
  height:24px;
  position:absolute;
  top:50%;
  left:10px;
  margin-top:-12px;
}
.biomnis-alt .push-big-link-text-inner:before { background-image:url('https://www.eurofins-biomnis.com/wp-content/themes/biomnis/extra/assets/img/link-important-international.svg'); }
.push-big-link:hover .push-big-link-text-inner {
  width:auto;
  background-color:#003883;
}
.push-big-link:hover .push-big-link-text-inner:before { background-position:-3px -79px; }
.push-referential > .inner > .sub-inner:after, .push-biomnis-connect > .inner > .sub-inner:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.push-full {
  width:100%;
  max-width:545px;
  background:#f5f5f5;
  color:#003883;
}
.push-full .inner { padding:50px 50px 40px; }
@media only screen and (max-width: 960px) {
  .push-wrapper-front { margin-right:0; }
}
@media only screen and (max-width: 690px) {
  .push-wrapper-front {
    float:none;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    max-width:270px;
  }
}
