﻿.supplier_index_alphabet{display:flex;padding-bottom:.5rem;padding-top:.5rem;border-bottom:3px solid #dadada;font-weight:bold;font-size:18px;color:#0570eb;position:sticky;top:90px;background-color:#fff;flex-wrap:wrap;justify-content:flex-start;}.supplier_index_alphabet .active-letter-group{color:#0570eb;text-decoration:none;padding:10px 15px;}.supplier_index_alphabet .no-active-letter-group{cursor:default;color:#dadada;text-decoration:none !important;padding:10px 15px;}.supplier_index_alphabet .active-letter{background:#0d4177;color:#fff;border-radius:100px;}@media(min-width:769px) and (max-width:1024px){.supplier_index_alphabet{padding-top:1rem;}}@media(max-width:768px){.supplier_index_alphabet .no-active-letter-group,.supplier_index_alphabet .active-letter-group{padding:5px 10px;}}.supplier_index_letter{font-family:"Libre Baskerville",serif;font-size:2.5rem;font-weight:bold;padding:.3rem 0 .5rem 0;line-height:1.5rem;align-items:center;margin-bottom:.5rem;margin-top:4rem;color:#0d4177;background-color:#fff;display:grid;grid-template-columns:10fr 1fr 10fr;justify-content:center;scroll-margin-top:150px;cursor:pointer;}.supplier_index_letter div{text-align:center;}.supplier_index_letter hr{border:#0d4177 solid 2px;}.supplier_index_letter:first-of-type{margin-top:1rem;grid-template-columns:10fr 2fr 10fr;}@media(min-width:769px) and (max-width:1024px){.supplier_index_letter:first-of-type{margin-top:1rem;grid-template-columns:10fr 3fr 10fr;}}@media(max-width:768px){.supplier_index_letter{scroll-margin-top:200px;}.supplier_index_letter:first-of-type{margin-top:1rem;grid-template-columns:10fr 5fr 10fr;}}@media(max-width:525px){.supplier_index_letter:first-of-type{margin-top:1rem;grid-template-columns:10fr 8fr 10fr;}}.supplier_index .cards_container{margin-top:2rem;}.supplier_index .supplier_hero_image{background-size:cover !important;}@media(max-width:768px){.supplier_index .grid-custom-square-image-left{max-height:fit-content;}.supplier_index_alphabet{top:95px;}.supplier_index .adverts_side_advert{padding-top:2rem;}}.supplier_description{color:#fff;min-width:480px;line-height:1.5rem;margin-bottom:1rem;}@media(min-width:769px) and (max-width:1024px){.supplier_description{min-width:auto;}}@media(max-width:768px){.supplier_description{min-width:auto;font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}.supplier_byline{color:#fff;max-width:800px;line-height:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;font-size:1.2rem;width:100%;}.supplier_sub_nav .premiumNavBar{padding:1rem 0;margin:auto;}.supplier_sub_nav .premiumNavBar div{max-width:1280px;font-size:1.2rem;font-weight:bold;margin:1rem;}.supplier_sub_nav .premiumNavBar div ul{display:flex;padding-left:0;}.supplier_sub_nav ul{margin:0;}.supplier_sub_nav .premiumNavBar div ul a{padding:0 2rem 0 0;text-decoration:none;color:inherit;}.supplier_sub_nav .premiumNavBar div ul a:hover{text-decoration:underline;}@media(min-width:1024px) and (max-width:1200px){.supplier_sub_nav .premiumNavBar{padding-left:1rem;}}@media only screen and (max-width:1320px){.supplier_sub_nav .premiumNavBar{padding:1rem;}}@media(max-width:768px){.supplier_sub_nav .premiumNavBar{padding:1rem;}.supplier_sub_nav .premiumNavBar div ul{justify-content:space-between;flex-wrap:wrap;row-gap:.5rem;}.supplier_sub_nav .premiumNavBar a{padding:0 !important;}.supplier_sub_nav .premiumNavBar li{font-size:.9rem;justify-content:center;}}.applications{background-color:rgba(153,200,255,.1);}.applications-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;}.applications h2{border-bottom:#dadada solid 2px;padding-bottom:.25rem;margin-bottom:.25rem;}.applications .cards_summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}@media(max-width:525px){.applications-list{grid-template-columns:1fr !important;}}@-moz-document url-prefix(){.supplier_form_footer select{padding-top:.5rem !important;}}.supplier_form_footer .hbspt-form{font-family:"Open Sans",sans-serif;}.supplier_form_footer p{color:#fff;}.supplier_form_footer label{color:#fff;font-size:14px;font-weight:700;}.supplier_form_footer .form-columns-1,.supplier_form_footer .form-columns-0,.supplier_form_footer .form-columns-2,.supplier_form_footer .hs-input,.supplier_form_footer input{max-width:100% !important;width:100% !important;}.supplier_form_footer .hs-richtext{font-size:11px !important;opacity:.8;}.supplier_form_footer input,.supplier_form_footer select{width:100%;min-height:2.5rem;padding:0 .7rem;border:none;background:#fff;border-bottom:.25rem solid #0d4177;box-sizing:border-box;font-size:16px;margin-bottom:1rem;}.supplier_form_footer .hs-button.primary.large{width:inherit !important;border-bottom:none;outline:0;cursor:pointer;color:#fff;font-weight:700;font-size:1.2rem;border-radius:4px;padding:.4rem 1.32rem;font-family:"Open Sans",sans-serif;display:flex;align-items:center;justify-content:center;margin-top:2rem;}.supplier_form_footer .supplier_form_footer .base_section_title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:bold;border-bottom:5px solid #fff;font-size:1.5rem;font-family:"Libre Baskerville",serif;text-align:left;color:#fff;}.supplier_form_footer .inputs-list{margin:0;padding:0;}.supplier_form_footer .hs-form-booleancheckbox{list-style:none;}.supplier_form_footer .hs-form-booleancheckbox input{width:auto !important;margin-bottom:0;}.supplier_form_footer .hs-form-booleancheckbox label{display:flex;align-items:center;}.supplier_form_footer .hs-form-booleancheckbox label span{padding-left:.5rem;}.supplier_form_footer .form-byline{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:.25rem;margin-bottom:.5rem;}.supplier_form_footer span,.supplier_form_footer a{color:#fff !important;}.supplier_form_footer .base_section_title{color:#fff !important;border-bottom:5px solid #fff;font-size:1.5rem;font-family:"Libre Baskerville",serif;text-align:left;color:#fff;}.supplier_form_footer .hs-error-msgs{list-style-type:none;margin:0;padding:0;margin-top:-.5rem;margin-bottom:1rem;}.supplier_form_footer .hs-error-msg{color:#000 !important;background-color:#ff7f7f;padding:.35rem;}.supplier_form_footer .hs_error_rollup li label{color:#000 !important;background-color:#ff7f7f;padding:.35rem;}.supplier_title{font-family:"Libre Baskerville",serif;padding:.3rem 0 .5rem 0;margin:0;font-weight:bold;color:#fff;}@media(max-width:768px){.supplier_title{font-size:1.2rem;}}.hero_image{position:relative;display:flex;justify-content:center;height:400px;background-size:cover;display:flex;align-items:center;min-height:300px;background-repeat:no-repeat;background-position:center;}.hero_image .container{padding-bottom:0;}.hero_image .container .details{background-color:rgba(0,0,0,.8);padding:1rem;border-radius:4px;}@media(min-width:769px) and (max-width:1024px){.hero_image .grid-4-6{grid-template-columns:1fr 1fr;}}@media(max-width:768px){.hero_image{height:auto;padding-bottom:2rem;}}.supplier_hero_image{position:relative;display:flex;justify-content:center;background-size:cover;display:flex;align-items:center;min-height:300px;background-repeat:no-repeat;background-position:center;}.supplier_hero_image .container{padding-top:2.5rem;padding-bottom:2.5rem;}.supplier_hero_image .container .details{background-color:rgba(0,0,0,.8);padding:1rem;border-radius:4px;width:100%;border-bottom:none;}.supplier_hero_image img{box-shadow:0 0 0 1px #f1f1f1;box-sizing:border-box;border-radius:4px;padding:10px;background:#fff;}@media(min-width:769px) and (max-width:1024px){.supplier_hero_image .grid-4-6{grid-template-columns:1fr 1fr;}}@media(max-width:768px){.supplier_hero_image{height:auto;}.supplier_hero_image .logo-container{display:flex;justify-content:center;}.supplier_index .desktop-hero-image .container{padding-top:.75rem;padding-bottom:.75rem;}.details{width:85vw !important;}}@media(max-width:525px){.details{width:78vw !important;}}.cards_square_image_top{text-decoration:none;overflow:hidden;text-align:center;}.cards_square_image_top .grid-custom-square-image-top{display:grid;justify-content:center;color:#000;}.cards_square_image_top .grid-custom-square-image-top img{border-radius:4px;width:auto;height:200px;box-shadow:0 0 0 1px #f1f1f1;box-sizing:border-box;padding:10px;background-color:#fff;}.cards_square_image_top .grid-custom-square-image-top .cards_title{border-bottom:0;}.cards_square_image_top .grid-custom-square-image-top .cards_title h2{font-family:"Open Sans",sans-serif;font-weight:400;padding-top:0;padding-bottom:1rem;}.supplier_index .news-section .cards_summary,.supplier_index .multimedia-section .cards_summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}#premiumSupplierSection h2{border-bottom:none;}.cards_title h2,.cards_title h3{-webkit-line-clamp:unset !important;}@media(max-width:525px){.full-width-bar-topics .container{padding:2rem 1rem 4rem 1rem;}}@media(max-width:768px){.supplier_index .base_featured_jumbotron .cards_summary{display:none !important;}}@media only screen and (max-width:1320px){.full-width-bar-topics .container{padding-left:1.5rem;padding-right:1.5rem;}}.supplier-products{margin-top:-2rem;margin-bottom:2rem;}@media only screen and (max-width:526px){.supplier-products{margin-top:-1rem !important;}}.supplierFeaturedProductStyles,.supplierFeaturedProductStyles .cards_advertisement_tag{color:#fff !important;}.supplierFeaturedProductStyles .details,.supplierFeaturedProductStyles .details div{background-color:#404040 !important;}