.invest-section h1{font:700 30px Open Sans,sans-serif;margin:20px 0}.invest-section h2{font:600 25px Open Sans,sans-serif;margin:20px 0}.invest-section h3 a{color:#000}.invest-section a{color:#125ea7;text-decoration:none}.invest-section a:hover{text-decoration:underline}@media screen and (max-width:768px){.invest-section h3 a{color:#125ea7}}.corporateCustomsPage{scroll-behavior:smooth;.heroBgGradient{background:radial-gradient(55% 100% at 75% 100%,#4a4a4a 0,#000 100%)}.howItWorksSectionH2{text-align:center;font-size:30px;color:#000}.howItWorksStepTitle{color:#000;margin:10px 0 0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-align:center;width:95%}#request-custom_quote{scroll-margin-top:110px}.goldenContainer{background:linear-gradient(90deg,#ffcd66,#fd9 50%,#ffcd66)}.bgLightBlue{background-color:#ebf0f6}}.chart-links p{--tw-text-opacity:1!important;color:rgb(18 94 167/var(--tw-text-opacity,1))!important}.article-card{height:200px!important}.engraving{margin:20px 0 15px}.engraving,.engraving-personalized{font-family:TrajanProBold,sans-serif;font-size:30px}.engraving-personalized{margin:0}.engraving-landing{color:#fff;font-size:3.5rem;font-family:TrajanProBold,sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-.04em;text-align:center;margin:0}.engraving-landing-h1{color:#e9af46;font-size:2.5rem;margin:0;font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;line-height:30.8px;text-align:center}.engraving-landing-img{height:480px;width:950px}.how-it-works-step{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;width:20%;color:#fff;position:relative}.how-it-works-section-h2{text-align:center;color:#fff;font-family:TrajanProBold,sans-serif;font-size:30px}.how-it-works-step-p{margin:10px 0 0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-align:center;width:95%}.how-it-works-step-dotted{position:absolute;top:48px;left:0;transform:translate(-59%,-50%);width:118px}.container.jmb_costco{border:1px solid #ccc;margin-top:16px;margin-bottom:16px}.d-block-web{display:inline-block;margin-top:20px}.d-block-mob{display:none}.jmb_costco .hero-banner{background-color:#1c4d94;min-height:320px}.jmb_costco .hero-banner .hero-background{display:table-cell;width:40%;background-image:url(/site-images/costco/img-background-goldbars-1oz-bar-in-hand.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;clip-path:polygon(80% 0,0 0,0 0,0 100%,100% 100%)}.jmb_costco .banner-text{display:table-cell;width:40%;background-color:#1c4d94;color:#fff;padding:3% 7% 3% 3%;min-height:320px;text-align:center!important}.jmb_costco .banner-text h1.title{font-size:2.9rem;margin:0;line-height:1.4;letter-spacing:-.5px}.jmb_costco .banner-text h2.subtitle{margin-top:0;font-size:1.8rem}.jmb_costco .banner-text .cta.main-btn{display:block;text-align:center;padding:14px 16px;font-size:17px;text-shadow:1px 1px 1px hsla(0,0%,100%,.5);margin-bottom:16px}.jmb_costco .banner-text .cta.subtext{text-align:center;font-size:1.1rem;margin:0;font-weight:500}.jmb_costco .banner-text .cta.subtext a{color:#fff;font-weight:600;display:inline-block}.jmb_costco .inner-content{padding:2.5rem;margin-top:0!important}.inner-content a{text-decoration:underline;display:inline-block}.inner-content h2{margin:0;font-weight:700;line-height:1.4;letter-spacing:-.5px;font-size:25px}.inner-content .subtext{margin:20px 0;font-size:1rem;color:#789}.inner-content p{line-height:1.4}.jmb_costco .showcase-text{background-color:#1c4d94;background-image:linear-gradient(90deg,#0d4171,#27689d);color:#fff;position:relative}.showcase-text .inner-content{width:54%}.showcase-text .product-showcase{position:absolute;bottom:-10px;right:0;width:45%}.showcase-text .inner-content h3{font-size:1.5rem}.showcase-text .inner-content p:first-of-type{margin:0;line-height:1.5}.jmb_costco .benefits-text{background-color:#f7f7f7;background-image:linear-gradient(180deg,#f7f7f7,#f3f3f3);border-top:1px solid #ccc;border-bottom:1px solid #ccc}.jmb_costco .benefits-text .title-row{display:flex;justify-content:space-between;align-items:flex-start}.jmb_costco .benefits-text .btn-blue-alt{color:#fff;border:1px solid #ccc;background:linear-gradient(#1a6baf,#13365c);text-decoration:none;text-shadow:none;padding:12px;width:100%;margin-bottom:12px;min-width:320px}.benefits-text .benefits-content-cols{display:flex;flex-direction:row;align-items:flex-start;gap:30px}.benefits-content-cols .icon-text-col p{line-height:1.5;margin-top:10px;font-size:16px}.jmb_costco .table-differences{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.table-differences h2{font-size:36px;width:50%}.jmb_costco .inner-content.pt-0{padding-top:0!important}.table-differences table{width:80%;border-collapse:collapse;text-align:center;font-size:16px;font-weight:600}.table-differences table tr{border-bottom:1px solid #ccc}.table-differences th h3{font-size:20px;margin:0}.table-differences table td:first-child{text-align:left}.table-differences table td i.fa{font-size:20px}#jmLogo{width:65px}.costco-page h3{font:600 17px Open Sans,sans-serif;margin:17px 0}.costco-page{#reviewsContainer a,.link{color:#125ea7}}.costco-page .lh-3{line-height:3}@media only screen and (max-width:662px){.container{width:100%}.d-block-mob{display:inline-block}.d-block-web{display:none}.hero-banner{display:flex!important;flex-direction:column!important}.hero-background{width:100%!important;height:280px!important;clip-path:none!important}.banner-text{width:100%!important;padding:5%!important;min-height:auto!important}.p-0{padding:0!important}.jmb_costco .banner-text h1.title{font-size:2rem}.jmb_costco .banner-text h2.subtitle{font-size:1.2rem}.jmb_costco .banner-text .cta.main-btn,.jmb_costco .banner-text .cta.subtext{font-size:1rem}.jmb_costco .inner-content{padding:1.5rem;width:100%}.jmb_costco .showcase-text{background-image:linear-gradient(180deg,#0d4171,#27689d)}.showcase-text .product-showcase{position:static;width:100%}.jmb_costco .benefits-text .title-row{justify-content:center;margin-bottom:20px}.benefits-text .benefits-content-cols,.jmb_costco .table-differences{flex-direction:column;gap:30px}.benefits-content-cols .icon-text-col p{margin:auto 0!important;font-size:20px}.table-differences table{width:100%}.table-differences h2{font-size:28px;width:100%;text-align:center}}#merchant_page select#sa_sort{background:#edf2f4;border:1px solid #cbced0;border-radius:5px;color:#0451a1;font-size:12px;margin-left:10px}#review_image a{display:block!important}.table-differences thead tr th img{margin-left:auto;margin-right:auto}@media screen and (max-width:600px){#review_header{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}#review_header .block{margin:0!important}#review_header .overall{margin:25px 0!important}#review_header .percentage{display:flex;flex-direction:column;margin:30px 0!important}#merchant_page label[for=sa_sort]{margin:0!important}#sa_review_paging{display:flex}#review_image .sa_logo{margin-top:30px!important;margin:auto;float:none}.fa-check-circle:before{content:"\f058"}}.page-title.cufon{width:100%;margin:0 0 20px;float:left;font:700 36px Open\Sans,sans-serif;text-align:center;padding:30px 0}#reportable-bullion-transactions-infographic{font-size:15px}#container-div textarea,#reportable-bullion-transactions-infographic textarea{width:540px;height:120px;margin-bottom:15px;border:1px solid #767676;font-size:13.33px;font-family:monospace;word-spacing:0;white-space:pre-wrap;resize:auto}#coin-grading-infographic textarea{margin-left:0!important;margin-right:auto!important}#container-div h3,#reportable-bullion-transactions-infographic h3{margin:17px 0;font:600 17px Open Sans,sans-serif}#container-div h2,#reportable-bullion-transactions-infographic h2{margin:17px 0;font:600 25px Open Sans,sans-serif}#olympic-medals-metal-content-infographic{font-size:15px}.fb-share-button.fb_iframe_widget{bottom:12px!important;right:100px!important}#ultimate-guide-to-40-silver-coins a{color:#125ea7;text-decoration:underline;font-size:15px}#ultimate-guide-to-40-silver-coins ul li{padding-bottom:0}#ultimate-guide-to-40-silver-coins hr{margin:15px 0;border-top:1px solid #aaa}#attachment_attachment_1412493{float:right}.twitter-share-button{position:absolute!important;right:29px;bottom:8px}#container-div a{--tw-text-opacity:1;color:rgb(18 94 167/var(--tw-text-opacity,1))}#coin-grading-infographic,#coin-grading-infographic p,#popular-mints-infographic p{margin-bottom:20px}@media (max-width:580px){.page-title.cufon{font-size:24px;font-weight:450;font-family:Open Sans,sans-serif;margin:16px 0;padding:0}#container-div h3{margin:17px 0;font:450 18px Open Sans,sans-serif}#container-div iframe{width:100%;height:auto;aspect-ratio:4/3}#olympic-medals-metal-content-infographic ul{margin-top:15px;list-style:none;padding-left:0;margin-left:0}#olympic-medals-metal-content-infographic ul li{list-style:none}#ultimate-guide-to-40-silver-coins img{display:block;clear:both;float:none}#attachment_attachment_1471156{max-width:100%}#attachment_attachment_1412493{width:100%!important;text-align:center}#attachment_attachment_1412493 img{width:100%}#ultimate-guide-to-40-silver-coins .wp-caption.center{max-width:100%}#ultimate-guide-to-40-silver-coins ul{list-style:none;padding-left:0;margin-left:0}#ultimate-guide-to-40-silver-coins ul li{list-style:none}}.invest-section .invest-section-left .left-side-bar .mainmenu>li .submenu{display:none}.invest-section .invest-section-left .left-side-bar .mainmenu>li:hover .submenu{display:block}.invest-section-right h2{font-size:24px;font-weight:700;margin-bottom:20px}#accessibility *{margin:0!important}#accessibility{padding:0 10px}#accessibility .one-column-blog p{padding-bottom:10px;padding-top:0}#accessibility .one-column-blog{margin-bottom:30px!important}@media screen and (max-width:576px){#accessibility .one-column-blog{border:none!important;padding:0}}.contest-rules{background:linear-gradient(180deg,#14253b,#165d99)}div[data-vl-container=join-stage]{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:500px;box-sizing:border-box;text-align:left;border:1px solid #ccc}div[data-vl-container=join-stage] h1{font-size:28px;color:#14253b;margin-top:0;margin-bottom:10px;text-align:left;font-weight:700}div[data-vl-container=join-stage]>p{font-family:Open Sans,sans-serif;font-size:20px;color:#444;margin-bottom:25px;line-height:1.5}div[data-vl-container=join-stage] form div{margin-bottom:20px;max-height:80px}div[data-vl-container=join-stage] label{display:block;font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:8px;font-size:15px;color:#444}div[data-vl-container=join-stage] input[type=email],div[data-vl-container=join-stage] input[type=text]{width:100%;padding:12px;border:1px solid #ccc;background-color:#fff;border-radius:4px;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:16px;color:#444;position:relative;text-indent:2px}div[data-vl-container=join-stage] input[type=email]::-moz-placeholder,div[data-vl-container=join-stage] input[type=text]::-moz-placeholder{color:#999;font-family:Open Sans,sans-serif}div[data-vl-container=join-stage] input[type=email]::placeholder,div[data-vl-container=join-stage] input[type=text]::placeholder{color:#999;font-family:Open Sans,sans-serif}div[data-vl-container=join-stage] input[type=submit]{text-shadow:hsla(0,0%,100%,.5) 1px 1px 1px}div[data-vl-container=join-stage] input[type=submit]:hover{opacity:.9}div[data-vl-container=join-stage] p.disclaimer{font-family:Open Sans,sans-serif;font-size:.85em;color:#444;margin-top:25px;text-align:left;margin-bottom:0;font-size:15px}div[data-vl-container=join-stage] p.disclaimer a{color:#3c6eae;text-decoration:underline;font-family:Open Sans,sans-serif}div[data-vl-container=join-stage] p.disclaimer a:hover{text-decoration:none}.giveaway-page .main-btn{padding:8px 12px!important}.promo-section .top{background:linear-gradient(180deg,#f5f7ff,hsla(0,0%,100%,.5) 100.05%);border:1px solid #ccc}@media screen and (max-width:762px){.promo-section{display:flex;flex-direction:column;gap:20px}div[data-vl-container=join-stage] label{font-size:13px;margin-bottom:4px}div[data-vl-container=join-stage] input[type=email],div[data-vl-container=join-stage] input[type=text]{padding:8px 12px}div[data-vl-container=join-stage]{padding:20px}div[data-vl-container=join-stage] p.disclaimer{font-size:15px;margin-top:15px}div[data-vl-container=join-stage] form div{margin-bottom:15px;max-height:65px}}.invoice-page .checkout-block{position:relative}.invoice-page .checkout-block:after{content:"";position:absolute;bottom:-40px;left:50%;width:33px;height:33px;background:#fff;transform:translateX(-50%) rotate(45deg);border-bottom:2px solid #ccc;border-right:2px solid #ccc}.woocommerce-error:before{position:absolute;left:20px;top:"67px";content:url(/wp-content/themes/JMBullion/images/error-icon.png)}.woocommerce-error{color:#c01313;font-size:16px;background-color:#f8f8f8;padding:20px 20px 20px 80px;font-weight:600;margin:0 0 10px;border:1px solid #ccc}@media (max-width:576px){.invoice-page .checkout-block:after{display:none}}.mobile-app-page{section+section{margin-top:0}h1{color:#14253b;flex:none;order:0;align-self:stretch;flex-grow:0}}#privacy-policy ol a{margin:0!important;padding:0!important}#privacy-policy .jmb_priv .heading_table ol li{color:#125ea7;list-style-type:decimal!important}#privacy-policy .jmb_priv ol.heading_table a p{display:none!important;list-style-type:decimal!important}#privacy-policy .jmb_priv ol.heading_table li{list-style-type:decimal!important}#privacy-policy .jmb_priv ol:not(.heading_table) li{list-style-type:decimal!important;margin-bottom:20px!important;margin-top:10px!important}#privacy-policy .jmb_priv ol br{display:none!important}.one-column-blog a,.one-column-blog li{margin-bottom:0!important}#privacy-policy .heading_table a{text-decoration:none!important;margin:0!important;padding:0!important}#privacy-policy .heading_table{padding:0 40px!important}#privacy-policy .heading_table li::marker{color:#125ea7;font-weight:600!important}#privacy-policy .heading_table a:hover{text-decoration:none!important}.blog-pages .one-column-blog li{margin-bottom:0!important}#privacy-policy .one-column-blog .jmb_priv p strong{font-weight:600!important}#privacy-policy .jmb_priv p,#privacy-policy .one-column-blog .jmb_priv p strong{line-height:25px!important;font-size:16px!important;font-family:Open Sans,sans-serif!important}#privacy-policy .jmb_priv p{font-weight:400!important}#privacy-policy .jmb_priv ol li{margin-bottom:0!important;padding-bottom:0!important}#privacy-policy .jmb_priv ol li::marker{font-weight:700!important}#privacy-policy .one-column-blog a{margin:0!important;padding:0!important}#local{padding-bottom:1px}#local p{margin-bottom:20px}@media (max-width:768px){#privacy-policy .heading_table a,#privacy-policy .heading_table a:first-of-type,#privacy-policy .heading_table li strong,#privacy-policy .jmb_priv .heading_table strong{font-weight:700!important}#privacy-policy .jmb_priv>strong{margin-left:.5rem!important}#privacy-policy .jmb_priv .heading_table li::marker{color:#125ea7;font-weight:700!important}#privacy-policy .jmb_priv ol:not(.heading_table) li::marker{font-weight:700!important}#privacy-policy .one-column-blog .jmb_priv p strong{font-weight:700!important}#privacy-policy .heading_table{padding:0 0 0 36px!important;margin:-6px!important}#privacy-policy .jmb_priv ol.heading_table br{display:none!important}#local p{margin-bottom:0}}#local-content>div>p:first-child{display:flex;align-items:center;justify-content:center}#local-content em{font-style:italic}#local-content h2{font-size:25px!important;font-weight:700!important;padding-bottom:20px}