.grid-background{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:20px 20px;background-position:0 0,0 0;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{background-position:0 0,0 0}100%{background-position:20px 20px,20px 20px}}.honor-image{transition:transform .3s ease;overflow:hidden}.honor-image:hover{transform:scale(1.05)}.honor-image img{transition:transform .3s ease}.honor-image:hover img{transform:scale(1.1)}.honor-names-bar::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#f8f9fa,#e9ecef,#f8f9fa);border-radius:14px;z-index:-1;opacity:.8}.honor-names-bar{position:relative}.honor-name-item *,.honor-name-item h4,.honor-name-item h4 *,.honor-name-item h4:active,.honor-name-item h4:focus,.honor-name-item h4:hover,.honor-name-item h4:link,.honor-name-item h4:visited,.honor-name-item:active h4,.honor-name-item:focus h4,.honor-name-item:hover h4{color:#333!important;text-decoration:none!important}.honor-name-item,.honor-name-item a,.honor-name-item a:active,.honor-name-item a:focus,.honor-name-item a:hover,.honor-name-item a:link,.honor-name-item a:visited,.honor-name-item:active,.honor-name-item:focus,.honor-name-item:hover{background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;color:#333!important;text-decoration:none!important}.honor-names-bar *,.honor-names-bar a,.honor-names-bar a:active,.honor-names-bar a:focus,.honor-names-bar a:hover,.honor-names-bar a:link,.honor-names-bar a:visited,.honor-names-carousel *,.honor-names-carousel a,.honor-names-carousel a:active,.honor-names-carousel a:focus,.honor-names-carousel a:hover,.honor-names-carousel a:link,.honor-names-carousel a:visited{color:#333!important;text-decoration:none!important}.advantage-card{transform-origin:center center;transition:transform .25s ease,box-shadow .3s ease!important}.advantage-card:hover{transform:scaleY(1.08);box-shadow:0 20px 50px rgba(0,0,0,.2);z-index:3}.advantage-circle-image{transition:border-color .25s ease,box-shadow .25s ease}.advantage-card:active .advantage-circle-image,.advantage-card:focus-within .advantage-circle-image,.advantage-card:hover .advantage-circle-image,.advantage-circle-image:hover{border:6px solid #4da6e3!important;box-shadow:0 0 0 6px #fff!important}@media (max-width:768px){.advantage-card{padding:60px 20px 30px!important;margin-top:50px!important}.advantage-card:hover{transform:scaleY(1.05)}.advantage-circle-image{width:100px!important;height:100px!important;top:-50px!important}.advantages-title{font-size:2.2rem!important;margin-bottom:50px!important}}body.about-page .advantages-container{max-width:100%!important;width:100%!important;margin:0!important;padding:40px 20px!important}body.about-page .honor-container{max-width:100%!important;width:100%!important;margin:0!important;padding:25px 20px!important}body.about-page .advantages-grid .advantage-card{margin-top:30px!important}body.about-page .advantages-grid{gap:2px!important;column-gap:2px!important;row-gap:2px!important}body.about-page .carousel-section,body.about-page .corporate-advantages,body.about-page .honor-qualifications{margin-top:0!important;margin-bottom:0!important}body.about-page footer{margin-top:0!important}body.about-page .content-wrapper{margin:0!important;padding:0!important}body.about-page header nav a.active,body.contact-page header nav a.active{color:var(--primary-color)!important;font-size:18px!important;font-weight:400!important;transform:scale(1.05)!important;text-shadow:0 2px 4px rgba(0,123,255,.3)!important;position:relative!important;z-index:2}body.about-page header nav a.active:hover,body.contact-page header nav a.active:hover{opacity:.92;transform:scale(1.06)!important}