.search-input{position:relative}.search-input__input{border:0;padding:1rem 1.4rem;border-radius:4rem;border:.1rem solid rgba(34,34,34,.75);outline:0;width:20rem}.search-input__input:focus{outline:0;box-shadow:0 1px 4px #1d5761,0 0 0 3px #1d5761}.search-input__btn{position:absolute;right:.6rem;top:50%;padding:.4rem;transform:translateY(-45%)}.search-input__btn svg{font-size:2rem;color:rgba(34,34,34,.75)}.logo{color:#1d5761;font-weight:800;font-size:2.4rem}@media(min-width:921px){.logo{font-size:2.6rem}}.desktop-nav{display:none;justify-content:space-between;align-items:center;gap:2rem}.desktop-nav__list{display:flex;gap:1.2rem;align-items:center}.desktop-nav__list--active .desktop-nav__link{color:#222}.desktop-nav__list--active .desktop-nav__link:hover{color:#1d5761}.desktop-nav__item{position:relative}.desktop-nav__item--last{margin-left:4.9rem}.desktop-nav__item--dropdown:hover .desktop-nav__dropdown{display:block}.desktop-nav__link{padding:.7rem;color:#222;font-weight:400;font-size:1.6rem;letter-spacing:.03rem;text-transform:capitalize;transition:color .3s ease}.desktop-nav__link--flex{display:flex;align-items:center;gap:.4rem}.desktop-nav__link:hover{color:#1d5761}.desktop-nav__icon-box{background-color:#1d5761;width:5.5rem;height:5.5rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center}.desktop-nav__dropdown{position:absolute;top:3.5rem;left:0;background-color:#fff;box-shadow:0 4px 40px 0 rgba(29,57,95,.08);border-radius:1rem;display:none;z-index:100;width:40rem}.desktop-nav__dropdown-item .desktop-nav__dropdown-link{display:flex;align-items:center;gap:1.5rem;margin:0;padding:3rem;border-bottom:1px solid rgba(34,34,34,.15)}.desktop-nav__dropdown-item .desktop-nav__dropdown-link:hover{background-color:#f0f9fa}.desktop-nav__dropdown-item .desktop-nav__dropdown-link:last-child{border-bottom:none;padding-top:35px;padding-bottom:35px}.desktop-nav__dropdown-item .desktop-nav__dropdown-link:first-child{border-bottom:none;padding-top:35px}.desktop-nav__dropdown-item .desktop-nav__dropdown-span{color:#222;display:block}.desktop-nav__right{display:flex;gap:3rem;align-items:center}.desktop-nav__phone{display:flex;align-items:center;gap:.8rem}.desktop-nav__phone:hover .desktop-nav__phone-number{color:#1d5761}.desktop-nav__phone-number{color:#222}@media(min-width:1100px){.desktop-nav{display:flex}}@keyframes arrowAnimation{0%{transform:translateY(-2rem)}to{transform:translateY(3.3rem)}}.mobile-nav{padding:.6rem 1.2rem;display:flex;justify-content:space-between;align-items:center;color:#222}.mobile-nav__btn-close{padding:.9rem}.mobile-nav__close-item{position:absolute;top:2rem;right:2rem;z-index:101}.mobile-nav__btn{padding:.9rem;color:#222;transition:color .3s ease}.mobile-nav__btn svg{font-size:3.3rem}.mobile-nav__list{position:fixed;left:0;top:-130vh;background-color:#fff;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.3vw;z-index:100;transition:all .3s ease;padding:2rem 1.5rem}.mobile-nav__list--active{top:0;transition:all .3s ease}.mobile-nav__link{padding:.8rem 1.5rem;font-size:2rem;text-transform:capitalize;color:#222;font-weight:400;transition:color .3s ease,background-color .3s ease;letter-spacing:.03rem;border-radius:.5rem}.mobile-nav__link--language{display:flex;align-items:center;gap:.3rem}.mobile-nav__link--language svg{margin-top:.4rem}.mobile-nav__link:hover{color:#1d5761}.mobile-nav__dropdown{list-style:none;padding:0;margin:0;background-color:#fff;border-radius:.5rem;width:90%;transition:max-height .3s ease;overflow:hidden;display:flex;flex-direction:column;align-items:center}.mobile-nav__dropdown-link{display:block;padding:.8rem 1.2rem;font-size:1.6rem;color:#222;text-decoration:none;border-bottom:1px solid #ddd;transition:background-color .3s ease,color .3s ease}.mobile-nav__dropdown-link:hover{color:#1d5761}.mobile-nav__dropdown-link:last-child{border-bottom:none}.mobile-nav__icon{margin-left:10px;font-size:1.8rem;transition:transform .3s ease}.mobile-nav__icon--rotated{transform:rotate(180deg)}@media(min-width:1100px){.mobile-nav{display:none}}