.elementor-2 .elementor-element.elementor-element-sec0fc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */body .bagrov-fullbleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body.elementor-page-2,body.elementor-page-2 *{box-sizing:border-box}
body.elementor-page-2 .bagrov-service-page{font-family:Arial,sans-serif}
body.elementor-page-2 .bagrov-code,body.elementor-page-2 .bagrov-code *{font-family:Consolas,monospace}
body.elementor-page-2 a{text-decoration:none}
body.elementor-page-2 .bagrov-section{max-width:1240px;margin:0 auto;padding:94px 42px}
body.elementor-page-2 .bagrov-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:34px;align-items:start;margin-bottom:42px}
body.elementor-page-2 .bagrov-head .code{padding-top:9px;color:var(--red);font:800 11px/1 Consolas,monospace;letter-spacing:.18em;text-transform:uppercase}
body.elementor-page-2 .bagrov-head h2{margin:0;color:#fff;font:900 clamp(38px,5vw,72px)/.96 Arial,sans-serif;letter-spacing:-.04em;text-transform:uppercase}
body.elementor-page-2 .bagrov-head p{max-width:900px;margin:15px 0 0;color:var(--muted);font:400 16px/1.72 Arial,sans-serif}
body.elementor-page-2 .bagrov-head p strong{color:#fff}
body.elementor-page-2 .bagrov-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body.elementor-page-2 .bagrov-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.elementor-page-2 .bagrov-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.elementor-page-2 .bagrov-card{position:relative;padding:28px;background:#111318;border:1px solid var(--line);overflow:hidden}
body.elementor-page-2 .bagrov-card:before{content:"";position:absolute;left:0;top:0;width:3px;height:46px;background:var(--red)}
body.elementor-page-2 .bagrov-card small{display:block;color:var(--red);font:800 9px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
body.elementor-page-2 .bagrov-card h3{margin:15px 0 11px;color:#fff;font:800 22px/1.16 Arial,sans-serif}
body.elementor-page-2 .bagrov-card p{margin:0;color:var(--muted);font:400 14px/1.65 Arial,sans-serif}
body.elementor-page-2 .bagrov-card ul{margin:14px 0 0;padding:0;list-style:none}
body.elementor-page-2 .bagrov-card li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid rgba(255,255,255,.06);color:#c8cbd1;font:400 14px/1.55 Arial,sans-serif}
body.elementor-page-2 .bagrov-card li:before{content:"+";position:absolute;left:0;color:var(--red);font-weight:900}
body.elementor-page-2 .bagrov-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
body.elementor-page-2 .bagrov-step{padding:24px;background:#0c0e11;min-height:190px}
body.elementor-page-2 .bagrov-step b{display:block;color:var(--red);font:900 30px/1 Arial,sans-serif}
body.elementor-page-2 .bagrov-step h3{margin:17px 0 9px;color:#fff;font:800 18px/1.2 Arial,sans-serif}
body.elementor-page-2 .bagrov-step p{margin:0;color:var(--muted);font:400 13px/1.58 Arial,sans-serif}
body.elementor-page-2 .bagrov-note{margin-top:26px;padding:22px 24px;border-left:3px solid var(--red);background:#0d0f12;color:#b9bdc4;font:400 14px/1.7 Arial,sans-serif}
body.elementor-page-2 .bagrov-note strong{color:#fff}
body.elementor-page-2 .bagrov-faq details{border-top:1px solid #30343a}
body.elementor-page-2 .bagrov-faq details:last-child{border-bottom:1px solid #30343a}
body.elementor-page-2 .bagrov-faq summary{cursor:pointer;padding:20px 4px;color:#fff;font:700 18px/1.35 Arial,sans-serif}
body.elementor-page-2 .bagrov-faq p{max-width:980px;margin:0;padding:0 4px 20px;color:var(--muted);font:400 15px/1.7 Arial,sans-serif}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;overflow:visible!important}
body.elementor-page-2 .bagrov-blog .pc-blog-item{width:auto!important;min-width:0!important;flex:none!important}
body.elementor-page-2 .bagrov-blog .pc-blog-card{display:block;height:100%;background:#111318;border:1px solid #20242b;color:#fff;overflow:hidden;transition:.22s}
body.elementor-page-2 .bagrov-blog .pc-blog-card:hover{transform:translateY(-4px);border-color:var(--red)}
body.elementor-page-2 .bagrov-blog .pc-blog-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#08090b}
body.elementor-page-2 .bagrov-blog .pc-blog-image img{width:100%!important;height:100%!important;object-fit:cover!important}
body.elementor-page-2 .bagrov-blog .bagrov-blog-index{position:absolute;right:10px;bottom:10px;background:var(--red);color:#fff;padding:7px 9px;font:800 9px/1 Arial,sans-serif}
body.elementor-page-2 .bagrov-blog .pc-blog-category,body.elementor-page-2 .bagrov-blog .pc-blog-date,body.elementor-page-2 .bagrov-blog h3{display:block;padding-left:16px;padding-right:16px}
body.elementor-page-2 .bagrov-blog .pc-blog-category{padding-top:15px;color:var(--red);font:800 9px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
body.elementor-page-2 .bagrov-blog .pc-blog-date{padding-top:8px;color:#7e838b;font:400 11px/1.4 Arial,sans-serif}
body.elementor-page-2 .bagrov-blog h3{margin:0!important;padding-top:10px;padding-bottom:20px;color:#fff;font:700 18px/1.3 Arial,sans-serif}
body.elementor-page-2 .bagrov-blog-link{display:inline-flex;margin-top:24px;padding:12px 15px;border:1px solid #30343a;color:#fff;font:800 9px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-2 .bagrov-blog-link:hover{background:var(--red);border-color:var(--red)}
body.elementor-page-2 .bagrov-cta{max-width:1240px;margin:auto;padding:108px 42px 118px;display:grid;grid-template-columns:1fr auto;gap:52px;align-items:center}
body.elementor-page-2 .bagrov-cta h2{margin:0;color:#fff;font:900 clamp(42px,6vw,86px)/.92 Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase}
body.elementor-page-2 .bagrov-cta h2 span{color:var(--red)}
body.elementor-page-2 .bagrov-cta p{max-width:760px;color:var(--muted);font:400 16px/1.65 Arial,sans-serif}
body.elementor-page-2 .bagrov-cta a{display:inline-flex;padding:18px 28px;background:var(--red);color:#fff;font:800 10px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
@media(max-width:1024px){body.elementor-page-2 .bagrov-grid-4{grid-template-columns:repeat(2,1fr)}body.elementor-page-2 .bagrov-grid-3{grid-template-columns:repeat(2,1fr)}body.elementor-page-2 .bagrov-strip{grid-template-columns:repeat(2,1fr)}body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body.elementor-page-2 .bagrov-section{padding:70px 20px}body.elementor-page-2 .bagrov-head{grid-template-columns:1fr;gap:10px}body.elementor-page-2 .bagrov-head .code{padding-top:0}body.elementor-page-2 .bagrov-grid-2,body.elementor-page-2 .bagrov-grid-3,body.elementor-page-2 .bagrov-grid-4,body.elementor-page-2 .bagrov-strip,body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-grid{grid-template-columns:1fr}body.elementor-page-2 .bagrov-cta{padding:76px 20px 86px;grid-template-columns:1fr;gap:30px}}

body.elementor-page-2{--red:#E31B23;--bg:#090A0C;--panel:#111318;--line:#292D33;--muted:#AEB2B9}
body.elementor-page-2 .video-page{background:var(--bg);color:#fff;overflow:hidden}
body.elementor-page-2 .video-hero{position:relative;min-height:760px;background:linear-gradient(90deg,rgba(7,8,10,.98),rgba(7,8,10,.86) 46%,rgba(7,8,10,.22)),url('https://bagrov.by/wp-content/uploads/2026/08/001-videosemka-montazh-nikon-bagrov-by.jpg') center right/cover no-repeat}
body.elementor-page-2 .video-hero:after{content:"REC";position:absolute;right:28px;top:28px;color:#fff;font:800 9px/1 Consolas,monospace;letter-spacing:.18em;border:1px solid rgba(255,255,255,.24);padding:10px 12px}
body.elementor-page-2 .video-hero-inner{position:relative;z-index:2;max-width:1240px;min-height:760px;margin:auto;padding:88px 42px 70px;display:flex;align-items:flex-end}
body.elementor-page-2 .video-kicker{color:#D8DADE;font:800 11px/1 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px}
body.elementor-page-2 .video-kicker b{color:var(--red)}
body.elementor-page-2 .video-title{max-width:900px;margin:0;color:#fff;font:900 clamp(54px,7.4vw,108px)/.9 Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
body.elementor-page-2 .video-title span{display:block;color:var(--red)}
body.elementor-page-2 .video-lead{max-width:760px;margin:26px 0 0;color:#C6C9CE;font:400 17px/1.62 Arial,sans-serif}
body.elementor-page-2 .video-console{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}
body.elementor-page-2 .video-console span{padding:8px 10px;border:1px solid #30343A;background:rgba(10,11,13,.82);color:#B6BAC1;font:700 8px/1 Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-2 .video-matrix{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}
body.elementor-page-2 .video-screen{min-height:360px;padding:30px;border:1px solid var(--line);background:linear-gradient(150deg,#14171C,#0C0E11);position:relative;overflow:hidden}
body.elementor-page-2 .video-screen:after{content:"16:9 / 9:16 / 1:1";position:absolute;right:18px;bottom:16px;color:#70757E;font:700 8px/1 Consolas,monospace;letter-spacing:.14em}
body.elementor-page-2 .video-screen h3{margin:0 0 14px;font:800 28px/1.1 Arial,sans-serif}
body.elementor-page-2 .video-screen p{max-width:700px;color:var(--muted);font:400 15px/1.7 Arial,sans-serif}
body.elementor-page-2 .video-spec{display:grid;gap:10px}
body.elementor-page-2 .video-spec div{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid #2B2F36}
body.elementor-page-2 .video-spec b{color:var(--red);font:800 9px/1 Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-2 .video-spec span{color:#D5D7DB;font:400 14px/1.45 Arial,sans-serif}
body.elementor-page-2 .video-format{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
body.elementor-page-2 .video-format article{min-height:175px;padding:24px;border:1px solid var(--line);background:#0D0F12;display:flex;flex-direction:column;justify-content:space-between}
body.elementor-page-2 .video-format strong{color:#fff;font:900 26px/1 Arial,sans-serif}
body.elementor-page-2 .video-format span{color:#8F949C;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:900px){body.elementor-page-2 .video-matrix{grid-template-columns:1fr}body.elementor-page-2 .video-format{grid-template-columns:1fr 1fr}}
@media(max-width:767px){body.elementor-page-2 .video-hero,body.elementor-page-2 .video-hero-inner{min-height:680px}body.elementor-page-2 .video-hero{background-position:64% center}body.elementor-page-2 .video-hero-inner{padding:74px 20px 50px}body.elementor-page-2 .video-title{font-size:50px}body.elementor-page-2 .video-lead{font-size:15px}body.elementor-page-2 .video-format{grid-template-columns:1fr}}


/* ===== v1.3.0 RESPONSIVE SAFETY + SCROLL HUD + WINDOWS BLOG CAROUSEL ===== */
/* Never allow service content to create horizontal overflow. */
body.elementor-page-2 .bagrov-service-page,
body.elementor-page-2 .bagrov-service-page *{min-width:0;box-sizing:border-box}
body.elementor-page-2 .bagrov-service-page{max-width:100%;overflow-x:clip}
body.elementor-page-2 .bagrov-service-page img,
body.elementor-page-2 .bagrov-service-page video,
body.elementor-page-2 .bagrov-service-page iframe,
body.elementor-page-2 .bagrov-service-page svg{max-width:100%;height:auto}
body.elementor-page-2 .bagrov-service-page h1,
body.elementor-page-2 .bagrov-service-page h2,
body.elementor-page-2 .bagrov-service-page h3,
body.elementor-page-2 .bagrov-service-page p,
body.elementor-page-2 .bagrov-service-page li{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}

/* Fixed scroll progress HUD — same visual language as Windows / AI. */
body.elementor-page-2 .bagrov-scroll-hud{--bagrov-scroll:0;position:fixed;z-index:9994;right:18px;top:var(--bagrov-hud-safe-top,84px);width:88px;height:150px;background:#E31B23;pointer-events:none;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.2)}
body.elementor-page-2 .bagrov-scroll-hud:before{content:"";position:absolute;right:16px;top:23px;width:62px;height:1px;background:rgba(255,255,255,.62);transform:rotate(-45deg);transform-origin:right center}
body.elementor-page-2 .bagrov-scroll-hud:after{content:"";position:absolute;right:16px;top:23px;width:1px;height:54px;background:rgba(255,255,255,.56)}
body.elementor-page-2 .bagrov-scroll-hud svg{position:absolute;left:21px;top:42px;width:50px;height:50px;transform:rotate(-90deg)}
body.elementor-page-2 .bagrov-scroll-hud circle{fill:none;stroke-width:2}
body.elementor-page-2 .bagrov-scroll-hud .hud-bg{stroke:rgba(255,255,255,.38)}
body.elementor-page-2 .bagrov-scroll-hud .hud-meter{stroke:#fff;stroke-linecap:round;stroke-dasharray:138.23;stroke-dashoffset:calc(138.23 - (138.23 * var(--bagrov-scroll) / 100));transition:stroke-dashoffset .12s linear}
body.elementor-page-2 .bagrov-scroll-hud .hud-dot{position:absolute;left:43px;top:65px;width:6px;height:6px;border-radius:50%;background:#fff}
body.elementor-page-2 .bagrov-scroll-hud .hud-pct{position:absolute;left:0;right:0;bottom:17px;text-align:center;color:#fff;font:800 8px/1 Consolas,monospace;letter-spacing:.13em}
@media(max-width:767px){
 body.elementor-page-2 .bagrov-scroll-hud{right:8px;top:var(--bagrov-hud-safe-top,112px);width:62px;height:108px}
 body.elementor-page-2 .bagrov-scroll-hud:before{right:10px;top:17px;width:42px}
 body.elementor-page-2 .bagrov-scroll-hud:after{right:10px;top:17px;height:34px}
 body.elementor-page-2 .bagrov-scroll-hud svg{left:15px;top:31px;width:36px;height:36px}
 body.elementor-page-2 .bagrov-scroll-hud .hud-dot{left:31px;top:47px;width:4px;height:4px}
 body.elementor-page-2 .bagrov-scroll-hud .hud-pct{bottom:10px;font-size:7px}
}

/* Blog: exactly the horizontally moving Windows/AI treatment. */
body.elementor-page-2 .bagrov-blog .bagrov-server-blog{width:100%;overflow:hidden;background:transparent!important}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-grid{display:flex!important;grid-template-columns:none!important;gap:18px;align-items:stretch;overflow:hidden!important;width:100%;background:transparent!important}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-item{flex:0 0 clamp(250px,28vw,360px)!important;width:clamp(250px,28vw,360px)!important;min-width:0!important;margin:0!important}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-card{display:block;height:100%;padding:0;background:#111318;border:1px solid #1E2229;color:#fff;text-decoration:none;overflow:hidden;box-shadow:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-card:hover{border-color:var(--red);box-shadow:0 18px 38px rgba(0,0,0,.25)}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-image{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#0E1012}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transition:transform .5s ease}
body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-card:hover .pc-blog-image img{transform:scale(1.05)}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel{display:block!important;position:relative;overflow:hidden!important;width:100%}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-viewport{overflow:hidden;width:100%}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-track{display:flex;gap:18px;width:max-content;will-change:transform;transform:translate3d(0,0,0)}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .pc-blog-item{flex:0 0 clamp(250px,28vw,360px)!important;width:clamp(250px,28vw,360px)!important}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-controls button{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#111318;border:1px solid #262B33;color:#fff;font:700 18px/1 Arial,sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-controls button:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px)}
body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-single{display:block!important;max-width:360px}
@media(max-width:767px){
 body.elementor-page-2 .bagrov-blog .bagrov-server-blog .pc-blog-item,
 body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .pc-blog-item{flex-basis:84vw!important;width:84vw!important}
 body.elementor-page-2 .bagrov-blog .pc-blog-grid.bagrov-blog-carousel .bagrov-carousel-controls{justify-content:center}
}

/* VIDEO HERO: long Russian heading must never escape the viewport. */
body.elementor-page-2 .video-hero-inner>div{width:100%;min-width:0;max-width:1180px}
body.elementor-page-2 .video-title{width:100%;max-width:1120px!important;font-size:clamp(48px,5.6vw,84px)!important;line-height:.91!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important}
body.elementor-page-2 .video-title span{display:block;max-width:100%}
body.elementor-page-2 .video-lead{max-width:840px}
@media(max-width:1100px){body.elementor-page-2 .video-title{font-size:clamp(44px,6.4vw,70px)!important}}
@media(max-width:767px){
 body.elementor-page-2 .video-hero,body.elementor-page-2 .video-hero-inner{min-height:620px!important}
 body.elementor-page-2 .video-hero-inner{padding:66px 20px 44px!important;align-items:flex-end}
 body.elementor-page-2 .video-title{font-size:30px!important;line-height:.94!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}
 body.elementor-page-2 .video-lead{font-size:15px!important;line-height:1.55!important}
 body.elementor-page-2 .video-console{gap:6px;margin-top:22px}
}


/* ===== v1.3.2 BLOG CATEGORY CONTRAST GUARD ===== */
body.elementor-page-2 .bagrov-server-blog .pc-blog-category,
body.elementor-page-2 .pc-blog-grid.bagrov-blog-carousel .pc-blog-category,
body.elementor-page-2 .bagrov-blog .pc-blog-category{color:#E31B23!important}

/* ===== v1.3.4 RIGHT RAIL HUD — aligned with the fixed Share/header rail ===== */
body.elementor-page-2 .bagrov-scroll-hud{
 --bagrov-scroll:0;position:fixed!important;z-index:100010!important;
 right:var(--bagrov-rail-right,0px)!important;top:var(--bagrov-hud-safe-top,96px)!important;
 width:var(--bagrov-rail-width,88px)!important;height:118px!important;
 background:#E31B23!important;pointer-events:none!important;overflow:hidden!important;box-shadow:none!important
}
body.elementor-page-2 .bagrov-scroll-hud:before{content:""!important;position:absolute!important;right:12px!important;top:18px!important;width:54%!important;height:1px!important;background:rgba(255,255,255,.62)!important;transform:rotate(-45deg)!important;transform-origin:right center!important}
body.elementor-page-2 .bagrov-scroll-hud:after{content:""!important;position:absolute!important;right:12px!important;top:18px!important;width:1px!important;height:40px!important;background:rgba(255,255,255,.56)!important}
body.elementor-page-2 .bagrov-scroll-hud svg{position:absolute!important;left:50%!important;top:39px!important;width:42px!important;height:42px!important;transform:translateX(-50%) rotate(-90deg)!important}
body.elementor-page-2 .bagrov-scroll-hud circle{fill:none!important;stroke-width:2!important}
body.elementor-page-2 .bagrov-scroll-hud .hud-bg{stroke:rgba(255,255,255,.38)!important}
body.elementor-page-2 .bagrov-scroll-hud .hud-meter{stroke:#fff!important;stroke-linecap:round!important;stroke-dasharray:138.23!important;stroke-dashoffset:calc(138.23 - (138.23 * var(--bagrov-scroll) / 100))!important;transition:stroke-dashoffset .12s linear!important}
body.elementor-page-2 .bagrov-scroll-hud .hud-dot{position:absolute!important;left:50%!important;top:57px!important;width:5px!important;height:5px!important;margin-left:-2.5px!important;border-radius:50%!important;background:#fff!important}
body.elementor-page-2 .bagrov-scroll-hud .hud-pct{display:none!important}
@media(max-width:1064px){body.elementor-page-2 .bagrov-scroll-hud{height:108px!important}body.elementor-page-2 .bagrov-scroll-hud svg{top:34px!important;width:38px!important;height:38px!important}body.elementor-page-2 .bagrov-scroll-hud .hud-dot{top:50px!important}body.elementor-page-2 .bagrov-scroll-hud:before{top:15px!important}body.elementor-page-2 .bagrov-scroll-hud:after{top:15px!important;height:34px!important}}/* End custom CSS */