#bgh-placeholder{display:none}
.bgh-app{
	--red:#d71920;
	--red-dark:#a50d13;
	--black:#08080a;
	--dark:#151518;
	--grey:#696971;
	--light:#f5f5f7;
	--line:#e6e6eb;
	position:relative;
	isolation:isolate;
	width:100vw;
	max-width:100vw;
	margin:0 calc(50% - 50vw);
	overflow-x:clip;
	color:#111;
	background:#fff;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.6;
	-webkit-font-smoothing:antialiased
}
.bgh-app *,.bgh-app *:before,.bgh-app *:after{box-sizing:border-box}
.bgh-app a{text-decoration:none}
.bgh-app button,.bgh-app input,.bgh-app select,.bgh-app textarea{font:inherit}
.bgh-app img{display:block;max-width:100%}
.bgh-shell{width:min(1200px,calc(100% - 40px));margin:auto}
.bgh-scroll-progress{position:fixed;z-index:99999;top:0;left:0;right:0;height:3px;pointer-events:none}
.bgh-scroll-progress span{display:block;width:0;height:100%;background:var(--red)}
.bgh-announcement{position:relative;z-index:20;color:#fff;background:#050506}
.bgh-announcement .bgh-shell{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.bgh-announcement span{font-size:10px;font-weight:800;letter-spacing:.03em}
.bgh-announcement div{display:flex;gap:16px}
.bgh-announcement a{color:#fff;font-size:10px;font-weight:900}
.bgh-announcement a:last-child{color:#54d88d}
.bgh-hero{position:relative;height:min(790px,calc(100vh - 40px));min-height:680px;color:#fff;background:#050506;overflow:hidden}
.bgh-slider,.bgh-slide{position:absolute;inset:0}
.bgh-slide{opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s ease}
.bgh-slide.is-active{opacity:1;visibility:visible}
.bgh-slide-image{position:absolute;inset:-3%;background:center/cover no-repeat;transform:scale(1.04);will-change:transform,filter,clip-path}
.bgh-slide-overlay{position:absolute;inset:0;background:
	radial-gradient(circle at 82% 20%,rgba(215,25,32,.22),transparent 26%),
	linear-gradient(90deg,rgba(4,4,6,.98),rgba(4,4,6,.93) 45%,rgba(4,4,6,.58) 74%,rgba(4,4,6,.75)),
	linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.58))}
.bgh-slide:after{content:"";position:absolute;inset:0;opacity:.09;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px}
.bgh-slide-content{position:relative;z-index:3;height:100%;display:flex;align-items:center;padding-top:30px}
.bgh-slide-copy{max-width:760px}
.bgh-kicker,.bgh-label{display:inline-flex;align-items:center;gap:9px;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.bgh-kicker:before,.bgh-label:before{content:"";width:28px;height:2px;background:currentColor}
.bgh-slide h1{margin:18px 0 22px;color:#fff;font-size:clamp(50px,6vw,88px);line-height:.98;letter-spacing:-.06em;max-width:850px}
.bgh-slide p{max-width:690px;margin:0;color:#d0d0d7;font-size:19px}
.bgh-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 24px}
.bgh-btn{min-height:51px;display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:900;line-height:1.2;text-align:center;cursor:pointer;transition:.22s ease}
.bgh-btn:hover{transform:translateY(-2px)}
.bgh-btn-red{color:#fff;background:var(--red);box-shadow:0 12px 28px rgba(215,25,32,.25)}
.bgh-btn-red:hover{color:#fff;background:#ef252c}
.bgh-btn-outline{color:#fff;border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.06)}
.bgh-btn-outline:hover{color:#111;background:#fff}
.bgh-btn-dark{color:#fff;background:#111}
.bgh-btn-dark:hover{color:#fff;background:var(--red)}
.bgh-hero-trust{display:flex;flex-wrap:wrap;gap:10px 20px}
.bgh-hero-trust span{color:#c4c4cb;font-size:12px}
.bgh-hero-trust span:before{content:"✓";margin-right:6px;color:var(--red);font-weight:900}
.bgh-slider-controls{position:absolute;z-index:5;left:max(20px,calc((100% - 1200px)/2));bottom:38px;display:flex;align-items:center;gap:12px}
.bgh-slider-controls>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;background:rgba(0,0,0,.26);cursor:pointer}
.bgh-slider-controls>button:hover{background:var(--red);border-color:var(--red)}
.bgh-dots{display:flex;gap:7px}
.bgh-dots button{position:relative;width:46px;height:5px;padding:0;border:0;background:rgba(255,255,255,.23);overflow:hidden;cursor:pointer}
.bgh-dots button span{display:block;width:0;height:100%;background:var(--red)}
.bgh-dots button.is-active span{animation:bghDotProgress var(--bgh-autoplay,7000ms) linear forwards}
@keyframes bghDotProgress{to{width:100%}}
.bgh-slider-counter{position:absolute;z-index:5;right:max(20px,calc((100% - 1200px)/2));bottom:35px;display:flex;align-items:baseline;gap:6px}
.bgh-slider-counter strong{font-size:28px}
.bgh-slider-counter span{color:#aaaab2;font-size:11px}
.bgh-slide[data-animation="zoom"].is-active .bgh-slide-image{animation:bghZoom 8s ease both}
.bgh-slide[data-animation="wipe"].is-active .bgh-slide-image{animation:bghWipe 1.25s cubic-bezier(.2,.8,.2,1) both}
.bgh-slide[data-animation="split"].is-active .bgh-slide-image{animation:bghSplit 1.25s cubic-bezier(.2,.8,.2,1) both}
.bgh-slide[data-animation="focus"].is-active .bgh-slide-image{animation:bghFocus 1.35s ease both}
.bgh-slide[data-animation="rise"].is-active .bgh-slide-image{animation:bghRise 1.25s ease both}
.bgh-slide.is-active .bgh-kicker{animation:bghCopy .7s .15s both}
.bgh-slide.is-active h1{animation:bghCopy .8s .24s both}
.bgh-slide.is-active p{animation:bghCopy .8s .34s both}
.bgh-slide.is-active .bgh-actions{animation:bghCopy .8s .44s both}
.bgh-slide.is-active .bgh-hero-trust{animation:bghCopy .8s .54s both}
@keyframes bghZoom{from{transform:scale(1.03)}to{transform:scale(1.13)}}
@keyframes bghWipe{from{clip-path:inset(0 100% 0 0);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1.05)}}
@keyframes bghSplit{from{clip-path:polygon(0 0,48% 0,40% 100%,0 100%);filter:saturate(.4)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:saturate(1)}}
@keyframes bghFocus{from{filter:blur(13px);transform:scale(1.18)}to{filter:blur(0);transform:scale(1.05)}}
@keyframes bghRise{from{opacity:.3;transform:translateY(6%) scale(1.11)}to{opacity:1;transform:translateY(0) scale(1.05)}}
@keyframes bghCopy{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
.bgh-proof{border-bottom:1px solid var(--line);background:#fff}
.bgh-proof .bgh-shell{display:grid;grid-template-columns:repeat(5,1fr);padding:22px 0}
.bgh-proof div{text-align:center;padding:3px 15px;border-right:1px solid var(--line)}
.bgh-proof div:last-child{border-right:0}
.bgh-proof b,.bgh-proof span{display:block}
.bgh-proof b{font-size:24px;line-height:1}
.bgh-proof span{margin-top:5px;color:#777780;font-size:9px;text-transform:uppercase;letter-spacing:.07em}
.bgh-section{padding:92px 0;background:#fff;scroll-margin-top:20px}
.bgh-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}
.bgh-heading h2,.bgh-advantages h2,.bgh-contact h2{margin:13px 0 0;color:#111;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.04em}
.bgh-heading>p{max-width:430px;margin:0;color:var(--grey)}
.bgh-finder-tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto}
.bgh-finder-tabs button{min-height:45px;padding:10px 16px;border:1px solid var(--line);border-radius:6px;color:#444;background:#fff;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}
.bgh-finder-tabs button.is-active{color:#fff;border-color:var(--red);background:var(--red)}
.bgh-pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.bgh-pathway-grid article{min-height:235px;display:flex;flex-direction:column;padding:23px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 13px 34px rgba(0,0,0,.045);transition:.22s ease}
.bgh-pathway-grid article.is-hidden{display:none}
.bgh-pathway-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,.08)}
.bgh-pathway-grid b{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--red);font-size:10px}
.bgh-pathway-grid h3{margin:22px 0 8px;font-size:19px}
.bgh-pathway-grid p{margin:0 0 15px;color:var(--grey);font-size:12px}
.bgh-pathway-grid a{margin-top:auto;color:var(--red);font-size:11px;font-weight:900}
.bgh-upcoming{background:var(--light)}
.bgh-course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bgh-course-card{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 15px 38px rgba(0,0,0,.06);transition:.22s ease}
.bgh-course-card:hover{transform:translateY(-4px);box-shadow:0 23px 55px rgba(0,0,0,.1)}
.bgh-course-image{position:relative;height:210px;overflow:hidden;background:#111}
.bgh-course-image img{width:100%;height:100%;object-fit:cover;transition:.4s ease}
.bgh-course-card:hover .bgh-course-image img{transform:scale(1.05)}
.bgh-course-image>span{position:absolute;left:13px;top:13px;padding:6px 9px;border-radius:4px;color:#fff;background:var(--red);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.bgh-course-body{padding:21px}
.bgh-course-body h3{margin:0 0 8px;font-size:21px;line-height:1.18}
.bgh-course-body>p{min-height:57px;margin:0;color:var(--grey);font-size:11px}
.bgh-course-next{display:grid;margin-top:17px;padding:13px;border-left:4px solid var(--red);background:#f5f5f7}
.bgh-course-next small{color:#777;font-size:8px;text-transform:uppercase;letter-spacing:.08em}
.bgh-course-next strong{margin-top:2px;font-size:12px}
.bgh-course-next span{color:#777;font-size:10px}
.bgh-course-meta{display:flex;justify-content:space-between;gap:10px;margin-top:14px;color:#666;font-size:10px}
.bgh-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}
.bgh-card-actions a{min-height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;color:#111;font-size:10px;font-weight:900}
.bgh-card-actions a.primary{color:#fff;border-color:var(--red);background:var(--red)}
.bgh-centre-action{margin-top:28px;text-align:center}
.bgh-advantages{padding:92px 0;color:#fff;background:#09090b}
.bgh-advantages-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}
.bgh-advantages h2{color:#fff}
.bgh-advantages-grid>div>p{margin:18px 0 0;color:#bcbcc3}
.bgh-advantage-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}
.bgh-advantage-list article{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:15px;border:1px solid #29292e;border-radius:7px;background:#151518}
.bgh-advantage-list article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--red);font-size:10px}
.bgh-advantage-list h3{margin:0 0 4px;color:#fff;font-size:14px}
.bgh-advantage-list p{margin:0;color:#aaaab2;font-size:10px}
.bgh-advantage-card{padding:31px;border-radius:13px;background:linear-gradient(145deg,#d71920,#8e0b10);box-shadow:0 24px 60px rgba(215,25,32,.2)}
.bgh-advantage-card>span{font-size:9px;font-weight:900;letter-spacing:.1em}
.bgh-advantage-card h3{margin:18px 0 10px;color:#fff;font-size:28px;line-height:1.15}
.bgh-advantage-card p{margin:0 0 22px;color:#ffe5e6;font-size:13px}
.bgh-advantage-card .bgh-btn{width:100%;color:#111;background:#fff}
.bgh-review-stage{overflow:hidden}
.bgh-review-track{display:flex;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.bgh-review-track article{min-width:100%;padding:42px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.055);text-align:center}
.bgh-stars{color:#f4b400;letter-spacing:.12em}
.bgh-review-track p{max-width:760px;margin:20px auto;color:#333;font-size:22px;line-height:1.5}
.bgh-review-track b,.bgh-review-track small{display:block}
.bgh-review-track small{color:#777;font-size:10px}
.bgh-review-controls,.bgh-career-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px}
.bgh-review-controls button,.bgh-career-controls button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:#111;background:#fff;cursor:pointer}
.bgh-review-controls a,.bgh-career-controls a{color:var(--red);font-size:11px;font-weight:900}
.bgh-careers{padding:92px 0;color:#fff;background:#09090b}
.bgh-heading-light h2{color:#fff}
.bgh-heading-light>p{color:#bcbcc3}
.bgh-career-wrap{overflow:hidden}
.bgh-career-track{display:flex;gap:13px;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.bgh-career-track article{min-width:calc((100% - 39px)/4);min-height:225px;padding:23px;border:1px solid #29292e;border-radius:8px;background:#151518}
.bgh-career-track span{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.bgh-career-track h3{margin:25px 0 8px;color:#fff;font-size:18px}
.bgh-career-track p{margin:0;color:#adadb4;font-size:11px}
.bgh-career-controls button{color:#fff;border-color:#34343a;background:#151518}
.bgh-gallery-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:220px 220px;gap:10px}
.bgh-gallery-grid button{padding:0;border:0;border-radius:9px;overflow:hidden;background:#111;cursor:pointer}
.bgh-gallery-grid button:first-child{grid-row:1/3}
.bgh-gallery-grid button:nth-child(4){grid-column:2/4}
.bgh-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:.35s ease}
.bgh-gallery-grid button:hover img{transform:scale(1.05)}
.bgh-facilities{padding:92px 0;color:#fff;background:#09090b}
.bgh-facility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
.bgh-facility-grid article{min-height:200px;padding:22px;border:1px solid #29292e;border-radius:8px;background:#151518}
.bgh-facility-grid b{color:var(--red);font-size:25px}
.bgh-facility-grid h3{margin:22px 0 8px;color:#fff;font-size:17px}
.bgh-facility-grid p{margin:0;color:#adadb4;font-size:11px}
.bgh-insights{background:var(--light)}
.bgh-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bgh-post-grid article{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}
.bgh-post-image{height:190px;background:#111}
.bgh-post-image img{width:100%;height:100%;object-fit:cover}
.bgh-post-body{padding:20px}
.bgh-post-body small{color:var(--red);font-size:9px;font-weight:900;text-transform:uppercase}
.bgh-post-body h3{margin:9px 0 8px;font-size:18px;line-height:1.23}
.bgh-post-body p{margin:0 0 14px;color:var(--grey);font-size:11px}
.bgh-post-body a{color:var(--red);font-size:11px;font-weight:900}
.bgh-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.bgh-location-grid article{padding:28px;border-top:4px solid var(--red);border-radius:8px;background:var(--light)}
.bgh-location-grid>article>span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.1em}
.bgh-location-grid h3{margin:11px 0 8px;font-size:22px}
.bgh-location-grid p{margin:0 0 13px;color:var(--grey);font-size:12px}
.bgh-location-grid a{color:#111;font-size:12px;font-weight:900}
.bgh-contact{padding:92px 0;background:linear-gradient(135deg,#f1f1f3,#fff)}
.bgh-contact-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}
.bgh-contact-grid>div:first-child>p{margin:18px 0 0;color:var(--grey)}
.bgh-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}
.bgh-contact-cards a{padding:15px;border:1px solid var(--line);border-radius:7px;color:#111;background:#fff}
.bgh-contact-cards small,.bgh-contact-cards strong{display:block}
.bgh-contact-cards small{color:#777;font-size:9px}
.bgh-contact-cards strong{font-size:13px}
.bgh-enquiry-form{padding:28px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 22px 55px rgba(0,0,0,.08)}
.bgh-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.bgh-enquiry-form label{display:block;margin-bottom:14px}
.bgh-enquiry-form label>span{display:block;margin-bottom:6px;color:#333;font-size:11px;font-weight:900}
.bgh-enquiry-form input,.bgh-enquiry-form select,.bgh-enquiry-form textarea{width:100%;padding:11px 12px;border:1px solid #dcdce1;border-radius:6px;outline:0;color:#111;background:#fff}
.bgh-enquiry-form input,.bgh-enquiry-form select{height:47px}
.bgh-enquiry-form textarea{min-height:110px;resize:vertical}
.bgh-enquiry-form input:focus,.bgh-enquiry-form select:focus,.bgh-enquiry-form textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(215,25,32,.1)}
.bgh-enquiry-form .bgh-btn{width:100%;border:0}
.bgh-enquiry-form>small{display:block;margin-top:10px;color:#777;text-align:center;font-size:9px}
.bgh-form-status{min-height:18px;margin-top:6px;color:#167647;text-align:center;font-size:11px;font-weight:900}
.bgh-lightbox{position:fixed;z-index:999999;inset:0;display:none;align-items:center;justify-content:center;padding:35px;background:rgba(0,0,0,.9)}
.bgh-lightbox.is-open{display:flex}
.bgh-lightbox img{max-width:min(1100px,95vw);max-height:88vh;border-radius:8px}
.bgh-lightbox button{position:absolute;right:24px;top:18px;border:0;color:#fff;background:transparent;font-size:42px;cursor:pointer}
.bgh-floating-wa{position:fixed;z-index:100;right:20px;bottom:20px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1aa260;box-shadow:0 12px 30px rgba(0,0,0,.23);font-size:11px;font-weight:900}
.bgh-mobile-bar{display:none}
.bgh-reveal{opacity:0;transform:translateY(30px);transition:.7s ease}
.bgh-reveal.is-visible{opacity:1;transform:none}
.bgh-app :focus-visible{outline:3px solid rgba(215,25,32,.42);outline-offset:3px}
@media(max-width:1080px){
	.bgh-course-grid,.bgh-pathway-grid,.bgh-post-grid{grid-template-columns:1fr 1fr}
	.bgh-advantages-grid,.bgh-contact-grid{grid-template-columns:1fr;gap:45px}
	.bgh-career-track article{min-width:calc((100% - 13px)/2)}
}
@media(max-width:760px){
	.bgh-shell{width:min(100% - 28px,1200px)}
	.bgh-announcement .bgh-shell{align-items:flex-start;flex-direction:column;gap:5px;padding:8px 0}
	.bgh-hero{min-height:720px;height:82vh}
	.bgh-slide h1{font-size:46px}
	.bgh-slider-controls{left:14px;bottom:22px}
	.bgh-slider-counter{right:14px;bottom:25px}
	.bgh-proof .bgh-shell{grid-template-columns:1fr 1fr;gap:18px 0}
	.bgh-proof div:nth-child(2),.bgh-proof div:nth-child(4){border-right:0}
	.bgh-proof div:last-child{grid-column:1/3}
	.bgh-heading{display:block}
	.bgh-heading>p{margin-top:15px}
	.bgh-course-grid,.bgh-pathway-grid,.bgh-post-grid{grid-template-columns:1fr}
	.bgh-advantage-list,.bgh-facility-grid{grid-template-columns:1fr 1fr}
	.bgh-gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 170px 170px}
	.bgh-gallery-grid button:first-child{grid-column:1/3;grid-row:auto}
	.bgh-gallery-grid button:nth-child(4){grid-column:1/3}
	.bgh-location-grid{grid-template-columns:1fr}
	.bgh-form-row{grid-template-columns:1fr;gap:0}
}
@media(max-width:560px){
	.bgh-hero{height:auto;min-height:760px}
	.bgh-slide-content{padding-top:10px;padding-bottom:100px}
	.bgh-slide h1{font-size:42px}
	.bgh-slide p{font-size:16px}
	.bgh-actions{display:grid}
	.bgh-btn{width:100%}
	.bgh-dots button{width:22px}
	.bgh-slider-controls>button{width:36px;height:36px}
	.bgh-pause{display:none}
	.bgh-hero-trust{display:grid}
	.bgh-advantage-list,.bgh-facility-grid,.bgh-contact-cards{grid-template-columns:1fr}
	.bgh-review-track article{padding:27px 20px}
	.bgh-review-track p{font-size:17px}
	.bgh-career-track article{min-width:100%}
	.bgh-gallery-grid{display:grid;grid-template-columns:1fr;grid-template-rows:210px 180px 180px 180px}
	.bgh-gallery-grid button:first-child,.bgh-gallery-grid button:nth-child(4){grid-column:auto}
	.bgh-floating-wa{display:none}
	.bgh-mobile-bar{position:fixed;z-index:99998;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#111;box-shadow:0 -8px 24px rgba(0,0,0,.18)}
	.bgh-mobile-bar a{min-height:52px;display:flex;align-items:center;justify-content:center;color:#fff;background:#111;font-size:12px;font-weight:900}
	.bgh-mobile-bar a:last-child{background:#1aa260}
}
@media(prefers-reduced-motion:reduce){
	.bgh-app *,.bgh-app *:before,.bgh-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}


/* V1.1 Elementor reliability and administrator diagnostic */
.bgh-app .bgh-admin-status{
	position:relative;
	z-index:100000;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	padding:8px 14px;
	color:#fff;
	background:#167647;
	font-size:10px;
	text-align:center
}
.bgh-app .bgh-admin-status strong{font-size:11px}
.bgh-app .bgh-admin-status span{opacity:.9}
.elementor-widget-shortcode .bgh-app,
.elementor-shortcode .bgh-app,
.elementor-widget-container>.bgh-app{
	width:100vw!important;
	max-width:100vw!important;
	margin-left:calc(50% - 50vw)!important;
	margin-right:calc(50% - 50vw)!important
}
body.bgh-plugin-v1-1-active .elementor-widget-shortcode,
body.bgh-plugin-v1-1-active .elementor-widget-shortcode>.elementor-widget-container{
	overflow:visible!important
}
@media(max-width:560px){
	.bgh-app .bgh-admin-status{align-items:flex-start;flex-direction:column;gap:0}
}
