/* portal-redesign-20261030: culoarea proiectului #045fb4 */
.discover-breadcrumb-area.breadcrumb-banner-bg{--vh-brand:#045fb4;--vh-accent:#d9a066;position:relative;overflow:hidden;isolation:isolate;background-color:#0a121a;padding:72px 0 64px}
.discover-breadcrumb-area.breadcrumb-banner-bg.breadcrumb-banner-bg1,.discover-breadcrumb-area.breadcrumb-banner-bg.breadcrumb-banner-bg2{padding:72px 0 64px}
.breadcrumb-banner-bg::before{content:"";position:absolute;inset:0;z-index:-3;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.08);animation:vhPan 32s ease-in-out infinite alternate;will-change:transform}
.breadcrumb-banner-bg::after{content:"";position:absolute;inset:-25% -15%;width:auto;height:auto;z-index:-2;opacity:1;background:
 radial-gradient(38% 55% at 18% 30%,rgba(217,160,102,.42),transparent 70%),
 radial-gradient(34% 50% at 82% 70%,rgba(21,139,250,.55),transparent 70%),
 linear-gradient(115deg,rgba(10,18,26,.90) 0%,rgba(4,95,180,.78) 45%,rgba(10,18,26,.86) 100%);
 animation:vhGlow 18s ease-in-out infinite alternate;will-change:transform}
.breadcrumb-text,.breadcrumb-menu{position:relative}
.breadcrumb-text h1{color:#fff;font-weight:900;letter-spacing:.01em;line-height:1.15;margin:0 0 18px;text-shadow:0 2px 24px rgba(0,0,0,.45);animation:vhUp .8s cubic-bezier(.2,.7,.2,1) both}
.breadcrumb-text h1::after{content:"";display:block;width:64px;height:3px;margin:16px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--vh-accent),transparent);transform-origin:left center;animation:vhLine 1s .45s cubic-bezier(.2,.7,.2,1) both}
.breadcrumb-menu .breadcrumbs{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 18px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;font-size:14px;color:#fff;animation:vhUp .8s .15s cubic-bezier(.2,.7,.2,1) both}
.breadcrumb-menu .breadcrumbs a{padding:0;color:#fff;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,255,255,.4)}
.breadcrumb-menu .breadcrumbs a:hover,.breadcrumb-menu .breadcrumbs a:focus-visible{border-bottom-color:var(--vh-accent);color:#fff}
.breadcrumb-menu .breadcrumbs span{color:var(--vh-accent)}
@keyframes vhPan{from{transform:scale(1.08) translate3d(-1.5%,0,0)}to{transform:scale(1.18) translate3d(1.5%,-1.5%,0)}}
@keyframes vhGlow{from{transform:translate3d(-3%,0,0)}to{transform:translate3d(3%,2%,0)}}
@keyframes vhUp{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
@keyframes vhLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media (max-width:767px){.discover-breadcrumb-area.breadcrumb-banner-bg,.discover-breadcrumb-area.breadcrumb-banner-bg.breadcrumb-banner-bg1,.discover-breadcrumb-area.breadcrumb-banner-bg.breadcrumb-banner-bg2{padding:44px 0 40px}.breadcrumb-text h1{font-size:26px}.breadcrumb-menu .breadcrumbs{font-size:13px;padding:6px 14px}}
@media (prefers-reduced-motion:reduce){.breadcrumb-banner-bg::before,.breadcrumb-banner-bg::after,.breadcrumb-text h1,.breadcrumb-text h1::after,.breadcrumb-menu .breadcrumbs{animation:none!important}.breadcrumb-banner-bg::before{transform:none}}
:root{--vh-brand:#045fb4;--vh-brand2:#0577e1;--vh-accent:#d9a066;--vh-ink:#363940;--vh-muted:#626773;--vh-line:#e3e6eb}
.discover-slide-item{height:520px;overflow:hidden;isolation:isolate;background-color:#0a121a}
.discover-slide-item::before{content:"";position:absolute;inset:0;z-index:-2;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.06);will-change:transform}
.owl-item.active .discover-slide-item::before,.discover-slide:not(.owl-loaded) .discover-slide-item:first-child::before{animation:vhZoom 11s ease-out both}
.discover-slide-item:after{opacity:1;z-index:-1;background:radial-gradient(40% 60% at 12% 30%,rgba(217,160,102,.30),transparent 70%),linear-gradient(100deg,rgba(10,18,26,.93) 0%,rgba(4,95,180,.76) 45%,rgba(10,18,26,.30) 100%)}
.discover-slide-table .title{font-size:54px;line-height:1.05;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 26px rgba(0,0,0,.45)}
.discover-slide-item p{max-width:520px;font-size:18px;line-height:1.55;opacity:.93}
.vm-kicker{display:inline-block;margin:0 0 16px;padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.slide-btn.discover-btn{margin-top:22px;padding:14px 30px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--vh-accent),#c07a3c);color:#1b0f12;font-weight:700;box-shadow:0 12px 32px rgba(217,160,102,.35);transition:transform .2s,box-shadow .2s}
.slide-btn.discover-btn:hover,.slide-btn.discover-btn:focus-visible{background:linear-gradient(135deg,var(--vh-accent),#c07a3c);color:#1b0f12;transform:translateY(-2px);box-shadow:0 16px 38px rgba(217,160,102,.45)}
.owl-item.active .vm-kicker,.discover-slide:not(.owl-loaded) .discover-slide-item:first-child .vm-kicker{animation:vhUp .7s both}
.owl-item.active .discover-slide-table .title,.discover-slide:not(.owl-loaded) .discover-slide-item:first-child .title{animation:vhUp .8s .12s both}
.owl-item.active .discover-slide-item p,.discover-slide:not(.owl-loaded) .discover-slide-item:first-child p{animation:vhUp .8s .26s both}
.owl-item.active .slide-btn,.discover-slide:not(.owl-loaded) .discover-slide-item:first-child .slide-btn{animation:vhUp .8s .4s both}
.discover-slide .owl-nav div{width:52px;height:52px;line-height:48px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.discover-slide .owl-nav div:hover{background:rgba(255,255,255,.28)}
.homepagefirsth1 .discover-section-content{margin:6px 0 4px;padding-bottom:6px}
.homepagefirsth1 h1{max-width:900px;margin:8px auto 12px;font-size:34px;font-weight:800;line-height:1.2;text-wrap:balance;color:var(--vh-brand)}
.vm-lead{max-width:820px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--vh-muted)}
.vm-search{position:relative;z-index:5;margin-top:-58px;margin-bottom:26px}
.vm-search-card{padding:22px 22px 10px;border:1px solid #eee;border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(10,18,26,.18)}
.vm-search-title{margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--vh-brand)}
#cauta-form select,#cauta-form input[type=text]{width:100%;height:52px;margin-bottom:12px;padding:0 42px 0 16px;border:1px solid #d6d9e0;border-radius:12px;background-color:#fff;font-size:16px;color:var(--vh-ink);transition:border-color .15s,box-shadow .15s}
#cauta-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1.5l6 6 6-6' fill='none' stroke='%233e171c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center}
#cauta-form select:hover{border-color:#b9bdc7}
#cauta-form select:focus,#cauta-form input[type=text]:focus{outline:0;border-color:var(--vh-brand);box-shadow:0 0 0 4px rgba(4,95,180,.12)}
#cauta-form input[type=submit]{width:100%;height:52px;margin-bottom:12px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--vh-brand),var(--vh-brand2));font-size:16px;font-weight:700;letter-spacing:.02em;color:#fff;cursor:pointer;box-shadow:0 10px 24px rgba(4,95,180,.28);transition:transform .2s,box-shadow .2s}
#cauta-form input[type=submit]:hover,#cauta-form input[type=submit]:focus-visible{background:linear-gradient(135deg,var(--vh-brand),var(--vh-brand2));color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(4,95,180,.36)}
.owl-carousel-outer{margin-top:6px;padding:0 15px}
.owl-carousel-outer .owl-controls{right:15px}
.owl-carousel-outer h2{position:relative;margin:0 0 22px;padding-bottom:12px;font-size:26px;font-weight:800;color:var(--vh-ink)}
.owl-carousel-outer h2::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--vh-accent),var(--vh-brand))}
.owl-carousel-outer .owl-carousel .owl-item>div{position:relative;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(10,18,26,.10);transition:transform .25s,box-shadow .25s}
.owl-carousel-outer .owl-carousel .owl-item>div:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(10,18,26,.20)}
.owl-carousel-outer .owl-carousel .owl-item .thumbnail{border:0;padding:0;border-radius:0}
.owl-carousel-outer .owl-carousel .owl-item .thumbnail a{height:190px}
.owl-carousel-outer .owl-carousel .owl-item .thumbnail a img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.owl-carousel-outer .owl-carousel .owl-item>div:hover .thumbnail a img{transform:scale(1.07)}
.owl-carousel-outer .owl-carousel .owl-item .caption{right:0;bottom:0;left:0;min-height:0;padding:34px 14px 12px;border-radius:0;background:linear-gradient(to top,rgba(10,18,26,.92),rgba(10,18,26,0));text-align:left}
.owl-carousel-outer .owl-carousel .owl-item .caption a{font-size:14px;font-weight:600;line-height:1.35;color:#fff;text-decoration:none}
.owl-carousel-outer .owl-theme .owl-nav [class*=owl-]{min-width:40px;height:38px;margin:0 0 0 8px;padding:0 16px;border-radius:999px;background:var(--vh-brand);font-size:13px;font-weight:600;line-height:38px;text-transform:capitalize;transition:transform .2s,background .2s}
.owl-carousel-outer .owl-theme .owl-nav [class*=owl-]:hover{background:var(--vh-brand2);transform:scale(1.08)}
.discover-service-area.colortheme .btn-success{border:0;border-radius:999px;background:linear-gradient(135deg,var(--vh-accent),#c07a3c);font-weight:700;color:#1b0f12}
@keyframes vhZoom{from{transform:scale(1.06)}to{transform:scale(1.16) translate3d(-1%,-1%,0)}}
@keyframes vhUp{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}
@media (max-width:991px){.vm-search{margin-top:-40px}}
@media (max-width:767px){
 .discover-slide-item{height:440px}
 .discover-slide-table .title{font-size:32px}
 .discover-slide-item p{font-size:16px}
 .discover-slide-item p br{display:none}
 .homepagefirsth1 h1{font-size:26px}
 .vm-search{margin-top:-30px}
 .vm-search-card{padding:16px 14px 4px;border-radius:14px}
 .owl-carousel-outer h2{font-size:22px}
 .owl-carousel-outer .owl-controls{position:static;margin:-8px 0 12px;text-align:right}
 .owl-carousel-outer .owl-carousel .owl-item .thumbnail a{height:170px}
}
@media (prefers-reduced-motion:reduce){
 .discover-slide-item::before,.vm-kicker,.discover-slide-table .title,.discover-slide-item p,.slide-btn{animation:none!important}
 .slide-btn.discover-btn,.owl-carousel-outer .owl-carousel .owl-item>div,#cauta-form input[type=submit]{transition:none}
}
.vm-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}
.vm-social .social-link{display:flex;align-items:center;gap:6px}
.vm-social-sep{margin:0 2px;font-size:26px;font-weight:200;line-height:1;color:rgba(255,255,255,.35)}
.vm-social-vm{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.vm-chip{--c:rgba(0,0,0,.35);display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:10px;color:#fff;text-decoration:none;line-height:1.15;box-shadow:0 5px 14px var(--c);transition:transform .2s,box-shadow .2s}
.vm-chip:hover,.vm-chip:focus-visible{color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 12px 26px var(--c)}
.vm-chip-ico{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.20)}
.vm-chip-ico svg{width:17px;height:17px}
.vm-chip-txt b{display:block;font-size:12px;font-weight:700}
.vm-chip-txt small{display:block;font-size:10px;font-weight:400;opacity:.88}
.vm-chip-yt{--c:rgba(255,0,0,.38);background:linear-gradient(135deg,#ff0000,#b50d12)}
.vm-chip-ig{--c:rgba(214,47,138,.38);background:linear-gradient(135deg,#fdb441 0%,#f56b2d 28%,#d62f8a 62%,#8a3ab9 85%,#5b6dd4 100%)}
.vm-chip-tt{--c:rgba(31,217,208,.30);background:linear-gradient(135deg,#1fd9d0 0%,#0b1f24 42%,#16090c 62%,#e62b52 100%)}
.vm-chip-fb{--c:rgba(24,119,242,.40);background:linear-gradient(135deg,#1877f2,#0b5fd0)}
@media (max-width:1199px){.vm-social{justify-content:center;margin-top:14px}.vm-social-vm{justify-content:center}.footer-copyright .copy-right-text{text-align:center}}
@media (max-width:991px){.vm-social-sep{display:none}.vm-social .social-link{width:100%;justify-content:center}}
@media (max-width:575px){.vm-chip{flex:1 1 calc(50% - 10px);min-width:150px}}
@media (prefers-reduced-motion:reduce){.vm-chip{transition:none}}
.footer-copyright .copy-right-text a{color:#e9d3b4;text-decoration:underline;text-underline-offset:2px}
.footer-copyright .copy-right-text a:hover,.footer-copyright .copy-right-text a:focus-visible{color:#fff}
.vm-social .social-link a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;font-size:15px;line-height:1}
.vm-social-sep{font-size:22px}
@media (min-width:1200px){
 .footer-copyright .row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}
 .footer-copyright .row::before,.footer-copyright .row::after{display:none}
 .footer-copyright .row>[class*=col-]{float:none;width:auto;min-width:0}
 .footer-copyright .row>[class*=col-]:first-child{flex:1 1 auto}
 .footer-copyright .row>[class*=col-]:last-child{flex:0 0 auto}
 .footer-copyright .copy-right-text{margin:0;font-size:13px;line-height:1.45}
 .vm-social{margin-top:0}
}
:root{--vl-brand:#045fb4;--vl-brand2:#0577e1;--vl-accent:#d9a066;--vl-ink:#363940;--vl-muted:#626773;--vl-line:#e9eaee}
.topheader{background:linear-gradient(90deg,#0a121a 0%,#045fb4 55%,#0a121a 100%);color:#e9d3b4;font-size:12px;letter-spacing:.02em}
.topheader .container{overflow:hidden}
.topheader .message,.topheader .topmainmenu{padding:6px 0;line-height:1.4}
.topheader .message{max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.topheader a{color:#fff}
.topheader .topmainmenu{white-space:nowrap}
.topheader .topmainmenu a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;padding:2px 12px;border-radius:999px;background:linear-gradient(135deg,var(--vl-accent),#c07a3c);color:#1b0f12;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}
.topheader .topmainmenu a:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(217,160,102,.4);color:#1b0f12}
.header-area{position:relative;z-index:1000;background:rgba(255,255,255,.94);box-shadow:0 8px 30px rgba(10,18,26,.07)}
.header-area::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--vl-brand),var(--vl-accent),var(--vl-brand2),var(--vl-accent),var(--vl-brand));background-size:200% 100%;animation:vlFlow 9s linear infinite}
.header-area .logo img{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.header-area .logo a:hover img{transform:scale(1.04)}
.mainmenu ul li a{position:relative;transition:color .2s}
.mainmenu ul li>a::after{content:"";position:absolute;right:12px;bottom:6px;left:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--vl-brand),var(--vl-accent));transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.mainmenu ul li:hover>a::after,.mainmenu ul li.active>a::after,.mainmenu ul li>a:focus-visible::after{transform:scaleX(1)}
@media (min-width:992px){.header-area{position:sticky;top:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}
.widgets.widgets-cat{padding:18px 16px;border:1px solid var(--vl-line);border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(10,18,26,.06)}
.widgets-title{margin:0 0 10px;padding-bottom:10px;font-size:20px;color:var(--vl-brand);border-bottom:2px solid var(--vl-line)}
.widgets.widgets-cat ul{margin:0;padding:0;list-style:none}
.widgets.widgets-cat ul li{display:block;margin:0;padding:0;border:0;border-bottom:1px solid #f0f0f3}
.widgets.widgets-cat ul li:last-child{border:0}
.widgets.widgets-cat ul li a{padding:9px 8px;border-radius:8px;color:var(--vl-ink);transition:background .15s,color .15s,padding-left .15s}
.widgets.widgets-cat ul li a:hover,.widgets.widgets-cat ul li a:focus-visible{padding-left:14px;background:#faf3ea;color:var(--vl-brand);text-decoration:none}
.boxinfoversion2{margin:0 0 22px}
.boxinfoversion2 .blog-item{padding:0;border:1px solid var(--vl-line);border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(10,18,26,.07);transition:transform .25s,box-shadow .25s}
.boxinfoversion2 .blog-item:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(10,18,26,.14)}
.boxinfoversion2 .blog-item>.row{display:flex;flex-wrap:wrap;margin:0}
.boxinfoversion2 .blog-item>.row::before,.boxinfoversion2 .blog-item>.row::after{display:none}
.boxinfoversion2 .blog-item>.row>[class*=col-]{padding:18px}
.boxinfoversion2 .box{position:relative;overflow:hidden;border-radius:12px;background:#f6f7f9}
.boxinfoversion2 .box img{display:block;width:100%;margin:0;padding:0;border:0;border-radius:12px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.boxinfoversion2 .blog-item:hover .box img{transform:scale(1.04)}
.boxinfoversion2 .ribbon{top:0;left:0}
.boxinfoversion2 .ribbon span{background:linear-gradient(135deg,var(--vl-accent),#c07a3c);color:#1b0f12}
.boxinfoversion2 .ribbon span::before{border-left-color:#a8672f;border-top-color:#a8672f}
.boxinfoversion2 .ribbon span::after{border-right-color:#a8672f;border-top-color:#a8672f}
.boxinfoversion2 .col-md-4>ul.contactphone:first-of-type:not(:has(a[href^="tel"])){display:none}
.boxinfoversion2 ul.contactphone{margin:10px 0 0;padding:0;list-style:none}
.boxinfoversion2 ul.contactphone li{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:5px 12px 5px 6px;border:1px solid #e6dccf;border-radius:999px;background:#fffaf4;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--vl-brand);box-shadow:none;transition:border-color .2s,background .2s}
.boxinfoversion2 ul.contactphone li:hover{border-color:var(--vl-accent);background:#fff3e3}
.boxinfoversion2 ul.contactphone li i{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--vl-brand);font-size:12px;color:#fff}
.boxinfoversion2 ul.contactphone li a{flex:1;color:var(--vl-brand);text-decoration:none}
.boxinfoversion2 .blog-text h3{margin:2px 0 8px;font-size:21px;font-weight:800;line-height:1.25}
.boxinfoversion2 .blog-text h3 a{color:var(--vl-brand);text-decoration:none}
.boxinfoversion2 .blog-text h3 a:hover{color:var(--vl-brand2)}
.boxinfoversion2 [itemprop=address]{margin:0 0 10px;font-size:13px;color:var(--vl-muted)}
.boxinfoversion2 [itemprop=address] i{margin:0 4px 0 8px;color:var(--vl-accent)}
.boxinfoversion2 [itemprop=address] i:first-child{margin-left:0}
.boxinfoversion2 .blog-text p{margin:0;font-size:14.5px;line-height:1.65;color:#4b5060;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}
div.pager{float:none;clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:18px 0 8px;padding:0;text-align:left;font-size:14px;color:var(--vl-muted)}
div.pager ul.yiiPager{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}
div.pager ul.yiiPager li{display:block;float:none;margin:0;padding:0}
div.pager ul.yiiPager li.hidden{display:none}
div.pager ul.yiiPager li a{display:block;min-width:38px;padding:8px 13px;border:1px solid var(--vl-line);border-radius:10px;background:#fff;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-transform:none;text-decoration:none;color:var(--vl-brand);transition:background .15s,border-color .15s,color .15s}
div.pager ul.yiiPager li a:hover,div.pager ul.yiiPager li a:focus-visible{border-color:var(--vl-accent);background:#faf3ea;color:var(--vl-brand)}
div.pager ul.yiiPager li.selected a{border-color:var(--vl-brand);background:var(--vl-brand);color:#fff}
@keyframes vlFlow{from{background-position:0 0}to{background-position:200% 0}}
@media (max-width:767px){
 .topheader .message{max-width:100%;font-size:11px}
 .topheader .topmainmenu{float:none;width:100%;padding-top:0}
 .boxinfoversion2 .blog-item>.row>[class*=col-]{width:100%;padding:14px}
 .boxinfoversion2 .blog-text h3{font-size:19px}
 .boxinfoversion2 ul.contactphone{display:flex;flex-wrap:wrap;gap:8px}
 .boxinfoversion2 ul.contactphone li{margin:0}
 .widgets.widgets-cat ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 10px}
}
@media (prefers-reduced-motion:reduce){
 .header-area::after{animation:none}
 .boxinfoversion2 .blog-item,.boxinfoversion2 .box img,.boxinfoversion2 ul.contactphone li,.header-area .logo img{transition:none}
}
