@charset "UTF-8";.ip-banner{display:none}.max-container{padding:0;max-width:100%}.trustBadgeBanner{position:relative;width:100%;height:22vw;min-height:400px;max-height:400px}.trustBadgeBanner .bg-img{background-color:var(--primary)}.trustBadgeBanner__inner{position:absolute;top:60%;transform:translateY(-50%);left:0;right:0;padding:0 15px;z-index:1}.trustBadgeBanner__title{display:flex;justify-content:center;align-items:center}.trustBadgeBanner__title .banner-title{font-family:var(--font-family-title);text-align:center;color:var(--font-color-light);font-size:clamp(35px,4.375vw,70px);font-weight:500;line-height:1.2;margin:0}.trustBadgeBanner #custom-breadcrumbs{position:absolute;bottom:18px;left:0;right:0;padding:0 15px;max-width:1920px;width:100%;margin:auto;color:var(--font-color-light);font-size:14px;letter-spacing:.02em}.trustBadgeBanner #custom-breadcrumbs a:hover{color:var(--accent-light)}.trustBadgeGenerator{padding:24px 15px 35px;margin-top:65px;margin-bottom:75px;color:#1d1d1f;line-height:1.5}.trustBadgeGenerator *,.trustBadgeGenerator *:before,.trustBadgeGenerator *:after{box-sizing:border-box}.trustBadgeGenerator__inner{max-width:815px;margin:0 auto}.trustBadgeGenerator__heading{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1d1d1f}.trustBadgeGenerator__subtitle{margin:0 0 2rem;color:#6e6e73;font-size:.95rem}.trustBadgeGenerator__step{margin-bottom:2rem}.trustBadgeGenerator__step-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6e6e73;margin-bottom:.5rem}.trustBadgeGenerator__step-title{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:#1d1d1f}.trustBadgeGenerator__url-input{width:100%;padding:.75rem 1rem;font-size:1rem;color:#1d1d1f;border:1px solid #d2d2d7;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.trustBadgeGenerator__url-input::-moz-placeholder{color:#6e6e73;opacity:1}.trustBadgeGenerator__url-input::placeholder{color:#6e6e73;opacity:1}.trustBadgeGenerator__url-input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}.trustBadgeGenerator__url-input.error{border-color:#d70015}.trustBadgeGenerator__error-msg{display:none;margin-top:.5rem;font-size:.875rem;color:#d70015}.trustBadgeGenerator__error-msg.visible{display:block}.trustBadgeGenerator__badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.trustBadgeGenerator .badge-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #d2d2d7;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.trustBadgeGenerator .badge-card:hover{border-color:#0071e3}.trustBadgeGenerator .badge-card.selected{border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}.trustBadgeGenerator .badge-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.trustBadgeGenerator .badge-card:focus-within{border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}.trustBadgeGenerator .badge-preview{width:100%;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.trustBadgeGenerator .badge-label{font-size:.7rem;text-align:center;word-break:break-all;color:#424245;line-height:1.3}.trustBadgeGenerator__generate-btn{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:background .15s}.trustBadgeGenerator__generate-btn:hover{background:var(--secondary)}.trustBadgeGenerator__generate-btn:focus{outline:none;box-shadow:0 0 0 3px #0071e366}.trustBadgeGenerator__output-panel{display:none;margin-top:2rem;padding:1.5rem;background:#fff;border:1px solid #d2d2d7;border-radius:12px}.trustBadgeGenerator__output-panel.visible{display:block}.trustBadgeGenerator__output-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.trustBadgeGenerator__output-title{margin:0;font-size:1.1rem;font-weight:600;color:#1d1d1f}.trustBadgeGenerator__copy-btn{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#0071e3;background:#fff;border:1px solid #0071e3;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.trustBadgeGenerator__copy-btn:hover{background:#0071e3;color:#fff}.trustBadgeGenerator__copy-btn:focus{outline:none;box-shadow:0 0 0 3px #0071e34d}.trustBadgeGenerator__copy-btn.copied{background:#34c759;border-color:#34c759;color:#fff}.trustBadgeGenerator__embed-textarea{width:100%;min-height:200px;padding:1rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.8rem;line-height:1.5;border:1px solid #d2d2d7;border-radius:8px;background:#f5f5f7;resize:vertical;color:#1d1d1f}.trustBadgeGenerator__preview-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #d2d2d7}.trustBadgeGenerator__preview-title{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#6e6e73}.trustBadgeGenerator__preview-box{padding:.5rem;background:#f5f5f7;border-radius:8px;min-height:30px}.trustBadgeNewsletter{position:relative;padding:50px 15px;margin-bottom:0;color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;overflow:hidden}.trustBadgeNewsletter__inner{position:relative;max-width:718px;margin:0 auto}.trustBadgeNewsletter__inner--title{margin:0}.trustBadgeNewsletter__inner .title-accent{margin-top:25px;margin-bottom:15px}.trustBadgeNewsletter__subscribe{position:relative}.trustBadgeNewsletter__subscribe--text{display:block;font-size:15px;font-weight:300;line-height:1.7;letter-spacing:.02em;text-align:center;max-width:570px;margin:0 auto}.trustBadgeNewsletter__subscribe--text.subtitle{margin:0 auto 35px}.trustBadgeNewsletter__subscribe--disclaimer{font-size:14px;font-weight:300;line-height:1.9;letter-spacing:.02em;text-align:center;max-width:570px;margin:0 auto}.trustBadgeNewsletter__subscribe--disclaimer p{display:block;margin-top:2px}.trustBadgeNewsletter__subscribe--disclaimer img{display:inline-block;vertical-align:middle;margin-left:7px}.trustBadgeNewsletter__subscribe--form form{position:relative;margin-bottom:12px}.trustBadgeNewsletter__subscribe--form form input{width:100%;height:47px;font-size:12px;font-family:var(--font-family-title);background-color:#ffffff08;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28.5px;outline:none;border:none;color:#fff;text-overflow:ellipsis;padding:18px 115px 18px 15px}.trustBadgeNewsletter__subscribe--form form .wpcf7-form-control-wrap{display:block}.trustBadgeNewsletter__subscribe--form form .wpcf7-submit{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:5px;bottom:7px;width:100px;height:38px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--font-color-light);background-color:var(--secondary);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28px;transition:var(--default-transition)}.trustBadgeNewsletter__subscribe--form form .wpcf7-submit:hover{background-color:var(--accent)}.trustBadgeNewsletter__subscribe--form form .wpcf7-spinner{position:absolute;margin:0;bottom:calc(100% + 5px);right:7px}.trustBadgeNewsletter__subscribe--form form .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:14px}.trustBadgeNewsletter__subscribe--form form .wpcf7-response-output{text-align:center;left:0;right:0;color:var(--font-color-light);font-size:14px}.footer{border-top-left-radius:0;border-top-right-radius:0;position:relative}.footer .bg-img{background-color:#fff;opacity:1}.footer__top--contact .contact li span,.footer__top--contact .contact li a{color:var(--font-color-default)}.footer__top--contact .contact li a:hover{color:var(--accent-light)}.footer__top--contact .smis a{background-color:var(--secondary);color:var(--font-color-light)}.footer__top--contact .smis a:hover{background-color:var(--accent-light);color:var(--font-color-light)}.footer__top--logo .subtitle,.footer__top--navigation #footernav a{color:var(--font-color-default)}.footer__top--navigation #footernav a:hover{color:var(--accent-light)}.footer__bottom{border-color:transparent}.footer__bottom--disclaimer,.footer__bottom--disclaimer a{color:var(--font-color-default)}.footer__bottom--disclaimer a:hover{color:var(--accent-light)}.footer__bottom--disclaimer .btt-btn{color:var(--font-color-light)}.footer__bottom--copyright,.footer__bottom--copyright a{color:var(--font-color-default)}.footer__bottom--copyright a:hover{color:var(--accent-light)}@media screen and (min-width:600px){.trustBadgeNewsletter__subscribe--form form input{padding:18px 155px 18px 25px}.trustBadgeNewsletter__subscribe--form form .wpcf7-submit{font-size:14px;width:143px}}@media screen and (min-width:1024px){.trustBadgeGenerator{padding:32px 15px 45px}.trustBadgeNewsletter{padding:55px 15px 75px}}@media screen and (min-width:1480px){.trustBadgeBanner #custom-breadcrumbs{width:89vw}}
