#onetrust-consent-sdk {display: none !important;}

.avenir_thin {font-family:'avenir_next_world_thin'; font-weight:normal;}
.avenir {font-family:'avenir_next_world'; font-weight:normal;}
.avenir_demi {font-family:'avenir_next_world_demi';}
.avenir_bold {font-family:'avenir_next_world_bold';}
.avenir_thin_italic {font-family:'avenir_next_world_thin_italic'; font-weight:normal;}
i, em, .avenir_italic {font-family:'avenir_next_world_italic'; font-weight:normal;}
.avenir_demi_italic {font-family:'avenir_next_world_demi_italic'; font-weight:normal;}
.avenir_bold_italic {font-family:'avenir_next_world_bold_italic'; font-weight:normal;}
.btn {font-family:'avenir_next_world_bold', Helvetica, arial, sans-serif; font-weight:normal;}
.testimonial .quote {font-family:'avenir_next_world_italic', Helvetica, arial, sans-serif !important; font-weight:normal;}
b, strong, .percentage, .number {font-family:'avenir_next_world_bold', Helvetica, arial, sans-serif;}

.fontlight {font-family:'avenir_next_world_thin', Helvetica, arial, sans-serif !important; font-weight:normal;}
.fontregular {font-family:'avenir_next_world', Helvetica, arial, sans-serif !important; font-weight:normal;}
.fontmedium {font-family:'avenir_next_world_demi', Helvetica, arial, sans-serif !important;}
.fontbold {font-family:'avenir_next_world_bold', Helvetica, arial, sans-serif !important;}
.fontheavy {font-family:'avenir_next_world_bold', Helvetica, arial, sans-serif;}
.fontlightitalic {font-family:'avenir_next_world_italic', Helvetica, arial, sans-serif !important; font-weight:normal;}

.fontlight {font-weight:250;}
.fontregular {font-weight:normal;}
.fontmedium, .btn {}
b, strong, .fontbold, .percentage, .number {}
.fontheavy {font-weight:700;}
.fontlightitalic, .testimonial .quote {font-weight:250;}

sup {font-size:clamp(0.6rem, 60%, 0.9rem); line-height:1;}
sup.r {font-size:clamp(0.7rem, 70%, 0.9rem);}
h1 {font-family:'avenir_next_world_thin';}
h1 sup, h2 sup, .quotebody sup {vertical-align:super;}
ol.breadcrumb {margin:0;}
ol.breadcrumb li {font-size:14px;}
ol, ul {padding-left:1.5rem;}
li:last-child {margin-bottom:initial;}
ol ol, ul ul, ol ul, ul ol {margin-top:0.5em !important; margin-bottom:0.5em !important;}
ul.nobullet {list-style:none; padding-left:1px;}

select.form-control {
-webkit-appearance: menulist!important;
-moz-appearance: menulist!important;
-ms-appearance: menulist!important;
-o-appearance: menulist!important;
appearance: menulist!important;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {max-width:100%; height:auto;}

/* search */
#question {font-style:italic; font-family:var(--bs-body-font-family) !important;}
.medtronic_megamenu-outer .medtronic_megamenu-dropdown_item.medtronic_megamenu-searchbox {padding-left:10px;}
.hydrated {font-family:var(--bs-body-font-family) !important; margin-right:0 !important;}
:root {
--atomic-border-radius:20px !important;
--atomic-border-radius-md:20px !important;
--atomic-border-radius-lg:20px !important;
--atomic-border-radius-xl:20px !important;
}
.searchdiv {width:50%;}
.atcustom {width:100%;}
atomic-search-box.atcustom0::part(wrapper) {height:40px;}
atomic-search-box.atcustom0::part(textarea) {padding-top:0.4rem; padding-bottom:0.4rem;}
/*
.w250 {width:inherit;}
[part="wrapper"] {height:40px;}
.atcustom1 atomic-search-box::part(wrapper) {height:40px; margin-right:5px;}
.atcustom2 {position:relative; z-index:0;}
.atcustom1 atomic-search-box::part(textarea-expander) {margin-top:-7px; white-space:nowrap !important;}
.atcustom1 atomic-search-box::part(submit-button-wrapper) {margin-right:0;}
.atcustom1 atomic-search-box::part(textarea) {white-space:nowrap !important;}
.atcustom3 atomic-search-box::part(textarea) {white-space:nowrap !important;}
*/

/* universal form code */
.newform-light ::placeholder, .newform-dark ::placeholder, .newform-light select.form-control, .newform-dark select.form-control {color:inherit;}
input[type="radio"], input[type="checkbox"] {margin-top:0;}
input[type="text"] {border-radius:0.375rem;}
.newform-light select.form-control, .newform-dark select.form-control {background:#fff;}
.newform-light .form-group > input.form-control {padding:4px 10px; background:#fff;}
.newform-light a, .newform-light a:hover {color:#1010eb;}
.newform-dark .form-group > input.form-control, .newform-dark .form-group > select {background:#fff; border-radius:0.375rem;}
.newform-dark a, .newform-dark a:hover {color:#1010eb;}
.newform-light .optin, .newform-dark .optin, .optin > p, .optin label {font-size:14px; line-height:1.1em;}
.newform-light .optin, .newform-dark .optin, .optin > p, .optin label, .optin label p {font-size:14px; line-height:1.1em; margin-bottom:5px;}
.newform-light .ftpm, .newform-dark .ftpm {margin-top:15px;}
.form-control {height:40px; color:#3c3c3c;}
input::placeholder {color:#3c3c3c !important;}
select.form-control {padding:4px 6px; border-radius:0.375rem;}
.formlabel {font-weight:600; font-size:14px; margin-bottom:5px;}
.form-group {margin-bottom:10px;}
.showlegal, .showlegal1, .showlegal2, .showmarketing {display:none; padding-bottom:3px;}
.btnwidth {width:50%;}
.otnotice-content .otnotice-sections .otnotice-section-content p {font-size:14px !important; margin-bottom:3px !important; color:inherit; line-height:inherit;}
.otnotice-content {padding:0 !important;}
.infuse label {font-size:16px;}
.mrn-info {position:absolute; top:3px; right:18px; z-index:1;}
.form-check {padding-left:initial !important;}
.formborder {border:2px solid #1010eb;}
.error {color:#A3001E; font-size:14px; margin-top:3px;}
label.form-check-label.top {align-items:inherit !important;}

/* new form */
.newinput {display:inline-block; margin-bottom:10px;}
.newinput > input{ /* HIDE RADIO */
visibility:hidden; /* Makes input not-clickable */
position:absolute; /* Remove input from document flow */
}
.newinput > input + div{ /* DIV STYLES */
cursor:pointer; border:1px solid #1010eb; padding:10px 15px;
}
.newinput > input:checked + div { /* (RADIO CHECKED) DIV STYLES */
background-color:#1010eb; color:#fff;
}

/* radio */
.RadioList {margin-top:5px;}
input[type=radio] {width:1em; height:1em; border-radius:50%; vertical-align:top; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:contain; border:1px solid rgba(0, 0, 0, 0.25); appearance:none;}
input[type=radio]:hover, .form-check-input:hover[type=radio] {box-shadow:0 0 0 5px #ddd;}
input[type=radio]:checked, .form-check-input:checked[type=radio] {background:#1010eb; border-color:#1010eb; box-shadow:0 0 0 3px rgba(255, 255, 255, 1) inset;}
input[type=radio]:focus, .form-check-input:checked[type=radio]:focus {border-color:inherit; outline:1px double #de772f; outline-offset:2px;}
/*
.radio label input[type=radio]:focus {box-shadow:0 0 0 3px rgba(255, 255, 255, 1), 0 0 0 4px rgba(0, 0, 0, 1);}
.radio label input[type=radio]:checked + span:before {
border:1px solid #1010eb;
outline:4px solid #fff;
outline-offset:-5px;
background-color:#1010eb;
}
*/

.yellow {color:#FFAD00 !important;}
.lightorange {color:#FFAD00 !important;}
.ultralightblue {color:#DDE7FF !important;}
.lightblue {color:#C2D5FF !important;}
.skyblue {color:#0FC9F7 !important;}
.navyblue {color:#100D78 !important;}
.blue {color:#285eff !important;}
.bluealt {color:#4A7DFF !important;}
.bluealt2 {color:#86A9FF !important;}
.darkblue {color:#140066 !important;}
.orange {color:#FF9006 !important;}
.orange1 {color:#FF6D00 !important;}
.red {color:#ED002A !important;}
.magenta {color:#E5057F !important;}
.pink {color:#FF00C8 !important;}
.pink1 {color:#FF50E5 !important;}
.purple {color:#C529BB !important;}
.purple1 {color:#AF09FF !important;}
.green {color:#7ECA2A !important;}
.mint {color:#00DCB9 !important;}
.white {color:#FFFFFF !important;}
.electricblue {color:#1010eb !important;}
.primary20 {color:#4A7DFF !important;}
.primary50 {color:#C2D5FF !important;}
.neutral100 {color:#D9D9D9 !important;}
.neutral300 {color:#999 !important;}
.gray {color:#dcdcdc !important;}
.lavender {color:#654bdd !important;}
.tenaciousblue {color:#F3F3FA !important;}

.yellowbg {background-color:#FFAD00;}
.lightpinkbg {background-color:#F8ECFF; fill:#F8ECFF;}
.lightorangebg {background-color:#FFAD00;}
.ultralightbluebg {background-color:#DDE7FF !important;}
.ultralightbluegradbg {background:#DDE7FF; background: radial-gradient(#dfeef5, #DDE7FF);}
.lightbluebg {background-color:#C2D5FF !important;}
.skybluebg {background-color:#0FC9F7 !important;}
.skylightbluebg {background-color:#e9faff !important;}
.primary50bg {background-color:#C2D5FF !important;}
.primary20bg {background-color:#4A7DFF !important;}
.navybluebg {background-color:#100D78 !important;}
.bluebg {background-color:#285eff !important;}
.bluealtbg {background-color:#4A7DFF !important;}
.bluealt2bg {background-color:#86A9FF !important;}
.darkbluebg {background-color:#140066 !important; fill:#140066;}
.tenaciousbluebg {background-color:#F3F3FA !important;}
.tenaciousbluetintbg {background-color:#E8E6F0 !important;}
.orangebg {background-color:#FF9006;}
.orange1bg {background-color:#FF6D00 !important;}
.purplebg {background-color:#C529BB;}
.purple1bg {background-color:#AF09FF !important;}
.purple2bg {background-color:#C157FF !important;}
.magentabg {background-color:#E5057F; fill:#E5057F;}
.pinkbg {background-color:#FF00C8 !important;}
.pink1bg {background-color:#FF50E5 !important;}
.greenbg {background-color:#7ECA2A;}
.mintbg {background-color:#00DCB9;}
.lightmintbg {background-color:#EBFFFB !important;}
.lightmintbg {background-color:#EDFCF3;}
.whitebg {background-color:#FFFFFF;}
.whitebg-70 {background-color:rgba(255,255,255,0.7);}
.graybg {background-color:#dcdcdc;}
.lightgraybg {background-color:#f5f5f5;}
.electricbluebg {background-color:#1010eb;}
.blackbg {background-color:#000;}
.lavenderbg {background-color:#654bdd;}

.light-blue {background-color: #E1F8FE; border-radius:25px;}
.med-blue {background-color: #C2F1FD; border-radius:25px;}
.dark-blue {background-color: #86E4FB; border-radius:25px;}

.border.bluealt {border-color:#4A7DFF !important;}
.border.electricblue {border-color:#1010eb !important;}
.border.darkblue {border-color:#140F4B !important;}
.border.navyblue {border-color:#100D78 !important;}
.border.bluealt2 {border-color:#86A9FF !important;}
.border.lightblue {border-color:#C2D5FF !important;}
.border.white {border-color:#fff !important;}
.border.mint {border-color:#00DCB9 !important;}
.bw2 {border-width:2px !important;}
.bw3 {border-width:3px !important;}
.bw4 {border-width:4px !important;}
.bw5 {border-width:5px !important;}
.bw6 {border-width:6px !important;}
.bw7 {border-width:7px !important;}
.bw8 {border-width:8px !important;}
.bw9 {border-width:9px !important;}
.bw10 {border-width:10px !important;}

h1,h2,h3,h4,h5 {text-transform:inherit !important;}
h1 {font-size:48px; margin-top:0; font-weight:250;}
h2 {font-size:36px; margin-top:0;}
h3 {font-size:28px; margin-top:0;}
h4 {font-size:22px; margin-top:0;}
h5 {font-size:20px; margin-top:0;}
h6 {font-size:18px; margin-top:0;}

.text1 {font-size:12px; line-height:160%;}
.text1.caption {font-style:italic;}
.text1.eyebrow {text-transform:uppercase !important; font-weight:600; letter-spacing:1.29px;}
.text1.label {text-transform:uppercase !important;}
.text2 {font-size:14px; line-height:160%;}
.text3 {font-size:16px; line-height:160%;}
.text4 {font-size:20px; line-height:160%;}
.text5 {font-size:24px; line-height:150%;}
.text6 {font-size:32px; line-height:130%;}
.text7 {font-size:44px; line-height:120%;}
.text8 {font-size:56px; line-height:120%;}
.text9 {font-size:72px; line-height:120%;}
.text-shadow {text-shadow: 0 0 10px #000;}
form label.text2, form div.text2 {font-size:1.125rem;}
form .form-check-label.text2 {font-size:14px;}

.btn-close.is10 {background-size:10px !important;}
.btn-close.is11 {background-size:11px !important;}
.btn-close.is12 {background-size:12px !important;}
.btn-close.is13 {background-size:13px !important;}

.rounded-0 {border-radius:.375rem !important;}
.rounded-1 {border-radius:.25rem !important;}
.rounded-2 {border-radius:.5rem !important;}
.rounded-3 {border-radius:1rem !important;}
.rounded-4 {border-radius:2rem !important;}
.rounded-5 {border-radius:50rem !important;}

.circle-clip1 {clip-path:circle(39% at 42% 50%);}
.circle-clip2 {clip-path:circle(39% at 50% 50%);}
.circle-clip3 {clip-path:circle(44% at 50% 50%);}

/*
input.btn, button.btn, submit.btn {
cursor:pointer !important;
display: inline-block;
padding: 10px 20px;
color:#1010eb; border:1px solid #1010eb;
text-decoration:none;
text-transform:none !important;
font-size: 14px;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:25px;
-webkit-border-radius:25px;
}
.btn, .node-preview-container .node-preview-backlink, button.link, .button, a.button {margin:0 0.15rem;}
input.btn:hover, button.btn:hover, button.btn:focus {cursor:pointer; border:1px solid;}
*/
.btn.btn-electricblue {background:#1010eb; color:#fff !important;}
.btn.btn-electricblue1 {background:#1010eb; color:#fff !important; border:1px solid #fff;}
.btn.btn-electricblue:hover {background:#1010eb; opacity:0.6; border-color:inherit;;}
.btn.btn-electricblue1:hover {background:#1010eb; opacity:0.6; border-color:inherit;;}
.btn.btn-green {background:#74bf40;}
.btn.btn-green:hover {background:#5ca629;}
.btn.btn-yellow {background:#ffce00; color:#001e46;}
.btn.btn-yellow:hover {}
.btn.btn-lightorange {background:#FFAD00;}
.btn.btn-lightorange:hover {}
.btn.btn-outline {background:transparent; color:#1010eb; border:1px solid #1010eb; padding:10px 20px;}
.btn.btn-outline:hover {opacity:inherit;}
.btn.btn-outline1 {background:transparent; color:#fff; border:1px solid #fff; padding:10px 20px;}
.btn.btn-outline1:hover {background:transparent; color:#fff; border:1px solid #fff;}
.btn.wht-outline {background:transparent; border:1px solid #fff; color:#fff !important;}
.btn.wht-outline:hover {background:transparent;}
.btn.wht-outline1 {background:transparent; border:1px solid #fff;}
.btn.wht-outline1:hover {background:transparent;}
.btn.mint-outline {background:transparent; border:1px solid #00DCB9; color:#00DCB9;}
.btn.mint-outline:hover {background:transparent;}
.btnbot {margin-bottom:10px;}
.btnpad {margin:0 5px 10px 5px;}
.padrt {padding-right:0.5em; padding-bottom:1em !important; display:inline-block;}
.btn.external {background-image:url(/sites/default/files/styles/media_thumbnail/public/icn-external-link-blue.png); background-position:right 20px top 50%; background-size:auto 20px; background-repeat:no-repeat; padding-right:55px;}
.btn.external:hover, .btn.external:active, .btn.external:focus {background-image:url(/sites/default/files/styles/media_thumbnail/public/icn-external-link-white.png);}

.btn-secondary-white.external {background-image:url(/sites/default/files/styles/media_thumbnail/public/icn-external-link-white.png); background-position:right 20px top 50%; background-size:auto 20px; background-repeat:no-repeat; padding-right:55px;}
.btn-secondary-white.external:hover, .btn-secondary-white.external:active, .btn-secondary-white.external:focus {background-image:url(/sites/default/files/styles/media_thumbnail/public/icn-external-link-blue.png);}
a.navbar-brand {text-decoration:none !important;}

.quotebox {padding-left:3vw;}
.quotebox {padding-top:10px; position:relative;}
.quotebox::before {
content:'"';
font-style: italic;
font-family:'avenir_next_world_italic', Helvetica, arial, sans-serif !important;
font-size:15vw;
position:absolute;
display:block;
left:-4vw;
top:-3vw;
}
.quotebox > .quotebody {font-size:24px;}
.quotebox > .quotename {font-size:14px; font-weight:600;}
.quotebg .venobox.vidbtn {display:none;}
.quotebox.s1 {padding-left:30px;}
.quotebox.s1::before {font-size:80px; left:-5px; top:-25px;}
.quotebox.s1 > .quotebody {font-size:20px; font-weight:600;}
.quotebox.s1 > .quotename {font-weight:400;}

.playbtn2 {display:inline-block; position:relative;}
.playbtn2:after {
content:"";
background:url(/res/img/vid-play-btn.svg) 50% / 18% no-repeat;
position:absolute;
height:100%;
width:100%;
display:block;
left:0;
top:0;
}

ul.dlib {list-style:none; padding:0;}
ul.dlib li {background:url(/res/img/icon/svg-doc.svg) 0 0 / auto no-repeat; padding:3px 0 0 40px; min-height:28px; margin-bottom:1.25em;}
ul.dlib li > a {text-decoration:underline; color:#3c3c3c;}
ul > li, ol > li {margin-bottom:5px;}
ul.nav > li {margin-bottom:inherit;}
.lower-alpha {list-style-type:lower-alpha;}
.upper-alpha {list-style-type:upper-alpha;}
.lower-roman {list-style-type:lower-roman;}
.upper-roman {list-style-type:upper-roman;}
.nmb {margin-bottom:0 !important;}
.nmt {margin-top:0 !important;}
.maicn {width:40px;}
.smicn {width:24px;}

a.prod-safety-link {color:#140f4b; text-decoration:none; font-size:14px; padding:0.4em 0 0.4em 10px; font-weight:normal;}
a.prod-recall-link {color:#C529BB; text-decoration:underline; font-size:14px; padding:0.4em 0; font-weight:normal;  }
.prod-recall {color:#C529BB; text-decoration:none; font-size:1.2em; padding:0.4em 0; font-weight:bold;  }
a.prod-safety-link img {vertical-align:middle; padding:0 0.5em 0.2em 0;}
.circlemargin {margin:-50px 0; z-index:1;}
.margintp {margin-top:50px;}
.marginbt {margin-bottom:50px;}
.icnpdf {vertical-align:middle; margin-right:10px; margin-bottom:5px;}

.cgm_comptb_subBox table td {font-size:0.9rem;}
table tr.highlight {background-color: #F5F5F5;}

.list-group-item {padding:1rem 2.5rem 1rem 1rem;}
.list-group .list-group-item::after {
content: '';
background-image: url('/sites/default/files/styles/media_thumbnail/public/external-30.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block;
width: 20px;
height: 20px;
position: absolute;
top: 33.33%;
right: 10px;
}

h4.panel-title {font-size:inherit !important; display:block; color:#140F4B; font-weight:600; margin-bottom:0;}
h4.panel-title a {text-decoration:none; text-transform:none; display:block; background:url(/res/img/arw-up-eb.svg) 100% 50% no-repeat; padding:25px 80px 25px 0;}
h4.panel-title a:hover {}
h4.panel-title a.collapsed {background:url(/res/img/arw-down-eb.svg) 100% 50% no-repeat;}
h4.panel-title a.in {color:inherit; font-weight:600; text-decoration:none; text-transform:none; display:block; background:url(/res/img/arw-up-eb.svg) 100% 50% no-repeat; padding:10px 30px 10px 0; min-height:inherit; min-width:inherit;}
h4.panel-title a.in.collapsed {background:url(/res/img/arw-down-eb.svg) 100% 50% no-repeat;}
.eb h4.panel-title {}
.eb h4.panel-title a {background:url(/res/img/icn-minus-eb.svg) 100% 50% no-repeat; display:inline-block;}
.eb h4.panel-title a.collapsed {background:url(/res/img/icn-plus-eb.svg) 100% 50% no-repeat;}
.eb h4.panel-title a.in {background:url(/res/img/icn-minus-teal.png) 100% 50% no-repeat;}
.eb h4.panel-title a.in.collapsed {background:url(/res/img/icn-plus-teal.png) 100% 50% no-repeat;}

.panel-group {margin-bottom:0;}
[id*=accordion] > .panel {border-top:1px solid #ccc; padding:10px 0;}
[id*=accordion] > .panel:first-child {border-top:0;}
.panel-group .panel {border-radius:0; margin-bottom:0; box-shadow:none; background:inherit;}
.panel-group .panel + .panel {margin-top:0;}
.panel-heading {border-radius:0; padding:0;}
.panel-default {border:0; box-shadow:inherit;}
.panel-body {padding:10px 0 0 0;}
.panel-body1 {padding:15px 0 0 0;}
.panel-body2 {padding:0 0 0 80px;}
.panel-default > .panel-heading {border:0; background-color:transparent;}
.panel-default > .panel-heading.eb {}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-radius:0;}

.colbox {height:100%;}
.colboxhead {padding:0 25px 15px; position:relative; font-family:'avenir_next_world_demi', Helvetica, arial, sans-serif; font-weight:600;}
.colboxtxt {padding:0 25px 20px; position:relative;}
.colboxtxt:after{content:'';height:40%; max-height:50px; width:8px; position:absolute; left:0; top:1%; background-color:rgba(16,16,235,1)}

.lineelement {padding-left:30px; position:relative;}
.lineelement:before {
content: ''; height:77%; max-height:60px; width:8px; position:absolute; left:0;
background-color: rgba(16, 16, 235, 1);
}

.popover, .popover-body {}
.navbar {margin:inherit !important; border:inherit !important; padding:0 !important; border-radius:0 !important;}
.navbar-brand img {height:initial !important;}
.site-logo {}
.dinline {display:inline-block;}
.inner-pad {padding:2.5em;}
.inner-pad1 {padding:2.25em;}
.inner-pad2 {padding:2em;}
.inner-pad72 {padding:72px 2.5em;}
.inner-pad36 {padding:36px 2.5em;}
.inner-pad24 {padding:24px;}
.inner-pad36-top {padding-top:36px !important;}
.inner-pad72-top {padding-top:72px !important;}
.inner-pad36-bottom {padding-bottom:36px !important;}
.inner-pad72-bottom {padding-bottom:72px !important;}

/* footer nav */
.tabselect a {text-decoration:none;}
.tabselect1 {display:block;margin-bottom:1.5rem;}
.tabselect1 li {display:inline-block;padding:15px 19px;}
.tabselect1 a {text-decoration:none; text-transform:uppercase; font-weight:700; color:#1010eb !important;}
.tabselect1 .active {background:#1010eb; color:#fff !important; position:relative;}
.tabselect1 .active a {color:#fff !important; text-decoration:none; text-transform:uppercase;}
.tabselect1 .active:after {content: url(/res/img/newhome/arw-bt-eb.png); position:absolute; bottom:-14px; margin-left:-16px; left:50%;}

.sect .footnote, .footnote {font-size:13px; line-height:1.2;}
.smtxt {font-size:12px; line-height:1.6;}
.author {font-size:14px; line-height:1.2;}
.bwarning {border:1px solid #fff; padding:5px 8px;}
.bwarning1 {border:1px solid #000; padding:5px 8px;}
.cflag {margin-right:7px;}

ul.list-group-none {list-style:none;}
#dots {}
.glider-dot {border:1px solid #1010eb; color:#1010eb; background:#fff; width:12px; height:12px; margin:7px;}
.glider-dot:focus,.glider-dot:hover {}
.glider-dot.active {background:#1010eb;}

ul.glide__slides {margin:inherit !important; padding:inherit !important;}
.glide__slides li {list-style:none !important;}
.slider__arrow {display:inline-block;}
.slider__arrow:hover {opacity:0.7;}
.glide1 .slider__arrow--next {}
.glide1 .slider__arrow--prev {}
.glide1 .glide__slide {padding:0; min-height:450px;}
.carousel-indicators {}
.glide__bullets {position:absolute; bottom:1.5rem; left:50%; transform:translate(-50%, -50%);}
.glide__bullet {border:1px solid #1010eb; width:20px; height:20px; border-radius:50%; background:#fff; margin:0 2px;}
.glide__bullet.glide__bullet--active {background:#1010eb;}
li.glide__slide {margin-bottom:inherit;}

/* elements */

.main-journey-top {min-height:660px;}
.main-journey-top1 {mask:url(/res/elements1/main-journey-top1.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top2 {mask:url(/res/elements1/main-journey-top2.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top3 {mask:url(/res/elements1/main-journey-top3.svg) 20% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top4 {mask:url(/res/elements1/main-journey-top4.svg) 20% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top5 {mask:url(/res/elements1/main-journey-top5.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top6 {mask:url(/res/elements1/main-journey-top6.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top7 {mask:url(/res/elements1/main-journey-top7.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top8 {mask:url(/res/elements1/main-journey-top8.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top9 {mask:url(/res/elements1/main-journey-top9.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top10 {mask:url(/res/elements1/main-journey-top10.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top11 {mask:url(/res/elements1/main-journey-top11.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.main-journey-top12 {mask:url(/res/elements1/main-journey-top12.svg) 50% 100% / 1440px auto no-repeat;}
.main-journey-top13 {mask:url(/res/elements1/main-journey-top13.svg) 50% 100% / 1440px auto no-repeat; min-height:660px; margin-bottom:-1px;}

.img-pebble1 {mask:url(/res/elements/pebble1.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble2 {mask:url(/res/elements/pebble2.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble3 {mask:url(/res/elements/pebble3.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble4 {mask:url(/res/elements/pebble4.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble5 {mask:url(/res/elements/pebble5.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble6 {mask:url(/res/elements/pebble6.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble7 {mask:url(/res/elements/pebble7.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble8 {mask:url(/res/elements/pebble8.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble9 {mask:url(/res/elements/pebble9.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}
.img-pebble10 {mask:url(/res/elements/pebble10.svg) 50% / 100% 100% no-repeat; width:100%; height:auto;}

.pebbles1 {-webkit-clip-path: url(#pebble1-path); clip-path: url(#pebble1-path);}
.pebbles2 {-webkit-clip-path: url(#pebble2-path); clip-path: url(#pebble2-path);}
.journey0 {background:url(/res/elements/journey-subtract-db.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey1 {background:url(/res/elements/journey1-subtract-db.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey2 {background:url(/res/elements/journey2-subtract-db.svg) 50% 100% / auto no-repeat; min-height:660px;}

/*.journey3 {background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="298.4" version="1.1" viewBox="0 0 1440 298.4"><path class="test1" d="M681.7,126.3c-147.9,0-213.2,127.5-343.1,127.5C209.2,253.9,101,120.9,0,0v298.4h959.2c-112.2-71.3-181.9-172.1-277.5-172.1h0Z"/><path class="test1" d="M1640,217c-60.6,29.4-120.7,57.5-178.4,81.4h178.4v-81.4Z"/></svg>') 50% 100% / auto no-repeat; min-height:640px;}*/
/*.journey3 {background:url(/res/elements/journey3-subtract-db.svg) 50% 100% / auto no-repeat; min-height:640px;}*/

.journey3 {background:url(/res/elements/journey3-subtract-db.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey4-mint {background:url(/res/elements/journey4-subtract-mint.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey5-eb {background:url(/res/elements/journey5-subtract-eb.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey6-orange {background:url(/res/elements/journey6-subtract-orange.svg) 50% 100% / 1440px auto no-repeat; min-height:660px;}
.journey7-mint {background:url(/res/elements/journey7-subtract-mint.svg) 50% 100% / auto no-repeat; min-height:660px;}

.journey0eb {background:url(/res/elements/journey-subtract-eb.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey1eb {background:url(/res/elements/journey1-subtract-eb.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey2eb {background:url(/res/elements/journey2-subtract-eb.svg) 50% 100% / auto no-repeat; min-height:660px;}
.journey3eb {background:url(/res/elements/journey3-subtract-eb.svg) 50% 100% / auto no-repeat; min-height:660px;}

.journey-tenaciousblue {background-color:#F3F3FA !important; max-width:1440px; margin:auto;}
.journey1-light-top {background:url(/res/elements/journey1-db-light-top.svg) 50% 0 / auto no-repeat; max-width:1440px; margin:auto;}
.journey2-light-top {background:url(/res/elements/journey2-db-light-top.svg) 50% 0 / auto no-repeat; max-width:1440px; margin:auto;}
.journey3-light-top {background:url(/res/elements/journey3-db-light-top.svg) 50% 0 / auto no-repeat; max-width:1440px; margin:auto;}
.journey3-light-bot {background:url(/res/elements/journey3-db-light-bot.svg) 50% 0% / auto no-repeat; max-width:1440px; margin:auto;}
.journey8-light-top {background:url(/res/elements/journey8-db-light-top.svg) 50% 100% / auto no-repeat; max-width:1440px; margin:auto;}
.journey8-light-bot {background:url(/res/elements/journey8-db-light-bot.svg) 50% 0 / auto no-repeat; max-width:1440px; margin:auto;}

.journey1-light {background:url(/res/elements/journey1-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey2-light {background:url(/res/elements/journey2-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey3-light {background:url(/res/elements/journey3-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey4-light {background:url(/res/elements/journey4-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey5-light {background:url(/res/elements/journey5-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey6-light {background:url(/res/elements/journey6-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey7-light {background:url(/res/elements/journey7-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey8-light {background:url(/res/elements/journey8-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey9-light {background:url(/res/elements/journey9-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey10-light {background:url(/res/elements/journey10-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey11-light {background:url(/res/elements/journey11-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}
.journey12-light {background:url(/res/elements/journey12-db-light.svg) 50% / auto no-repeat; max-width:1440px; margin:auto;}

.img-crop {clip-path: inset(0px 0px 20% 0px); margin-bottom:-25%;}
.img-journey-top::after {content:""; position:absolute; left:0; bottom:-1px; width:100%; height:30%; background:50% 100% / cover no-repeat;}
.img-journey-top.cropped::after {bottom:19%;}
.img-journey-top.top1::after {background-image:url(/res/elements/journey-box-top1.svg);}
.img-journey-top.top2::after {background-image:url(/res/elements/journey-box-top2.svg);}
.img-journey-top.top3::after {background-image:url(/res/elements/journey-box-top3.svg);}
.img-journeybg {background:#E8E6F0 !important; height:100%;}

.carousel-journey-top {position:absolute; bottom:-1px;  min-height:100%; z-index:1;}
.carousel-journey-top1 {mask:url(/res/elements/journey-box-top1.svg) 50% 101% / 100% no-repeat;}
.carousel-journey-top2 {mask:url(/res/elements/journey-box-top2.svg) 50% 101% / 100% no-repeat;}
.carousel-journey-top3 {mask:url(/res/elements/journey-box-top3.svg) 50% 101% / 100% no-repeat;}

.carousel-journeybg {background:url(/res/elements/carousel-journey.svg) #E8E6F0 top right / auto no-repeat;}
.carousel-text {font-size:32px; line-height:1.2;}
.carousel-journey {position:relative;}
.carousel-journey::before {content:""; position:absolute; left:0; top:0; width:100%; height:30%; background:0% 100% / auto no-repeat; z-index:1;}
.carousel-journey::before {background-image:url(/res/elements/carousel-journey.svg);}
.carousel-rc {border-radius:2rem;}
.carousel-rc-img {border-bottom-left-radius:2rem; border-top-left-radius:2rem;}
.top-journey-solidbg {mask:url(/res/elements/top-journey-solidbg.svg) 50% 101% / 100% no-repeat; max-width:1440px; margin-bottom:-1px;}
.top-journey-solidbg-img {}

.w1440 {max-width:1440px;}
.w1640 {max-width:1640px;}
.bg-bot {background-position:50% 100% !important;}
.bg-top {background-position:50% 0% !important;}
.borderline::before {content:""; position:absolute; top:170px; left:0; border-left:4px solid #1010eb; height:121px;}

/* responsive */

@media (min-width:1600px) {
.quotebox::before {font-size:260px;
}
}
@media screen and (max-width:1400px) {
.w250 {width:20vw;}
.carousel-text {font-size:26px;}
}
@media screen and (max-width:1200px) {
.carousel-journeybg {background-size:50% auto;}
.carousel-text {font-size:20px;}
}
@media screen and (max-width:1024px) {
.w250 {width:50vw;}
.carousel-text {font-size:20px;}
.venobox > img.play-btn {width:75%;}
}
@media screen and (max-width:992px) {
h1 {font-size:34px !important;}
h2 {font-size:28px !important;}
h3 {font-size:24px !important;}
h4 {font-size:20px !important;}
h5 {font-size:18px !important;}
h6 {font-size:16px !important;}
.text6 {font-size:30px; line-height:130%;}
.text7 {font-size:40px; line-height:120%;}
.text8 {font-size:50px; line-height:120%;}
.text9 {font-size:68px; line-height:120%;}
.carousel-text {font-size:18px;}
.searchdiv {width:100%;}
.main-journey-top.s600 {min-height:600px;}
.main-journey-top.s500 {min-height:500px;}
.main-journey-top.s400 {min-height:400px;}
}
@media screen and (max-width:767px) {
h1 {font-size:30px !important;}
h2 {font-size:26px !important;}
h3 {font-size:22px !important;}
h4 {font-size:20px !important;}
h5 {font-size:18px !important;}
h6 {font-size:16px !important;}
.text4 {font-size:18px; line-height:160%;}
.text5 {font-size:22px; line-height:150%;}
.text6 {font-size:28px; line-height:130%;}
.text7 {font-size:38px; line-height:120%;}
.text8 {font-size:42px; line-height:120%;}
.text9 {font-size:56px; line-height:120%;}
.carousel-text {font-size:20px;}
/*.inner-pad, .inner-pad1 {font-size:80%;}*/
.inner-pad {padding:1.75em;}
.inner-pad1 {padding:1.5em 1.25em;}
.inner-pad72 {padding:40px 1.75em;}
.inner-pad36 {padding:40px 1.75em;}
.inner-pad36-top {padding-top:40px !important;}
.inner-pad72-top {padding-top:40px !important;}
.inner-pad36-bottom {padding-bottom:40px !important;}
.inner-pad72-bottom {padding-bottom:40px !important;}
.footnote {line-height:1.1em;}
.component.jq_sidebar_fix {position:static !important;}
.border-grad {padding:0;}
.border-grad::before {content: ""; padding:0; background:none;}
.border-grad1 {border:6px solid transparent;}
.border-grad2 {padding:6px;}
.border-grad2::before {padding:6px;}

.venobox > img.play-btn {width:50%;}
.carousel-journeybg-m {position:relative;}
.carousel-journeybg-m::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:30%; background:0% 100% / 100% no-repeat; z-index:1;}
.carousel-journeybg-m::after {background-image:url(/res/elements/carousel-journey-m.svg);}
.carousel-journeybg {background-size:100% auto;}
.carousel-rc {border-radius:1.5rem;}
.carousel-rc-img {border-top-left-radius:1.5rem; border-top-right-radius:1.5rem; border-bottom-left-radius:inherit;}
.pebble5bg {background:url(/res/elements/pebble5-db-light.svg) 50% / 90% no-repeat;}
.pebble5bg > img {padding:12% 15% 5% 10%;}
.journey-toff10 {background-position:50% -10%;}
.journey-toff15 {background-position:50% -15%;}
.journey-toff20 {background-position:50% -20%;}
.journey-toff25 {background-position:50% -25%;}
.journey-toff30 {background-position:50% -30%;}
.journey-toff35 {background-position:50% -35%;}
.journey-toff40 {background-position:50% -40%;}
.journey-m-off {background:none;}
.journeylightbg-m {background-color:#F3F3FA !important;}
.ultralightbluebg-m {background-color:#DDE7FF !important;}
.lightbluebg-m {background-color:#C2D5FF !important;}
.lightmintbg-m {background-color:#EDFCF3;}
.graybg-m {background-color:#dcdcdc;}
.lightgraybg-m {background-color:#f5f5f5 !important;}
.main-journey-top7 {mask:url(/res/elements1/main-journey-top7m.svg) 100% 100% / auto no-repeat;}
.main-journey-top11 {mask:url(/res/elements1/main-journey-top11m.svg) 50% 100% / auto no-repeat;}
.main-journey-top12 {mask:url(/res/elements1/main-journey-top12m.svg) 50% 100% / auto no-repeat;}
.main-journey-top13 {mask:url(/res/elements1/main-journey-top13m.svg) 50% 100% / 100% no-repeat; position:absolute; bottom:0;}
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:576px) {
h1 {font-size:26px !important;}
h2 {font-size:24px !important;}
h3 {font-size:20px !important;}
h4 {font-size:18px !important;}
h5 {font-size:16px !important;}
h6 {font-size:14px !important;}
.text4 {font-size:18px; line-height:160%;}
.text5 {font-size:20px; line-height:150%;}
.text6 {font-size:22px; line-height:130%;}
.text7 {font-size:24px; line-height:120%;}
.text8 {font-size:30px; line-height:120%;}
.text9 {font-size:36px; line-height:120%;}
.inner-pad {padding:1.5em;}
h1 sup, h2 sup {vertical-align:middle;}
.w250 {width:60vw;}
}
@media only screen and (max-width: 500px) {
.g-recaptcha {transform:scale(0.77); transform-origin:0 0;}
.w250 {width:58vw;}
}
@media screen and (max-width:480px) {
ul.glide__slides.mbrand .glide__slide.glide__slide--clone {display:none !important;}
.padrt {padding-right:0 !important; display:block !important;}
.btn {width:100%;}
}
@media screen and (max-width:300px) {
.w250 {min-width:195px; width:50vw;}
.medtronic_megamenu-outer .medtronic_megamenu-mobile_toggle span {display:none}
}

@media print {
*, *:before, *:after {background:inherit !important;}
}
