.search{position:relative;display:flex;align-items:center;height:3rem}@media(max-width:1380px){.search .navbar:not(.navbar--expanded) .search-input{display:none}}.search .search-input{position:absolute;top:0;right:0;box-sizing:border-box;height:3rem;outline:none;transition:.5s}.search__icon,.search__icon-expand{padding:.5rem;width:1.5rem;height:1.5rem}.search__icon{position:absolute;top:0;bottom:0;margin:auto 0;right:.25rem}.search__icon-expand{top:25%;border:.25rem solid #fff}.search__icon-close{position:absolute;fill:#292929!important;right:3.3rem;top:0;bottom:0;margin:auto;background:none;border-radius:none;width:1.1rem;height:1.1rem}.search--expanded__arrow{position:absolute;right:34rem;top:25%;width:1.5rem;height:1.5rem;display:none}@media(max-width:1279px){.search--expanded__arrow{display:flex}}@media(max-width:768px){.search{height:2.5rem;width:100%}}.search .search-input{width:13rem;background:#f2f2f2;border:none;border-radius:5rem}.search .search-input::-moz-placeholder{color:#78737d;opacity:1}.search .search-input:-ms-input-placeholder{color:#78737d;opacity:1}.search .search-input::placeholder{color:#78737d;opacity:1}.search .search-input--active{width:30rem}@media(max-width:768px){.search .search-input--active{width:80%;margin:0;line-height:150%;font-weight:400;font-size:24px;font-family:"effra"}}@media(max-width:768px)and (max-width:1024px){.search .search-input--active{font-size:18px}}@media(max-width:768px)and (max-width:768px){.search .search-input--active{font-size:16px}}@media(max-width:768px){.search .search-input{height:2.5rem;margin:0;line-height:150%;font-weight:400;font-size:24px;font-family:"effra"}}@media(max-width:768px)and (max-width:1024px){.search .search-input{font-size:18px}}@media(max-width:768px)and (max-width:768px){.search .search-input{font-size:16px}}.search__icon,.search__icon-expand{background:#081e3f;border-radius:5rem}.search__icon-expand.icon,.search__icon.icon{fill:#fff}@media(max-width:768px){.search__icon,.search__icon-close,.search__icon-expand{width:1rem;height:1rem}}@media(max-width:768px){.search--expanded__arrow{width:1.25rem;height:1.25rem;right:unset;left:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.searchInput{padding:1rem 4rem 1rem 1.5rem;width:100%}