/* Full-width compatibility layer for R&G Website-Neustart v1.4 */
html:has(body.rgnd-fullscreen){overflow-x:clip}
body.rgnd-fullscreen{margin:0!important;padding:0!important;background:#090a0c!important;overflow-x:clip!important;color:#fff}
body.rgnd-fullscreen .rgnd.rgnd-layoutfix{width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;transform:none!important;position:relative!important;min-height:100vh;overflow:clip!important}
body.rgnd-fullscreen .rgnd-shell{width:100%;max-width:100%;margin:0;padding:0;min-height:100vh}
body.rgnd-fullscreen .rgnd-topbar{box-sizing:border-box}
body.rgnd-fullscreen .rgnd-nav{min-width:0}
body.rgnd-fullscreen .rgnd-inner-hero{box-sizing:border-box}
body.rgnd-fullscreen .rgnd-footer{box-sizing:border-box}
body.rgnd-fullscreen img{max-width:100%}
@media (min-width:801px) and (max-width:1380px){
 body.rgnd-fullscreen .rgnd-topbar{padding:10px 22px;gap:10px}
 body.rgnd-fullscreen .rgnd-nav>a{font-size:11px;padding:9px 5px}
 body.rgnd-fullscreen .rgnd-nav-phone{font-size:12px;padding-left:10px}
 body.rgnd-fullscreen .rgnd-brand{min-width:134px;max-width:134px}
 body.rgnd-fullscreen .rgnd-brand .rgnd-brand-img{width:128px}
}
@media (min-width:801px) and (max-width:1160px){
 body.rgnd-fullscreen .rgnd-mobile-toggle{display:flex!important;margin-left:auto}
 body.rgnd-fullscreen .rgnd-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:16px;background:#08090a;border:1px solid #997e18;flex-direction:column;align-items:stretch;gap:6px}
 body.rgnd-fullscreen .rgnd-nav.is-open{display:flex!important}
 body.rgnd-fullscreen .rgnd-nav>a{font-size:14px;padding:11px 15px}
 body.rgnd-fullscreen .rgnd-nav-phone span{display:inline}
}
@media (max-width:800px){body.rgnd-fullscreen .rgnd-nav-phone{padding-left:8px}}
/* R&G Taxischule Wien · 2.0 · premium black/gold layout, scoped to .rgnd */
body.rgnd-custom-page{background:#07090b!important;margin:0}
body.rgnd-custom-page :is(#masthead,.site-header,.main-header-bar,.elementor-location-header,#colophon,.site-footer,.elementor-location-footer){display:none!important}
body.rgnd-custom-page :is(.entry-header,.page-header,.entry-title){display:none!important}
body.rgnd-custom-page :is(.site-main,.entry-content,.page-content,.inside-article){margin:0!important;padding:0!important;max-width:none!important;border:0!important}
body.rgnd-custom-page .wp-block-post-content{max-width:none!important}
body.rgnd-sitewide{--rgnd-gold:#ffd000}
body.rgnd-sitewide :is(.site-header,#masthead,.elementor-location-header){background-color:#101113}
body.rgnd-sitewide :is(.site-header,#masthead,.elementor-location-header) a:hover{color:#ffd000}
body.rgnd-sitewide :is(input,textarea,select){border-radius:10px}
body.rgnd-sitewide :is(button,input[type=submit]){border-radius:10px}
.rgnd{--gold:#ffd000;--gold-light:#ffe760;--bg:#08090b;--panel:#121111;--muted:#d7d5d0;--hero-image:url('../img/vienna-gold-hero.webp');--rgnd-hero-img:url('../img/vienna-gold-hero.webp');color:#f6f5f2;background:radial-gradient(circle at 64% 24%,#1b1510 0,#090a0c 44%,#070809 72%);font-family:Inter,Arial,'Segoe UI',sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;isolation:isolate}
.rgnd *{box-sizing:border-box}
.rgnd :is(h1,h2,h3,p,figure,ul){margin-top:0}
.rgnd :is(h1,h2,h3){font-family:Inter,Arial,'Segoe UI',sans-serif;line-height:1.11;letter-spacing:-.025em;font-weight:800;color:#faf9f7}
.rgnd h1{font-size:clamp(36px,4.2vw,64px)}
.rgnd h2{font-size:clamp(27px,3vw,44px)}
.rgnd h3{font-size:23px}
.rgnd p{color:#ebe9e3}
.rgnd em{color:var(--gold);font-style:normal}
.rgnd a{color:inherit;text-decoration:none}
.rgnd a:hover,.rgnd a:focus-visible{color:var(--gold-light)}
.rgnd :is(button,a):focus-visible{outline:3px solid #fff;outline-offset:4px}
.rgnd button{font-family:inherit;cursor:pointer}
.rgnd .rgnd-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}
.rgnd .rgnd-eyebrow:before{content:"";width:23px;height:3px;background:var(--gold);border-radius:2px}
.rgnd-layout{max-width:1300px;margin-inline:auto;padding-inline:26px}
.rgnd-announcement{min-height:29px;padding:5px 16px;background:linear-gradient(90deg,#ffc900,#ffe32b,#ffca00);color:#0b0800;font-size:12px;font-weight:800;text-align:center;letter-spacing:.01em}
.rgnd-announcement span{margin-right:10px}
.rgnd-topbar{min-height:72px;background:rgba(7,8,10,.99);display:flex;align-items:center;gap:18px;padding:9px max(24px,calc((100vw - 1300px)/2 + 24px));border-bottom:1px solid #242425;position:relative;z-index:30}
.rgnd-brand{display:flex;align-items:center;justify-content:center;min-width:180px;max-width:180px;padding-right:20px;border-right:1px solid #555}
.rgnd-brand .rgnd-brand-img{width:152px;height:auto;max-height:61px;object-fit:contain;display:block}
.rgnd-nav{display:flex;justify-content:space-between;align-items:center;gap:7px;flex:1}
.rgnd-nav>a{color:#f2f2f3;font-size:12px;font-weight:800;white-space:nowrap;padding:11px 8px;border-radius:8px;transition:.2s background,.2s color}
.rgnd-nav>a:hover{background:#26231a;color:var(--gold)}
.rgnd-nav>a.rgnd-nav-active{background:var(--gold);color:#090906}
.rgnd-nav-phone{display:flex;align-items:center;gap:8px;border-left:1px solid #555;padding-left:20px;white-space:nowrap;font-size:13px;font-weight:850;color:#fff!important}
.rgnd-nav-phone:first-letter{color:var(--gold)}
.rgnd-mobile-toggle{display:none!important;background:none;border:0;padding:7px;flex-direction:column;gap:5px}
.rgnd-mobile-toggle span{background:var(--gold);width:24px;height:2px;display:block}
.rgnd-hero{position:relative;min-height:390px;background:#17120a var(--rgnd-hero-img) center center/cover no-repeat}
.rgnd-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,7,.92) 0%,rgba(4,5,6,.72) 27%,rgba(7,6,6,.12) 72%),linear-gradient(to top,rgba(0,0,0,.84),rgba(0,0,0,0) 42%);pointer-events:none}
.rgnd-hero-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 84% 37%,rgba(255,188,36,.17),transparent 58%);pointer-events:none}
.rgnd-hero-inner{max-width:1300px;margin:auto;padding:35px 26px 0;position:relative}
.rgnd-hero-slides{position:relative;height:258px}
.rgnd-hero-slide{max-width:690px;position:absolute;inset:0 auto auto 0;animation:rgnd-fade .34s ease both}
.rgnd-hero-slide[hidden]{display:none!important}
.rgnd-hero-slide h1{font-size:clamp(37px,4.1vw,62px);font-weight:800;margin:12px 0 2px;white-space:normal;line-height:1.13;letter-spacing:-.042em}
.rgnd-hero-slide h2{font-size:clamp(21px,2.1vw,30px);font-weight:800;margin:0 0 11px;line-height:1.26}
.rgnd-hero-slide p{font-size:15px;line-height:1.55;max-width:570px;margin-bottom:10px;text-shadow:0 1px 4px #111}
.rgnd-hero-link{display:inline-block;color:var(--gold)!important;font-size:14px;font-weight:800}
.rgnd-slide-arrow{position:absolute;top:115px;width:39px;height:39px;border-radius:50%;border:1px solid #b0aca5;background:rgba(2,2,2,.55);color:#fff;display:grid;place-items:center;font-size:28px;line-height:1;z-index:4;transition:.15s background}
.rgnd-slide-arrow:hover{background:#34290b}
.rgnd-slide-prev{left:-67px}
.rgnd-slide-next{right:-67px}
.rgnd-slide-dots{position:absolute;bottom:2px;left:49%;display:flex;gap:8px;z-index:3}
.rgnd-slide-dots button{border-radius:50%;width:10px;height:10px;background:transparent;border:1px solid #eae7dd;padding:0}
.rgnd-slide-dots button.is-active{background:var(--gold);border-color:var(--gold)}
.rgnd-advantages{min-height:75px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1.5px solid var(--gold);border-radius:16px;background:linear-gradient(90deg,rgba(18,16,14,.90),rgba(28,25,21,.87));box-shadow:0 0 24px rgba(255,197,0,.24),inset 0 0 22px rgba(227,168,0,.055);backdrop-filter:blur(13px);margin-top:8px;transform:translateY(18px);position:relative;z-index:2;padding:15px 13px}
.rgnd-advantages>div{display:flex;gap:13px;align-items:center;padding:0 18px;border-right:1px solid rgba(240,235,220,.32)}
.rgnd-advantages>div:last-child{border-right:0}
.rgnd-adv-icon{font-size:32px;color:var(--gold);width:36px;text-align:center;line-height:1;font-weight:600;flex-shrink:0}
.rgnd-advantages p{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.2;margin:0}
.rgnd-advantages strong{font-size:15px;color:white;font-weight:800}
.rgnd-advantages small{font-size:11px;color:#ebe5d8;line-height:1.35}
.rgnd-services{padding-top:50px;padding-bottom:28px}
.rgnd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 23px}
.rgnd-section-heading h2{font-size:clamp(28px,3.2vw,42px);margin:12px 0 0}
.rgnd-section-heading>p{font-size:14px;border-left:3px solid var(--gold);padding:0 0 0 17px;max-width:420px;margin:0 20px 7px 0;line-height:1.55}
.rgnd-service-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.rgnd-service-card{display:flex;flex-direction:column;min-height:205px;position:relative;padding:20px 18px 16px;border-radius:15px;border:1px solid var(--gold);overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.45),0 0 13px rgba(255,209,0,.24);background:linear-gradient(180deg,rgba(12,12,13,.40) 0,rgba(6,6,7,.9) 100%),url('../img/vienna-gold-card.webp') center/cover}
.rgnd-service-card:nth-child(2){background-position:50% 0,65% 40%}
.rgnd-service-card:nth-child(3){background-position:50% 0,40% 40%}
.rgnd-service-card:nth-child(4){background-position:50% 0,75% 40%}
.rgnd-service-card:nth-child(5){background-position:50% 0,90% 40%}
.rgnd-service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 5%,rgba(4,4,4,.74) 95%);pointer-events:none}
.rgnd-service-card>*{position:relative}
.rgnd-service-icon{color:var(--gold);font-size:26px;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--gold);background:rgba(0,0,0,.57);margin-bottom:9px}
.rgnd-service-card h3{font-size:20px;line-height:1.12;margin-bottom:8px}
.rgnd-service-card p{font-size:12px;line-height:1.35;min-height:49px;max-width:250px;margin-bottom:12px}
.rgnd-gold-pill{display:inline-flex;justify-content:space-between;align-items:center;gap:10px;border-radius:100px;background:linear-gradient(180deg,#ffe140,#ffc800);color:#0b0c0e!important;border:1px solid #ffe348;padding:9px 15px;font-weight:850;font-size:12px;line-height:1.18;box-shadow:0 3px 14px rgba(255,194,0,.23);transition:transform .15s,filter .15s;align-self:flex-start;text-align:center}
.rgnd-gold-pill:hover{transform:translateY(-2px);filter:brightness(1.06)}
.rgnd-gold-pill span{font-size:17px;line-height:.6}
.rgnd-service-card .rgnd-gold-pill{margin-top:auto}
.rgnd-highlight-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}
.rgnd-highlight{display:flex;min-height:190px;align-items:center;justify-content:space-between;border-radius:16px;border:1px solid rgba(255,204,0,.79);background:linear-gradient(120deg,rgba(37,28,15,.85),#101010 56%);overflow:hidden;box-shadow:0 4px 18px rgba(246,169,0,.13);padding:20px}
.rgnd-learning-highlight{padding-left:0}
.rgnd-devices{width:50%;align-self:stretch;min-width:190px;background:url('../img/lernapps-devices.webp') center/contain no-repeat}
.rgnd-highlight-copy{flex:1;max-width:315px;padding:0 5px 0 0}
.rgnd-highlight h3{font-size:22px;margin:5px 0 8px}
.rgnd-highlight p{font-size:12.5px;line-height:1.5;margin-bottom:11px}
.rgnd-reviews-highlight{padding:24px 25px;gap:12px;background:linear-gradient(110deg,#201b13,#0b0b0d 80%)}
.rgnd-reviews-highlight>div:first-child{max-width:330px}
.rgnd-review-starline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.rgnd-review-starline span:first-child{color:var(--gold);font-size:21px;letter-spacing:3px}
.rgnd-review-starline span:last-child{font-size:11px;color:#e4e1d7}
.rgnd-review-actions{display:flex;flex-direction:column;gap:10px;justify-content:center;border-left:1px solid rgba(255,203,0,.5);padding-left:15px}
.rgnd-review-actions>a:last-child{font-size:12px;text-decoration:underline;color:#eee}
.rgnd-courses-detail,.rgnd-guides,.rgnd-graduates,.rgnd-video-section,.rgnd-reviews-embed{padding-top:50px;padding-bottom:22px}
.rgnd-course-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.rgnd-course-tile,.rgnd-product-card{position:relative;display:flex;flex-direction:column;min-height:190px;padding:26px 23px;background:linear-gradient(140deg,#241c0b,#121214 75%);border:1px solid #84702b;border-radius:16px;transition:border-color .2s,transform .2s}
.rgnd-course-tile:hover,.rgnd-product-card:hover{border-color:var(--gold);transform:translateY(-3px)}
.rgnd-course-tile h3,.rgnd-product-card h3{margin:15px 0 9px}
.rgnd-course-tile p,.rgnd-product-card p{font-size:13px;margin-bottom:14px;flex:1}
.rgnd-course-tile strong{color:var(--gold);font-size:22px}
.rgnd-course-arrow{position:absolute;right:18px;bottom:16px;font-size:24px;color:var(--gold)}
.rgnd-fineprint{color:#adaaa3!important;font-size:11px!important;line-height:1.6!important;margin-top:14px}
.rgnd-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.rgnd-video-card{overflow:hidden;border-radius:15px;border:1px solid #7e6b29;background:#171514}
.rgnd-video-card video{width:100%;display:block;aspect-ratio:16/9;background:#000}
.rgnd-video-card>div{padding:16px}
.rgnd-video-card small{color:var(--gold);font-weight:800}
.rgnd-video-card h3{font-size:18px;margin:5px 0}
.rgnd-video-card p{font-size:12px;margin:0}
.rgnd-guides-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.rgnd-guides-grid>a{border:1px solid #775e12;border-radius:14px;background:#141312;padding:23px;min-height:165px;display:block;position:relative}
.rgnd-guides-grid>a>span{font-size:12px;color:var(--gold)}
.rgnd-guides-grid h3{font-size:18px;margin:9px 0}
.rgnd-guides-grid p{font-size:12px;max-width:250px}
.rgnd-guides-grid b{position:absolute;right:20px;bottom:14px;font-size:20px;color:var(--gold)}
.rgnd-graduate-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding-bottom:10px}
.rgnd-graduate-gallery>div{flex:0 0 24%;scroll-snap-align:start;max-width:280px;border:1px solid #7d6821;overflow:hidden;border-radius:13px;background:#171512}
.rgnd-graduate-gallery img{width:100%;height:210px;display:block;object-fit:cover}
.rgnd-muted{color:#aaa!important;font-size:13px}
.rgnd-reviews-embed>div:last-child{padding:20px;background:#15120d;border-radius:14px}
.rgnd-bottom-contact{margin-top:38px;margin-bottom:20px;padding-top:42px;padding-bottom:42px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #776315;border-bottom:1px solid #776315}
.rgnd-bottom-contact h2{margin:10px 0}
.rgnd-bottom-contact p{font-size:13px;margin:0}
.rgnd-bottom-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:14px}
.rgnd-contact-tel{font-size:19px;font-weight:800}
.rgnd-footer{display:flex;max-width:1300px;margin:auto;padding:38px 26px 44px;align-items:start;justify-content:space-between;gap:25px;border-top:1px solid #342b16;color:#d5d0c5;font-size:13px}
.rgnd-footer strong{color:var(--gold)}
.rgnd-footer p{margin:6px 0}
.rgnd-footer nav{display:flex;gap:25px}
.rgnd-inner-hero{position:relative;background:#17130c var(--rgnd-hero-img) center 37%/cover no-repeat;padding:75px max(26px,calc((100vw - 1250px)/2)) 80px;min-height:310px}
.rgnd-inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.38)),linear-gradient(to top,#080809,transparent 50%)}
.rgnd-inner-hero>*{position:relative;max-width:790px}
.rgnd-inner-hero h1{margin:20px 0 10px}
.rgnd-inner-hero h2{font-size:24px;margin:0 0 10px}
.rgnd-inner-hero p{max-width:690px;font-size:17px;line-height:1.55}
.rgnd-internal-section{padding-top:55px;padding-bottom:75px}
.rgnd-product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.rgnd-product-card{min-height:280px}
.rgnd-product-card h3{font-size:27px;margin:20px 0 12px}
.rgnd-product-card>strong{font-size:20px;color:var(--gold);margin-bottom:14px}
.rgnd-product-card .rgnd-gold-pill{margin-top:auto}
.rgnd-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:390px}
.rgnd-device-panel,.rgnd-course-info-card{border:1px solid #846c23;min-height:330px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#242016,#0d0d0e);border-radius:16px;padding:27px;overflow:hidden}
.rgnd-device-panel .rgnd-device-large{height:280px;background:url('../img/lernapps-devices.webp') center/contain no-repeat}
.rgnd-device-panel>span{font-size:11px;color:var(--gold);letter-spacing:.05em}
.rgnd-detail-copy h2{margin:16px 0 19px}
.rgnd-detail-copy ul{list-style:none;padding:0;margin:0 0 27px}
.rgnd-detail-copy li{padding:8px 0;border-bottom:1px solid #393225;color:#eae8e0}
.rgnd-price{font-size:26px;font-weight:800;color:var(--gold)!important}
.rgnd-back-link{display:block;margin-top:25px;color:#e6d6aa!important;text-decoration:underline!important}
.rgnd-course-info-card h2{margin:12px 0}
.rgnd-course-info-card>p{font-size:16px}
.rgnd-course-benefits{display:flex;flex-direction:column;gap:13px;color:#fff}
.rgnd-info-page .rgnd-detail-copy .rgnd-graduate-gallery{margin:15px 0}
@keyframes rgnd-fade{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1450px){.rgnd-topbar{padding-left:38px;padding-right:38px}.rgnd-nav>a{font-size:11.5px;padding:9px 6px}.rgnd-brand{min-width:164px;max-width:164px;padding-right:15px}.rgnd-brand .rgnd-brand-img{width:146px}.rgnd-nav-phone{padding-left:13px}.rgnd-slide-prev{left:-70px;top:146px}.rgnd-slide-next{right:-50px;top:146px}.rgnd-service-card{padding:17px 16px}.rgnd-service-card h3{font-size:19px}}
@media(max-width:1160px){.rgnd-topbar{gap:8px;padding:10px 24px}.rgnd-nav{gap:0}.rgnd-nav>a{font-size:10.8px;padding:9px 5px}.rgnd-brand{min-width:140px;max-width:140px}.rgnd-brand .rgnd-brand-img{width:125px}.rgnd-nav-phone span{display:none}.rgnd-service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rgnd-service-card{min-height:205px}.rgnd-advantages>div{gap:8px;padding:0 12px}.rgnd-advantages strong{font-size:12px}.rgnd-advantages small{font-size:10px}.rgnd-highlight-row{grid-template-columns:1fr}.rgnd-highlight{min-height:175px}.rgnd-guides-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.rgnd-announcement{font-size:11px}.rgnd-topbar{justify-content:space-between;min-height:64px;gap:10px;padding:8px 17px}.rgnd-brand{max-width:150px;min-width:150px;padding-right:0;border:0}.rgnd-brand .rgnd-brand-img{width:140px}.rgnd-mobile-toggle{display:flex!important;margin-left:auto}.rgnd-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:13px 17px 18px;background:#0c0c0e;border:1px solid #5c4b14;box-shadow:0 9px 25px #000;flex-direction:column;align-items:stretch;gap:3px}.rgnd-nav.is-open{display:flex}.rgnd-nav>a{font-size:14px;padding:10px 12px}.rgnd-nav-phone{padding-left:8px;font-size:16px}.rgnd-hero{min-height:540px;background-position:64% center}.rgnd-hero-inner{padding:42px 22px 0}.rgnd-hero-slides{height:315px}.rgnd-hero-slide h1{font-size:clamp(34px,7.5vw,54px)}.rgnd-hero-slide h2{font-size:20px}.rgnd-hero-slide p{font-size:14px;max-width:470px}.rgnd-slide-arrow{top:255px;width:34px;height:34px}.rgnd-slide-prev{left:auto;right:52px}.rgnd-slide-next{right:7px}.rgnd-slide-dots{left:3px;bottom:9px}.rgnd-advantages{grid-template-columns:repeat(2,1fr);gap:0;padding:10px;transform:translateY(0)}.rgnd-advantages>div{min-height:65px;padding:10px}.rgnd-advantages>div:nth-child(2){border-right:0}.rgnd-advantages>div:nth-child(-n+2){border-bottom:1px solid #5f5440}.rgnd-services{padding-top:42px}.rgnd-section-heading{align-items:start;flex-direction:column}.rgnd-section-heading>p{max-width:570px;margin:0}.rgnd-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.rgnd-service-card{min-height:210px}.rgnd-course-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rgnd-product-cards{grid-template-columns:1fr 1fr}.rgnd-detail-grid{grid-template-columns:1fr;gap:22px}.rgnd-video-grid{grid-template-columns:repeat(2,1fr)}.rgnd-footer{flex-direction:column}.rgnd-graduate-gallery>div{flex-basis:42%}}
@media(max-width:530px){.rgnd-announcement{font-size:10px;padding:6px 10px}.rgnd-layout{padding-inline:16px}.rgnd-brand{min-width:130px}.rgnd-brand .rgnd-brand-img{width:130px}.rgnd-hero{min-height:583px}.rgnd-hero-inner{padding:36px 16px 0}.rgnd-hero-slides{height:335px}.rgnd-hero-slide h1{font-size:36px;margin-top:15px}.rgnd-hero-slide h2{font-size:19px}.rgnd-hero-slide p{font-size:13.5px}.rgnd-slide-arrow{top:280px}.rgnd-advantages{padding:9px 6px;gap:0}.rgnd-advantages>div{padding:8px 6px;gap:6px;align-items:start}.rgnd-advantages strong{font-size:11px}.rgnd-advantages small{font-size:9px}.rgnd-adv-icon{font-size:24px;width:26px}.rgnd-services{padding-top:28px}.rgnd-section-heading h2{font-size:30px}.rgnd-service-cards{grid-template-columns:1fr}.rgnd-service-card{min-height:194px;padding:17px 20px}.rgnd-service-card p{min-height:0;max-width:350px}.rgnd-highlight{flex-direction:column;align-items:stretch;padding:19px}.rgnd-learning-highlight .rgnd-devices{min-height:190px;align-self:auto;width:100%}.rgnd-highlight-copy{max-width:none}.rgnd-reviews-highlight{gap:25px}.rgnd-review-actions{border-left:0;padding-left:0;border-top:1px solid #7b6513;padding-top:14px;align-items:flex-start}.rgnd-course-tiles,.rgnd-guides-grid,.rgnd-product-cards,.rgnd-video-grid{grid-template-columns:1fr}.rgnd-course-tile{min-height:155px}.rgnd-graduate-gallery>div{flex-basis:70%}.rgnd-bottom-contact{flex-direction:column;align-items:start}.rgnd-bottom-contact>div:last-child{align-items:start}.rgnd-inner-hero{padding:55px 18px 57px}.rgnd-inner-hero h1{font-size:36px}.rgnd-inner-hero p{font-size:15px}.rgnd-internal-section{padding-top:25px;padding-bottom:55px}.rgnd-device-panel{min-height:230px}.rgnd-device-panel .rgnd-device-large{height:215px}}
@media(prefers-reduced-motion:reduce){.rgnd *, .rgnd *:before,.rgnd *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
