/*! customer-project 1.0.0 */body *{box-sizing:border-box}body{font-family:Myriad Pro,sans-serif;margin:0;padding:0}.adds-components{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:1em;width:100%}@media screen and (max-width:991px){.adds-components{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:1em;width:100%}}#searchfield-container{align-items:center;display:flex;justify-content:center}#searchfield-container .addsearch-searchfield{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}#searchfield-container .addsearch-searchfield input[type=search]{border-radius:3px;height:auto;max-width:100%;padding:14px!important;width:100%}#searchfield-container .addsearch-searchfield input[type=search].icon{padding-left:40px!important}#searchfield-container .addsearch-searchfield button{background-color:dimgray!important;border:none;border-radius:3px;color:#fff!important;font-size:14px;font-weight:600;height:auto;letter-spacing:2px;padding:16px;text-transform:uppercase}#searchfield-container .addsearch-searchfield button:hover{background-color:#767676!important}#searchfield-container input[type=search]{border:1px solid #ccc!important;border-radius:4px!important;box-shadow:none!important;color:#333!important;font-family:Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;height:36px!important;outline:none!important;padding:6px 40px 6px 8px!important}#searchfield-container input[type=search]:focus{border-color:#4285f4!important;box-shadow:0 0 0 1px #4285f4!important}#searchfield-container .adds-askai-button{align-items:center;display:flex;gap:8px}#searchfield-container .addsearch-searchfield button{background-color:#4285f4!important;border-radius:6px;margin:0 0 2px;padding:5px 10px}#searchfield-container .addsearch-searchfield button:hover{background-color:#4285f4!important}#searchfield-container img{padding:5px 0 0;width:20px}.adds-header{align-items:center;background-color:#fff;border-bottom:1px solid hsla(0,0%,86%,.5);display:flex;flex-direction:row;height:20vh;justify-content:space-between;max-height:80px;padding:1em;position:-webkit-sticky;position:sticky;top:0;z-index:100}.adds-header .adds-header-wrapper{display:flex;flex-direction:row;margin:0 auto;max-width:1400px;width:100%}.adds-header .adds-logo{padding:0 1em}.adds-header .adds-nav{align-items:center;display:flex;flex-direction:row;margin:0 auto}.adds-header .adds-nav a{padding:0 1em;text-decoration:none}.adds-header .adds-nav a:hover{text-decoration:underline}