.search{margin:1.3rem}.search h1{text-align:center}.search p:nth-child(2) br{display:none}.search #search-error{color:var(--colorWarning)}.search-result{padding:.5rem;display:none}.search-result .title{-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-after:.5rem;padding-block-end:.5rem;color:var(--colorGrayDark);-webkit-margin-before:1rem;margin-block-start:1rem}.search-result .title p{padding:0;margin:0}.search-result .title .product-text{margin:0;text-align:start}.search-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-product .zero-program{-webkit-margin-start:5%;margin-inline-start:5%;color:var(--colorPrimary);font-weight:700}.search-product ul{padding:0}.search-product a{display:block;-webkit-padding-before:.5rem;padding-block-start:.5rem}.search p:nth-child(3){color:var(--colorGray);font-size:.85rem;-webkit-padding-before:1rem;padding-block-start:1rem}.search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00857a;-webkit-padding-end:.65rem;padding-inline-end:.65rem}.search form span{-webkit-margin-end:.4rem;margin-inline-end:.4rem;cursor:pointer}.search input{block-size:3rem;background-color:#00857a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;font-size:.9rem;inline-size:100%}.search input::-webkit-input-placeholder{color:#fff;inline-size:100%}.search input::-moz-placeholder{color:#fff;inline-size:100%}.search input:-ms-input-placeholder{color:#fff;inline-size:100%}.search input::-ms-input-placeholder{color:#fff;inline-size:100%}.search input::placeholder{color:#fff;inline-size:100%}.search button{background-color:#fff;border:none;padding:.5rem .8rem;border-radius:1.5px;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-icon{margin:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex}.search-icon img{block-size:100%}.search-icon-align{margin:0 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.autocomplete{inline-size:100%}.autocomplete-container button:disabled{background-color:var(--colorGrayLight)}.autocomplete-active{background-color:var(--colorPrimary);fill:var(--colorWhite);padding:.5rem;color:var(--colorWhite)}.autocomplete-items{padding:1rem;-webkit-box-shadow:0 1rem 2.5rem rgba(22,28,45,0.15),0 .5rem 1rem -.75rem rgba(22,28,45,0.15);box-shadow:0 1rem 2.5rem rgba(22,28,45,0.15),0 .5rem 1rem -.75rem rgba(22,28,45,0.15)}.cancel{inline-size:16px;block-size:16px;color:var(--colorWhite);visibility:hidden;cursor:pointer}.show-cancel{visibility:visible;display:block}.active-element{display:block !important}.card-content{inline-size:45%;padding:1rem}.card-content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-border-after:1px solid var(--colorGray);border-block-end:1px solid var(--colorGray)}.card-content__title-text{font-weight:700}.card-content p{text-align:start !important}.card-content .card-content__title h4{-webkit-margin-after:.5rem;margin-block-end:.5rem}.card-content .card-content__title a{color:#000;font-weight:bold;-webkit-margin-after:1rem;margin-block-end:1rem}@media (max-width:600px){.card-content{inline-size:95%}}@media (min-width:768px){.search p:nth-child(2){text-align:center}.search p:nth-child(2) br{display:block}.search input{block-size:4rem;inline-size:100%;font-size:1.2rem;padding:.6rem .5rem}.search button{padding:.8rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.search form{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.search form span{-webkit-margin-end:1.6rem;margin-inline-end:1.6rem}-result{-webkit-box-shadow:0 1rem 2.5rem rgba(22,28,45,0.15),0 .5rem 1rem -.75rem rgba(22,28,45,0.15);box-shadow:0 1rem 2.5rem rgba(22,28,45,0.15),0 .5rem 1rem -.75rem rgba(22,28,45,0.15)}}