.stockinformationmodal .notfoundmsg {margin:2em 12px}.stockinformationmodal .go-to-distr,.stockinformationmodal .addtocart,.stockinformationmodal .after-addtocart {width:100%}.stockinformationmodal .distr-logo {width:80px;height:24px;pointer-events:none}.cmsbutton {position:relative}.cmsbutton .button-badge {position:absolute;right:.1em;top:-.5em;font-size:.6em}.header-search-input {display:block;position:relative;width:calc((100% - 50px));border:solid 1px #e5e5e5;border-right:none;color:#767676;padding-left:10px}.header-search-input::-webkit-input-placeholder {font-size:16px !important;font-weight:300;color:#a3a3a3 !important}.header-search-input:-moz-placeholder /* older Firefox*/{font-size:16px !important;font-weight:300;color:#a3a3a3 !important}.header-search-input::-moz-placeholder /* Firefox 19+ */{font-size:16px !important;font-weight:300;color:#a3a3a3 !important}.header-search-input:-ms-input-placeholder {font-size:16px !important;font-weight:300;color:#a3a3a3 !important}.header-search-button {width:50px;border:solid 1px #e5e5e5}@media only screen and (max-width:1199.98px) {.header-search-form {max-width:18rem;margin-left:auto}.top_bar .header-search-form {max-width:15rem}.header-search-form .input-group {flex-wrap:nowrap}.header-search-input {padding-left:1rem;font-size:1.15rem;background-color:#fff}.header_main .header-search-input {height:3.2rem}.header_main .header-search-button {width:3.5rem;height:3.2rem;background-color:#fff}}@media only screen and (max-width:767px) {.top_bar .header-search-form {max-width:12rem}}@media only screen and (max-width:575px) {.header-search-form {max-width:15rem}.top_bar .header-search-form {max-width:8rem}.top_bar .header-search-button {padding-left:1px;padding-right:1px}.header_main .header-search-input {height:2.9rem;font-size:1rem}.header-search-input::-webkit-input-placeholder {font-size:1rem !important}.header-search-input:-moz-placeholder {font-size:1rem !important}.header-search-input::-moz-placeholder {font-size:1rem !important}.header-search-input:-ms-input-placeholder {font-size:1rem !important}.header_main .header-search-button {width:3.1rem;height:2.9rem}}@media only screen and (max-width:400px) {.top_bar .header-search-form {max-width:6rem}.top_bar .header-search-input {padding-left:0}}.collapsible .accordion {margin-top:1.5rem;margin-bottom:1.5rem}.header-toolbar {margin-bottom:.5em}.footer-toolbar {margin-top:2em}/********************************* 3.3 Main Navigation *********************************/.main-nav {}.main-nav nav.bg-light {background-color:#FFFFFF !important}.header.scrolled .main-nav {position:fixed;top:0;left:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.main-nav .navbar-collapse {position:relative;width:100%}.main-nav .navbar-light .navbar-nav .nav-link {color:#333;font-weight:bold}.main-nav .navbar-light .navbar-nav .show >.nav-link {color:#202f5c}.main-nav .navbar-light .navbar-nav .nav-link:hover,.main-nav .navbar-light .navbar-nav .nav-link:focus {color:#202f5c}.main-nav .navbar-light .navbar-nav .nav-link.disabled {color:rgba(38,90,166,0.8)}.main-nav .navbar-nav .dropdown-toggle.nav-link.current {color:#4A75B5}.main-nav .navbar .dropdown-toggle:after {display:inline-block;width:1rem;height:1rem;margin-left:.255em;vertical-align:middle;content:"";border:0;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='black' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.main-nav .dropdown-menu.w-100 {margin-left:50%;width:100vw !important;transform:translateX(-50%);max-height:calc(100vh - 110px);overflow-y:scroll}.main-nav .navbar-nav .dropdown-menu {/* background-color:#e7e7e8;*/}@media only screen and (max-width:991px) {.main-nav {/* margin-top:56px;*/}}@media only screen and (max-width:767px) {.main-nav {margin-top:0}}@media only screen and (max-width:575px) {.main-nav {margin-top:0}}@media only screen and (min-width:768px) {.main-nav {padding-left:0;padding-right:0}.main-nav .navbar {padding:0}.main-nav .navbar .dropdown-menu {margin-top:0}.main-nav .navbar .navbar-nav .nav-link {padding-left:1rem;padding-right:1rem}}.main-nav .nav-d1 {font-size:1rem}.main-nav .nav-item {font-size:1rem}@media only screen and (max-width:1199.98px) {.main-nav .offcanvas {--bs-offcanvas-width:min(100vw,600px);background-color:#fff;border-left:1px solid #e7e7e7;border-radius:.75rem 0 0 0;box-shadow:none}.main-nav .offcanvas-header {display:none}.main-nav .offcanvas-body {display:flex;flex-direction:column;padding:1.5rem;overflow-x:hidden}.main-nav .offcanvas-body >.d-none.d-xl-block {display:block !important;margin-top:auto;padding-top:2rem}.main-nav .offcanvas-body >.d-none.d-xl-block .navbar-nav,.main-nav .offcanvas-body >.d-none.d-xl-block ul {display:block;margin:0;padding:1.25rem 0 0;border-top:1px solid #d9dee5;list-style:none}.main-nav .offcanvas-body >.d-none.d-xl-block a,.main-nav .offcanvas-body >.d-none.d-xl-block .nav-link,.main-nav .offcanvas-body >.d-none.d-xl-block button {display:block;width:100%;padding:.65rem 0;color:#333;font-size:1.05rem;font-weight:400;text-align:left;text-decoration:none;background:transparent;border:0}.main-nav .offcanvas-body >.d-none.d-xl-block a:hover,.main-nav .offcanvas-body >.d-none.d-xl-block a:focus,.main-nav .offcanvas-body >.d-none.d-xl-block .nav-link:hover,.main-nav .offcanvas-body >.d-none.d-xl-block .nav-link:focus,.main-nav .offcanvas-body >.d-none.d-xl-block button:hover,.main-nav .offcanvas-body >.d-none.d-xl-block button:focus {color:#202f5c;background:transparent;box-shadow:none}}@media only screen and (max-width:575px) {.main-nav .offcanvas {--bs-offcanvas-width:min(100vw,530px)}.main-nav .offcanvas-body {padding:1.5rem}}@media (min-width:1200px) {.main-nav .dropdown-menu {max-height:calc(100vh - 120px);overflow-y:auto}}/********************************* 3.1 Top Bar *********************************/.top_bar {width:100%;font-size:14px;color:#71717B;padding-top:10px;height:36px}.header.scrolled .top_bar {display:none}.top_bar_contact {display:inline-block}.top_bar_contact_item {line-height:40px;margin-right:20px}.top_bar_contact_item:not(:first-child) {margin-right:0}.top_bar a {line-height:20px;color:#71717B;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.top_bar_contact_item:last-child {margin-right:0}.top_bar_icon {display:inline-block;margin-right:4px;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.top_bar_firstmenu {display:inline-block}.top_bar_dropdown li {padding-left:13px;padding-right:13px}.top_bar_dropdown >li:nth-child(1) {margin-right:21px}.top_bar_dropdown >li:nth-child(1)::after {display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-13px;width:1px;height:17px;background:rgba(0,0,0,0.1);content:''}.top_bar_search {height:75px}.top_bar_account,.top_bar_addmenu,.top_bar_language,.top_bar_cart,.top_bar_search {display:inline-block;margin-left:35px}.user_icon {display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);width:12px}.user_icon img {width:100%}.top_bar_account .btn {font-size:.8125rem;display:block;border:none}.top_bar_account a:hover span {text-decoration:underline}.top_bar_account .dropdown {z-index:1002}.top_bar_account .dropdown .dropdown-item {line-height:normal;color:#333}.top_bar_account .dropdown .dropdown-item:hover {color:#265aa6}@media only screen and (max-width:991px) {.top_bar_contact_item {margin-right:10px}.top_bar_addmenu,.top_bar_account,.top_bar_language,.top_bar_search,.top_bar_cart {margin-left:5px}}@media only screen and (max-width:767px) {.top_bar_content .navigation-item a span {display:none}.top_bar_contact_item {display:none}.top_bar_firstmenu {display:none}}.top_bar_account .dropdown-menu .btn.highlight {background-color:#A0AFD9}.top_bar_language li a.btn {line-height:40px;color:#FFF;padding:0;border:none;font-size:.9rem}.top_bar_language .language_list li {padding-left:13px;padding-right:13px}.top_bar_language >ul >li:nth-child(1) {color:gray}.mobile-navigation {width:100%;color:#111}.mobile-navigation-top {display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0 .75rem}.mobile-navigation:has(.nav-level-4) .mobile-navigation-top {border-bottom:0;margin-bottom:0}.mobile-navigation-close {display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 0;border:0;background:transparent;color:#6c757d;font-size:.875rem;font-weight:500;line-height:1.5;cursor:pointer}.mobile-navigation-close:hover,.mobile-navigation-close:focus {color:#111;background:transparent;box-shadow:none}.mobile-navigation-close-icon {flex:0 0 auto}.mobile-navigation-subheader {display:flex;align-items:center;gap:.5rem;min-width:0}.mobile-navigation-back {display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.5rem 0;color:#111;font-size:.875rem;font-weight:500}.mobile-navigation-back:hover,.mobile-navigation-back:focus {color:#111}.mobile-navigation-back-label {line-height:1}.mobile-navigation-title {min-width:0;overflow:hidden;color:#111;font-size:1rem;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mobile-navigation-primary {display:flex;flex-direction:column;gap:.25rem}.mobile-navigation:has(.nav-level-4) .mobile-navigation-primary {display:grid;grid-template-columns:1fr;gap:1rem;padding:0;margin:0}.mobile-navigation-link {display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:.25rem;padding:.5rem 0;color:#111 !important;font-size:1.125rem;font-weight:600;line-height:1.5}.mobile-navigation .nav-level-4 .mobile-navigation-link {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:8px;border-radius:6px;border:1px solid #E7E7E7;background:#FFF;gap:12px}.mobile-navigation-link:hover,.mobile-navigation-link:focus {color:#111 !important;background-color:transparent;box-shadow:none}.mobile-navigation-label {flex:1 1 auto;min-width:0}.mobile-navigation .nav-level-2 .mobile-navigation-label {font-size:1.125rem;font-weight:600}.mobile-navigation .nav-level-2 .mobile-navigation-link span {text-decoration:none}.mobile-navigation .nav-level-3 .mobile-navigation-label {font-size:.85rem}.mobile-navigation .nav-level-4 .mobile-navigation-label {font-weight:500 !important}.mobile-navigation-sublabel {flex:1 1 auto;font-size:12px}.mobile-navigation-chevron {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#111;line-height:0}.mobile-navigation .nav-level-4 .mobile-navigation-chevron {display:none}.mobile-navigation-image {flex:0 0 auto;margin-right:.75rem;max-width:121px}.mobile-navigation .nav-level-4 .mobile-navigation-image {display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:0;margin-bottom:0}.mobile-navigation-image img {width:2rem;height:2rem;object-fit:contain}.mobile-navigation .nav-level-4 .mobile-navigation-image img {width:100%;height:100%;object-fit:contain}.mobile-navigation-divider {width:100%;height:0;margin:0;border:0;border-top:1px solid #e7e7e7;opacity:1}.is-sub-layer .mobile-navigation-divider {margin-top:1rem}.sub-layer-2 .mobile-navigation-divider {display:none}.mobile-navigation .nav-level-4.mobile-navigation-item {border-bottom:0;background-color:transparent;padding:0}.mobile-navigation-item:last-child {border-bottom:0}.mobile-navigation-view-all-link {display:block;margin-top:1rem}.sub-layer-1 .mobile-navigation-view-all-link {padding-left:1rem}.mobile-navigation .nav-level-1 .mobile-navigation-link {font-size:1.125rem;font-weight:600}.mobile-navigation .nav-level-2 .mobile-navigation-link {font-weight:700 !important}.mobile-navigation.is-sub-layer .nav-level-3 .mobile-navigation-link {padding-left:16px}.mobile-navigation .nav-level-2 .mobile-navigation-link,.mobile-navigation .nav-level-3 .mobile-navigation-link {font-size:1rem;font-weight:500;line-height:1.5}.mobile-navigation .nav-level-4 .mobile-navigation-link {font-size:1rem;font-weight:500;line-height:1.5}.featured-grid {display:grid;gap:16px;grid-template-columns:1fr;grid-template-areas:"e0" "e1" "e2" "e3"}.featured-grid .card-body {min-height:0}.featured-major,.featured-minor {min-width:0}@media (min-width:768px) {.featured-grid {grid-template-columns:6fr 6fr;grid-template-areas:"e0 e1" "e2 e3"}}@media (min-width:992px) {.featured-grid {grid-template-columns:5fr 7fr;grid-template-areas:"e0 e1" "e0 e2" "e0 e3"}.featured-minor .card {flex-direction:row}.featured-minor .card .card-img {display:none}}@media (min-width:1200px) {.featured-major .card {max-height:530px}.featured-minor .card {max-height:166px}.featured-minor .card .card-img {width:33%;min-width:33%;display:block}.featured-grid .card .excerpt {min-height:0;overflow:hidden}}@media (min-width:1400px) {.featured-major .card {max-height:612px}.featured-minor .card {max-height:190px}}.element-0 {grid-area:e0}.element-1 {grid-area:e1}.element-2 {grid-area:e2}.element-3 {grid-area:e3}.industries >.industryList {display:flex;flex-wrap:wrap;margin-left:-3px;margin-right:-3px}.industries >.industryList >img.industry,.industries >.industryList >.industry >img {height:50px;margin:6px 3px}.standard-placeholder.currentpageheadline {margin-top:2rem;margin-bottom:1rem}.custom-file input[type="file"]::file-selector-button {display:none}.custom-file input[type=file]::-webkit-file-upload-button {display:none}.input-group-text.file-button {position:absolute;top:0;right:0;bottom:0;z-index:3;display:block}.container .masonry {margin:30px auto;padding:0}.container .masonry .item {float:left;/* NOTE:if Masonry's columnWidth is 0,default to outerWidth of first item OR if first elem has no width,default to size of container */width:160px}.container .masonry .sizer,.container .masonry .item {width:100%}@media screen and (min-width:576px) {.container .masonry .sizer,.container .masonry .item {/* fluid 2 columns */width:50%}}@media screen and (min-width:768px) {.container .masonry .sizer,.container .masonry .item {/* fluid 3 columns */width:30%}}@media screen and (min-width:992px) {.container .masonry .sizer,.container .masonry .item {/* fluid 4 columns */width:25%}}@media screen and (min-width:1200px) {.container .masonry .sizer,.container .masonry .item {/* fluid 5 columns */width:20%}}.rbutton {white-space:nowrap;position:relative}.rbutton:hover {cursor:pointer}.side-right .rbutton .svg-icon svg,.side-left .rbutton .svg-icon svg,.side-right .rbutton>i.fas,.side-left .rbutton>i.fas {transform:rotate(90deg);vertical-align:text-bottom}.rbutton .btnlabel {white-space:normal}.event-container {margin-bottom:2rem}.event-container .card {height:100%}.event-container .card h2 {font-size:1.35rem;color:#202f5c}.event-container .card h3 {font-size:1.125rem;color:#202f5c}.event-container .card h4 {font-size:1.1rem;color:#202f5c}.event-container article {text-align:center;margin-bottom:1rem}.event-container .excerpt {margin-top:20px}.event-container .image-link {position:relative;margin-bottom:1rem}/* .event-container .image-link::after {display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);height:100%;width:100%;position:absolute;top:0;opacity:1}*/.event-container .image-container {/* padding-bottom:calc(0.66*100%);*/}.event-container img {width:100%;height:auto}.event-container .text {padding:.5em}.added >.addtocart {display:none}.after-addtocart {display:none}.added >.after-addtocart {display:inline-block}.addtocart-subtext {text-align:right;font-size:.6em;opacity:70%}.addtocart {position:relative}.addtocart .addbadge {position:absolute;right:.1em;top:-.5em;font-size:.6em}.addtocart .spinner {display:none}.addtocart.busy .spinner {display:inline}.facet-filter {width:100%;margin-top:1rem}.facet-filter .facet .header {background-color:#202f5c;font-size:.875rem;text-align:center;padding:8px;margin-bottom:7px}.facet-filter .facet.internal .header {background-color:#FBBA00}.facet-filter .facet.internal .header .subtitle,.facet-filter .facet.internal .header .remove-link {color:#333}.facet-filter .facet .header .remove-link {margin-left:.5rem;color:#fff}.facet-filter .facet .header .subtitle {color:#fff;font-weight:bold;display:inline-block}.facet-filter .facet {display:inline-block;width:250px;min-height:100px;margin-bottom:0}.facet-filter .facet span {font-size:.875rem}.facet-filter .facet .facet-input {width:25%;font-size:.75rem;padding-left:.25rem;padding-right:.125rem}.facet-filter .dropdown-menu {border-radius:6px;background-color:white}.multiselect.dropdown-toggle.btn {padding:.25rem .375rem}.multiselect-container,.multiselect-container .form-control {font-size:.875rem}.multiselect-container li.disabled {pointer-events:none;cursor:default}.multiselect-container li.disabled .dropdown-item {color:#cfcfcf}.nooptions .multiselect-selected-text {color:#cfcfcf}.multiselect.dropdown-toggle.btn {color:#333;border-color:#E7E7E8;background-color:white}.multiselect.dropdown-toggle.btn:hover,.multiselect.dropdown-toggle.btn:active,.show >.multiselect.dropdown-toggle.btn-secondary {background-color:#E7E7E8;border-color:#E7E7EA}.multiselect.dropdown-toggle.btn.btn-secondary:focus {box-shadow:none}.facet .input-group-text {width:3.3em;height:calc(1.5em + .75rem + 2px);padding:.375em}.facet .input-group-append {height:calc(1.5em + .75rem + 2px);display:flex}@media only screen and (min-width:1200px) {.facet-filter .facet {width:19%}}.share-button {margin-top:2rem;margin-left:-1em;margin-right:-1em}.share-button .btn.sharebtn:nth-child(n+1){margin-left:1rem}.share-button .btn.sharebtn {padding-bottom:.1rem;padding-top:.1rem}.share-button .btn.sharebtn i {margin-right:.4em}.share-button .sharelinkedin {background-color:#007bb6;border-color:#007bb6}.share-button .sharefacebook {background-color:#3b5998;border-color:#3b5998}.share-button .sharexTwitter {background-color:#292929;border-color:#292929}.distributor-search form {width:250px}.distributor-search .distributor-list {margin-top:1rem}.distributor-search .distributor-list.row {margin-right:-15px;margin-left:-15px}.distributor-search .contact {min-height:100px;margin:.25rem}.distributor-search .contact .btn.btn-link {display:block}.distributor-search .contact .image-container {min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items :center}.distributor-search .contact img {max-width:150px;max-height:75px;margin:auto}.distributor-search .contact .contact-name {display:none}.addtosampleinquiry .modal tbody {max-height:50vh;overflow-y:auto;display:block}@media (min-width:768px) {.add-to-sample-inquiry .modal-dialog {max-width:620px}.add-to-sample-inquiry .facet-filter .facet {width:32%}}@media (min-width:992px) {.add-to-sample-inquiry .modal-dialog {max-width:900px}.add-to-sample-inquiry .facet-filter .facet {width:24%}}.news-content {margin-top:2rem;margin-bottom:2rem}.event-content-dateLocation {color:#757575}.product-comparison-display .compare-controls >span {display:inline-block;vertical-align:middle}.product-comparison-display .recently-removed {font-size:.9 em;margin-left:20px}.product-comparison-display .recently-removed ul {list-style:none}.product-comparison-display .recently-removed li .btn {padding:0}.product-comparison-display .switch-show {text-align:center;margin-top:1rem;margin-bottom:1rem}.product-comparison-display .compare-equal {color:#757575}.product-comparison-display .table .headers th .product-link {position:relative}.product-comparison-display .table thead th .remove-link {padding:0 0 0 .8em}.product-comparison-display .table thead th .add-link {padding:0}.product-comparison-display .go-to-shareable {font-size:.8em;padding:.3em margin-left:1em}.job-offer-container .row {margin-bottom:15px}.job-offer-container .card {height:100%}.job-offer-container .card h2 {font-size:1.5rem}.job-offer-container .card h3 {font-size:1.414rem}.job-offer-container .grouped-list-entry {cursor:pointer}.grouped-list-title .city {font-size:1.2em}.product-series-bulletpoints ul {list-style:outside;margin-left:1em}.product-series-sample-select .display {white-space:nowrap}.product-datasheet {position:relative}.product-datasheet .btn {white-space:nowrap}.product-series-datasheet .btn {white-space:nowrap}.product-series-datasheet .modal ul,.dscomponents-datasheet .modal ul {list-style:none}.product-series-datasheet .modal ul li,.dscomponents-datasheet .modal ul li {margin:1em}.product-datasheet .dsreqbadge {position:absolute;left:1em;top:-.5em;font-size:.6em;z-index:1}.product-datasheet .fas.fa-exclamation-triangle {position:absolute;right:1em;top:-.4em}.product-comparison-selector {white-space:nowrap}.product-comparison-selector .btn.dropdown-toggle-split {min-width:0 !important;color:white;padding-left:0 !important;padding-right:6px !important}.text-component >img {border:1px solid #eee;float:right;margin:1em 0 1em 20px}.text-component >p {text-align:justify}.container.text-component {text-align:center;margin-top:2rem;margin-bottom:1rem}article.text-component {margin-top:2rem;margin-bottom:1rem}.text-component.fullheight {height:100%}.text-component.fullheight .card {height:100%}.cms-card .card-linkarea {width:100%}.opt-in-message .industries-form {border:lightgrey 1px solid;margin:1em 1em 0 0;padding:1.5em 1em 0 1em;border-radius:.25rem;position:relative}.opt-in-message .industries-form .form-label {position:absolute;left:2em;top:-0.8em;background:white;padding:0 5px;font-weight:bold}.breadcrumb-container {background-color:var(--bs-body-bg);border-bottom:1px solid #E7E7E8}.breadcrumb {width:100%;margin-right:auto;margin-left:auto;margin-bottom:0;border-radius:0;font-size:.9rem;background-color:var(--bs-body-bg)}.breadcrumb .breadcrumb-item + .breadcrumb-item::before {/*content:"\f105";*//*font-family:"Font Awesome 5 Free";*//*font-weight:900;!*solid*!*/content:">";padding-right:.2em}.breadcrumb .breadcrumb-item a:hover {text-decoration:underline}.breadcrumb .breadcrumb-item a:not([href]):not([tabindex]):hover {text-decoration:none}@media (min-width:576px) {.breadcrumb {max-width:540px}}@media (min-width:768px) {.breadcrumb {max-width:720px}}@media (min-width:992px) {.breadcrumb {max-width:960px}}@media (min-width:1200px) {.breadcrumb {max-width:1140px}}@media (min-width:1400px) {.breadcrumb {max-width:1320px}}.sub-series-container.table .product-series-code {font-weight:bold}.sub-series-container .productSeriesImage {background-color:white}.sub-series-container .productSeriesImage img {margin:-10px}.sub-series-container .product-series-bulletpoints {font-size:90%}.sub-series-container .table td {vertical-align:middle}.news-container {margin-bottom:2rem}.news-container .card {height:100% }.news-container .card .rheader {margin-bottom:.5rem}.news-container .card h2 {font-size:1.35rem;color:#202f5c}.news-container .card h3 {font-size:1.125rem;color:#202f5c}.news-container .card h4 {font-size:1.1rem;color:#202f5c}.news-container article {text-align:center;margin-bottom:1rem}.news-container .excerpt {margin-top:5px}.news-container .libindustry {color:#333;background:#D1D1D4;text-align:center;font-size:75%;white-space:pre;overflow:hidden;text-overflow:ellipsis}.news-container .card-body {padding:1em;display:flex;flex-direction:column}.news-container .card .spacer {min-height:5px}.news-overview-date {font-size:12px;color:#757575}.snapeda-plugin-div .snapeda-btn-popup-modal {margin:0 !important}.snapedalink-container {min-width:35px;min-height:34px}.snapedalink-container.snapedalink-small .snapeda-plugin-div .snapeda-btn-popup-modal {width:34px;height:34px;padding:2px}/* style provided by SnapEDA */.snapedalink-container.snapedalink-small .snapeda-plugin-div .snapeda-btn-popup-modal img {width:100%}/* style provided by SnapEDA */.snapedalink-container.snapedalink-small .snapeda-plugin-div .snapeda-btn-popup-modal span {display:none}.snapedalink-container.snapedalink-small .snapeda-plugin-div .snapeda-btn-popup-modal {border-radius:0}.article-details {border-style:solid;border-color:#dadee2;background:#fff;border-width:0 0 2px;padding:2em .75em}.article-details .article-title {}.article-details .article-info {padding-top:.375rem;padding-right:.75rem;padding-bottom:.375rem;padding-left:.75rem}/********************************* 17. Footer *********************************/.footer {margin-top:2rem;padding-top:52px;padding-bottom:40px;background-color:#333;color:#fff}.footer a {color:#fff}.footer .row {margin-bottom:2rem}.footer .footer-col ul {list-style:none}.footer-social ul li {display:inline-block;cursor:pointer;text-align:center}.footer-social .icon-facebook a {color:#3b5998}.footer-social .icon-twitter a {color:#1da1f2}.footer-social .icon-youtube a {color:#cd201f}.footer-social .icon-google-plus a {color:#dd4b39}.footer-social ul li i {-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.footer-social ul li:hover i {}.footer-copyright,.footer-legal {font-size:.8rem}.flex-list {position:relative;overflow:hidden}.flex-list ul {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-1px}.flex-list li {flex-basis:auto;flex-grow:1;margin:0;padding:0 .5em;text-align:center;border-left:1px solid #ccc}.flex-list li:first-child {border-left:none}.footer-legal {}.footer .component-container header .headline {font-size:1.414rem;color:#fff}.footer-legal li {display:inline-block}.footer-legal li:last-child {margin-right:0}@media only screen and (max-width:991px) {.footer-col {margin-bottom:2rem}.footer-legal.flex-list li {padding:0 .5em}}@media only screen and (max-width:575px) {.footer-copyright {height:auto}.footer-legal {margin-top:0}.footer-legal.flex-list ul {flex-direction:column}.footer-legal.flex-list li {border:none;padding:0;text-align:left}}.language_list {/*z-index:2000;*/}.language_list .btn {padding:0;border:none;font-size:.9rem}.language_list a {text-decoration:none}.language_list .dropdown-menu {border:0;box-shadow:0 10px 25px rgba(0,0,0,0.1);min-width:0;background-color:white}.language_list .btn.dropdown-toggle:focus {outline:white 1px solid}.language_list .dropdown-toggle::after {display:none}.language_list:hover .dropdown-menu {display:block}.language_list a.dropdown-item {color:#71717B}.language_list .dropdown-menu a:not([href]) {color:#AAA}.tile-carousel {padding:32px 16px;position:relative}.tile-carousel >.rheader {margin:0;padding-bottom:16px}.tile-carousel >.rheader h1 {font-weight:600}.tile-carousel .rheader .hlink {margin-top:-12px;font-weight:400;font-size:.5em}.tile-carousel .rheader .hlink a {text-decoration:none}.tile-carousel .swiper {margin:0 40px;padding:0;position:relative}.tile-carousel .swiper-slide {display:flex;height:auto;min-height:108px}.tile-carousel .swiper-slide >a {display:flex;width:100%}.tile-carousel .swiper .swiper-slide .entry {position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:0;flex:1 0 0;width:100%;height:100%;padding:8px 8px;border-radius:6px;background-color:#202F5C}.tile-carousel .swiper .swiper-slide .entry .title {color:#ffffff;text-align:center}.tile-carousel .entry .svg-icon svg,.tile-carousel .entry .svg-icon {color:#ffffff;width:40px;height:40px}.tile-carousel .swiper :is(.tile-carousel-button-prev,.tile-carousel-button-next) {transition:opacity .4s ease}/* Swiper navigation */.tile-carousel .tile-carousel-button-prev,.tile-carousel .tile-carousel-button-next {position:absolute;width:32px;height:32px;top:calc(50% + 16px) !important;display:flex;align-items:center;justify-content:center;color:#71717B;border:1px solid #71717B;border-radius:6px;opacity:.6;transition:all .2s ease;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile-carousel .tile-carousel-button-prev {left:0}.tile-carousel .tile-carousel-button-next {right:0}.tile-carousel .tile-carousel-button-prev svg,.tile-carousel .tile-carousel-button-next svg {width:16px;height:16px;fill:none}.tile-carousel .tile-carousel-button-prev:not(.swiper-button-disabled):hover,.tile-carousel .tile-carousel-button-next:not(.swiper-button-disabled):hover {opacity:1;background-color:#71717B;color:#FFFFFF}.tile-carousel .tile-carousel-button-prev:not(.swiper-button-disabled):hover svg path,.tile-carousel .tile-carousel-button-next:not(.swiper-button-disabled):hover svg path {stroke-width:1}@media (min-width:992px) {.tile-carousel {padding:32px 0;background:transparent}.tile-carousel.tile-carousel-overlap {margin-top:-70px;padding-top:0;z-index:99}.tile-carousel >.rheader {padding-left:64px;padding-right:64px}.tile-carousel.tile-carousel-overlap >.rheader,.tile-carousel.tile-carousel-overlap >.rheader .hlink a {color:#ffffff}.tile-carousel .rheader .hlink {margin:0;align-self:flex-end}.tile-carousel .tile-carousel-button-prev,.tile-carousel .tile-carousel-button-next {width:36px;height:36px;top:calc(45%) !important}.tile-carousel .swiper {margin:0 64px}.tile-carousel .tile-carousel-button-prev {left:12px}.tile-carousel .tile-carousel-button-next {right:12px}}.job-offer-container .job-overview-location::after {content:'';float:right;width:80px;height:36px}.component-container.side-by-side {flex-flow:row wrap}.side-right .component-container.side-by-side,.side-left .component-container.side-by-side {flex-wrap:nowrap}.component-container.side-by-side >.row {width:100%}.component-container.side-by-side >div {margin:0 .1rem .1rem .1rem}.component-container.side-by-side.left {justify-content:left}.component-container.side-by-side.right {justify-content:right}.component-container.side-by-side.center {justify-content:center}.component-container.side-by-side.space-around {justify-content:space-around}.component-container.side-by-side.space-between {justify-content:space-between}.component-container.side-by-side .btn {min-width:2.9em}.side-right .component-container.side-by-side >div,.side-left .component-container.side-by-side >div {margin:.1rem 0}.side-right .component-container.side-by-side .btn,.side-left .component-container.side-by-side .btn {padding:.4rem .225rem;min-width:auto;font-size:.8rem}@media screen and (min-width:768px) {.side-right .component-container.side-by-side .btn,.side-left .component-container.side-by-side .btn {padding:.5rem .275rem;font-size:.9rem}}@media screen and (min-width:1200px) {.side-right .component-container.side-by-side .btn,.side-left .component-container.side-by-side .btn {padding:.75rem .375rem;font-size:1rem}}.more-parent .more {margin-top:auto;align-self:flex-start;padding:.175rem .75rem}.more-parent .more.arrow {transition:transform .3s ease;align-self:flex-end;font-size:24px;line-height:1;position:absolute;bottom:10px;background-color:rgb(255,255,255,.8)}.more-parent:hover .more.arrow {transform:translateX(10px)}.productseries-detail-count {color:#757575;font-size:80%}.nrndAlternativeList {list-style-type:none }.nrndAlternativeList li {margin-top:10px}.resource-library-container .library-entry {height:100% }.resource-library-container .library-entry .image-container>img {height:100%;width:100%;object-fit:cover;aspect-ratio:3/2}.resource-library-container .card h2 {font-size:1.35rem;color:#202f5c}.resource-library-container .card h3 {font-size:1.125rem;color:#202f5c}.resource-library-container .card h4 {font-size:1.1rem;color:#202f5c}.resource-library-container .card-body {padding:1em;display:flex;flex-direction:column}.resource-library-container .card .spacer {min-height:5px}.resource-library-container .library-entry-date {color:#757575;text-align:right}.resource-library-container .libtype {position:absolute;border-radius:.4em;left:1em;top:-.3em;font-weight:400}.resource-library-container .libindustry {color:#333;background:#D1D1D4;text-align:center;font-size:75%;white-space:pre;overflow:hidden;text-overflow:ellipsis}.anchor .anchor-target {display:block;position:relative;top:-115px;visibility:hidden}.representative-finder .representative-list {margin-top:2rem}.representative-finder form {display:flex}.representative-finder .zip-group {display:flex;align-items:center}.representative-finder form label {width:150px}.representative-finder label {display:inline-block;max-width:100%;font-weight:bold}.representative-finder form button {margin-left:1rem}.tab-content >.tab-pane {margin-top:1.5rem}.tab-content >.tab-pane >.container,.tab-content >.tab-pane .container-fluid {padding-left:0;padding-right:0;margin-bottom:1.5rem}.nav-centered {width:100%;text-align:center}.nav-centered ul.nav {display:inline-flex}.nav-left .btn {color:#333;background-color:#E7E7E8;min-width:12em}.nav-left .btn:hover {color:#333;background-color:#d3d3d5}.nav-left .btn.active {color:#fff;background-color:#202f5c}.nav-d26 {display:flex;flex-wrap:nowrap;background-color:var(--bs-secondary);border-radius:6px;margin:0;padding:4px;height:36px;gap:10px}.nav-d26 >.nav-item {white-space:nowrap;overflow:hidden}.nav-d26 >.nav-item >.nav-link {display:flex;align-items:center;height:29px;padding:2px 10px;font-size:14px;border-radius:6px}.nav-d26 >.nav-item >.nav-link.active {background-color:#FFF;box-shadow:0 1px 3px 0 rgba(0,0,0,0.10)}.nav-d26 >.nav-item >.nav-link:hover {box-shadow:0 1px 3px 0 rgba(0,0,0,0.10)}.container-fluid.full-width {padding-left:0;padding-right:0}.container-fluid.full-width >.row {margin-right:0;margin-left:0}.container-fluid.full-width >.row >.col {padding-left:0;padding-right:0}.product-image-gallery .image-container {float:left;position:relative}.product-image-gallery .image-container img {max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-image-gallery ul {list-style:none}.product-image-gallery .modal-body {padding:0}@media (max-width:575px) {.modal-lg {}}@media (min-width:576px) {.modal-lg {max-width:500px}.modal-lg img {max-width:480px}}@media (min-width:992px) {.modal-lg {max-width:800px}.modal-lg img {max-width:780px}}#scrollToTop {display:none;position:fixed;bottom:20px;left:20px;width:40px;height:40px;line-height:40px;z-index:99;border:none;outline:none;background-color:rgba(0,0,0,0.4);color:#fff;cursor:pointer;border-radius:2px;text-align:center;font-size:1rem}#scrollToTop i {}#scrollToTop:hover {background-color:rgba(0,0,0,0.8)}@CHARSET "UTF-8";.swiper {position:relative}.swiper-slide {display:flex;align-items:stretch;height:auto}.swiper-pagination {/* show pagination relative to parent below slider-wrapper */position:relative;margin-top:2rem}.swiper.swiper-dots-nooverlap {padding-bottom:37px }.swiper.swiper-horizontal.swiper-dots-nooverlap >.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:0}.swiper-button-prev svg,.swiper-button-next svg {height:2em;width:2em}.cms-card.fullheight {display:flex !important;flex-direction:column}.cms-card.fullheight >.maybe-link {flex:1;display:flex}.cms-card.fullheight >.maybe-link >.card {flex:1}.container-fluid.carousel {padding-left:0;padding-right:0}.container-fluid.carousel .row {margin-right:0;margin-left:0}.container-fluid.carousel .col {padding-left:0;padding-right:0}.carousel .swiper {margin:0;position:relative}.carousel .content {position:relative;color:#fff;text-align:start;margin:auto;padding-top:30px;padding-bottom:30px;height:100%;display:flex;flex-direction:column}.carousel .content .content-main {margin-top:auto;margin-bottom:auto}.carousel .content.no-background {background:transparent}.carousel .content .description p,.carousel .content a {color:#fff}.carousel .content a {text-decoration:none}.carousel .content .preheader {font-size:1.5rem}.carousel .content .headline {font-size:2.1875rem;/* 35px;*/font-weight:600px;text-decoration:none}.carousel .content .preheader,.carousel .content .headline,.carousel .content .description {padding-left:.625rem;padding-right:.625rem}.carousel .content .description {text-decoration:none}.carousel .content .description .button {border:2px solid #fff;padding:12px 24px}.carousel.asimage .content {position:absolute;left:0;right:0}.carousel.asimage .swiper-slide img {height:100%;width:100%;object-fit:cover;object-position:center}.carousel.height-default .swiper-slide >div.entry,.carousel.height-default .swiper-slide >a >div.entry {height:280px;min-height:280px}@media screen and (min-width:768px) {.carousel.height-default .swiper-slide >div.entry,.carousel.height-default .swiper-slide >a >div.entry {height:300px;min-height:300px}}@media screen and (min-width:992px) {.carousel.height-default .swiper-slide >div.entry,.carousel.height-default .swiper-slide >a >div.entry {height:320px;min-height:320px}}/** Fix full-width background images for single-slide carousels */.carousel .swiper-slide >a {display:block;width:100%;height:100%}.carousel .swiper .swiper-slide .entry {width:100%;position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover}.carousel .swiper :is(.swiper-button-prev,.swiper-button-next) {transition:opacity .4s ease}.swiper-dots-overlap .swiper-pagination {position:absolute;z-index:99;bottom:0}/* Swiper pagination bullets styled like OwlCarousel */.carousel .swiper-pagination-bullet {width:10px;height:10px;margin:5px 7px !important;background:#D6D6D6;opacity:1;border-radius:30px;transition:opacity .2s ease,background .2s ease}.carousel .swiper-pagination-bullet-active,.carousel .swiper-pagination-bullet:hover {background:#869791}/* Swiper navigation */.carousel .swiper .swiper-button-prev,.carousel .swiper .swiper-button-next {color:#fff;width:36px;height:36px;position:absolute;top:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.5);background:rgba(0,0,0,0.15);opacity:.6;border-radius:4px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel .swiper-button-prev svg,.carousel .swiper-button-next svg {width:11px;height:20px}.carousel .swiper :is(.swiper-button-prev,.swiper-button-next):hover {opacity:1;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.8)}.carousel .swiper .swiper-button-prev {left:1rem}.carousel .swiper .swiper-button-next {right:1rem}@media screen and (min-width:576px) {.carousel .content .content-main {max-width:65%}}@media screen and (max-width:767px) {.carousel .content {transform:none}.carousel .content .headline {font-size:120%}.carousel .content .preheader,.carousel .content .description {font-size:90%}}@media screen and (min-width:768px) {.carousel .content {}.carousel .swiper .swiper-button-prev {left:2rem}.carousel .swiper .swiper-button-next {right:2rem}}@media screen and (min-width:992px) {.carousel .content {padding-top:50px;padding-bottom:50px}/* for overlapping tile-carousel after carousel:*/.carousel .content .custom-navigation {margin-bottom:30px}}body.account-details .form-content,body.account-details .favourites-content,body.account-details .account-alert {border:lightgrey 1px solid;margin:1em 1em 0 0;border-radius:.25rem}body.account-details .form-content,body.account-details .favourites-content {padding:1.5em 1em 0 1em}body.account-details .account-alert {padding:.5em 1em .5em 1em}body.account-details .form-title {position:absolute;left:2em;top:-0.8em;background:white;padding:0 5px;font-weight:bold}body.account-details .account-form,body.account-details .favourites {position:relative;padding-bottom:1em}.product-series-comparison .switch-show {text-align:center;margin-top:1rem;margin-bottom:1rem}.product-series-comparison .compare-equal {color:#757575}.event-overview-dateLocation {color:#757575}.event-container .card-body {padding:1em;display:flex;flex-direction:column}.event-container .card .spacer {min-height:5px}.item-card .text {padding:.5em}.item-card.fullheight {height:100%}.component-container header .headline {/* font-size:1.414rem;*/font-size:2rem;color:#202f5c}.component-container .nav.nav-pills {background-color:#E7E7E8;font-size:1rem}.component-container .nav-pills .nav-link.active {border:solid black;box-shadow:2px 2px #555,1px 1px #555}.component-container .nav-pills .nav-link:not(.active) {padding:11px 16px}.component-container .nav-pills .nav-link:hover,component-container .nav-pills .nav-link:focus,component-container .nav-pills .nav-link:active {text-decoration:underline}.component-container .nav-pills .nav-link.active:hover,component-container .nav-pills .nav-link.active:focus,component-container .nav-pills .nav-link.active:active {background-color:#1f4987}.component-container .nav-pills .nav-link:not(.active):hover,component-container .nav-pills .nav-link:not(.active):focus,component-container .nav-pills .nav-link:not(.active):active {color:black;background-color:#c2cee1;border:1px solid;padding:10px 15px}.component-container .nav-centered .tabs-prefix {position:absolute;right:100%;padding:11px;width:max-content;top:-11px}.product-container .list {list-style:none}.product-container .list .item {margin-bottom:20px}.product-container .toolbar .navigation .pagination{margin-bottom:0}.product-container .toolbar .navigation .pagination:first-child {margin-bottom:.3em}.product-container .table .navigation {/* font-size:.8rem;*/}.product-container .table .navigation .pagination {margin-bottom:.25em}.product-container .table tr.navigation td {border-top:none}.product-container table:not(.table-sm) td.additional-column,.product-container table:not(.table-sm) td.fcol {padding:0 0 0 .5em}.product-container table td.additional-column .btn,.product-container table td.fcol .btn {padding:.25rem .5rem;font-size:.875rem;line-height:1.5;min-width:2.6em}.product-container .productImage {background-color:white}.product-container .productImage img {margin:-10px}.product-container .table td {vertical-align:middle}.product-container.table .part-number,.product-container.table .product-series-code {font-weight:bold}.category-container header .headline {font-size:1.414rem}.category-container .path a:hover {text-decoration:underline}.product-series-container.table .product-series-code {font-weight:bold}.product-series-container .productSeriesImage {background-color:white}.product-series-container .productSeriesImage img {margin:-10px}.product-series-container .additional-column .product-series-bulletpoints,.product-series-container .fcol .product-series-bulletpoints {font-size:90%}.product-series-container .table td {vertical-align:middle}.am-map {width:100%;height:680px;margin-top:10px;margin-bottom:10px}.am-map-dev {width:100%;height:150px}.news-content {margin-top:2rem;margin-bottom:2rem}.news-content-date {color:#757575}.collapsible .accordion {margin-top:1.5rem;margin-bottom:1.5rem}.accordion .card:first-of-type {border-bottom-color:rgba(0,0,0,0.125);border-bottom-style:solid;border-bottom-width:1px}.accordion .card-header .btn {white-space:normal}.qalist-search {border:solid 1px #e5e5e5;padding-left:26px;color:#767676;margin-bottom:.5em}.grouped-list-entries {margin-left:4em;margin-bottom:1em}.grouped-list-title {border-bottom:solid 1px var(--bs-primary);color:var(--bs-primary);font-size:1.1em;text-transform:uppercase}.grouped-list-entry {border-bottom:solid 1px var(--bs-primary);display:flex;margin-bottom:3px}.grouped-entry-title {font-size:1.2em;margin-top:auto}.grouped-list-entry .job-overview-subtitle {margin:0 1em;margin-top:auto}.grouped-list-entry .btn {margin-left:auto}.customization-info .card {background-color:#FBBA00}.customization-info .card .row .label {font-weight:bold}.customization-info {margin-bottom:1em}.acdc-calculator-content {position:relative;padding-top:35px;padding-bottom:30px;margin-bottom:30px}.acdc-calculator-headline .vdc {width:39%}.acdc-calculator-headline .cont {width:19%}.acdc-calculator-headline .vac {width:39% }.acdc-calculator-selects .vdc {width:20%}.acdc-calculator-selects .cont {width:20%}.acdc-calculator-selects .vac {width:20% }.acdc-calculator-period .vdc {width:20%}.acdc-calculator-period .cont {width:20%}.acdc-calculator-period .vac {width:20% }.acdc-calculator-selects select {border:0;color:#fff;padding:10px;width:97%;margin-right:3%;border-radius:6px}.acdc-calculator-selects .vdc select {background-color:#9c609F}.acdc-calculator-selects .cont select {background-color:#535353}.acdc-calculator-selects .vac select {background-color:#2e528e}.acdc-calculator-headline span {border-bottom:1px solid #666;margin-bottom:20px;margin-right:1%}.job-offer-description .contact {margin-top:2rem;margin-bottom:1rem}.job-offer-description .contact .picture {float:left;width:100px;margin-right:20px}.job-offer-description .contact .email {text-decoration:underline}.favourite-button-unavailable .btn-primary {color:darkgrey}.expandfacets {text-align:left;padding-top:.5rem;padding-bottom:.5rem}.expandfacets a,.expandfacets button,.expandfacets .btn {font-size:1rem;min-width:12em;padding:.5rem 1rem}[data-bs-toggle="collapse"].expand.collapsed .if-not-collapsed {display:none}[data-bs-toggle="collapse"].expand:not(.collapsed) .if-collapsed {display:none}.facet-filter .go-to-shareable {font-size:.8em;padding:.3em margin-left:1em}.active-filters {text-align:center;margin-top:6px}.btn.active-filter {font-size:.9rem;color:#333;background-color:#E7E7E8;border-color:#dee2e6;border-radius:10px;margin-top:4px}.active-filter .remove-link {color:inherit}.toolbar label {margin-bottom:0;font-weight:bold}.toolbar .filter .dropdown >.multiselect.dropdown-toggle.btn {height:calc(1.5em + .75rem + 2px);border:1px solid #ced4da;font-size:.9rem;font-weight:400;line-height:1.5;overflow-x:hidden}.product-series-overview-plain .description {font-weight:bold}.discrete-solution-request-form .dsparams .form-label {font-weight:bolder}.discrete-solution-request-form .dsparams .notes {font-size:80%}.solarExtraConfirmation {display:none}.solarExtraConfirmationRequired .solarExtraConfirmation {display:block}.container .list,.container-fluid .list {display:block}.container .list:after,.container-fluid .list:after {clear:both;content:".";display:block;height:0;visibility:hidden}/* required for clearfix to work in Opera */* html .container .list,* html .container-fluid .list {height:1%}.container .list header,.container-fluid .list header {margin-bottom:1rem}.ecap-lifetime-calculator label {font-weight:bold;margin-bottom:0}.ecap-lifetime-calculator .unit {margin-bottom:.5rem;font-style:italic}.ecap-lifetime-calculator .ecap-input {width:100%}.ecap-lifetime-calculator .submitcol {position:relative}.ecap-lifetime-calculator .submitcol >.btn {position:absolute;bottom:0}.ecap-lifetime-calculator .output {margin:1em 0}.ecap-lifetime-calculator .output >.lx {margin-bottom:1em}.download.fullheight {height:100%}.download.fullheight >.card {height:100%}.download >.card >.card-body {display:flex;flex-direction:column;justify-content:space-between}.download .card.text-over-image >.card-body,.download .card.noborder.text-over-image >.card-body {position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.5);color:#fff}@media screen and (max-width:767px) {.download .card.text-over-image >.card-body,.download .card.noborder.text-over-image >.card-body {width:90%;margin-left:5%;margin-right:5%;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:768px) {.download .card.text-over-image >.card-body,.download .card.noborder.text-over-image >.card-body {width:80%;margin-left:10%;margin-right:10%;padding-top:20px;padding-bottom:20px}}@media screen and (min-width:992px) {.download .card.text-over-image >.card-body,.download .card.noborder.text-over-image >.card-body {width:60%;margin-left:20%;margin-right:20%;padding-top:50px;padding-bottom:50px}}.download .card.text-over-image >.card-body >.card-title {text-transform:uppercase}.link >.redundant,.link >a {display:inline-flex;flex-direction:column;align-items:center;text-align:center}.link >.redundant {opacity:67%}.navbox ul {list-style:none}.navbox .section .dropdown-item {background:none}.navbox .section .dropdown-item:hover,.navbox .section .dropdown-item:focus,.navbox .section .dropdown-item.current {color:#0056b3}.navbox .section .nav-d1 {font-weight:bold;color:#202f5c}.navbox .section .nav-d1:hover,.navbox .section .nav-d1:focus {color:#265aa6}.navbox .section .nav-d1.disabled {color:rgba(38,90,166,0.8)}.navbox .section .nav-d1.active,.navbox .section .nav-d1:hover,.navbox .section .nav-d1:focus {background:none}.navbox .section .nav-d2 {color:#333}.navbox .section .nav-d3 {color:#333;font-size:.8rem}.navbar-nav .dropdown-menu {border:none;box-shadow:0 30px 20px rgba(0,0,0,0.15);border-radius:0 0 8px 8px}.navbar-nav .dropdown-menu .nav-level-2 {color:#202f5c;display:block;padding:.25rem .5rem}.navbar-nav .dropdown-menu .dropdown-item:hover {background:none;text-decoration:underline}.navbar-nav .dropdown-menu .section-title:hover {text-decoration:none}.navbar-nav .dropdown-menu .nav-level-2 .dropdown-item {font-weight:700}.navbar-nav .dropdown-menu .nav-level-2:first-child {margin-top:0}.navbar-nav .dropdown-menu .nav-level-3 {display:block;padding:.25rem 1rem;color:#333;text-decoration:none;border-radius:4px;transition:background-color .2s}.navbar-nav .dropdown-menu .view-all-link {display:flex;justify-content:space-between;align-items:center;color:#202f5c;padding-left:2rem}.navbar-nav .dropdown-menu .view-all-link:hover {background:none}.navbar-nav .dropdown-menu .view-all-link .chevron {color:#202f5c}.navbar-nav .dropdown-menu .view-all-link .chevron >svg {display:none}/* Mega Menu */.navbar-nav .dropdown-menu.mega-menu {width:auto;max-width:1200px;padding:0;border:none;box-shadow:0 30px 20px rgba(0,0,0,0.15);border-radius:0 0 8px 8px}.navbar-nav .dropdown-menu.mega-menu .mega-menu-row {margin:0;display:flex}/* View All link */.navbar-nav .dropdown-menu.mega-menu .mega-view-all {padding-top:1rem}.navbar-nav .dropdown-menu.mega-menu .mega-view-all-link {color:#111;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.navbar-nav .dropdown-menu.mega-menu .mega-view-all-link:hover {text-decoration:underline}/* Left navigation column */.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav {padding:1.5rem 1rem;border-right:1px solid #e0e0e0;width:320px;flex-shrink:0}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .nav-item .nav-link {border:none}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .nav-item .nav-link:hover {border:none !important}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .nav-item.active {background-color:var(--bs-secondary);font-weight:700;color:#202f5c}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .nav-item.withchildren >.nav-link {position:relative;padding-right:2rem}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .nav-item.withchildren >.nav-link::after {content:"";position:absolute;right:.75rem;top:50%;width:16px;height:16px;transform:translateY(-50%);background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 4l4 4-4 4' stroke='black' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.navbar-nav .dropdown-menu.mega-menu .mega-nav-section-title {font-weight:700;color:#202f5c;margin-bottom:.25rem;padding-bottom:.25rem;font-size:16px;letter-spacing:0;margin-top:0}.main-nav .navbar-light .navbar-nav .mega-menu .nav-link {font-weight:normal}.navbar-nav .dropdown-menu.mega-menu .nav-level-3 {display:block;padding:0;color:#333;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s}.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .dropdown-divider {margin-bottom:1.25rem}/* View All link */.navbar-nav .dropdown-menu.mega-menu .mega-menu-nav .mega-view-all {padding-top:0;padding-left:1rem}/* Right content column */.navbar-nav .dropdown-menu.mega-menu .mega-menu-content {background-color:var(--bs-secondary);width:672px;padding:24px 24px;flex:1;align-items:flex-start;align-content:flex-start}.navbar-nav .dropdown-menu.mega-menu .mega-content-title {font-size:1rem;font-weight:700;font-style:normal;color:#111;line-height:24px}/* Content cards */.navbar-nav .dropdown-menu.mega-menu .mega-content-card {background-color:#fff;border-radius:6px;border:1px solid #e7e7e7;transition:all .2s ease;height:100%;text-decoration:none;display:flex;width:155px;flex-direction:column;align-items:flex-start;gap:0}.navbar-nav .dropdown-menu.mega-menu .mega-content-card >a {color:#111;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;white-space:normal !important}.navbar-nav .dropdown-menu.mega-menu .mega-content-card >a >.sublabel {font-size:12px}.navbar-nav .dropdown-menu.mega-menu .mega-content-card img {max-width:100%;height:auto;display:block}/* View All link */.navbar-nav .dropdown-menu.mega-menu .mega-menu-content .mega-view-all {margin-top:1.5rem;border-top:1px solid #e0e0e0}/* END Mega Menu */.navbox .section:first-child {margin-top:0}.navbox .section {margin-top:1em}.navbox .section .section-list {margin-right:1.5em}@media only screen and (max-width:575px) {.navbox {padding-left:0;padding-right:0}.col {flex-basis:100%}}.subseries-detail-count {color:#757575;font-size:80%}.loadmore {display:flex;flex-direction:column}.loadmore .loadmore-info {font-weight:bold;padding-bottom:5px}.loadmore .loadmore-info,.loadmore .loadmore-button {margin:auto}.imagecomp.imagehover:hover .svggroup.svghover polyline {opacity:.3}.imagecomp .svggroup.svghover:hover .svgarea,.imagecomp.imagehover .svggroup.svghover:hover .svgarea {opacity:.6}.imagecomp figure {margin:0}.imagecomp figcaption.caption {text-align:center;width:100%;margin-top:.5em}.svgtooltip {visibility:hidden}.svgtooltip .svgtooltip-body {background-color:white;margin:10px;padding:10px;box-shadow:8px 8px 8px gray;overflow-y:auto;max-height:calc(100% - 18px)}.svggroup:hover .svgtooltip {visibility:visible}.svggroup:hover .btn-outline-primary {color:#fff;background-color:#202f5c;border-color:#202f5c}.svglabel {padding:5px;text-align:center}.imagecomp .available-width {width:100%;height:auto}.product-stockcheck {position:relative}.product-stockcheck .stockbadge {position:absolute;right:.1em;top:-.5em;font-size:.6em}.you-tube-video-component .play {position:absolute;z-index:1;padding:5px 20px;border-radius:4px;font-size:1.5em}.you-tube-video-component .play:hover {background-color:white}.you-tube-video-component .video16x9 iframe,.you-tube-video-component .video16x9 video {width:100%;aspect-ratio:16/9}.you-tube-video-component .card.noborder iframe {border-radius:6px}