/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * min screen width based pre-prepared media queries
 *
 * Usage:
 *
 * .my-selector {
 *     @media @screen-s-min {
 *         // properties for small screen min-width
 *     }
 * }
  */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS"; BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/* ----- primary colors ----- */
/*-----#140f4b-----*/
/*-----#170F5F-----*/
/* ----- #1010eb, hyperlink ----- */
/* ----- #4A7DFF ----- */
/*----- #F5F5F5 ----- */
/* ----- #FFF -----*/
/* ----- accent colors ----- */
/* ----- #0FC9F7 ----- */
/* ----- #00DCB9 ----- */
/* ----- #ED002A, danger ----- */
/* ----- #E5057F ----- */
/* ----- #3C3C3C, body text ----- */
/* ----- #7B4D35 ----- */
/* ----- #654BDD ----- */
/* ----- #C529BB ----- */
/* ----- #7ECA2A ----- */
/*Tint stacks: darkest to lightest */
/* ----- blue ----- */
/* ----- #02333F ----- */
/* ----- #04667E ----- */
/* ----- #0699BD ----- */
/* ----- Light blue falls between 3-4 here ----- */
/* ----- #49D6F9 ----- */
/* ----- #86E4FB ----- */
/* ----- #C2F1FD ----- */
/* ----- #E1F8FE ----- */
/* ----- teal ----- */
/* ----- #00372E ----- */
/* ----- #006E5B ----- */
/* ----- #00A489 ----- */
/* ----- accent teal falls between 3-4 here ----- */
/* ----- #25FFDB ----- */
/* ----- #6EFFE7 ----- */
/* ----- #B6FFF3 ----- */
/* ----- #DBFFF9 ----- */
/* ----- green ----- */
/* ----- #1F330A ----- */
/* ----- #3F6615 ----- */
/* ----- #5E981F ----- */
/* ----- accent green falls between 3-4 here ----- */
/* ----- #9EDD5A ----- */
/* ----- #BEE891 ----- */
/* ----- #DFF4C8 ----- */
/* ----- #EFF9E3 ----- */
/* ----- orange ----- */
/* ----- #402C00 ----- */
/* ----- #805700 ----- */
/* ----- #BF8300 ----- */
/* ----- accent orange falls between 3-4 here ----- */
/* ----- #FFC240 ----- */
/* ----- #FFD780 ----- */
/* ----- #FFEBBF ----- */
/* ----- #E1F8FE ----- */
/* ----- red ----- */
/* ----- #3B000B ----- */
/* ----- #750016 ----- */
/* ----- #B00020 ----- */
/* ----- accent red falls between 3-4 here ----- */
/* ----- #FF3056 ----- */
/* ----- #FF758F ----- */
/* ----- #FFBAC7 ----- */
/* ----- #FFDDE3 ----- */
/* ----- pink ----- */
/* ----- #390120 ----- */
/* ----- #730240 ----- */
/* ----- #AC0460 ----- */
/* ----- accent pink falls between 3-4 here ----- */
/* ----- #FB35A2 ----- */
/* ----- #FC78C1 ----- */
/* ----- #FEBCE0 ----- */
/* ----- #FEDDEF ----- */
/* ----- purple ----- */
/* ----- #320A2F ----- */
/* ----- #63145E ----- */
/* ----- #951F8D ----- */
/* ----- accent purple falls between 3-4 here ----- */
/* ----- #DD57D4 ----- */
/* ----- #E88FE2 ----- */
/* ----- #F4C7F1 ----- */
/* ----- #F9E3F8 ----- */
/* ----- lavender ----- */
/* ----- #150C3E ----- */
/* ----- #2A187C ----- */
/* ----- #3F23BA ----- */
/* ----- accent lavender falls between 3-4 here ----- */
/* ----- #8C78E5 ----- */
/* ----- #B2A5EE ----- */
/* ----- #D9D2F6 ----- */
/* ----- #ECE9FB ----- */
/* ----- brown ----- */
/* ----- #1F140D ----- */
/* ----- #3E271B ----- */
/* ----- #5E3B28 ----- */
/* ----- accent brown falls between 3-4 here ----- */
/* ----- #B47451 ----- */
/* ----- #CDA28B ----- */
/* ----- #E6D1C5 ----- */
/* ----- #F3E8E2 ----- */
/* ----- gray ----- */
/* ----- #555 ----- */
/* ----- #767676 disclaimer text ----- */
/* ----- #BFBFBF ----- */
/* ----- #DCDCDC ----- */
/* ----- #E4E4E4 ----- */
/* ----- #C1C1C1 ----- */
/* ----- utility colors ----- */
/* ----- #14853D ----- */
/* ------ #CA5009 ----- */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the 'License');
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an 'AS IS' BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
@font-face {
  font-family: "Avenir Next World Thin";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/bae40acb-d6f4-4286-8b5c-a268303f2bcf.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/de44dcbe-a981-426e-b310-c56554485383.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next World Thin Italic";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/bc3c490b-c7c3-45d8-8c6a-9ccc1406532f.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/f7a6d562-196d-49d8-b9f1-608abebd07c0.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Avenir Next World Regular";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/1397e812-9307-4267-8a99-8a22ea7c69c7.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next World Regular Italic";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/950b5788-cfdd-48d9-9d8a-523560042c5b.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Avenir Next World Demi";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/a9c2f4a1-e39a-4cf6-89f2-a7b56fd6ad18.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next World Demi Italic";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/772aeba7-664a-4066-af8f-945ab2c222d2.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/58041a79-15c6-4c14-8c52-c9f070b4c9b7.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Avenir Next World Bold";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/074dfc70-6436-4f4b-9314-d1e69287aea1.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/0c4cefca-3b78-44b9-8b2b-667bbabffe38.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next World Bold Italic";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/471f2b8b-e0d5-45a0-b033-d1cdb57fba1b.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/263a3466-f84e-4779-ac84-4db209714ba6.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
/* Effra Regular */
@font-face {
  font-family: "Effra Regular";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.eot") format("eot");
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.eot?#iefix") format("embedded-opentype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.woff") format("woff"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.ttf") format("truetype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Rg.svgEffra_W_Rg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  
  /* IE9 Compat Modes */
}
/* Effra Regular Italic */
@font-face {
  font-family: "Effra Regular Italic";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.eot") format("eot");
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.eot?#iefix") format("embedded-opentype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.woff") format("woff"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.ttf") format("truetype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_It.svgEffra_W_It") format("svg");
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  
  /* IE9 Compat Modes */
}
/* Effra Regular Bold */
@font-face {
  font-family: "Effra Bold";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.eot") format("eot");
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.eot?#iefix") format("embedded-opentype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.woff") format("woff"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.ttf") format("truetype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Bd.svgEffra_W_Bd") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  
  /* IE9 Compat Modes */
}
/* Effra Light */
@font-face {
  font-family: "Effra Light";
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.eot") format("eot");
  src: url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.eot?#iefix") format("embedded-opentype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.woff2") format("woff2"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.woff") format("woff"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.ttf") format("truetype"), url("../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-site/resources/fonts/Effra_W_Lt.svgEffra_W_Lt") format("svg");
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  
  /* IE9 Compat Modes */
}
.avenir {
  font-family: 'Avenir Next World Thin', avenir next, avenir, Effra, helvetica, arial, sans-serif;
}
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 *  Copyright 2019 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.icon-absolute-right {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 1.7rem;
  margin: auto 0;
  top: 0;
  bottom: 0;
}
@font-face {
  font-family: 'icomoon';
  src: url('../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/icomoon.eot?f13wmm');
  src: url('../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/icomoon.eot?f13wmm#iefix') format('embedded-opentype'), url('../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/icomoon.ttf?f13wmm') format('truetype'), url('../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/icomoon.woff?f13wmm') format('woff'), url('../../../../../etc.clientlibs/medtronic-com/clientlibs/clientlib-all/resources/fonts/icomoon.svg?f13wmm#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-attributes {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-standards {
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.right-chevron {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
}
.hamburger-menu {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}
.download-arrow {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e905";
}
.icon-medtronic-logo {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e908";
  color: rgba(23, 15, 95, 1);
}
.close {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.close:before {
  content: "\e904";
}
.circle-arrow {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e903";
}
.location-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
}
.share {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
}
.icon-link {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-link:before {
  content: "\e90f";
}
.icon-linkedin {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-linkedin:before {
  content: "\e909";
}
.icon-twitter {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-twitter:before {
  content: "\e90a";
}
.icon-facebook {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-facebook:before {
  content: "\e90b";
}
.icon-email:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90c";
}
.addthis_toolbox .icon-email:before {
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-print {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  color: rgba(20, 15, 75, 1);
}
.icon-print:before {
  content: "\e90d";
}
.share-2 {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.share-2:before {
  content: "\e90e";
}
.icon-quotation-marks {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910";
  color: #1010eb;
}
.icon-dashboard:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
}
.icon-license-draft:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e912";
}
.icon-phone:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e913";
}
.icon-shopping-cart:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e914";
}
.icon-tag:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e915";
}
.icon-arrow-caret-down:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e916";
}
.icon-caution:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  margin-right: 1rem;
}
[dir=rtl] .icon-caution:before {
  margin-right: 0;
  margin-left: 1rem;
  float: right;
}
.icon-product-page:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e918";
}
.icon-article-page:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
}
.icon-event:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e920";
}
.icon-faq:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
}
.icon-signin:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e922";
}
.icon-software:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e923";
}
.icon-medtronic-logo-75 {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e924";
  color: rgba(23, 15, 95, 1);
}
.icon-medtronic-logo-75-fr {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e925";
  color: rgba(23, 15, 95, 1);
}
.icon-education-training-page:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91a";
}
.icon-pdf:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91b";
}
.icon-offsite:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
}
.icon-download:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
}
.icon-research:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91e";
}
.icon-video:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91f";
}
.icon-alert:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e928";
}
.icon-arrow-left:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e929";
}
.icon-arrow-right:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92a";
}
.breadcrumbs,
.vertical-slider {
  display: none;
}
html div.fsvs {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}
html {
  scroll-behavior: smooth;
}
html.fsvs #fsvs-body {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}
html.fsvs #fsvs-body > * {
  height: auto;
  width: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
html.fsvs #fsvs-body.scrollable > * {
  overflow-y: scroll !important;
}
html.fsvs #fsvs-pagination {
  display: none;
  margin: 0;
  padding: 8px 4px;
  position: fixed;
  height: auto;
  left: 3px;
  top: 50%;
  z-index: 999;
  width: 32px;
}
@media (min-width: 1024px) {
  html.fsvs #fsvs-pagination {
    display: block;
    left: 15px;
  }
}
@media (min-width: 1280px) {
  html.fsvs #fsvs-pagination {
    left: 20px;
  }
}
html.fsvs #fsvs-pagination li {
  list-style: none;
  width: 18px;
  height: 18px;
  line-height: 25px;
  text-align: center;
  margin: 0 0 20px 0;
  cursor: pointer;
}
html.fsvs #fsvs-pagination li > span {
  border-radius: 100%;
  width: 18px;
  height: 18px;
  line-height: 25px;
  border: thin solid #767676;
  display: block;
  background: #fff;
}
html.fsvs #fsvs-pagination li > span > span {
  border-radius: 100%;
  width: 18px;
  height: 18px;
  line-height: 25px;
  display: block;
}
html.fsvs #fsvs-pagination li.active > span {
  border: none;
}
html.fsvs #fsvs-pagination li.active > span > span {
  background: #1010eb;
}
html.fsvs #fsvs-pagination li:last-child {
  margin: 0;
}
#fsvs-body > div > div,
#fsvs-body .hero-module div {
  height: 100%;
}
@media (min-width: 1024px) {
  #fsvs-body .hero-module > .cmp-container {
    height: 1px !important;
  }
}
@media (min-width: 1280px) {
  #fsvs-body .hero-module > .cmp-container {
    min-height: 900px;
  }
}
#fsvs-body .carousel-full-bleed .cmp-container {
  height: auto !important;
}
@media (min-width: 1280px) {
  #fsvs-body .carousel-full-bleed .cmp-container {
    min-height: 900px;
  }
}
body {
  overflow: visible;
}
body.active-slide-1 .addthis_outer {
  display: block;
  visibility: visible;
}
body.active-slide-2 .addthis_outer,
body.active-slide-3 .addthis_outer,
body.active-slide-4 .addthis_outer,
body.active-slide-5 .addthis_outer {
  display: none;
  visibility: hidden;
}
.active-slide.neg-top-margin,
.active-slide.neg-top-margin-xlg {
  margin-top: 0;
  padding-top: 16%;
}
.neg-top-margin-xlg {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .neg-top-margin-xlg {
    margin-top: -8rem;
  }
}
.fsvs .carousel-full-bleed .cmp-carousel__indicators {
  bottom: 0;
}
@media (min-width: 1024px) {
  .fsvs .carousel-full-bleed .cmp-carousel__indicators {
    bottom: 10%;
  }
}
.fsvs .addthis_toolbox {
  display: none !important;
}
.flex-center.circle-content > .cmp-container > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto;
}
.flex-center.circle-content > .cmp-container > div div {
  margin: 0;
}
html[lang="he-IL"] #fsvs-pagination {
  display: none;
}
