@keyframes fadeIn{to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results-container{text-align:center;opacity:0;animation:1s forwards fadeIn}.results-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:20px}.price-box{text-align:center;font-size:1.2rem;font-weight:500;color:#555;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:.3s ease-in-out}.price-box:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.price-value{font-size:2rem;font-weight:700;color:#1a237e;margin-top:5px;opacity:0;animation:1s forwards fadeInUp}.divider{width:1px;background-color:#ccc;height:60px;margin:auto}.megamenu .megamenu-first-level,.megamenu .megamenu-first-level *{color:#fff}.megamenu .megamenu-first-level{list-style-position:inside}@media screen and (max-width:1199px){.header .navbar-collapse{position:relative!important;top:0!important}.navbar-container{padding-left:0!important;padding-right:0!important}.navbar-nav{height:calc(100vh - 90px);overflow:auto}.navbar-brand{margin-left:10px}.navbar-toggler{margin-right:10px;z-index:unset}.header--fixed .navbar-nav{height:calc(100vh - 30px);max-height:calc(100vh - 10px)}}.site-phone{white-space:nowrap;font-size:calc(2vw - 60%)}@media screen and (min-width:1920px){.site-phone{font-size:2rem}}