h1{font-family:'Montserrat';font-weight:700;font-size:50px;line-height:65px;color:#141414;padding-bottom:9px}
h1 sup,h2.page-head sup{color:#c69b4c;padding-left:12px}
h2,h3,h4,h5,h6{font-family:'Montserrat';font-weight:700;font-size:28px;line-height:40px;color:#141414;letter-spacing:.045em;margin-bottom:30px}
h4{font-size:18px;line-height:normal}
h2.page-head{font-size:50px;line-height:65px;letter-spacing:normal}
p,.white-bg li{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em}
small{line-height:normal}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.infotext small{letter-spacing:0;padding-top:15px;padding-left:5px;font-size:12px;display:block}
.foot-adress{text-transform:none}
.ptb-100{padding:100px 0}
.pb-80{padding-bottom:80px}
.mb-40{margin-bottom:40px}
.mb-150{margin-bottom:150px}
.mt-20{margin-top:20px}
.mt-40{margin-top:40px}
.mtb-40{margin-top:40px;margin-bottom:40px}
.mt-80{margin-top:80px}
.p-64{padding:42px}
#topbar{font-family:'Montserrat';color:#141414;font-size:14px;letter-spacing:1px;background-color:#fff;padding:15px 0;box-shadow:0 3px 17px -11px #00000080;position:relative;top:-58px}
#topbar p{margin-bottom:0;padding-bottom:0}
.break1{display:block}
.topbar-negative,.topbar-red{color:#860000;font-size:14px;top:-1px;position:relative}
.topbar-positive,.topbar-green{color:#307100;font-size:14px;top:-1px;position:relative}
body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url('/assets/img/mouseover-hw.jpg') url('/assets/img/mouseover-sd.jpg') url('/assets/img/mouseover-gd.jpg') url('/assets/img/mouseover-hk.jpg')}
::selection{color:#fff;background-color:#141414}
a{color:#c69b4c;transition:.5s;text-decoration:none}
a:hover{color:#141414;text-decoration:none}
html{background-color:#ebeced}
body{max-width:2560px;margin:0 auto}
header{height:140px}
#head-wrap{padding:30px 0;transition:.5s}
#head-wrap.fixed{position:fixed;width:100%;background-color:#fff;z-index:5000;-webkit-box-shadow:0 0 3px 0 #0003;box-shadow:0 0 3px 0 #0003;max-width:2560px}
#new-head{height:calc(100vh - 140px);background-color:#eaeaea;position:relative}
#new-head-body{height:calc(100vh - 140px - 80px)}
#new-head-foot{height:80px;font-family:'Montserrat';color:#141414;font-size:14px;letter-spacing:1px;background-color:#fff;box-shadow:0 3px 17px -11px #00000080}
.new-steuerung{position:absolute;bottom:165px;width:700px;left:0;right:0;margin-left:auto;margin-right:auto}
#new-head-slide,#new-head-slide .carousel-inner,#new-head-slide .carousel-inner .carousel-item{height:100%}
#new-head-slide .silber-gold-balken{bottom:0;background-color:#fff}
#new-head-slide .carousel-image{position:relative;overflow:hidden;width:100%;height:100%}
#new-head-slide .carousel-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.carousel-indicators{bottom:-3px}
.carousel-indicators.custom-indicators button{width:15px;height:15px;margin:0 17px;opacity:1;background:url(/assets/img/bb-web-slide-kreis.svg) no-repeat center center;background-size:100%;border:0;border-radius:0;box-shadow:none;padding:0}
.carousel-indicators.custom-indicators button.active,.carousel-indicators.custom-indicators button[aria-current="true"]{background-image:url(/assets/img/bb-web-slide-punkt.svg)}
.carousel-indicators.custom-indicators button:focus,.carousel-indicators.custom-indicators button:hover{outline:none;box-shadow:none;opacity:1}
.carousel-control-prev,.carousel-control-next{display:block;width:15px;height:auto;position:absolute;z-index:5000;bottom:12px;top:auto;opacity:1}
.carousel-control-prev{left:25%}
.carousel-control-next{right:25%}
.silber-gold-balken{width:100%;display:block;overflow:hidden;height:135px;position:absolute;bottom:135px}
.silber-balken{background-color:#dddfdf;height:135px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);overflow:hidden;position:absolute;width:78%;left:-12%}
.silber-balken-kopf{background:#dddfdf;background:linear-gradient(90deg,#dddfdfff 0%,#9da2a4ff 100%);position:relative;height:30px}
.gold-balken{background-color:#ebdcc1;height:135px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);overflow:hidden;width:45%;position:absolute;right:-12%}
.gold-balken-kopf{background:#d7b981;background:linear-gradient(90deg,#d7b981ff 0%,#c69b4cff 100%);position:relative;height:30px}
.silber-gold-balken .container{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:400}
.silber-gold-balken h2,.silber-gold-balken p{text-transform:uppercase;margin:0;padding:0}
.silber-gold-balken h2{margin-top:25px}
.slideitleft{animation-name:slideitleft;-webkit-animation-name:slideitleft;animation-duration:.75s;-webkit-animation-duration:.75s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}
#main-menu{margin:0;padding:0;list-style:none;text-align:right;padding-top:30px;position:relative}
#main-menu li{display:inline-block;font-family:'Montserrat';color:#141414;font-size:16px;letter-spacing:1px;padding:0 20px}
#main-menu li:last-child{padding-right:0}
#main-menu li:last-child a{color:#c69b4c}
#main-menu li a{color:#141414;text-transform:uppercase;transition:.5s}
#main-menu ul{visibility:hidden;opacity:0;transition:.5s;margin-left:-30px;position:absolute;background-color:#fff;padding:15px;z-index:5000;text-align:left;box-shadow:0 6px 4px -4px #0003 0 4px -4px #0003 0 4px -4px #0003}
#main-menu ul:before{content:'1';height:32px;background-color:#fff;visibility:visible;display:block;position:absolute;top:0;left:-5px;color:#fff}
#main-menu ul:after{content:'1';height:32px;background-color:#fff;visibility:visible;display:block;position:absolute;top:0;right:-5px;color:#fff}
#head-wrap.fixed #main-menu ul:before{height:30px}
#head-wrap.fixed #main-menu ul:after{height:30px}
#main-menu ul li{display:block;padding:0!important}
#main-menu ul li a{display:block;padding:6px 15px;font-size:16px}
#main-menu li a:hover,#main-menu li:hover a,#main-menu li.current-menu-item a,#main-menu li a.current-menu-item{color:#c69b4c}
#main-menu li:hover ul{visibility:visible;opacity:1}
#main-menu li:hover ul li a,#main-menu li ul li a{color:#9da2a4}
#main-menu li:hover ul li:hover a,#main-menu li ul li:hover a{color:#c69b4c}
#main-menu li.current-menu-parent a{color:#c69b4c}
#main-menu li.current-menu-parent ul li a{color:#9da2a4}
#main-menu li.current-menu-parent ul li:hover a,#main-menu li.current-menu-parent ul li.current-menu-item a,#main-menu li ul li.current-menu-item a{color:#c69b4c}
#main-menu li:last-child ul{right:0;margin-left:auto;margin-right:-15px}
#menutoggle{display:none}
#language-select ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end;gap:20px}
footer p{font-size:16px}
footer .silber-gold-balken{position:relative;bottom:0;height:400px}
footer .silber-balken,footer .gold-balken{height:400px}
footer .silber-balken{width:84%;left:-18%}
footer .gold-balken{width:51%;right:-18%}
footer strong{display:block;margin-bottom:20px;text-transform:capitalize}
footer ul{display:block;margin:0;padding:0;list-style:none}
footer ul li{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em}
footer ul li a{color:#141414}
footer ul li a:hover{text-decoration:none;color:#7f8384}
#to-top-wrap{background-color:#f5f6f6;padding:32px 0}
.muenzschieber{-webkit-box-shadow:4px 4px 6px 0 #0003;box-shadow:4px 4px 6px 0 #0003;border-radius:9999px}
a.back-to-top img{transition:.5s}
a.back-to-top{font-size:60px;cursor:pointer;color:#c69b4c!important;transition:.5s;display:block;width:45px;height:55px;margin:0 auto;line-height:50px}
a.back-to-top:hover img{padding-bottom:25px}
ul.downloads{margin:0;padding:0;list-style:none;font-family:'Montserrat'}
ul.downloads li{margin-bottom:15px}
ul.downloads li a{display:block;text-transform:uppercase;background-color:#ebeced;color:#141414;padding:15px 35px 15px 60px;font-size:16px;transition:.5s;position:relative;letter-spacing:.045em}
ul.downloads li a:before{content:url("/assets/img/pfeil-schwarz.svg");position:absolute;left:15px;transition:.5s;width:22px;margin-top:2px}
ul.downloads li a:hover{background-color:#dddfdf}
ul.downloads li:hover a:before{left:25px}
ul.downloads li.just-text{display:block;background-color:#ebeced;color:#141414;padding:15px 35px 15px 60px;font-size:16px;transition:.5s;position:relative;letter-spacing:.045em}
ul.downloads li span{display:block;font-size:12px;color:#7f8384;line-height:20px}
ul.downloads li span.subtext{color:#464646!important;text-transform:none}
ul.downloads.larger li a{height:78px}
ul.downloads.xl li a{height:100px}
ul.downloads li a[href="#"]{pointer-events:none;cursor:default;text-decoration:none;color:inherit}
ul.downloads li a[href="#"]::before{content:none}
.download-head-root{font-weight:700;font-size:50px;line-height:65px;color:#141414;padding-bottom:9px}
.download-head{min-height:80px;margin-top:12px}
.foot-line,footer .textwidget a{text-transform:none!important}
.grey-bg{padding:80px 0;background-color:#f5f6f6}
.ncf{border-radius:16px;padding:48px;background-color:#c69b4c;color:#fff}
.ncf h2{color:#fff;margin-bottom:10px}
.ncf p{color:#fff}
.ncf ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:30px}
.ncf ul li a{display:block;text-align:center;padding:16px;border-radius:16px;background-color:#fff;color:#c69b4c;text-decoration:none}
.grey-box{padding:65px 35px 70px;background-color:#ebeced;position:relative;overflow:hidden;transition:.5s;max-height:513px;height:513px}
.grey-box:hover{padding:35px 35px 70px;background-position:center center;background-size:cover}
.grey-box.show-link{padding:35px 35px 70px;height:auto;max-height:none}
.grey-box h2{margin-top:0;padding-top:0;margin-bottom:40px}
.grey-box a{position:absolute;display:block;bottom:0;text-transform:uppercase;background-color:#dddfdf;color:#141414;left:0;right:0;padding:15px 35px;font-size:16px;transition:.5s;visibility:hidden;opacity:0;margin-bottom:-60px}
.grey-box:hover a{opacity:1;visibility:visible;margin-bottom:0}
.grey-box a span{padding-right:16px;font-size:23px;transition:.5s;transition-timing-function:ease;margin-top:-2px;display:block;float:left;visibility:hidden;opacity:0;margin-left:-40px}
.grey-box.show-link a{visibility:visible;opacity:1;margin-bottom:0}
.grey-box a:hover{text-decoration:none}
.grey-box a:hover span{padding-left:0;padding-right:16px;visibility:visible;opacity:1;margin-left:0}
.grey-box.show-link a span{visibility:hidden;opacity:0;margin-left:-60px}
.grey-box.show-link a:hover span{padding-left:0;padding-right:16px;visibility:visible;opacity:1;margin-left:0}
.blockbutton{display:block;background-color:#babebf;color:#141414;padding:15px 35px;font-size:16px;transition:.5s;text-align:center;text-transform:uppercase}
.blockbutton span{padding-right:16px;font-size:24px;transition:.5s;transition-timing-function:ease;margin-top:-1px;display:inline-block;top:2px;position:relative;visibility:hidden;opacity:0;margin-left:-43px}
.blockbutton:hover{text-decoration:none;color:#141414}
.blockbutton:hover span{padding-left:0;padding-right:16px;visibility:visible;opacity:1;margin-left:0}
.btn-newslink{display:block;background-color:#babebf;color:#141414;padding:15px 35px 20px;font-size:16px;transition:.5s;text-align:center;margin-top:40px}
.btn-newslink span{padding-right:16px;font-size:24px;transition:.5s;transition-timing-function:ease;margin-top:-1px;display:inline-block;top:2px;position:relative;visibility:hidden;opacity:0;margin-left:-43px}
.btn-newslink:hover{text-decoration:none;color:#141414}
.btn-newslink:hover span{padding-left:0;padding-right:16px;visibility:visible;opacity:1;margin-left:0}
body.blog a.more-link,body.archive a.more-link{display:none}
.alignright{float:right;margin-left:24px;margin-bottom:24px}
.btn-category{background-color:#babebf;transition:all .5s ease;border:1px solid #babebf;padding:8px 16px}
.btn-category:hover{background-color:#fff}
.btn-category.active-category{background-color:#c69b4c;border-color:#c69b4c;color:#fff}
.btn-category.active-category:hover{background-color:#fff;color:#c69b4c}
body.blog .card-img-top,body.archive .card-img-top{width:100%;height:300px;object-fit:cover}
body.blog .card-body,body.archive .card-body{position:relative;padding-bottom:170px}
body.blog .card-body .btn,body.archive .card-body .btn{position:absolute;bottom:15px;left:15px;right:15px}
.category-nav{display:flex;justify-content:flex-start;align-items:center;gap:8px}
.single-image{display:block;width:100%;height:400px;object-fit:cover}
.anstellung{margin-top:-30px}
.grey-box.contentbox strong{padding-top:20px;margin-bottom:0;display:block}
.medaille-wrap{width:200px;height:200px;position:absolute;top:42px;right:42px}
.medaille-wrap img{width:200px;height:200px}
.medaille-wrap.coinsilber14{width:105px;height:105px;position:absolute;top:137px;right:274px}
.medaille-wrap.coinsilber14 img{width:105px;height:105px}
.medaille-wrap.coingold14{width:131px;height:131px;position:absolute;top:111px;right:274px}
.medaille-wrap.coingold14 img{width:131px;height:131px}
.box-hw:hover{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-hk.jpg)}
.box-sd:hover{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-sd.jpg)}
.box-gd:hover{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-gd.jpg)}
.box-hk:hover{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-hw.jpg)}
.box-hw h2,.box-sd h2,.box-gd h2,.box-hk h2{margin-bottom:20px;min-height:80px}
.blockbutton.goldbutton{border-radius:16px;border:2px solid #c69b4c;background:none;color:#c69b4c}
.blockbutton.goldbutton span{top:6px;visibility:visible;opacity:1}
.blockbutton.goldbutton span img{width:22px;height:auto;display:block}
.blockbutton.goldbutton span img.pfeil-weiss{display:none}
.blockbutton.goldbutton:hover{color:#fff;background-color:#c69b4c}
.blockbutton.goldbutton:hover span img.pfeil-weiss{display:block}
.blockbutton.goldbutton:hover span img.pfeil-gold{display:none}
.blockbutton.half{float:left;width:45%;margin:0 8px}
.medaille{position:absolute;top:32px;right:32px;width:200px;height:auto}
.buttonrow-bartern{margin-top:180px}
.partner-ul{margin:40px 0 0;list-style:none;padding:0}
.accordion-head{background-color:#d8dada;font-family:'Montserrat';font-weight:700;font-size:16px;color:#141414;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;position:relative;padding-left:85px;height:60px;display:flex;align-items:center}
.accordion-head.collapsed {font-weight: 400;}
.accordion-head p{margin:0;padding:0}
.accordion-body{padding: 40px 40px 15px 85px;background-color:#fff}
#accordion li {margin-bottom: 15px;}
#accordion li:last-child {margin-bottom: 0px;}
#accordion .g-box-plus img {width: 50%; height: 50%; margin-top: 15px;}
#accordion .g-box-minus img {width: 50%; height: 50%; margin-top: 15px;}
.collapse ul,.collapsing ul{margin:0;padding:0;list-style:none;font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em}
.g-box-plus,.g-box-minus{background-color:#c69b4c;color:#fff;position:absolute;top:0;bottom:0;left:0;width:60px;text-align:center;padding-top:0;transition:.5s}
.g-box-plus{padding-top:0}
.accordion-head .g-box-minus{opacity:1;visibility:visible}
.accordion-head .g-box-plus{opacity:0;visibility:hidden}
.accordion-head.collapsed .g-box-minus{opacity:0;visibility:hidden}
.accordion-head.collapsed .g-box-plus{opacity:1;visibility:visible}
.newsletter-item img.newsimg{width:calc(100% + 70px);height:auto;margin-left:-35px;margin-top:-35px;margin-bottom:35px}
.publi-img{width:100%;height:auto;border:4px solid #fff;display:block;margin:30px auto}
.publikation h3{letter-spacing:0;display:block;min-height:80px}
.silber-gold-balken.pos-rel{position:relative;bottom:auto}
figure.post-thumbnail{margin:0;padding:0}
figure.post-thumbnail img.attachment-post-thumbnail{width:100%!important;height:auto!important;max-width:100%!important}
ul.uvps li{position:relative;list-style:none;padding:10px 0 10px 60px}
ul.uvps li:before{position:absolute;left:0;width:30px;height:30px;padding:4px;border-radius:9999px;background-color:#ebeced;color:#141414;content:url("/assets/img/haken.svg")}
ul.uvps li span{font-size:14px;line-height:20px;display:block;padding-top:8px}
.grey-box.contentbox{max-height:none!important;padding:35px}
.five-year-chart{height:500px;width:100%}
.hw-logo{margin-left:0}
.hw-logo-s{margin-left:0}
.hk-logo{margin-left:0}
.hk-logo-s{margin-left:0}
.silbergranulat-line,.goldgranulat-line{width:100%;height:auto;border:2px solid #fff}
ul.uvps.no-bull li:before{background-color:#f5f6f6;padding:0}
ul.uvps.no-bull{margin-left:0;padding-left:0}
.portfolio-menu{margin:0;padding:0;list-style:none;margin-bottom:40px}
.portfolio-menu li{display:inline-block;font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:.5s;padding-right:20px}
.portfolio-menu li:hover,.portfolio-menu li.active{color:#c69b4c}
#portfolio-content{display:flex;row-gap:30px;column-gap:30px;flex-direction:row;flex-wrap:wrap;margin-bottom:-60px}
.portfolio-item{background-color:#fff;width:15.18%;padding:15px;text-align:center;height:175px;transition:.5s;display:flex;align-items:center}
.portfolio-item:hover{-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);cursor:pointer}
.portfolio-item img{transition:.5s;opacity:.9;width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}
.portfolio-item img:hover{opacity:1}
.portfolio-item.dark{background-color:#7f8384}
.portfolio-item a{display:flex;align-items:center;width:100%;height:100%}
#form-wrap{margin-top:80px}
#form-wrap input[type=text],#form-wrap textarea{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em;padding:15px;border:0;margin-bottom:15px;width:100%!important}
#form-wrap input[type=submit]{font-family:'Montserrat';display:block;background-color:#babebf;color:#141414;padding:19px 50px;font-size:16px;transition:.5s;text-align:center;border:0;font-weight:500}
.table-silber{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-family:'Montserrat';color:#141414}
.table-silber th{background-color:#dddfdf;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:15px}
.table-silber td{background-color:#fff;font-size:16px;padding:15px}
.table-gold{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-family:'Montserrat';color:#141414}
.table-gold th{background-color:#ebdcc1;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:15px}
.table-gold td{background-color:#fff;font-size:16px;padding:15px}
.table-gold.dark-gold th{background-color:#c69b4c;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:15px}
.table-gold.dark-gold td{background-color:#ebdcc1;font-size:16px;padding:15px}
.table-silber.dark-silber th{background-color:#9da2a4;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:15px}
.table-silber.dark-silber td{background-color:#dddfdf;font-size:16px;padding:15px}
.text-gold{text-align:center;line-height:normal;padding-top:16px;color:#ad8b51}
.text-silber{text-align:center;line-height:normal;padding-top:16px;color:#7f8384}
.text-ratio-stand{text-align:center;line-height:normal;padding-top:21px;color:#7f8384}
.table-ratio{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-family:'Montserrat';color:#141414}
.table-ratio th{background-color:#fff;font-size:16px;letter-spacing:1px;text-transform:uppercase;padding:17px 15px;font-weight:500}
.table-ratio td{background-color:#fff;font-size:16px;padding:14px 15px;font-weight:700;color:#c69b4c}
.table-ratio td.ratio-box{border:1px solid #9da2a4}
#gsr-inner,#gsr-chart-inner,#gsr,#gsr-chart,#gold-1y,#change-chart{transition:.5s}
#gsr-inner,#gsr-chart-inner{background-color:#fff;padding:15px;height:100%}
#chart-wrap{overflow:hidden}
#gsr.col-lg-4 p{font-size:14px}
#gsr.col-lg-4 .table-ratio th{padding:34px 0}
#gsr.col-lg-4 .table-ratio td{display:none}
#gsr.col-lg-4 .table-ratio td.ratio-box{display:block}
#gsr.col-lg-4 .text-ratio-stand{padding-top:15px}
.table-silber tr,.table-gold tr{display:block;margin-bottom:4px}
.table-silber tr th,.table-silber tr td,.table-gold tr th,.table-gold tr td{display:block;width:100%}
.table-silber tbody tr:last-child,.table-gold tbody tr:last-child{margin-bottom:0}
.nav-tabs.gold-tabs{border-bottom:0}
.nav-tabs.gold-tabs .nav-link{color:#fff;border:8px solid #fff;background-color:#c69b4c}
.nav-tabs.gold-tabs .nav-link.active{background-color:#9da2a4}
#change-chart,.change-chart{margin:16px 0 0;padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;flex-wrap:wrap}
#change-chart li a,.change-chart li a{display:block;padding:8px 16px;color:#fff!important;background-color:#c69b4c;cursor:pointer;transition:.5s;min-width:100px;text-align:center}
.change-chart li a:hover{color:#fff}
#change-chart li a.active,.change-chart li a.active{background-color:#9da2a4}
.produkt-table.special{border:4px solid #c69b4c;padding:10px;margin-top:-14px}
table.product{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-family:'Montserrat';color:#141414}
table.product tr td,table.product tr th{border-bottom:4px solid #fff}
table.product tr:last-child td{border-bottom:0}
.product th,.product td{background-color:#dddfdf;font-size:16px;padding:15px}
.product td.price{background-color:#ebdcc1}
.product th{text-transform:uppercase}
.tresor-wrap{margin:0;padding:0;border:1px solid #9da2a4}
table.tresor{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-family:'Montserrat';color:#141414}
.tresor td{font-size:16px;padding:15px;border-bottom:4px solid #fff}
.tresor td.tresor-desc{text-transform:uppercase;font-weight:700;padding:15px 70px}
.tresor td.tresor-name{text-transform:uppercase;font-weight:700;font-size:16px;background-color:#ebdcc1}
.tresor td.tresor-detail{background-color:#dddfdf}
.tresor td.tresor-text{text-align:left}
.white-bg{padding:80px 0;background-color:#fff}
.white-bg.without-head{padding-top:40px}
.grey-bg{padding:80px 0;background-color:#f7f8f8}
.bg-silber{background:#babebf;background:linear-gradient(90deg,#babebfff 0%,#9da2a4ff 100%);position:relative}
.bg-gold{background:#d7b981;background:linear-gradient(90deg,#d7b981ff 0%,#c69b4cff 100%);position:relative}
.nav-tabs .nav-link{font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:15px 0;font-family:'Montserrat';color:#141414;background-color:#dddfdf;border:0;text-align:center;border-radius:0;width:50%}
.nav-tabs .nav-link.active{background-color:#fff}
.tab-content{padding:15px;background-color:#fff}
ul.downloads{margin:0;padding:0;list-style:none;font-family:'Montserrat'}
ul.downloads li{margin-bottom:15px}
ul.downloads li a{display:block;text-transform:uppercase;background-color:#ebeced;color:#141414;padding:15px 35px 15px 60px;font-size:16px;transition:.5s;position:relative;letter-spacing:.045em}
ul.downloads li a:before{content:url("/assets/img/pfeil-schwarz.svg");position:absolute;left:15px;transition:.5s;width:22px;margin-top:2px}
ul.downloads li a:hover{background-color:#dddfdf}
ul.downloads li:hover a:before{left:25px}
ul.downloads li.just-text{display:block;background-color:#ebeced;color:#141414;padding:15px 35px 15px 60px;font-size:16px;transition:.5s;position:relative;letter-spacing:.045em}
ul.downloads li span{display:block;font-size:12px;color:#7f8384;line-height:20px}
ul.downloads li span.subtext{color:#464646!important;text-transform:none}
ul.downloads.larger li a{height:78px}
ul.downloads.xl li a{height:100px}
.download-head{min-height:80px;margin-top:12px}
.foot-line,footer .textwidget a{text-transform:none!important}
.ansprechpartner{width:250px}
.grey-box ul{padding-left:18px}
.s-icon{width:115px;height:auto}
.flip-box{background-color:transparent;width:300px;height:300px;perspective:1000px}
.flip-box.s-14{width:120px;height:120px}
.flip-box.s-1{width:230px;height:230px}
.flip-box.g-14{width:151px;height:151px}
.flip-box.g-1{width:230px;height:230px}
.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}
.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}
.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:9999px;transition:.5s}
.flip-box-front{background-color:#fff;-webkit-box-shadow:4px 4px 6px 0 #0003;box-shadow:4px 4px 6px 0 #0003}
.flip-box:hover .flip-box-front{box-shadow:none}
.flip-box:hover .flip-box-back{-webkit-box-shadow:4px 4px 6px 0 #0003;box-shadow:4px 4px 6px 0 #0003}
.flip-box-back{transform:rotateY(180deg);background-color:#fff}
ul.wertkauf{list-style:none;margin:0;padding:0;display:flex;width:100%;align-items:center;justify-content:center;gap:60px}
ul.wertkauf.konstantplan{justify-content:flex-start}
.hidden-break{display:none}
#gsr-chart .tab-content{padding:0}
.barter-h{min-height:80px}
.widget_polylang ul{margin:0;padding:0;list-style:none;float:right;text-align:right;font-size:16px}
.widget_polylang ul li{display:inline-block}
.widget_polylang ul li:after{content:'|';padding:0 8px}
.widget_polylang ul li:last-child:after{content:none;padding:0}
.widget_polylang ul li a{color:#141414;text-transform:uppercase;transition:.5s}
.widget_polylang ul li a:hover{color:#c69b4c}
.coin-grey-box{display:inline-block;padding:32px;background-color:#f5f6f6}
#sonderedition{position:absolute;left:0;right:0;text-align:center;width:230px;margin:0 auto;color:#4e4e4e;bottom:-150px;font-family:'Montserrat';font-weight:400;font-size:16px;letter-spacing:.045em}
#sonderedition:before{position:absolute;content:' ';width:60px;height:120px;border-bottom:1px solid #aaa;border-left:1px solid #aaa;left:-30px;bottom:35px}
#sonderedition:after{position:absolute;content:' ';width:60px;height:120px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;right:-30px;bottom:35px}
.gold-text{color:#c69b4c}
.silber-text{color:#9da2a4}
.page-template-page-landing{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px}
section.pdf-landingpage{background-image:url(/assets/img/new_head_bb.jpg);background-position:bottom right;background-size:cover;background-repeat:no-repeat;padding:128px 0;overflow:hidden}
section.pdf-landingpage h1{color:#fff;font-family:'Montserrat';font-weight:700;letter-spacing:.045em;margin-bottom:30px}
.landing-broschuere{margin-bottom:0;width:200px;height:auto;margin-left:-10px}
.wgold{background:#fff;background:linear-gradient(90deg,#ffff 50%,#f8ecddff 50%);padding:64px 0}
blockquote.landing{padding:0;margin:32px 0}
blockquote.landing p{font-size:14px}
blockquote.landing span{font-weight:700;font-size:16px!important}
.glink{background:none;color:#c69b4c;text-transform:uppercase;display:block;padding-left:35px;position:relative;margin-left:110px;max-width:200px}
.glink span{top:0;visibility:visible;opacity:1;left:-40px;transition:all .5s ease;display:block;position:relative}
.glink span img{width:22px;height:auto;display:block;position:absolute;top:2px;left:0}
.glink span img.pfeil-schwarz{display:none}
.glink:hover{color:#141414}
.glink:hover span{left:-30px}
.glink:hover span img.pfeil-schwarz{display:block}
.glink:hover span img.pfeil-gold{display:none}
ul.geheimnisse{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin:0 auto;padding:0;list-style-type:none;margin-bottom:15px}
ul.geheimnis-dreispalten{display:flex;justify-content:center}
ul.geheimnisse li,ul.geheimnis-dreispalten li{position:relative;display:flex;justify-content:center;align-items:center;place-self:center}
ul.geheimnis-dreispalten li{max-width:24.335%}
ul.geheimnisse li span,ul.geheimnis-dreispalten li span{position:absolute;top:0;left:0;background-color:#ffff;padding:16px 32px;border-left:6px solid #c69b4c}
.geheimnis-img{width:100%;height:auto}
ul.geheimnis-dreispalten{margin-bottom:45px}
.lead-form{width:100%;margin:0 auto;height:300px;border:0}
section.ullman{background-image:url(/assets/img/ullmann.jpg);background-position:top right;background-size:cover;background-repeat:no-repeat;padding:0;height:650px}
section.ullman .container{position:relative}
.ullmann-box{padding:48px 48px 32px 15px;position:absolute;left:0;bottom:-650px;z-index:2}
.ullmann-box h2,.ullmann-box p{position:relative;z-index:3}
.ullmann-box:before{content:'';display:block;width:2000px;height:auto;background-color:#ffffffd9;right:0;position:absolute;top:0;bottom:0;z-index:1}
.landing-hidden-xl{display:none}
blockquote{font-family:'Montserrat';font-weight:400;font-size:14px;line-height:26px;color:#141414;letter-spacing:.045em}
blockquote strong{font-size:16px}
.page-template-page-landing .goldbutton{font-weight:700;font-size:16px}
#sib-container{font-family:'Montserrat'!important;max-width:600px!important}
.sib-input sib-form-block,.form__entry entry_block,.form__label-row form__label-row--horizontal,.entry__field{padding:0!important}
.sib-form h2{font-size:34px}
.col-sonderedition{position:relative}
.dl-root-image{height:auto;width:auto;max-width:100%;position:relative;margin-bottom:20px}
.hw-dl-de{max-height:61px;margin-left:-5px}
.hw-dl-en{max-height:60px;margin-left:-5px}
.hw-dl-fr{max-height:60px;margin-left:-10px}
.hw-dl-it{max-height:60px;margin-left:-5px}
.s-deposito-dl-de{max-height:48px;margin-left:0}
.s-deposito-dl-en{max-height:48px;margin-left:0}
.s-deposito-dl-fr{max-height:48px;margin-left:0}
.s-deposito-dl-it{max-height:48px;margin-left:0}
.g-deposito-dl-de{max-height:48px;margin-left:0}
.g-deposito-dl-en{max-height:48px;margin-left:0}
.g-deposito-dl-fr{max-height:48px;margin-left:0}
.g-deposito-dl-it{max-height:48px;margin-left:0}
.hk-dl-de{max-height:61px;margin-left:-6px}
.hk-dl-en{max-height:48px;margin-left:0}
.hk-dl-fr{max-height:49px;margin-left:0}
.hk-dl-it{height:60px;margin-left:-4px}
#new-head.new-head{height:auto}
#new-head.new-head #new-head-body{height:auto}
.new-head-image img{width:100%;height:auto}
.new-head--single .silber-gold-balken{bottom:0!important;background-color:#fff;position:relative}
#new-head-single{margin:0}
.fundament{background-image:url(/assets/img/Group-6414-min.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.fundament2{background-image:url(/assets/img/Group-6415-min.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.fundament2 .col-md-6 p:last-child {padding-bottom: 120px;}
/* Weihnachtsaktion Start */
section.guter-hirte {background-image: url("/media/hintergrundbild_weihnachtsaktion_guter_hirte.webp"); background-position: top center; background-repeat: no-repeat;background-size: cover; color: #fff; padding: 120px 0px;}
section.guter-hirte h1, section.guter-hirte h2 {color: #fff;}
section.guter-hirte h1 span {color: #c69b4c;}
.zeitraum{display:flex;align-items:center;gap:24px;color:#fff;font-family:"Montserrat",sans-serif;width:510px;margin:60px auto}
.zeitraum .head{background:#eef0f2;color:#000;padding:16px 28px;font-size:20px;font-weight:700;border-radius:14px;display:inline-block;white-space:nowrap}
.zeitraum .text{font-size:16px;line-height:1.3}
.zeitraum .text span{font-weight:700;font-size:20px;display:inline-block;margin-bottom:4px}
section.guter-hirte .blockbutton {background-color: #c69b4c; color: #fff; font-weight: 700;}
section.guter-hirte .blockbutton.goldbutton span img.pfeil-weiss { display: block !important; }
section.guter-hirte .blockbutton.goldbutton span img.pfeil-gold { display: none !important; }
.xmas-countdown{width:100%;text-align:center;padding:60px 0 0 0 ;color:#fff;font-family:"Montserrat",sans-serif}
.xmas-countdown-title{font-size:24px;font-weight:700;margin-bottom:24px}
.xmas-countdown-inner{display:flex;justify-content:center;align-items:flex-start;gap:32px}
.xmas-countdown-block{text-align:center}
.xmas-countdown-number{background:#fff;color:#000;width:90px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:14px;font-size:36px;font-weight:600;box-shadow:0 4px 8px #00000026}
.xmas-countdown-label{margin-top:10px;font-size:16px;color:#cfd3d8;text-transform:none}
.xmas-countdown-separator{display:flex;align-items:center;font-size:36px;font-weight:600;margin:15px 6px;color:#fff}
section.holzschuber { background-image: url("/media/guter_hirte_holzschuber.png");background-repeat: no-repeat;background-size: cover; color: #fff; padding: 120px 0px;background-position: 0px -600px;}
.product-detail{padding:3rem 0;font-family:'Montserrat';color:#444}
.warteliste-button {font-family:'Montserrat';}
.product-media{position:relative}
.product-stock-badge{display:inline-block;padding:.4rem 1.4rem;background-color:#e5e5e5;border-radius:2px;font-size:.85rem;letter-spacing:.02em;margin:0 auto .75rem;text-align:center}
.product-image-card{background-color:#fff;border:1px solid #e4e4e4;padding:1.5rem;box-shadow:0 1px 3px #0000000a}
.product-image-card img {width: 100%; height: auto;}
.product-image{display:block;margin:0 auto}
.hotline-card{margin-top:1.5rem;background-color:#fff;border:1px solid #e4e4e4;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.25rem}
.hotline-text h4{font-size:.95rem;font-weight:700;margin-bottom:.4rem}
.hotline-text p{font-size:.85rem;margin-bottom:.4rem;line-height:1.4}
.hotline-phone{display:inline-block;font-size:.85rem;color:#c79a2b;text-decoration:none;font-weight:600}
.hotline-phone:hover{text-decoration:underline}
.hotline-avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover}
.rating-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}
.rating-stars{font-size:1rem;letter-spacing:.15em;color:#c79a2b}
.rating-text{font-size:.85rem;color:#777}
.product-features{list-style:none;padding:0;margin:0 0 1.5rem}
.product-features li{position:relative;padding-left:1.1rem;}
.product-features li::before{content:"•";position:absolute;left:0;top:0;color:#c79a2b}
.product-price-block{margin-bottom:1rem}
.product-price{font-weight:700;color:#333}
.price-value{font-size:1.8rem;margin-right:.35rem}
.price-currency{font-size:1.1rem}
.product-price-note{font-size:.8rem;color:#777}
.btn-waitlist{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.6rem;background-color:#c79a2b;border-radius:2px;border:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff}
.btn-waitlist:hover{background-color:#b48622;color:#fff}
.btn-waitlist .btn-icon{font-size:1rem}
.product-qty-note{font-size:.75rem;color:#b0b0b0;margin-top:.5rem}
.product-info-block{margin-top:1.75rem;font-size:.9rem}
.product-info-block h3{font-size:.95rem;font-weight:700;margin-bottom:.35rem;color:#333}
.product-info-block p{margin-bottom:.9rem;line-height:1.5}
.product-manufacturer{margin-top:.3rem;font-weight:500}
.desc-images{display:flex;justify-content:center;gap:3rem;margin-top:1rem}
.desc-img-item{text-align:center}
.desc-img-item img{max-width:155px;height:auto}
.desc-img-label{margin-top:.6rem;font-size:1rem;color:#333}
section.berge {height: 500px; background-image: url("/media/berge-3880x1000-min.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
body.modal-open{overflow:hidden}
.promo-modal{position:fixed;inset:0;background-image:url(https://bb-wertmetall.ch/media/berge-3880x1000-min.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;z-index:9999;font-family:'Montserrat',sans-serif}
.promo-modal::before{content:"";position:absolute;inset:0;background:#00000059}
.promo-modal.hidden{display:none}
.promo-card{position:relative;z-index:1;max-width:900px;width:90%;background:#fff;border-radius:24px;padding:40px 32px 30px;box-shadow:0 20px 40px #00000040;text-align:center;font-family:'Montserrat',sans-serif}
.badge{display:inline-block;padding:8px 20px;border-radius:999px;background:#fff7dc;color:#b47b00;font-weight:700;font-size:1.1rem;margin-bottom:18px}
.badge span{margin-right:6px}
.button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:18px}
.country-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;padding:18px 40px;border-radius:999px;background:linear-gradient(135deg,#d4a84d,#c29133);color:#fff;font-weight:600;font-size:1rem;min-width:260px;box-shadow:0 10px 20px #0003;transition:.12s ease;border:none;cursor:pointer}
.country-button:hover{transform:translateY(-2px);box-shadow:0 14px 26px #00000040;filter:brightness(1.05)}
.country-button:active{transform:translateY(0);box-shadow:0 8px 16px #0003;filter:brightness(0.98)}
.note{font-size:.8rem;color:#a0a0a0}
.blockbutton.goldbutton.buy-button { color: #fff; background-color: #c69b4c; }
.blockbutton.goldbutton.buy-button .pfeil-gold {display: none !important;}
.blockbutton.goldbutton.buy-button .pfeil-weiss {display: block !important;}
.blockbutton.goldbutton.buy-button:hover .pfeil-gold {display: block !important;}
.blockbutton.goldbutton.buy-button:hover .pfeil-weiss {display: none !important;}
.blockbutton.goldbutton.buy-button:hover {color: #c69b4c; background-color: #fff;}
.desc-images {font-family:'Montserrat',sans-serif}
.grey-bg.product-detail .flip-box {width: 56% !important;height: auto !important;min-height: 440px;margin: 0 auto;}
#page-17-weihnachtsaktion p, #page-17-weihnachtsaktion li {font-size: 21.5px;font-weight: 400;line-height: 34px;letter-spacing: 1.5px;}
#page-17-weihnachtsaktion h2{font-size: 35px;font-weight: 700;line-height: 35px;}
#page-17-weihnachtsaktion .hotline-card p {font-size: 14.5px;line-height: 24px;}
.marquee-container{border-left:none!important;border-right:none!important;text-transform:uppercase;font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;color:#141414;letter-spacing:.045em}
.hero-slider{position:relative;width:100%;height:800px;overflow:hidden;background:#000}
.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;animation:sliderFade 24s infinite linear}
.hero-slide.slide-1{background-image:url(/media/slide-01.webp);animation-delay:0s}
.hero-slide.slide-2{background-image:url(/media/slide-02.webp);animation-delay:8s}
.hero-slide.slide-3{background-image:url(/media/slide-03.webp);animation-delay:16s}
.blinking-border{animation:blinkBorder 1s infinite;border-radius:10px}
.warning-text{font-family:'Montserrat';font-weight:400;font-size:20px;line-height:30px;color:#141414;letter-spacing:.045em}
.modal-header.bg-danger{background-color:#c69b4c!important;text-align:center!important}
.modal-header.bg-danger h5{display:block;width:100%;font-family:'Montserrat';font-weight:700;font-size:30px;color:#fff}
.modal-footer{padding:32px 0}
.modal-footer .btn-danger{background-color:#c69b4c;border-color:#c69b4c;text-align:center;display:block;margin:0 auto;font-family:'Montserrat';font-weight:600;font-size:16px;line-height:30px}
.marquee-container{width:100%;overflow:hidden;background:#fff;padding:10px 0;box-sizing:border-box}
.marquee-track{display:flex;white-space:nowrap;width:max-content;animation:marquee 35s linear infinite}
.marquee-text{color:#c69b4c;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;line-height:30px;letter-spacing:.045em;padding-right:60px}
/* Promo-Modal */
.promo-modal{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:99999;opacity:0;pointer-events:none;transition:.3s;font-family:'Montserrat',sans-serif}
.promo-modal.show{opacity:1;pointer-events:all}
.promo-modal-content{width:1000px;max-width:95%;background:#fff;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000059;z-index:100000}
.promo-modal-left{flex:1;overflow:hidden}
.promo-modal-left img{width:100%;height:100%;object-fit:cover;display:block}
.promo-modal-right{flex:1;padding:40px;position:relative;color:#141414;background:#fff}
.promo-close{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:28px;cursor:pointer;color:#141414;z-index:10}
.promo-pre{color:#c79a2b;font-size:12px;letter-spacing:.15em;margin:0 0 20px}
.promo-title{font-family:'Montserrat';font-weight:700;font-size:28px;line-height:40px;letter-spacing:.045em;margin-bottom:30px}
.promo-modal-right p{font-size:16px;line-height:26px;letter-spacing:.045em}
.promo-price{margin:25px 0;font-size:20px;font-weight:700}
.promo-btn{display:inline-block;background:#c79a2b;color:#fff;padding:14px 32px;border-radius:40px;font-weight:700;text-decoration:none;margin-top:10px;transition:.25s}
.promo-btn:hover{background:#b48a22; color: #fff;}

.s-deposito-head{background-image:url(/assets/img/banner-ullmann-min.jpg);background-position: 70%;background-repeat:no-repeat;padding:200px 0;background-size:cover}

.bb-gold-button{color:#fff;background-color:#c69b4c;border-radius:16px;border:2px solid #c69b4c;padding:15px 60px;font-size:16px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}
.bb-gold-button.w600{max-width:600px}
.bb-gold-button .bb-btn-text{position:relative;transition:transform .3s ease}
.bb-gold-button .bb-btn-text::before{content:"";position:absolute;left:-40px;top: 14px;transform:translate(-10px,-50%);width:22px;height:22px;background:url(/assets/img/pfeil-weiss.svg) center/contain no-repeat;opacity:0;transition:transform .3s ease,opacity .3s ease}
.bb-gold-button:hover .bb-btn-text{transform:translateX(15px)}
.bb-gold-button:hover{color:#fff}
.bb-gold-button:hover .bb-btn-text::before{transform:translate(0,-50%);opacity:1}
.bb-blockbutton { color: #141414; background-color: #fff; border-top: 2px solid #babebf; border-bottom: 2px solid #babebf; display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden; text-align: center;padding:15px 60px;font-size:16px;text-transform:uppercase;font-family:'Montserrat',sans-serif; width: 100%;}
.bb-blockbutton .bb-btn-text{position:relative;transition:transform .3s ease}
.bb-blockbutton .bb-btn-text::before{content:"";position:absolute;left:-40px;top: 14px;transform:translate(-10px,-50%);width:22px;height:22px;background:url(/assets/img/pfeil-schwarz.svg) center/contain no-repeat;opacity:0;transition:transform .3s ease,opacity .3s ease}
.bb-blockbutton:hover .bb-btn-text{transform:translateX(15px)}
.bb-blockbutton:hover{color:#141414}
.bb-blockbutton:hover .bb-btn-text::before{transform:translate(0,-50%);opacity:1}
.bbgbb {display: none;}
.bc-silver-15{background-color:#f3f3f4;padding:60px 0}
.bc-silver-10{background-color:#f7f8f8;padding:60px 0}
.sd-uvp{list-style:none;padding:0;margin:0;font-size:30px;font-weight:500;display:flex;justify-content:space-between}
.sd-uvp li{position:relative;padding-left:60px;margin-bottom:0;font-family: 'Montserrat';font-weight: 700;font-size: 20px;line-height: 32px;color: #141414;letter-spacing: .045em;}
.sd-uvp li::before{content:"";position:absolute;left:0;top:-3px;width:40px;height:40px;background:url(/assets/img/haken-silber.svg) center/contain no-repeat}
.kundenmeinung {padding: 40px !important;}
.kunden-sterne {width: 180px; max-width: 100%; padding-bottom: 24px;}




/* Keyframes */
@keyframes marquee {
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@keyframes sliderFade {
0%{opacity:0}
8.33%{opacity:1}
33.33%{opacity:1}
41.67%{opacity:0}
100%{opacity:0}
}
.btn-sold,.btn-sold:hover,.btn-sold:focus{background:#860000!important;cursor:not-allowed!important;pointer-events:none!important;color:#fff!important;border-color:#860000!important}
@keyframes blinkBorder {
0%{box-shadow:0 0 15px 4px #e2001a}
50%{box-shadow:0 0 15px 4px #c69b4c}
100%{box-shadow:0 0 15px 4px #e2001a}
}
@keyframes slideitleft {
0%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}
100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}
}
.slideitright{animation-name:slideitright;-webkit-animation-name:slideitright;animation-duration:.75s;-webkit-animation-duration:.75s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}
@keyframes slideitright {
0%{-webkit-transform:translateX(-25%);transform:translateX(-25%);opacity:0}
100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}
}
.slideinfade{animation-name:slideinfade;-webkit-animation-name:slideinfade;animation-duration:.75s;-webkit-animation-duration:.75s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}
@keyframes slideinfade {
0%{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}
100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}
}

/* Responsive */

@media screen and (min-width: 1920px) {
    .container{max-width:1720px}
    .sd-uvp li {font-size: 28px;}
}

@media screen and (max-width:1919px) {
    header{height:110px}
    #new-head{height:calc(100vh - 110px)}
    #new-head-body{height:calc(100vh - 110px - 80px)}
    #new-head-foot{height:80px}
    #topbar{padding-top:56px}
    #main-menu{padding-top:25px}
    #main-menu li,#lang-sel li{font-size:16px;padding:0 10px;letter-spacing:0}
    #main-menu ul li a{display:block;padding:6px 15px;font-size:14px}
    #main-menu ul:before{height:45px}
    #main-menu ul:after{height:45px}
    #head-wrap.fixed #main-menu ul:before{height:37px}
    #head-wrap.fixed #main-menu ul:after{height:37px}
    #headSlide .carousel-item .img-container{height:calc(100vh - 240px - 48px)}
    .silber-gold-balken{bottom:105px}
    .steuerung{bottom:270px}
    h1,h2.page-head{font-size:35px}
    h2,h3{font-size:18px;line-height:30px}
    p{font-size:16px;line-height:26px;color:#141414}
    footer ul li{font-size:16px;line-height:24px}
    .grey-box ul{padding-left:15px}
    .grey-box li{font-size:16px;line-height:24px}
    .pb-80{padding-bottom:40px}
    .grey-box{max-height:553px;height:553px;padding:45px 35px 70px}
    .grey-box a{font-size:12px}
    .grey-box a span img{width:13px;height:auto}
    .grey-box a:hover span{padding-right:8px}
    .blockbutton{font-size:14px}
    .table-silber th,.table-silber td,.table-gold th,.table-gold td{font-size:16px}
    .collapse ul,.collapsing ul{font-size:16px}
    .publikation h3{letter-spacing:0;display:block;min-height:90px}
    ul.downloads li a:before{left:15px}
    ul.downloads li:hover a:before{left:20px}
    ul.downloads li a,ul.downloads li.just-text{padding:15px 15px 15px 45px;font-size:14px}
    ul.downloads li span{font-size:12px;display:block;line-height:14px}
    ul.downloads.larger li a{height:88px}
    .tresor td.tresor-desc{padding:15px;height:112px}
    .h-space{display:none}
    #form-wrap input[type="submit"]{font-size:14px}
    #headSlide .carousel-item .img-container img{bottom:0;top:auto;height:100vh;width:auto;min-width:100%}
    p,.white-bg li{font-size:16px}
    .portfolio-item{width:17.839%}
    .medaille-wrap{width:160px;height:160px}
    .medaille-wrap img{width:160px;height:160px}
    .medaille-wrap.coinsilber14{width:84px;height:84px;position:absolute;top:118px;right:234px}
    .medaille-wrap.coinsilber14 img{width:84px;height:84px}
    .medaille-wrap.coingold14{width:105px;height:105px;position:absolute;top:97px;right:234px}
    .medaille-wrap.coingold14 img{width:105px;height:105px}
    .table-ratio th{padding:46px 15px}
    .table-ratio td{display:none}
    .table-ratio td.ratio-box{display:block}
    .text-ratio-stand{padding-top:16px}
    .hidden-break{display:block}
    #gsr.col-lg-4 td,#gsr.col-lg-4 th{font-size:12px}
    #gsr.col-lg-4 .breaksmall{display:block}
    #gsr.col-lg-4 .table-ratio th{padding:34px 0}
    #gsr.col-lg-4 .table-ratio td.ratio-box{padding:14px}
    .nav-tabs.gold-tabs .nav-link{font-size:14px;border:4px solid #fff}
    .barter-h{min-height:60px}
    #gsr.col-lg-4 .text-ratio-stand small{font-size:70%}
    .break1{display:block}
    #head-wrap .widget_icl_lang_sel_widget{top:-25px}
    .hero-slider{height:600px;}
    section.ullman{height:550px}
    .ullmann-box{bottom:-550px}
    .hero-slider{height:600px;}
}

@media screen and (min-width:1440px) and (max-width:1919px) {
    .grey-bg.product-detail .flip-box { min-height: 350px;}
    #language-select {margin-top: -15px;}
    #main-menu {padding-top: 15px;}
    .container{max-width:1340px}
    #sonderedition:before{width:50px}
    #sonderedition:after{width:50px}
    #sonderedition{width:180px}
    .sl5{top:0!important}
    .sl3{top:0!important}
    .silber-text strong,.gold-text strong{display:block;padding-top:4px}
    #headSlide{height:calc(100vh);margin-bottom:-150px;max-height:calc(1400px)}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:calc(100vh - 65px);max-width:100%;max-height:calc(1400px - 65px)}
    #headSlide .carousel-item .img-container{height:calc(100vh - 305px);width:100%;position:absolute;left:-50%;right:-50%;margin-left:auto;margin-right:auto;overflow:hidden;max-width:100%;max-height:calc(1400px - 305px)}
    #headSlide .carousel-item .img-container img{position:absolute;width:100%;height:auto;min-width:auto;left:-50%;right:-50%;margin-left:auto;margin-right:auto}
    #topbar{top:-21px;position:relative;padding:8px 0}
    .steuerung{bottom:330px}
    #head-wrap .widget_icl_lang_sel_widget{top:-25px}
    #head-wrap .blockbutton.goldbutton{margin-left:-60px}
    .glink{margin-left:64px}
    section.ullman{height:500px}
    .ullmann-box{bottom:-500px}
    .ncf .col-md-9{width:70%}
    .ncf .col-md-3{width:30%}
    .s-deposito-head { background-position: 80%;}
    .s-deposito-head .blockbutton.half {width: 100%; margin-bottom: 12px;}
}

@media screen and (min-width: 1200px) and (max-width:1439px) {
    .grey-bg.product-detail .flip-box {min-height: 280px;}
    #new-head-foot{height:90px}
    #new-head-body{height:calc(100vh - 110px - 90px)}
    #new-head-foot .slashbreak{display:block;font-size:0}
    #sonderedition:before{width:30px;left:-10px}
    #sonderedition:after{width:30px;right:-10px}
    #sonderedition{width:180px}
    .table-ratio th{padding:34px 15px}
    #gsr.col-lg-4 .table-ratio th{padding:34px 0}
    #gsr.col-lg-4 span.breaker{display:block}
    #gsr.col-lg-4 .table-ratio td.ratio-box{padding:23px 0}
    .sl3{top:-100px!important}
    .sl5{top:-100px!important}
    .silber-text strong,.gold-text strong{display:block;padding-top:4px}
    #headSlide{height:calc(100vh);margin-bottom:-150px;max-height:calc(1400px)}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:calc(100vh - 65px);max-width:100%;max-height:calc(1400px - 65px)}
    #headSlide .carousel-item .img-container{height:calc(100vh - 305px);width:100%;position:absolute;left:-50%;right:-50%;margin-left:auto;margin-right:auto;overflow:hidden;max-width:100%;max-height:calc(1400px - 305px)}
    #headSlide .carousel-item .img-container img{position:absolute;width:100%;height:auto;min-width:auto;left:-50%;right:-50%;margin-left:auto;margin-right:auto}
    #topbar{top:-21px;position:relative;padding:12px 0;font-size:12px}
    .steuerung{bottom:330px}
    .topbar-negative,.topbar-red{font-size:12px}
    .topbar-positive,.topbar-green{font-size:12px}
    #head-wrap .widget_icl_lang_sel_widget{top:-25px}
    .glink{margin-left:40px}
    section.ullman{background-size:auto 430px;background-position:top right;height:400px}
    .ullmann-box{bottom:-400px}
    #head-wrap .blockbutton.goldbutton{margin-left:-130px}
    .page-template-page-landing main .offset-lg-4{margin-left:25%}
    .page-template-page-landing main .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .ncf .col-md-9{width:70%;flex:0 0 70%;max-width:70%}
    .ncf .col-md-3{width:30%;flex:0 0 30%;max-width:30%}
    .s-deposito-head {background-position: 70%; padding: 120px 0px;}
    .s-deposito-head .blockbutton.half {width: 100%; margin-bottom: 12px;}
    .sd-uvp { font-size: 24px;}
    .sd-uvp li {padding-left: 50px;}
}

@media screen and (max-width: 1199px) {
    #language-select {margin-top: -25px;}
    #new-head, #new-head-body {height: 700px;}
    #new-head-foot{height:80px}
    h1,h2.page-head{font-size:28px;line-height:45px}
    #main-menu ul:before{height:0;display:none}
    #main-menu ul:after{height:0;display:none}
    #main-menu ul{box-shadow:none}
    .grey-box{height:auto;max-height:auto;margin-bottom:30px;min-height:390px}
    .table-silber th,.table-silber td,.table-gold th,.table-gold td{font-size:12px}
    .blockbutton{font-size:12px;padding:15px}
    .blockbutton span img{width:15px;height:auto}
    .nav-tabs .nav-link{font-size:16px}
    .grey-bg,.white-bg{padding:40px 0}
    .portfolio-item{width:22.58%}
    #form-wrap input[type="submit"]{font-size:12px}
    footer .silber-balken{width:86%;left:-20%}
    footer .gold-balken{width:53%;right:-20%}
    footer ul li{font-size:16px}
    footer p{line-height:30px}
    footer .mt-80{margin-top:60px}
    #headSlide{margin-bottom:-100px}
    .medaille{width:150px}
    .portfolio-menu li{font-size:16px}
    .portfolio-item{width:31.184%}
    .ansprechpartner{width:200px}
    .ansprechpartner2{width:200px;margin-top:0;float:right}
    .mt-80{margin-top:40px}
    #main-menu{padding:15px;background-color:#fff;position:absolute;z-index:50000;text-align:left;left:15px;right:15px;display:none}
    #main-menu li,#main-menu li:last-child{display:block;padding:8px 15px}
    header{height:118px}
    #menutoggle{display:block;background-color:#d8dada;padding:15px;font-family:'Montserrat';font-weight:400;font-size:16px;line-height:16px;color:#141414;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;position:relative;padding-left:85px;margin-top:8px;width:50%;margin-left:50%}
    #menutoggle .g-box-plus img{width:50%;height:auto;margin-top:8px}
    #menutoggle .g-box-minus img{width:50%;height:auto;margin-top:8px}
    #main-menu ul{position:relative;display:none}
    #main-menu li:hover ul{display:block}
    #main-menu li:last-child ul{right:auto;margin-left:-30px;margin-right:auto}
    ul.downloads li a:before{left:15px}
    ul.downloads li:hover a:before{left:25px}
    ul.downloads li a,ul.downloads li.just-text{padding:15px 35px 15px 65px;font-size:18px}
    ul.downloads li span{font-size:16px;line-height:30px}
    ul.downloads.larger li a{height:83px}
    .download-head{min-height:auto;margin-top:12px}
    .tbww{margin-bottom:30px}
    .grey-box.box-hw,.grey-box.box-sd,.grey-box.box-gd,.grey-box.box-hk{background-color:#fff}
    .box-hw{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-hk.jpg);background-size:100%!important}
    .box-sd{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-sd.jpg);background-size:100%!important}
    .box-gd{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-gd.jpg);background-size:100%!important}
    .box-hk{background-color:#fff;background-image:linear-gradient(#ffffffbb,#ffffffbb),url(/assets/img/mouseover-hw.jpg);background-size:100%!important}
    .grey-box a{position:absolute;display:block;bottom:0;text-transform:uppercase;background-color:#dddfdf;color:#141414;left:0;right:0;padding:15px 35px;font-size:16px;transition:.5s;visibility:visible;opacity:1;margin-bottom:0}
    .grey-box,.grey-box:hover{padding:45px 35px 70px}
    #headSlide .carousel-item .img-container img{bottom:0;top:auto;height:100vh;width:auto}
    .medaille-wrap{width:150px;height:150px}
    .medaille-wrap img{width:150px;height:150px}
    .medaille-wrap.coinsilber14{width:79px;height:79px;position:absolute;top:103px;right:208px}
    .medaille-wrap.coinsilber14 img{width:79px;height:79px}
    .medaille-wrap.coingold14{width:98px;height:98px;position:absolute;top:84px;right:208px}
    .medaille-wrap.coingold14 img{width:98px;height:98px}
    .flip-box-front img,.flip-box-back img{width:100%;height:100%}
    ul.wertkauf.konstantplan .flip-box.s-1,ul.wertkauf.konstantplan .flip-box.g-1{width:175px;height:175px}
    #gsr.col-lg-4 span.breaker{display:block}
    .table-ratio th{padding:34px 15px}
    #gsr.col-lg-4 td,#gsr.col-lg-4 th{font-size:12px;padding:8px}
    #gsr.col-lg-4 .table-ratio th{padding:20px 8px}
    #gsr.col-lg-4 .table-ratio td.ratio-box{padding:16px 8px}
    #gsr.col-lg-4 p{font-size:12px}
    .nav-tabs.gold-tabs .nav-link{width:100%}
    .widget_polylang{float:left;padding-top:16px}
    #sonderedition:before{width:30px;left:-10px;height:70px;bottom:30px}
    #sonderedition:after{width:30px;right:-10px;height:70px;bottom:30px}
    #sonderedition{width:160px;font-size:14px;bottom:-100px}
    .slashbreak{display:block;font-size:0}
    #topbar{padding-top:12px}
    .silber-text strong,.gold-text strong{display:block;padding-top:4px}
    #headSlide{height:calc(100vh);margin-bottom:-150px;max-height:calc(1400px)}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:calc(100vh - 96px);max-width:100%;max-height:calc(1400px - 96px)}
    #headSlide .carousel-item .img-container{height:calc(100vh - 336px);width:100%;position:absolute;left:-50%;right:-50%;margin-left:auto;margin-right:auto;overflow:hidden;max-width:100%;max-height:calc(1400px - 336px)}
    #headSlide .carousel-item .img-container img{position:absolute;width:100%;height:auto;min-width:auto;left:-50%;right:-50%;margin-left:auto;margin-right:auto}
    #topbar{top:-51px;position:relative;padding:8px 0}
    .steuerung{bottom:380px}
    #head-wrap .widget_icl_lang_sel_widget{top:-35px}
    .wgold .col-12.col-md-6.col-xl-3{width:25%;-ms-flex:0 0 25%;flex:0 0 25%}
    .glink{margin-left:20px}
    section.ullman{background-size:auto 430px;background-position:top right;height:400px}
    .ullmann-box{bottom:-400px}
    #head-wrap .blockbutton.goldbutton{margin-left:-130px}
    .page-template-page-landing main .offset-lg-4{margin-left:20%}
    .page-template-page-landing main .col-lg-4{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}
    .ncf .col-md-9{width:65%;flex:0 0 65%;max-width:65%}
    .ncf .col-md-3{width:35%;flex:0 0 35%;max-width:35%}
    .s-deposito-head { padding: 100px 0px; background-position: 70%;}
    .s-deposito-head .blockbutton.half {width: 100%; margin-bottom: 12px;}
    .sd-uvp img {width: 30px;font-size: 22px;}
    .grey-bg.product-detail .flip-box { width: 400px !important;height: 400px !important;min-height: 400px;}
    .hero-slider{height:450px;}
    .sd-uvp li:nth-child(1) {width: 37%;}
    .sd-uvp li:nth-child(3) {width: 50%;}
}

@media screen and (max-width: 991px) {
    header{height:145px}
    #new-head{height:calc(100vh - 145px);overflow:auto}
    #new-head-body{height:calc(100vh - 145px - 80px);min-height:400px}
    #new-head-foot{height:80px}
    #new-head-foot,#new-head-foot .topbar-negative,#new-head-foot .topbar-positive,#new-head-foot .topbar-red,#new-head-foot .topbar-green{font-size:12px}
    .new-steuerung{width:380px}
    .logo{max-width:300px;margin:0 auto}
    #menutoggle{margin:16px auto 0}
    #head-wrap{padding:15px 0}
    #headSlide{height:calc(100vh - 152px);margin-bottom:40px;min-height:300px}
    .silber-gold-balken{bottom:135px}
    .steuerung{bottom:175px;width:100%}
    #headSlide .carousel-item .img-container img{bottom:30px;top:auto;height:100vh;width:auto}
    h1,h2.page-head{font-size:25px;line-height:35px}
    .grey-box{height:auto}
    .buttonrow-bartern{margin-top:30px}
    .portfolio-item{width:47.828%}
    footer .col-12.col-lg-2.offset-lg-3.col-xl-2.offset-xl-4{position:absolute;right:15px;width:135px}
    footer .silber-gold-balken{height:500px}
    footer .silber-balken,footer .gold-balken{height:500px}
    footer .silber-balken{width:121%;left:-45%}
    footer .gold-balken{width:66%;right:-45%}
    .cbb{margin-bottom:30px}
    ul.uvps li{font-size:18px}
    .five-year-chart{height:350px}
    .carousel-control-prev{left:15px}
    .carousel-control-next{right:15px}
    .flip-box-front img,.flip-box-back img{width:100%;height:100%}
    .flip-box.s-14{width:104px;height:104px}
    .flip-box.s-1{width:200px;height:200px}
    .flip-box.g-14{width:131px;height:131px}
    .flip-box.g-1{width:200px;height:200px}
    ul.wertkauf{gap:30px}
    ul.wertkauf.konstantplan .flip-box.s-1,ul.wertkauf.konstantplan .flip-box.g-1{width:140px;height:140px}
    #gsr-chart.col-lg-4,#gsr.col-lg-4{cursor:auto}
    #gsr.col-lg-4:hover #gsr-inner,#gsr-chart.col-lg-4:hover #gsr-chart-inner:hover{box-shadow:none!important}
    .table-gold.dark-gold td,.table-silber.dark-silber td{font-size:16px}
    .table-ratio th{padding:34px 15px}
    .table-ratio td.ratio-box{padding:14px 15px}
    #chart-wrap.h-100{height:auto!important}
    .nav-tabs.gold-tabs .nav-link{width:50%}
    #nav-wrap{padding-top:30px}
    #gsr-chart-inner .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .grey-box{min-height:inherit}
    .barter-h{min-height:inherit}
    .widget_polylang{float:right;padding-top:0}
    #headSlide{height:735px;margin-bottom:0}
    #headSlide .carousel-item .img-container img{height:600px}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:735px}
    #headSlide .carousel-item .img-container{height:600px}
    #headSlide .silber-gold-balken{bottom:0}
    #headSlide .carousel-item .img-container img{bottom:0}
    .col-sonderedition{padding-bottom:100px}
    #sonderedition{font-size:16px;bottom:0;width:260px}
    #sonderedition:before{left:-50px;height:70px;bottom:35px;width:80px}
    #sonderedition:after{right:-50px;height:70px;bottom:35px;width:80px}
    #topbar{top:0;font-size:12px}
    .topbar-positive,.topbar-negativ{font-size:12px}
    #head-wrap .widget_icl_lang_sel_widget{top:0}
    .page-template-page-landing .offset-md-4{margin-left:0!important}
    .page-template-page-landing #head-wrap .special-button{margin-top:16px;padding:8px 0!important}
    section.pdf-landingpage h1{padding-left:120%}
    .glink{margin-left:182px;margin-top:200px;width:100%;display:block;max-width:100%;position:relative;z-index:5}
    ul.geheimnisse,ul.geheimnis-dreispalten{display:grid;grid-template-columns:repeat(1,1fr);}
    ul.geheimnisse li,ul.geheimnis-dreispalten li{max-height:200px;overflow:hidden}
    ul.geheimnis-dreispalten li{max-width:100%}
    #head-wrap .blockbutton.goldbutton{margin-left:0}
    .ncf .col-md-9{width:100%;flex:0 0 100%;max-width:100%}
    .ncf .col-md-3{width:100%;flex:0 0 100%;max-width:100%}
    #language-select{margin-top:22px;position:absolute;right:30px}
    .s-deposito-head .col-md-9{width:60%}
    .s-deposito-head{background-position: 75%;}
    .sd-uvp img{width:16px}
    .sd-uvp{font-size:16px;padding:30px 0}
    body#page-16-s-deposito-landingpage .feature-icon{max-width:100px!important}
    body#page-16-s-deposito-landingpage .grey-bg h4{font-size:14px;font-weight:500}
    body#page-16-s-deposito-landingpage .grey-bg .img-fluid{max-width:100%!important}
    body#page-16-s-deposito-landingpage .col-12.col-md-6.col-lg-4{margin-bottom:30px}
    .warteliste-button{display:none}
    #page-17-weihnachtsaktion header{height:auto}
    .grey-bg.product-detail .flip-box{width:280px!important;height:280px!important;min-height:280px}
    #page-17-weihnachtsaktion p,#page-17-weihnachtsaktion li{font-size:16px;line-height:27px}
    .desc-img-item img{max-width:75%;height:auto}
    #page-17-weihnachtsaktion .col-md-4.offset-md-4{margin-left:0;width:100%}
    #page-17-weihnachtsaktion h2{font-size:20px}
    .hero-slide.slide-1{background-image:url(/media/slide-01-mobile.webp);background-position:bottom center}
    .hero-slide.slide-2{background-image:url(/media/slide-02-mobile.webp);background-position:bottom center}
    .hero-slide.slide-3{background-image:url(/media/slide-03mobile.webp);background-position:bottom center}
    .promo-modal-content{flex-direction:column;width:95%;max-height:90vh}
    .promo-modal-left{height:300px}
    .promo-modal-right{padding:30px}
    .promo-title{font-size:24px;line-height:32px;margin-bottom:20px}
    .bbgbb {display: block; height: 0;}
    .sd-uvp { display: block;}
    .sd-uvp li:nth-child(1), .sd-uvp li:nth-child(2), .sd-uvp li:nth-child(3) {width: 100%; margin-bottom: 30px;}
    .sd-uvp li:nth-child(3) {margin-bottom: 0px;}
}

@media screen and (max-width: 767px) {
    #new-head-body{height:calc(100vh - 145px - 190px)}
    #new-head-foot{height:190px;padding:10px 0}
    #menutoggle{width:100%;font-size:14px}
    .grey-box{margin-bottom:30px}
    .grey-box h2{margin-bottom:20px}
    .pb-80{padding-bottom:20px}
    .table-silber th,.table-silber td,.table-gold th,.table-gold td{font-size:16px}
    .blockbutton{font-size:16px}
    .ptb-100{padding:40px 0}
    .table-silber td.text-right,.table-silber th.text-right,.table-gold td.text-right,.table-gold th.text-right{text-align:center!important}
    #silber-chart{margin-bottom:40px}
    .five-year-chart{height:300px}
    .portfolio-item{width:100%}
    .newsletter-item.h-100{height:auto!important;margin-bottom:30px}
    .publikation h3{min-height:auto}
    footer .silber-gold-balken{height:500px}
    footer .silber-balken,footer .gold-balken{height:500px}
    footer .silber-balken{width:121%;left:-45%}
    footer .gold-balken{width:66%;right:-45%}
    footer .mt-80{margin-top:60px}
    footer strong{display:block;margin:10px 0!important}
    #form-wrap input[type="submit"]{font-size:16px;width:100%;display:block}
    .tbwwb{margin-bottom:30px}
    .securma{margin-top:40px}
    .hi-xs{display:none}
    .text-right.a2{text-align:center!important}
    .ansprechpartner{margin-top:40px}
    .ansprechpartner2{float:none;margin:10px auto 30px}
    ul.wertkauf{flex-wrap:wrap}
    ul.wertkauf li{flex-basis:43%}
    .flip-box{margin:0 auto}
    .breaksmall{display:block}
    .table-ratio th{padding:19px 15px}
    #gsr p.text-gold,#gsr p.text-silber,#gsr p.text-ratio-stand{font-size:16px}
    .table-ratio td{padding:12px 15px 13px}
    #gsr .col-12.col-md-4.h-100,#gsr-inner,#gsr-chart-inner{height:auto!important}
    .widget_polylang{margin-top:-10px;margin-bottom:40px;float:right;padding-top:0}
    footer .silber-gold-balken{height:570px}
    footer .silber-balken,footer .gold-balken{height:570px}
    #headSlide{height:635px;margin-bottom:0}
    #headSlide .carousel-item .img-container img{height:500px}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:635px}
    #headSlide .carousel-item .img-container{height:500px}
    #headSlide .silber-gold-balken{bottom:0}
    #headSlide .carousel-item .img-container img{bottom:0}
    #sonderedition{font-size:16px;bottom:0;width:260px}
    #sonderedition:before{left:-10px;height:70px;bottom:35px;width:40px}
    #sonderedition:after{right:-10px;height:70px;bottom:35px;width:40px}
    .slashbreak{display:inline-block;font-size:12px}
    .break1{display:inline-block}
    #topbar strong{float:right}
    #topbar{top:0}
    #head-wrap .widget_icl_lang_sel_widget{top:-25px}
    #head-wrap .special-button{display:none}
    .landing-hidden-xl{display:block}
    .glink2{color:#fff;background-color:#c69b4c;padding:8px 0;text-align:center;text-transform:uppercase}
    .page-template-page-landing header{height:auto!important}
    section.pdf-landingpage{padding:0;height:200px;background-position:center center;background-size:cover;position:relative}
    section.pdf-landingpage h1{display:none}
    .wgold{background:none;background-color:#fff}
    .glink2 img{width:18px;height:auto;margin-right:16px;margin-top:-2px}
    .glink2 img.pfeil-schwarz{display:none}
    .glink2:hover img.pfeil-schwarz{display:inline-block}
    .glink2:hover img.pfeil-weiss{display:none}
    .page-template-page-landing .wgold .col-12.col-md-6.col-xl-3.my-auto{display:none}
    .page-template-page-landing .wgold .col-12.col-md-6.col-xl-3{text-align:center;background-color:#f8ecddff;padding:32px 0}
    ul.geheimnisse,ul.geheimnis-dreispalten{display:grid;grid-template-columns:repeat(1,1fr);}
    ul.geheimnisse li,ul.geheimnis-dreispalten li{max-height:200px;overflow:hidden}
    ul.geheimnis-dreispalten li{max-width:100%}
    .page-template-page-landing section.grey-bg{padding-left:15px!important;padding-right:15px!important}
    section.ullman{height:auto;background-repeat:no-repeat;background-position:top right;background-size:auto 230px;padding-top:278px;margin-bottom:-40px}
    .ullmann-box{position:relative;left:auto;bottom:auto;padding:0;background:none}
    .wgold .col-12.col-md-6.col-xl-3{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}
    .wgold{padding-top:32px}
    .page-template-page-landing main .offset-lg-4{margin-left:0}
    .page-template-page-landing main .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
     #language-select {margin-top: -21px;}
    .s-deposito-head {background-position: top right; padding: 300px 0px 0px 0px;background-size: 1000px;}
    .s-deposito-head .col-md-9 {width: 100%;}
    .sd-uvp {display: block !important; font-size: 20px;}
    .sd-uvp li {display: block; width: 100%;margin-bottom: 30px;}
    .sd-uvp li:last-child {margin-bottom: 0px;}
    .sd-uvp li img {width: 30px;}
    .fundament {background-position: top right;background-size: 200%;padding-top: 525px !important;}
    .fundament2 { background-image: url(/assets/img/Group-6416-min.jpg); background-position: top center; background-size: 768px; padding-bottom: 0px; background-color: #f7f8f8;}
    .fundament2 .col-md-6 p:last-child {padding-bottom: 60px;}
    .fundament2 h2 {padding-top: 660px;}
    body#page-16-s-deposito-landingpage .grey-bg .img-fluid.feature-icon { max-width: 100px !important; }
}

@media screen and (max-width: 575px) {
    .silber-balken{left:-18%;width:84%}
    .gold-balken{right:-18%;width:51%}
    ul.downloads li a:before{left:15px}
    ul.downloads li:hover a:before{left:25px}
    ul.downloads li a,ul.downloads li.just-text{padding:15px 35px 15px 65px;font-size:18px}
    ul.downloads li span{font-size:16px}
    ul.downloads.larger li a{height:auto}
    footer .col-12.col-lg-2.offset-lg-3.col-xl-2.offset-xl-4{position:relative;right:auto;width:100%}
    .securma{margin-top:20px}
    footer .silber-balken{width:142%;left:-66%}
    footer .gold-balken{width:88%;right:-66%}
    .mb-150{margin-bottom:50px}
    .medaille{width:80px}
    .medaille-wrap{width:100px;height:100px;top:15px;right:15px}
    .medaille-wrap img{width:100px;height:100px}
    .medaille-wrap.coinsilber14{width:53px;height:53px;position:absolute;top:62px;right:125px}
    .medaille-wrap.coinsilber14 img{width:53px;height:53px}
    .medaille-wrap.coingold14{width:66px;height:66px;position:absolute;top:49px;right:125px}
    .medaille-wrap.coingold14 img{width:66px;height:66px}
    #gsr p{font-size:14px}
    footer .silber-gold-balken{height:630px}
    footer .silber-balken,footer .gold-balken{height:630px}
    #headSlide{height:485px;margin-bottom:0}
    #headSlide .carousel-item .img-container img{height:350px}
    #headSlide .carousel-inner,#headSlide .carousel-item{height:485px}
    #headSlide .carousel-item .img-container{height:350px}
    #headSlide .silber-gold-balken{bottom:0}
    #headSlide .carousel-item .img-container img{bottom:0}
    #change-chart,.change-chart{flex-wrap:wrap}
    #topbar{top:0}
    #head-wrap .widget_icl_lang_sel_widget{top:-25px}
    #new-head,#new-head-body{height:500px}
    body#page-16-s-deposito-landingpage .logo{margin-bottom:20px!important}
    header{height:auto}
    .zeitraum{display:block;width:100%}
    .zeitraum .head{margin-bottom:24px}
    .desc-img-item img{max-width:100%;height:auto}
    .promo-modal-right{padding:22px}
    .promo-title{font-size:18px;line-height:24px}
    .promo-left{height:240px}
    .promo-btn{width:100%;text-align:center;padding:14px}
    .promo-card{padding:26px 18px 22px}
    .country-button{min-width:100%;padding:16px 24px}
}

@media screen and (max-width: 450px) {
header{height:185px}
#new-head{height:calc(100vh - 185px)}
#new-head-body{height:calc(100vh - 185px - 190px)}
#new-head-foot{height:190px;padding:10px 0}
.new-steuerung{width:100%;bottom:115px}
.logo{max-width:300px;padding:20px 0}
.widget_polylang{margin-top:-12px}
.widget_polylang ul{font-size:14px}
#headSlide{height:340px;margin-bottom:0}
#headSlide .carousel-item .img-container img{height:250px}
#headSlide .carousel-inner,#headSlide .carousel-item{height:340px}
#headSlide .carousel-item .img-container{height:250px}
#headSlide .silber-gold-balken{bottom:0}
#headSlide .carousel-item .img-container img{bottom:0}
.steuerung{bottom:110px}
.silber-gold-balken h2{margin-top:17px}
.silber-balken-kopf,.gold-balken-kopf{height:20px}
.silber-gold-balken{height:90px}
.grey-box,.grey-box:hover{padding:45px 35px 80px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.box-hw h2,.box-sd h2,.box-gd h2,.box-hk h2{min-height:inherit}
.grey-box a:hover span,.blockbutton:hover span{display:none;visibility:hidden;opacity:0}
h2,h3,h4,h5,h6{margin-bottom:20px;margin-top:30px}
.bg-silber.s-haggai{margin-bottom:40px}
.sd-icon-box{margin-bottom:40px}
.download-head{margin-top:30px}
.nn{overflow:hidden}
.schluesselbild{height:250px;width:auto!important;margin-left:-240px;min-width:100%}
.ansprechpartner2{width:200px;height:200px;margin:0}
footer .silber-balken{width:156%;left:-80%}
footer .gold-balken{width:96%;right:-75%}
.produkt-table.special{margin-top:0}
.coin-grey-box{display:block;width:100%}
ul.wertkauf.konstantplan .flip-box.s-1,ul.wertkauf.konstantplan .flip-box.g-1{width:110px;height:110px}
.hw-logo{margin-bottom:-30px}
#sonderedition:before{left:25px;height:70px;bottom:35px;width:40px}
#sonderedition:after{right:25px;height:70px;bottom:35px;width:40px}
#topbar strong{float:none;padding-bottom:8px}
.break1{display:block}
#head-wrap .widget_icl_lang_sel_widget{top:-25px}
.page-template-page-landing .goldbutton,.page-template-page-landing .goldbutton:hover{font-size:14px;padding:8px 16px!important}
.page-template-page-landing .goldbutton img,.page-template-page-landing .goldbutton span{display:none!important}
section.ullman{padding-top:248px}
#new-head, #new-head-body {height: 500px;}
    .accordion-head {padding: 10px 10px 10px 85px; height: auto;}
}

@media screen and (max-width: 380px) {
body,html{min-width:320px!important;overflow-x:hidden}
.silber-gold-balken{height:100px}
.silber-gold-balken h2{font-size:16px}
.silber-gold-balken p{font-size:14px}
.silber-balken{left:-21%;width:87%}
.gold-balken{right:-21%;width:54%}
footer .silber-balken{width:156%;left:-80%}
footer .gold-balken{width:96%;right:-75%}
.v-icon,.s-icon{width:120px;margin-top:10px}
.v-icon2r1{margin-top:-30px}
.medaille{width:80px;top:32px}
.five-year-chart{height:200px}
.grey-box li{font-size:14px}
#head-wrap .widget_icl_lang_sel_widget{top:-25px}
    .hotline-card { display: block; }
    .hotline-avatar img { width: 150px; height: 150px; margin: 20px auto 0px; display: block;}
    .hotline-card { text-align: center; }
    .badge { font-size: 0.9rem;}
 .grey-bg.product-detail .flip-box {
    width: 260px !important;
    height: 260px !important;
    min-height: 260px;
  }
    .buy-button.blockbutton span.1, .buy-button.blockbutton:hover span.1 {display: none !important;}
    .blockbutton.goldbutton.buy-button .pfeil-weiss {
  display: none !important;
}
}

@media screen and (max-width: 1399px) {
    .break-sm {display: block;}
}

/* FAQ module */
.faq-accordion.partner-ul{list-style:none;padding:0;margin:0}
.faq-accordion.partner-ul > li{margin:0 0 18px}
.faq-accordion.partner-ul > li:last-child{margin-bottom:0}
.faq-accordion.partner-ul .accordion-head{display:flex;align-items:flex-start;min-height:60px;height:auto;padding:18px 22px;background-color:#d8dada;font-family:'Montserrat';font-weight:700;font-size:16px;line-height:24px;color:#141414;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}
.faq-accordion.partner-ul .accordion-head.collapsed{font-weight:700}
.faq-accordion.partner-ul .accordion-head:focus{outline:none}
.faq-accordion.partner-ul .accordion-head .g-box-plus,.faq-accordion.partner-ul .accordion-head .g-box-minus{position:static;top:auto;bottom:auto;left:auto;background:transparent;flex:0 0 38px;width:38px;height:24px;display:flex;align-items:flex-start;align-self:flex-start;justify-content:center;font-size:0;line-height:0;color:#c69b4c;margin-top:2px;margin-right:10px;padding:0;opacity:1;visibility:visible}
.faq-accordion.partner-ul .accordion-head .g-box-plus::before,.faq-accordion.partner-ul .accordion-head .g-box-minus::before{content:"";display:block;width:24px;height:24px;background-color:currentColor;background-repeat:no-repeat;background-position:center;background-size:contain}
.faq-accordion.partner-ul .accordion-head .g-box-plus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v16M4 12h16' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v16M4 12h16' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.faq-accordion.partner-ul .accordion-head .g-box-minus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.faq-accordion.partner-ul .accordion-head .g-box-minus{display:none}
.faq-accordion.partner-ul .accordion-head[aria-expanded="true"] .g-box-plus{display:none}
.faq-accordion.partner-ul .accordion-head[aria-expanded="true"] .g-box-minus{display:flex}
.faq-accordion.partner-ul .collapse,.faq-accordion.partner-ul .collapsing{transition:height .35s ease}
.faq-accordion.partner-ul .accordion-body{background:#d8dada;padding:0 22px 22px 70px;margin-top:0;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}
.faq-accordion.partner-ul .collapsing .accordion-body{opacity:0;transform:translateY(-6px)}
.faq-accordion.partner-ul .accordion-body p{margin:0 0 14px}
.faq-accordion.partner-ul .accordion-body p:last-child{margin-bottom:0}

header .logo{max-width:200px;width:100%;height:auto}
#head-wrap .row{align-items:flex-end}
.silbar-pdf-button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,520px);min-height:56px;padding:14px 34px;border:2px solid #a7acad;border-radius:14px;background:#a7acad;color:#fff;font-family:'Montserrat',sans-serif;font-size:17px;line-height:24px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.silbar-pdf-button:hover,.silbar-pdf-button:focus{background:#fff;color:#a7acad;border-color:#a7acad;text-decoration:none}

/* SILbar hero */
.silbar-hero{position:relative;overflow:hidden;min-height:920px;padding:92px 0 70px;background:url("/assets/img/Hintergrundfoto-80-scaled.jpg") top center/cover no-repeat;text-align:center}
.silbar-hero__inner{position:relative;z-index:2;width:min(100% - 40px,1420px);margin:0 auto}
.silbar-hero__title{margin:0 0 18px;font-family:'Montserrat',sans-serif;font-size:38px;line-height:48px;font-weight:700;color:#141414;letter-spacing:0}
.silbar-hero__text{margin:0 auto 36px;font-size:30px;line-height:1.65;color:#141414}
.silbar-hero__visual{display:block;width:min(1060px,72vw);height:auto;margin:0 auto 38px}
.silbar-hero__actions{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap}
.silbar-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 30px;border:2px solid #a7acad;border-radius:12px;background:#a7acad;color:#fff;font-family:'Montserrat',sans-serif;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.silbar-hero__button:hover,.silbar-hero__button:focus{background:#fff;color:#a7acad;border-color:#a7acad;text-decoration:none}
.silbar-hero__button--outline{background:#fff;border-color:#c69b4c;color:#c69b4c}
.silbar-hero__button--outline:hover,.silbar-hero__button--outline:focus{background:#c69b4c;color:#fff;border-color:#c69b4c}
@media screen and (max-width: 1199px){
    .silbar-hero{min-height:780px;padding:72px 0 60px}
    .silbar-hero__title{font-size:34px;line-height:44px}
    .silbar-hero__text{font-size:26px;line-height:1.55}
    .silbar-hero__visual{width:min(860px,78vw)}
}
@media screen and (max-width: 767px){
    .silbar-hero{min-height:0;padding:52px 0 48px;background:url("/assets/img/Hintergrundfoto-80-scaled.jpg") top center/auto 300px no-repeat}
    .silbar-hero__title{font-size:30px;line-height:38px}
    .silbar-hero__text{font-size:21px;line-height:1.45;margin-bottom:26px}
    .silbar-hero__visual{width:min(620px,108vw);margin-left:50%;transform:translateX(-50%);margin-bottom:30px}
    .silbar-hero__actions{gap:14px}
}

/* SILbar partner marquee */
.silbar-partners{overflow:hidden;background:linear-gradient(to bottom,#fff 0,#fff 36%,#f5f6f6 36%,#f5f6f6 100%);padding:94px 0 96px}
.silbar-partners__marquee{width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}
.silbar-partners__marquee.is-dragging{cursor:grabbing}
.silbar-partners__track{display:flex;will-change:transform;animation:silbar-partners-scroll 86s linear infinite}
.silbar-partners__marquee:hover .silbar-partners__track,.silbar-partners__marquee:focus-within .silbar-partners__track{animation-play-state:paused}
.silbar-partners__marquee.is-marquee-ready .silbar-partners__track{animation:none}
.silbar-partners__group{display:flex;flex:0 0 auto;align-items:center;gap:62px;padding-right:62px}
.silbar-partners__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:210px;height:210px;border-radius:50%}
.silbar-partners__item img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;pointer-events:none;-webkit-user-drag:none}
.silbar-partners__content{width:min(100% - 40px,900px);margin:95px auto 0;text-align:center}
.silbar-partners__title{margin:0 0 20px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#141414;letter-spacing:0}
.silbar-partners__text{margin:0;font-size:28px;line-height:38px;color:#141414}
@keyframes silbar-partners-scroll{
    from{transform:translate3d(0,0,0)}
    to{transform:translate3d(-50%,0,0)}
}
@media screen and (max-width: 1199px){
    .silbar-partners{padding:76px 0 82px}
    .silbar-partners__group{gap:42px;padding-right:42px}
    .silbar-partners__item{width:184px;height:184px}
    .silbar-partners__content{margin-top:78px}
}
@media screen and (max-width: 767px){
    .silbar-partners{background:linear-gradient(to bottom,#fff 0,#fff 30%,#f5f6f6 30%,#f5f6f6 100%);padding:54px 0 62px}
    .silbar-partners__group{gap:24px;padding-right:24px}
    .silbar-partners__item{width:148px;height:148px}
    .silbar-partners__content{margin-top:58px}
    .silbar-partners__title{font-size:30px;line-height:38px}
    .silbar-partners__text{font-size:21px;line-height:31px}
}

/* SILbar mobile barter */
.silbar-mobile-barter{overflow:hidden;background:#fff;padding:82px 0 80px}
.silbar-mobile-barter__inner{position:relative;width:min(100% - 160px,1690px);min-height:660px;margin:0 auto}
.silbar-mobile-barter__panel{position:absolute;top:0;left:0;right:0;min-height:434px;border-radius:18px;background:#e8e9ea;padding:68px 60px;overflow:visible}
.silbar-mobile-barter__content{position:relative;z-index:2;max-width:720px}
.silbar-mobile-barter__eyebrow{margin:0 0 16px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#c69b4c;letter-spacing:0}
.silbar-mobile-barter__title{max-width:650px;margin:0 0 24px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:1.4;font-weight:700;color:#a7acad;letter-spacing:0}
.silbar-mobile-barter__text{margin:0;font-size:18px;line-height:28px;color:#141414}
.silbar-mobile-barter__phones{position:absolute;z-index:3;top:62px;right:126px;display:flex;align-items:flex-start;gap:78px}
.silbar-mobile-barter__phone{display:block;width:min(292px,18vw);height:auto}
.silbar-mobile-barter__stores{position:absolute;z-index:4;top:494px;left:60px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.silbar-mobile-barter__store{display:block;width:200px}
.silbar-mobile-barter__store img{display:block;width:100%;height:auto}
.silbar-mobile-barter--business .silbar-mobile-barter__panel{min-height:510px}
.silbar-mobile-barter--business .silbar-mobile-barter__content{max-width:690px}
.silbar-mobile-barter--business .silbar-mobile-barter__title{max-width:640px}
.silbar-mobile-barter__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,500px);min-height:50px;margin-top:30px;padding:12px 32px;border:2px solid #a7acad;border-radius:14px;background:#a7acad;color:#fff;font-family:'Montserrat',sans-serif;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.035em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.silbar-mobile-barter__button::before{content:"\2192";margin-right:18px;font-weight:700}
.silbar-mobile-barter__button:hover,.silbar-mobile-barter__button:focus{background:#fff;color:#a7acad;text-decoration:none}
.silbar-mobile-barter__macbook{position:absolute;z-index:3;right:90px;bottom:-132px;display:block;width:min(720px,46vw);height:auto}
.silbar-mobile-barter--business .silbar-mobile-barter__stores{top:565px}
@media screen and (max-width: 1399px){
    .silbar-mobile-barter__inner{width:min(100% - 80px,1280px)}
    .silbar-mobile-barter__panel{padding:58px 44px}
    .silbar-mobile-barter__content{max-width:560px}
    .silbar-mobile-barter__eyebrow,.silbar-mobile-barter__title{font-size:32px;line-height:40px}
    .silbar-mobile-barter__phones{right:60px;gap:48px}
    .silbar-mobile-barter__phone{width:min(260px,18vw)}
    .silbar-mobile-barter__stores{left:44px}
    .silbar-mobile-barter__macbook{right:38px;width:min(620px,45vw)}
    .silbar-mobile-barter--business .silbar-mobile-barter__stores{top:548px}
}
@media screen and (max-width: 1199px){
    .silbar-mobile-barter__inner{width:min(100% - 48px,1120px);min-height:610px}
    .silbar-mobile-barter__panel{min-height:400px;padding:52px 34px}
    .silbar-mobile-barter__content{max-width:490px}
    .silbar-mobile-barter__eyebrow,.silbar-mobile-barter__title{font-size:30px;line-height:38px}
    .silbar-mobile-barter__text{font-size:17px;line-height:26px}
    .silbar-mobile-barter__phones{top:60px;right:34px;gap:30px}
    .silbar-mobile-barter__phone{width:min(224px,19vw)}
    .silbar-mobile-barter__stores{top:462px;left:34px}
    .silbar-mobile-barter--business .silbar-mobile-barter__panel{min-height:480px}
    .silbar-mobile-barter--business .silbar-mobile-barter__content{max-width:500px}
    .silbar-mobile-barter__macbook{right:22px;bottom:-94px;width:min(560px,45vw)}
    .silbar-mobile-barter--business .silbar-mobile-barter__stores{top:520px}
}
@media screen and (max-width: 991px){
    .silbar-mobile-barter{padding:60px 0}
    .silbar-mobile-barter__inner{min-height:0}
    .silbar-mobile-barter__panel{position:relative;min-height:0;padding:42px 30px 0}
    .silbar-mobile-barter__content{max-width:none;text-align:center}
    .silbar-mobile-barter__title{max-width:none}
    .silbar-mobile-barter__phones{position:relative;top:auto;right:auto;justify-content:center;gap:34px;margin:34px auto 0}
    .silbar-mobile-barter__phone{width:min(250px,40vw)}
    .silbar-mobile-barter__stores{position:relative;top:auto;left:auto;justify-content:center;margin:34px 0 0}
    .silbar-mobile-barter--business .silbar-mobile-barter__panel{min-height:0}
    .silbar-mobile-barter__macbook{position:relative;right:auto;bottom:auto;width:min(780px,100%);margin:34px auto -34px}
    .silbar-mobile-barter--business .silbar-mobile-barter__stores{top:auto}
}
@media screen and (max-width: 575px){
    .silbar-mobile-barter{padding:42px 0 50px}
    .silbar-mobile-barter__inner{width:min(100% - 28px,520px)}
    .silbar-mobile-barter__panel{padding:32px 20px 0;border-radius:12px}
    .silbar-mobile-barter__eyebrow,.silbar-mobile-barter__title{font-size:28px;line-height:36px}
    .silbar-mobile-barter__phones{gap:12px}
    .silbar-mobile-barter__phone{width:min(210px,43vw)}
    .silbar-mobile-barter__store{width:150px}
    .silbar-mobile-barter__button{width:100%;padding:11px 18px;font-size:13px;line-height:19px}
    .silbar-mobile-barter__button::before{margin-right:10px}
    .silbar-mobile-barter__macbook{margin-top:28px}
}

/* SILbar how it works */
.silbar-how-it-works{background:#e8e9ea;padding:54px 0 70px}
.silbar-how-it-works__inner{width:min(100% - 80px,1690px);margin:0 auto}
.silbar-how-it-works__title{margin:0 0 30px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#141414;text-align:center;letter-spacing:0}
.silbar-how-it-works__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.silbar-how-it-works__card{display:flex;flex-direction:column;min-height:580px;overflow:hidden;border-radius:12px;background:#fff;padding:22px 20px 0}
.silbar-how-it-works__card h3{margin:0 0 20px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#c69b4c;letter-spacing:0}
.silbar-how-it-works__card p{min-height:96px;margin:0 0 20px;font-size:19px;line-height:27px;color:#141414}
.silbar-how-it-works__image{display:block;width:min(320px,82%);height:auto;margin:auto auto 0}
@media screen and (max-width: 1199px){
    .silbar-how-it-works__inner{width:min(100% - 48px,1120px)}
    .silbar-how-it-works__card{min-height:520px}
    .silbar-how-it-works__card h3{font-size:30px;line-height:38px}
    .silbar-how-it-works__card p{font-size:17px;line-height:25px}
    .silbar-how-it-works__image{width:min(280px,84%)}
}
@media screen and (max-width: 991px){
    .silbar-how-it-works__grid{grid-template-columns:1fr;gap:24px}
    .silbar-how-it-works__card{min-height:0;padding:24px 24px 0}
    .silbar-how-it-works__card p{min-height:0;margin-bottom:24px}
    .silbar-how-it-works__image{width:min(340px,78%)}
}
@media screen and (max-width: 575px){
    .silbar-how-it-works{padding:42px 0 54px}
    .silbar-how-it-works__inner{width:min(100% - 28px,520px)}
    .silbar-how-it-works__title{font-size:30px;line-height:38px;margin-bottom:22px}
    .silbar-how-it-works__card h3{font-size:28px;line-height:36px}
    .silbar-how-it-works__card p{font-size:16px;line-height:24px}
    .silbar-how-it-works__image{width:min(300px,86%)}
}

/* SILbar app promo */
.silbar-app-promo{position:relative;overflow:hidden;min-height:720px;padding:92px 0 100px;background:linear-gradient(to bottom,#fff 0,#fff 38%,#f5f6f6 38%,#f5f6f6 100%)}
.silbar-app-promo__content{position:relative;z-index:2}
.silbar-app-promo__headline{margin:0 0 18px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:34px;line-height:42px;color:#c69b4c;letter-spacing:.02em}
.silbar-app-promo__subline{margin:0 0 170px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:34px;line-height:42px;color:#a7acad;letter-spacing:.02em}
.silbar-app-promo__stores{display:flex;flex-wrap:wrap;gap:22px;align-items:center}
.silbar-app-promo__store{display:block;width:200px;max-width:calc(50% - 11px)}
.silbar-app-promo__store img{display:block;width:100%;height:auto}
.silbar-app-promo__phones{position:absolute;z-index:3;top:40px;left:50%;width:min(560px,42vw);height:auto;transform:translateX(14%)}
.silbar-app-promo__silver{position:absolute;z-index:1;right:-20px;bottom:0;width:min(740px,46vw);height:auto}
@media screen and (max-width: 991px){
    .silbar-app-promo{min-height:620px;padding:70px 0 92px;background:linear-gradient(to bottom,#fff 0,#fff 34%,#f5f6f6 34%,#f5f6f6 100%)}
    .silbar-app-promo__headline,.silbar-app-promo__subline{font-size:30px;line-height:38px}
    .silbar-app-promo__subline{margin-bottom:120px}
    .silbar-app-promo__phones{top:55px;width:min(430px,44vw);transform:translateX(calc(10% + 48px))}
    .silbar-app-promo__silver{width:48vw}
}
@media screen and (max-width: 767px){
    .silbar-app-promo{min-height:0;padding:54px 0 60px;background:linear-gradient(to bottom,#fff 0,#fff 42%,#f5f6f6 42%,#f5f6f6 100%)}
    .silbar-app-promo__headline,.silbar-app-promo__subline{font-size:26px;line-height:34px;text-align:center}
    .silbar-app-promo__subline{margin-bottom:28px}
    .silbar-app-promo__phones{position:relative;top:auto;left:auto;display:block;width:min(430px,86vw);margin:28px auto 34px;transform:none}
    .silbar-app-promo__stores{justify-content:center}
    .silbar-app-promo__store{width:180px;max-width:100%}
    .silbar-app-promo__silver{right:-120px;width:520px;max-width:none;opacity:.75}
}
@media screen and (max-width: 430px){
    .silbar-app-promo__stores{gap:14px}
    .silbar-app-promo__store{width:150px}
}

/* Timeline steps module */
.timeline-steps{position:relative}
.timeline-steps__wrap{position:relative;max-width:1220px;margin:0 auto;padding:0 0 30px}
.timeline-steps__wrap::before{content:"";position:absolute;top:44px;bottom:70px;left:50%;width:2px;background:#b6bcc0;transform:translateX(-50%)}
.timeline-steps__start{position:relative;z-index:2;text-align:center;font-family:'Montserrat';font-size:16px;line-height:22px;color:#141414;text-transform:uppercase;margin:0 0 170px}
.timeline-steps__target{position:relative;z-index:2;text-align:center;font-family:'Montserrat';font-size:16px;line-height:22px;color:#141414;text-transform:uppercase;margin:70px 0 0}
.timeline-steps__section{position:relative;z-index:3;display:flex;justify-content:center;margin:0 0 120px}
.timeline-steps__section::before{content:"";position:absolute;top:100%;left:50%;width:8px;height:120px;background:#d8bd7c;transform:translateX(-50%)}
.timeline-steps__section:last-child::before{display:none}
.timeline-steps__section-label{display:flex;align-items:center;justify-content:center;min-height:54px;width:min(440px,70vw);padding:12px 34px;border-radius:999px;background:#d8bd7c;color:#fff;font-family:'Montserrat';font-weight:700;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase}
.timeline-steps__step{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:start;margin:0 0 82px}
.timeline-steps__step::before{display:none}
.timeline-steps__step:last-child{margin-bottom:0}
.timeline-steps__marker{grid-column:2;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:78px;height:78px;margin:0 auto;border:8px solid #d8bd7c;border-radius:50%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.18);font-family:'Montserrat';font-weight:700;font-size:34px;line-height:1;color:#c69b4c}
.timeline-steps__content{position:relative;z-index:2;display:grid;max-width:520px;padding-top:0}
.timeline-steps__content::before{content:"";grid-row:2;height:1px;background:#c69b4c;z-index:1;margin-bottom:24px}
.timeline-steps__content h3{grid-row:1;margin:0 0 16px;font-family:'Montserrat';font-weight:700;font-size:18px;line-height:26px;color:#d8b66e;letter-spacing:.045em}
.timeline-steps__content p{grid-row:auto}
.timeline-steps__content p{margin:0}
.timeline-steps__step--right .timeline-steps__content{grid-column:3;margin-left:62px}
.timeline-steps__step--right .timeline-steps__content::before{justify-self:start;width:calc(100% + 62px);margin-left:-62px}
.timeline-steps__step--left .timeline-steps__content{grid-column:1;grid-row:1;margin-right:36px;justify-self:end}
.timeline-steps__step--left .timeline-steps__content::before{justify-self:end;width:calc(100% + 36px);margin-right:-36px}
@media screen and (max-width: 991px){
    .timeline-steps__wrap{max-width:760px}
    .timeline-steps__section-label{width:min(360px,70vw)}
    .timeline-steps__content{max-width:300px}
    .timeline-steps__step--right .timeline-steps__content{margin-left:42px}
    .timeline-steps__step--left .timeline-steps__content{margin-right:42px}
    .timeline-steps__step--right .timeline-steps__content::before{width:calc(100% + 42px);margin-left:-42px}
    .timeline-steps__step--left .timeline-steps__content::before{width:calc(100% + 42px);margin-right:-42px}
}
@media screen and (max-width: 767px){
    .timeline-steps__wrap{max-width:none;padding:0 0 22px}
    .timeline-steps__wrap::before{top:42px;bottom:58px;left:34px}
    .timeline-steps__start,.timeline-steps__target{width:68px;text-align:center}
    .timeline-steps__start{margin:0 0 72px}
    .timeline-steps__target{margin:46px 0 0}
    .timeline-steps__section{justify-content:flex-start;margin:0 0 70px;padding-left:86px}
    .timeline-steps__section::before{left:34px;height:70px}
    .timeline-steps__section-label{width:100%;max-width:none;min-height:48px;padding:11px 22px;font-size:14px;line-height:20px}
    .timeline-steps__step{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;align-items:start;margin:0 0 56px}
    .timeline-steps__marker{grid-column:1;width:62px;height:62px;border-width:6px;font-size:26px}
    .timeline-steps__content,.timeline-steps__step--left .timeline-steps__content,.timeline-steps__step--right .timeline-steps__content{grid-column:2;grid-row:1;margin:0;justify-self:stretch}
    .timeline-steps__content::before{display:none}
    .timeline-steps__content{max-width:none;padding-top:2px}
    .timeline-steps__content h3{margin-bottom:12px;font-size:16px;line-height:23px}
    .timeline-steps__content p{font-size:15px;line-height:24px}
}
@media screen and (max-width: 420px){
    .timeline-steps__wrap::before,.timeline-steps__section::before{left:28px}
    .timeline-steps__start,.timeline-steps__target{width:56px;font-size:14px}
    .timeline-steps__section{padding-left:72px}
    .timeline-steps__step{grid-template-columns:56px minmax(0,1fr);gap:14px}
    .timeline-steps__marker{width:54px;height:54px;border-width:5px;font-size:23px}
}

/* Supportcenter */
.supportcenter-page{background:#fff;padding:86px 0 105px}
.supportcenter-page__inner{width:min(100% - 80px,1690px);margin:0 auto}
.supportcenter-page__title{margin:0 0 48px;font-family:'Montserrat',sans-serif;font-size:42px;line-height:52px;font-weight:700;color:#141414;text-align:center;letter-spacing:0}
.supportcenter-tab-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.supportcenter-tabs{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:68px;margin:0 0 -1px;padding:0 24px}
.supportcenter-tabs__item{display:flex;align-items:center;justify-content:center;width:306px;min-height:70px;padding:18px 28px;border:0;border-radius:20px 20px 0 0;background:#d8dada;color:#141414;font-family:'Montserrat',sans-serif;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;text-align:center;text-transform:uppercase;cursor:pointer}
#supportcenter-private:checked ~ .supportcenter-tabs label[for="supportcenter-private"],#supportcenter-kmu:checked ~ .supportcenter-tabs label[for="supportcenter-kmu"]{background:#ead9b7}
.supportcenter-panel{position:relative;border:2px solid #d1a457;border-radius:18px;padding:60px 60px 70px;background:#fff}
.supportcenter-panel{display:none}
#supportcenter-private:checked ~ .supportcenter-panel--private,#supportcenter-kmu:checked ~ .supportcenter-panel--kmu{display:block}
.supportcenter-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.supportcenter-video-card{overflow:hidden;border:1px solid #d8dada;border-radius:18px;background:#f0f1f2}
.supportcenter-video-card__media{position:relative;display:flex;justify-content:center;padding:34px 52px}
.supportcenter-video-card video{display:block;width:100%;max-width:390px;aspect-ratio:9/16;border-radius:36px;background:#dfe1e2;object-fit:cover;box-shadow:0 16px 34px rgba(20,20,20,.12)}
.supportcenter-video-card--wide video{max-width:620px;aspect-ratio:16/10}
.supportcenter-downloads{background:#fff;padding:0 0 80px}
.supportcenter-downloads__inner{width:min(100% - 80px,900px);margin:0 auto;text-align:center}
.supportcenter-downloads__title{margin:0 0 28px;font-family:'Montserrat',sans-serif;font-size:30px;line-height:38px;font-weight:700;color:#141414;letter-spacing:0}
.supportcenter-downloads__stores{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}
.supportcenter-downloads__store{display:block;width:200px;max-width:calc(50% - 11px)}
.supportcenter-downloads__store img{display:block;width:100%;height:auto}
@media screen and (max-width: 1399px){
    .supportcenter-page__inner{width:min(100% - 48px,1280px)}
    .supportcenter-panel{padding:46px 38px 56px}
    .supportcenter-video-grid{gap:28px}
    .supportcenter-video-card__media{padding:30px 34px}
}
@media screen and (max-width: 991px){
    .supportcenter-page{padding:62px 0 78px}
    .supportcenter-page__title{font-size:36px;line-height:44px;margin-bottom:36px}
    .supportcenter-tabs{gap:24px}
    .supportcenter-tabs__item{width:240px;min-height:62px}
    .supportcenter-panel{padding:32px 26px 42px}
    .supportcenter-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
    .supportcenter-video-card video{border-radius:28px}
    .supportcenter-video-card--wide video{max-width:100%}
    .supportcenter-downloads{padding-bottom:62px}
    .supportcenter-downloads__inner{width:min(100% - 48px,760px)}
    .supportcenter-downloads__title{font-size:26px;line-height:34px}
}
@media screen and (max-width: 575px){
    .supportcenter-page{padding:44px 0 58px}
    .supportcenter-page__inner{width:min(100% - 28px,520px)}
    .supportcenter-page__title{font-size:31px;line-height:39px;margin-bottom:28px}
    .supportcenter-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 10px}
    .supportcenter-tabs__item{width:auto;min-height:54px;padding:14px 10px;border-radius:14px 14px 0 0;font-size:13px;line-height:18px}
    .supportcenter-panel{border-radius:14px;padding:20px 14px 28px}
    .supportcenter-video-grid{grid-template-columns:1fr;gap:20px}
    .supportcenter-video-card{border-radius:14px}
    .supportcenter-video-card__media{padding:28px}
    .supportcenter-video-card video{max-width:300px;border-radius:24px}
    .supportcenter-video-card--wide video{max-width:100%;aspect-ratio:16/10}
    .supportcenter-downloads{padding-bottom:48px}
    .supportcenter-downloads__inner{width:min(100% - 28px,520px)}
    .supportcenter-downloads__title{font-size:24px;line-height:32px}
    .supportcenter-downloads__stores{gap:14px}
    .supportcenter-downloads__store{width:150px;max-width:calc(50% - 7px)}
}

/* Business partners */
.business-partner-page{background:#fff;color:#141414}
.business-hero{position:relative;overflow:hidden;background:#f5f6f6;padding:86px 0 96px}
.business-hero__inner{width:min(100% - 80px,1220px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:70px;align-items:center}
.business-hero__eyebrow{margin:0 0 18px;font-family:'Montserrat',sans-serif;font-size:15px;line-height:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c69b4c}
.business-hero__title{margin:0 0 24px;font-family:'Montserrat',sans-serif;font-size:52px;line-height:62px;font-weight:700;letter-spacing:0;color:#141414}
.business-hero__text{margin:0 0 34px;font-size:22px;line-height:34px;color:#141414}
.business-hero__actions{display:flex;gap:16px;flex-wrap:wrap}
.business-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 26px;border:2px solid #a7acad;border-radius:8px;background:#a7acad;color:#fff;font-family:'Montserrat',sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.business-button:hover,.business-button:focus{background:#fff;color:#a7acad;text-decoration:none}
.business-button--gold{border-color:#c69b4c;background:#c69b4c}
.business-button--gold:hover,.business-button--gold:focus{background:#fff;color:#c69b4c}
.business-hero__media{position:relative;min-height:460px}
.business-hero__phone{position:absolute;z-index:2;right:12%;bottom:0;width:min(54%,300px);filter:drop-shadow(0 22px 34px rgba(20,20,20,.18))}
.business-hero__silver{position:absolute;z-index:1;left:0;bottom:8%;width:min(76%,480px);height:auto}
.business-intro,.business-benefits,.business-flow,.business-video,.business-cta{padding:82px 0}
.business-section__inner{width:min(100% - 80px,1180px);margin:0 auto}
.business-section__header{max-width:850px;margin:0 auto 46px;text-align:center}
.business-section__title{margin:0 0 18px;font-family:'Montserrat',sans-serif;font-size:38px;line-height:48px;font-weight:700;letter-spacing:0;color:#141414}
.business-section__text{margin:0;font-size:20px;line-height:32px}
.business-intro__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.business-card{height:100%;padding:34px 30px;border:1px solid #d8dada;border-radius:8px;background:#fff}
.business-card h3{margin:0 0 16px;font-family:'Montserrat',sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#141414}
.business-card p{margin:0;font-size:17px;line-height:28px}
.business-benefits{background:#f5f6f6}
.business-benefits__layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:62px;align-items:center}
.business-benefits__image{width:100%;max-width:500px;margin:0 auto;display:block}
.business-checklist{list-style:none;margin:0;padding:0;display:grid;gap:24px}
.business-checklist li{position:relative;padding-left:38px;font-size:19px;line-height:31px}
.business-checklist li::before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;background:url("/assets/img/haken-silber.svg") center/contain no-repeat}
.business-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;counter-reset:business-step}
.business-step{position:relative;padding:72px 24px 28px;border:1px solid #d8dada;border-radius:8px;background:#fff}
.business-step::before{counter-increment:business-step;content:counter(business-step);position:absolute;top:24px;left:24px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#c69b4c;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700}
.business-step h3{margin:0 0 12px;font-family:'Montserrat',sans-serif;font-size:18px;line-height:25px;font-weight:700}
.business-step p{margin:0;font-size:16px;line-height:26px}
.business-video{background:#fff}
.business-video .supportcenter-video-grid{max-width:1180px;margin:0 auto}
.business-cta{background:#ead9b7;text-align:center}
.business-cta__inner{width:min(100% - 80px,860px);margin:0 auto}
.business-cta h2{margin:0 0 18px;font-family:'Montserrat',sans-serif;font-size:34px;line-height:44px;font-weight:700}
.business-cta p{margin:0 0 28px;font-size:20px;line-height:32px}
@media screen and (max-width: 991px){
    .business-hero{padding:66px 0 74px}
    .business-hero__inner{width:min(100% - 48px,760px);grid-template-columns:1fr;gap:42px}
    .business-hero__title{font-size:42px;line-height:52px}
    .business-hero__text{font-size:20px;line-height:31px}
    .business-hero__media{min-height:390px}
    .business-intro,.business-benefits,.business-flow,.business-video,.business-cta{padding:64px 0}
    .business-section__inner,.business-cta__inner{width:min(100% - 48px,760px)}
    .business-intro__grid,.business-benefits__layout,.business-flow__steps{grid-template-columns:1fr}
    .business-benefits__layout{gap:42px}
    .business-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width: 575px){
    .business-hero{padding:48px 0 56px}
    .business-hero__inner,.business-section__inner,.business-cta__inner{width:min(100% - 28px,520px)}
    .business-hero__title{font-size:34px;line-height:42px}
    .business-hero__text{font-size:18px;line-height:28px}
    .business-hero__media{min-height:310px}
    .business-hero__phone{right:4%;width:min(54%,230px)}
    .business-hero__silver{width:82%}
    .business-section__title{font-size:29px;line-height:38px}
    .business-section__text{font-size:18px;line-height:28px}
    .business-flow__steps{grid-template-columns:1fr}
    .business-card{padding:28px 22px}
}

/* Business onboarding steps */
.business-onboarding{background:#e8e9ea;padding:60px 0 70px}
.business-onboarding__inner{width:min(100% - 80px,1690px);margin:0 auto}
.business-onboarding__title{margin:0 0 30px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#141414;text-align:center;letter-spacing:0}
.business-onboarding__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.business-onboarding__card{display:flex;flex-direction:column;min-height:598px;overflow:hidden;border-radius:12px;background:#fff;padding:22px 20px 0}
.business-onboarding__card h3{margin:0 0 20px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#c69b4c;letter-spacing:0}
.business-onboarding__card p{min-height:126px;margin:0 0 20px;font-size:18px;line-height:27px;color:#141414}
.business-onboarding__image{display:block;width:min(360px,100%);height:auto;margin:auto auto 0}
.business-onboarding__image--desktop{width:min(520px,132%);max-width:none;margin-left:9%;margin-right:-34%}
.business-onboarding__actions{display:grid;grid-template-columns:minmax(0,575px) minmax(0,615px);justify-content:center;gap:20px;margin:70px auto 0}
.business-onboarding__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 32px;border:2px solid #a7acad;border-radius:14px;background:#a7acad;color:#fff;font-family:'Montserrat',sans-serif;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.035em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.business-onboarding__button::before{content:"\2192";margin-right:18px;font-weight:700}
.business-onboarding__button:hover,.business-onboarding__button:focus{background:#fff;color:#a7acad;text-decoration:none}
.business-onboarding__button--outline{border-color:#c69b4c;background:transparent;color:#c69b4c}
.business-onboarding__button--outline:hover,.business-onboarding__button--outline:focus{background:#c69b4c;color:#fff}
@media screen and (max-width: 1199px){
    .business-onboarding__inner{width:min(100% - 48px,1120px)}
    .business-onboarding__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .business-onboarding__card{min-height:560px}
    .business-onboarding__actions{grid-template-columns:minmax(0,575px);margin-top:48px}
}
@media screen and (max-width: 767px){
    .business-onboarding__grid{grid-template-columns:1fr;gap:24px}
    .business-onboarding__card{min-height:0;padding:24px 24px 0}
    .business-onboarding__card p{min-height:0;margin-bottom:24px}
    .business-onboarding__image{width:min(360px,88%)}
    .business-onboarding__image--desktop{width:min(520px,118%);margin-left:8%;margin-right:-26%}
}
@media screen and (max-width: 575px){
    .business-onboarding{padding:42px 0 54px}
    .business-onboarding__inner{width:min(100% - 28px,520px)}
    .business-onboarding__title{font-size:30px;line-height:38px;margin-bottom:22px}
    .business-onboarding__card h3{font-size:28px;line-height:36px}
    .business-onboarding__card p{font-size:16px;line-height:24px}
    .business-onboarding__actions{gap:14px;margin-top:34px}
    .business-onboarding__button{min-height:50px;padding:11px 18px;font-size:13px;line-height:19px}
    .business-onboarding__button::before{margin-right:10px}
}

/* Business benefits icons */
.business-advantages{background:#f5f6f6;padding:68px 0 88px}
.business-advantages__panel{width:min(100% - 160px,1690px);margin:0 auto;padding:64px 80px 82px;border-radius:18px;background:#fff}
.business-advantages__title{margin:0 0 54px;font-family:'Montserrat',sans-serif;font-size:36px;line-height:44px;font-weight:700;color:#141414;text-align:center;letter-spacing:0}
.business-advantages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:110px;row-gap:76px;align-items:start}
.business-advantages__item{text-align:center}
.business-advantages__icon{display:block;width:150px;height:150px;margin:0 auto 28px}
.business-advantages__text{margin:0 auto;max-width:360px;font-size:23px;line-height:29px;color:#141414}
@media screen and (max-width: 1399px){
    .business-advantages__panel{width:min(100% - 80px,1280px);padding:58px 58px 72px}
    .business-advantages__grid{column-gap:60px}
}
@media screen and (max-width: 991px){
    .business-advantages{padding:58px 0 70px}
    .business-advantages__panel{width:min(100% - 48px,760px);padding:50px 34px 60px}
    .business-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:56px}
    .business-advantages__text{font-size:20px;line-height:27px}
}
@media screen and (max-width: 575px){
    .business-advantages{padding:42px 0 54px}
    .business-advantages__panel{width:min(100% - 28px,520px);padding:38px 22px 46px;border-radius:12px}
    .business-advantages__title{font-size:29px;line-height:37px;margin-bottom:36px}
    .business-advantages__grid{grid-template-columns:1fr;row-gap:42px}
    .business-advantages__icon{width:128px;height:128px;margin-bottom:20px}
    .business-advantages__text{font-size:19px;line-height:26px}
}
