﻿.albievaluate-landing{font-family:Roboto,Arial,sans-serif;padding:30px 15px 45px}.albievaluate-landing .evaluate-card{max-width:1200px;margin:0 auto;background-color:#fff;border-top:5px solid #000;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.albievaluate-landing .evaluate-banner{background-color:#000;border-radius:5px 5px 0 0;padding:25px 15px;text-align:center}.albievaluate-landing .evaluate-banner h1{color:#fff;margin:0;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:22px;font-weight:bold;letter-spacing:1px}.albievaluate-landing .evaluate-card.has-promo{border-top:none}.albievaluate-landing .evaluate-card.has-promo .evaluate-banner{display:flex;gap:5px;padding:0;text-align:left;background-color:#fff;border-radius:0}.albievaluate-landing .evaluate-card.has-promo .evaluate-banner h1{display:flex;align-items:center;flex:1 1 auto;padding:25px 30px;font-size:28px;line-height:1.2;letter-spacing:0;text-transform:uppercase;background-color:#000}.albievaluate-landing .evaluate-promo{display:flex;flex-direction:column;justify-content:center;flex:0 0 33%;padding:20px 25px;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-weight:bold;line-height:1.1;color:#fff;text-transform:uppercase;background-color:#cd0000}.albievaluate-landing .evaluate-promo span{font-size:17px}.albievaluate-landing .evaluate-promo strong{font-size:58px;line-height:1}.albievaluate-landing .evaluate-promo-note{margin:0;padding:25px 25px 0;font-size:14px;line-height:1.6;color:#555;text-align:center;border-top:2px solid #eee}.albievaluate-landing .evaluate-promo-note+.evaluate-brands{padding-top:20px;border-top:none}.albievaluate-landing .evaluate-intro{padding:40px 20px;text-align:center}.albievaluate-landing .evaluate-intro h2{color:#333;font-size:22px;font-weight:bold;margin:0 0 15px}.albievaluate-landing .evaluate-intro .accent{color:#000;white-space:nowrap}.albievaluate-landing .evaluate-intro p{color:#333;font-size:16px;line-height:1.6;max-width:800px;margin:0 auto 20px}.albievaluate-landing .evaluate-intro .evaluate-lead{color:#666}.albievaluate-landing .evaluate-button{display:inline-block;margin-top:10px;padding:15px 35px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#000;border:2px solid #000;border-radius:50px;cursor:pointer;transition:.3s;animation:evaluate-pulse 2s infinite}.albievaluate-landing .evaluate-button:hover,.albievaluate-landing .evaluate-button:focus{color:#000;background-color:#fff;transform:scale(1.05);animation:none}.albievaluate-landing .evaluate-picture{border-top:2px solid #eee;border-bottom:2px solid #eee;line-height:0}.albievaluate-landing .evaluate-picture img{display:block;width:100%;max-width:none;height:auto}.albievaluate-landing .evaluate-group{background-color:#f8f9fa;padding:35px 25px}.albievaluate-landing .evaluate-group h3{color:#000;font-size:22px;font-weight:bold;text-align:center;margin:0 0 15px}.albievaluate-landing .evaluate-group p{color:#555;font-size:16px;line-height:1.6;margin:0 0 15px}.albievaluate-landing .evaluate-group p:last-child{margin-bottom:0}.albievaluate-landing .evaluate-group strong{color:#000}.albievaluate-landing .evaluate-brands{padding:35px 25px;border-top:2px solid #eee}.albievaluate-landing .evaluate-brands .brand-list{--brand-columns: 6;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.albievaluate-landing .evaluate-brands .brand{position:relative;display:flex;justify-content:center;min-width:0;flex:0 0 calc((100% - (var(--brand-columns) - 1)*30px)/var(--brand-columns))}.albievaluate-landing .evaluate-brands .brand-link{display:inline-block;padding:0;background:none;border:none;cursor:pointer;transition:transform .2s}.albievaluate-landing .evaluate-brands .brand-link:hover,.albievaluate-landing .evaluate-brands .brand-link:focus{transform:scale(1.05)}.albievaluate-landing .evaluate-brands .brand-link img{max-width:none}.albievaluate-landing .evaluate-brands .brand-toggle[aria-expanded=true]{transform:scale(1.05)}.albievaluate-landing .evaluate-brands .brand-menu{--menu-position: translateX(-50%);position:absolute;left:50%;z-index:1030;min-width:220px;margin-top:8px;padding:8px;text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:var(--menu-position) translateY(-10px) scale(0.92);transform-origin:top center;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.albievaluate-landing .evaluate-brands .brand-menu.is-open{opacity:1;visibility:visible;transform:var(--menu-position) translateY(0) scale(1);transition:opacity .25s ease,transform .35s cubic-bezier(0.2, 0.9, 0.3, 1.15),visibility 0s}.albievaluate-landing .evaluate-brands .brand-menu.is-open a{opacity:1;transform:none}.albievaluate-landing .evaluate-brands .brand-menu a{display:flex;align-items:center;gap:10px;padding:8px 10px;color:#333;font-size:14px;text-decoration:none;border-radius:6px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .3s ease,background-color .2s,color .2s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(1){transition-delay:0.06s,0.06s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(2){transition-delay:0.11s,0.11s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(3){transition-delay:0.16s,0.16s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(4){transition-delay:0.21s,0.21s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(5){transition-delay:0.26s,0.26s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:nth-child(6){transition-delay:0.31s,0.31s,0s,0s}.albievaluate-landing .evaluate-brands .brand-menu a:hover,.albievaluate-landing .evaluate-brands .brand-menu a:focus{color:#000;background-color:#f8f9fa}.albievaluate-landing .evaluate-brands .brand-menu img{width:60px;flex:0 0 60px}@media(prefers-reduced-motion: reduce){.albievaluate-landing .evaluate-brands .brand-menu,.albievaluate-landing .evaluate-brands .brand-menu a{transition:none !important}}@media only screen and (max-width: 700px){.albievaluate-landing{padding:15px 10px 30px}.albievaluate-landing .evaluate-banner h1,.albievaluate-landing .evaluate-intro h2,.albievaluate-landing .evaluate-group h3{font-size:18px}.albievaluate-landing .evaluate-card.has-promo .evaluate-banner{flex-direction:column}.albievaluate-landing .evaluate-card.has-promo .evaluate-banner h1{justify-content:center;padding:20px 15px;font-size:20px;text-align:center}.albievaluate-landing .evaluate-promo{flex-basis:auto;padding:18px 15px;text-align:center}.albievaluate-landing .evaluate-promo strong{font-size:48px}.albievaluate-landing .evaluate-brands{padding:25px 15px}.albievaluate-landing .evaluate-brands .brand-list{gap:20px}.albievaluate-landing .evaluate-brands .brand{flex-basis:calc((100% - 40px)/3)}.albievaluate-landing .evaluate-brands .brand-link img{max-width:100%}.albievaluate-landing .evaluate-brands .brand-menu{--menu-position: translate(-50%, -50%);position:fixed;top:50%;left:50%;width:calc(100% - 32px);max-width:360px;margin:0;transform-origin:center}}@keyframes evaluate-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.modal-backdrop.in{opacity:.8}#trade-in-modal{font-family:Roboto,Arial,sans-serif;color:#101010}#trade-in-modal .trade-dialog{width:680px;max-width:calc(100% - 20px);margin:78px auto 30px}#trade-in-modal .trade-frame{position:relative;padding:30px 40px 34px;background:#eee linear-gradient(165deg, rgba(255, 255, 255, 0.47) 0, rgba(255, 255, 255, 0.47) 30%, rgba(255, 255, 255, 0) 30.5%) no-repeat;border:none;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4)}#trade-in-modal .trade-close{position:absolute;top:4px;right:8px;padding:0;font-size:22px;line-height:1;color:#444;background:none;border:none;cursor:pointer}#trade-in-modal .trade-close i{font-family:"Font Awesome 5 Free","Font Awesome 6 Free";font-weight:900}#trade-in-modal .trade-body{min-height:680px;padding:15px;background-color:#fff}#trade-in-modal .trade-headline{padding:20px 40px;font-size:18px;font-weight:bold;line-height:1.2;text-align:center;text-transform:uppercase;background-color:#f1f1f1;border:1px solid gray;border-radius:6px}#trade-in-modal .trade-headline .trade-headline-sub{font-size:24px;color:#414141}#trade-in-modal .trade-headline .trade-headline-promo{font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:24px;color:#cd0000}#trade-in-modal .trade-headline .trade-headline-promo+br+.trade-headline-sub{font-family:"Roboto Condensed",Roboto,Arial,sans-serif}#trade-in-modal .trade-fields{display:flex;flex-wrap:wrap;justify-content:space-between}#trade-in-modal .trade-field{position:relative;width:49%}#trade-in-modal .trade-field.trade-field-full{width:100%}#trade-in-modal .trade-field input,#trade-in-modal .trade-field select{display:block;width:100%;height:auto;margin:5px 0 0;padding:6.4px;font-size:15px;line-height:1.2;color:#000;background-color:#fff;border:1px solid #a9a9a9;border-radius:4.8px;box-shadow:none}#trade-in-modal .trade-field select{padding-right:30px;font-size:16px;color:#3c3836;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#trade-in-modal .trade-field ::placeholder{color:#a9a9a9;opacity:1}#trade-in-modal .trade-field .invalid-form{border-color:#c63333;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #c63333}#trade-in-modal .trade-field .invalid-form::placeholder{color:#cd0000;font-weight:bold}#trade-in-modal .trade-select::after{content:"";position:absolute;top:17px;right:14px;border-top:5px solid #000;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);pointer-events:none}#trade-in-modal .trade-submit{display:flex;justify-content:center;margin-top:20px}#trade-in-modal .trade-submit #send-trade-button{width:100%;max-width:350px;padding:12px;font-size:16px;font-weight:500;line-height:1.2;color:#fff;background-color:#000;border:none;border-radius:6px;cursor:pointer;transition:.3s}#trade-in-modal .trade-submit #send-trade-button:hover,#trade-in-modal .trade-submit #send-trade-button:focus{color:#000;background-color:#fff;opacity:.9}#trade-in-modal #trade-confirm{margin-top:20px;font-size:16px}@media only screen and (max-width: 700px){#trade-in-modal .trade-dialog{margin-top:10px}#trade-in-modal .trade-frame{padding:32px 8px 8px}#trade-in-modal .trade-close{font-size:30px}#trade-in-modal .trade-body{min-height:0}#trade-in-modal .trade-headline{padding:15px}#trade-in-modal .trade-field{width:100%}}
