html{text-rendering:optimizeLegibility;text-size-adjust:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizeLegibility;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;font-synthesis:weight style}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}::placeholder{color:inherit;opacity:.54}::-moz-placeholder{color:inherit;opacity:.54}:focus-visible{outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;outline-offset:2px}::-moz-focus-inner{border-style:none;padding:0}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}img{image-rendering:auto;-ms-interpolation-mode:bicubic}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{line-height:1.2}label,li,p,span,td,th{line-height:1.5}[role=button],button{cursor:pointer}svg{vertical-align:middle}@supports not (gap:1px){.d-flex>*+*{margin-left:.5rem}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--immo-primary:#1b7a43;--immo-primary-dark:#145a32;--immo-primary-light:#27ae60;--immo-secondary:#f39c12;--immo-accent:#e67e22;--immo-dark:#2c3e50;--immo-light:#f8f9fa;--immo-text:#333;--immo-muted:#6c757d;--academy-gold:#f1c40f;--academy-bronze:#cd7f32;--academy-silver:silver;--academy-gradient:linear-gradient(135deg,var(--immo-primary),var(--immo-primary-light));--academy-card-shadow:0 8px 32px rgba(27,122,67,.12)}*{box-sizing:border-box}html{font-size:16px}body{font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--immo-text);margin:0}a{color:var(--immo-primary);text-decoration:none}a:hover{color:var(--immo-primary-dark)}.main-content{min-height:calc(100vh - 180px)}.navbar-immo{background:linear-gradient(135deg,var(--immo-primary),var(--immo-primary-dark));box-shadow:0 2px 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1030}.navbar-immo .navbar-brand{font-weight:700;font-size:1.4rem;color:#fff!important}.navbar-immo .nav-link{color:hsla(0,0%,100%,.85)!important;font-weight:500;transition:color .2s}.navbar-immo .nav-link.active,.navbar-immo .nav-link:hover{color:#fff!important}.navbar-logo-icon{height:38px;width:38px;object-fit:contain}.navbar-logo-text{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.3px}.navbar-logo-accent{color:var(--immo-secondary)}.navbar-immo .btn,.navbar-immo .nav-link,.navbar-immo .navbar-brand{display:inline-flex;align-items:center;white-space:nowrap}@media (min-width:992px){.navbar .nav-item.dropdown:hover>.dropdown-menu{display:block;margin-top:0}}.navbar-search{min-width:240px;max-width:340px;width:100%}.navbar-search-input{border:none;border-radius:24px 0 0 24px!important;padding:8px 16px;font-size:.88rem;background:hsla(0,0%,100%,.15);color:#fff;outline:none}.navbar-search-input::placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-input:focus{background:hsla(0,0%,100%,.25);box-shadow:none;color:#fff}.navbar-search-btn{border-radius:0 24px 24px 0!important;border:none;background:hsla(0,0%,100%,.2);color:#fff;padding:8px 14px;transition:background .2s}.navbar-search-btn:hover{background:hsla(0,0%,100%,.35);color:#fff}@media (max-width:991px){.navbar-search{min-width:unset;max-width:100%;margin-bottom:8px}.navbar-search-input{background:hsla(0,0%,100%,.12)}}.btn-lang{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff;border-radius:20px;padding:4px 10px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;white-space:nowrap}.btn-lang:hover{background:hsla(0,0%,100%,.25);color:#fff;border-color:hsla(0,0%,100%,.5)}.lang-flag{font-size:1rem;line-height:1}.lang-label{font-size:.75rem;letter-spacing:.5px}.btn-immo{background-color:var(--immo-primary);border-color:var(--immo-primary);color:#fff;border-radius:8px;font-weight:600;padding:10px 24px;transition:all .3s}.btn-immo:hover{background-color:var(--immo-primary-dark);border-color:var(--immo-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(27,122,67,.3)}.btn-immo-outline{background:transparent;border:2px solid var(--immo-primary);color:var(--immo-primary);border-radius:8px;font-weight:600;padding:10px 24px;transition:all .3s}.btn-immo-outline:hover{background-color:var(--immo-primary);color:#fff}.btn-accent{background-color:var(--immo-secondary);border-color:var(--immo-secondary);color:#fff;border-radius:8px;font-weight:600}.btn-accent:hover{background-color:var(--immo-accent);border-color:var(--immo-accent);color:#fff}.hero-carousel-section{position:relative}.hero-carousel-section .carousel-inner{min-height:520px}.hero-carousel-section .carousel-item.hero-slide{height:520px;position:relative;background-size:cover;background-position:50%}.hero-carousel-section .carousel-item.hero-slide.active{display:flex!important;align-items:center;opacity:1!important}.hero-slide-1{background-image:linear-gradient(135deg,#1b7a43,#145a32 50%,#0d3d22)}.hero-slide-2{background-image:linear-gradient(135deg,#1a5276,#154360 50%,#0d2d44)}.hero-slide-3{background-image:linear-gradient(135deg,#6c3483,#5b2c6f 50%,#4a235a)}.hero-slide-4{background-image:linear-gradient(135deg,#784212,#6e2c00 50%,#5c2300)}.hero-slide-5{background-image:linear-gradient(135deg,#1e8449,#196f3d 50%,#145a32)}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35)}.hero-slide-content{position:relative;z-index:2;width:100%;display:flex;align-items:center;height:100%}.hero-eyebrow{font-size:.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin-bottom:.5rem}.hero-headline{font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.hero-sub{font-size:1.1rem;opacity:.9;margin-bottom:1.5rem}.hero-search-bar{max-width:520px}.hero-search-bar .form-control{border-radius:50px;padding:10px 20px;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15)}.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%}.ad-showcase-section{background:#f4f6f8;border-bottom:1px solid #e8e8e8}.ad-showcase-card{display:flex;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.14);background:#111;height:500px;animation:showcase-glow 3s ease-in-out infinite}@keyframes showcase-glow{0%,to{box-shadow:0 8px 40px rgba(27,122,67,.15),0 0 0 0 rgba(27,122,67,0)}50%{box-shadow:0 8px 60px rgba(27,122,67,.3),0 0 0 4px rgba(27,122,67,.12)}}.ad-main-wrap{flex:1 1;position:relative;overflow:hidden;min-width:0}.ad-main-img-frame{width:100%;height:100%;position:relative}.ad-main-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .18s ease}.ad-img-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.4) 60%,transparent);color:#fff}.ad-title{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:800;margin-bottom:.25rem;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.4)}.ad-price{font-size:1.4rem;font-weight:700;color:var(--immo-secondary)}.text-white-75{color:hsla(0,0%,100%,.82)}.ad-thumbs-wrap{width:110px;flex-shrink:0;background:rgba(0,0,0,.75);display:flex;flex-direction:column;gap:3px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.ad-thumb-item{position:relative;cursor:pointer;border-radius:6px;overflow:hidden;flex-shrink:0;border:2px solid transparent;transition:border-color .2s,transform .15s}.ad-thumb-item:hover{border-color:hsla(0,0%,100%,.5);transform:scale(1.03)}.ad-thumb-item.active{border-color:var(--immo-secondary)}.ad-thumb-img{width:100%;height:68px;object-fit:cover;display:block;filter:brightness(.8);transition:filter .2s}.ad-thumb-item.active .ad-thumb-img,.ad-thumb-item:hover .ad-thumb-img{filter:brightness(1)}.ad-thumb-num{bottom:3px;right:4px;font-size:.65rem;background:rgba(0,0,0,.5);padding:1px 4px;border-radius:3px}.ad-thumb-num,.ad-thumb-play-icon{position:absolute;color:hsla(0,0%,100%,.9)}.ad-thumb-play-icon{inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;text-shadow:0 2px 6px rgba(0,0,0,.5)}.ad-live-badge{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:#2ecc71}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#27ae60;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.ad-showcase-card{flex-direction:column;height:auto;max-height:none}.ad-thumbs-wrap{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:6px;gap:6px}.ad-thumb-item{flex-shrink:0;width:110px}.ad-thumb-img{width:110px;height:68px}.ad-main-img-frame{height:300px}.ad-main-img{position:relative}}.main-grid-section{background:var(--immo-light)}.section-title{font-size:1.2rem;font-weight:700;color:var(--immo-dark)}.sidebar-widget{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06);margin-bottom:16px}.sidebar-widget-title{padding:10px 14px;background:linear-gradient(90deg,var(--immo-primary),var(--immo-primary-light));color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center}.sidebar-widget-body{padding:10px 12px}.sidebar-widget-footer{padding:6px 14px;border-top:1px solid #eee;background:#fafafa}.sidebar-cat-link{display:flex;align-items:center;padding:7px 10px;border-radius:8px;color:var(--immo-dark);font-size:.85rem;transition:all .2s;margin-bottom:2px}.sidebar-cat-link.active,.sidebar-cat-link:hover{background:var(--immo-primary);color:#fff}.city-chip{border-radius:20px!important;cursor:pointer;font-size:.75rem!important;padding:4px 10px!important;transition:all .2s}.city-chip:hover{background:var(--immo-primary)!important;color:#fff!important;border-color:var(--immo-primary)!important}.sidebar-stats-widget .sidebar-stat{display:flex;flex-direction:column;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.sidebar-stats-widget .sidebar-stat:last-child{border-bottom:none}.sidebar-stat-num{font-size:1.4rem;font-weight:800;color:var(--immo-primary)}.sidebar-stat-label{font-size:.72rem;color:var(--immo-muted);text-transform:uppercase;letter-spacing:.5px}.sidebar-cta-widget{background:linear-gradient(135deg,#fff8e1,#fffde7)}.sidebar-map-widget{background:linear-gradient(135deg,#e8f5e9,#f1f8f1)}.sidebar-land-widget{background:linear-gradient(135deg,#e3f2fd,#f0f8ff)}.property-card{border:none;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;height:100%;display:flex;flex-direction:column}.property-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.property-card .card-body{padding:1.2rem;flex:1 1}.property-card .price-tag{font-size:1.1rem;font-weight:700;color:var(--immo-primary)}.feed-row{border-bottom:1px solid #f5f5f5;transition:background .15s}.feed-row:hover{background:#f8f9fa}.feed-thumb{width:48px;height:40px;object-fit:cover;flex-shrink:0}.footer-newsletter{background:linear-gradient(135deg,var(--immo-primary),var(--immo-primary-dark))}.footer-immo{background:#1a2634!important}.footer-link:hover{color:#fff!important;padding-left:4px;transition:all .2s}.social-link{transition:color .2s,transform .2s}.social-link:hover{color:var(--immo-secondary)!important;transform:translateY(-2px)}.imf-card{border:none;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:transform .3s;height:100%}.imf-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.imf-badge-type{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.imf-price{font-size:1.3rem;font-weight:800;color:var(--immo-primary)}.imf-monthly{font-size:.8rem;color:var(--immo-muted)}.progress{height:6px}.auth-card{border:none;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12)}.auth-header{background:linear-gradient(135deg,var(--immo-primary),var(--immo-primary-dark));color:#fff;border-radius:16px 16px 0 0;padding:2rem;text-align:center}.toast-immo{border-left:4px solid var(--immo-primary)}.empty-state{opacity:.7}.notif-item{border-radius:12px!important;transition:box-shadow .2s}.notif-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.notif-unread{border-left:3px solid var(--immo-primary)!important}.notif-icon-wrap{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.account-card-header{background:linear-gradient(135deg,var(--immo-primary),var(--immo-primary-dark));border-radius:16px 16px 0 0;padding:2rem 1.5rem}.account-avatar{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;border:3px solid hsla(0,0%,100%,.5)}.quick-link-card{border-radius:12px!important;transition:transform .2s,box-shadow .2s;cursor:pointer}.quick-link-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12)!important}[data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal=fade-up]{transform:translateY(36px)}[data-reveal=fade-down]{transform:translateY(-36px)}[data-reveal=fade-left]{transform:translateX(-36px)}[data-reveal=fade-right]{transform:translateX(36px)}[data-reveal=scale]{transform:scale(.88)}[data-reveal=zoom]{transform:scale(.94) translateY(20px)}[data-reveal].revealed{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.05s}[data-reveal-delay="2"]{transition-delay:.12s}[data-reveal-delay="3"]{transition-delay:.19s}[data-reveal-delay="4"]{transition-delay:.26s}[data-reveal-delay="5"]{transition-delay:.33s}[data-reveal-delay="6"]{transition-delay:.4s}[data-reveal-delay="7"]{transition-delay:.47s}[data-reveal-delay="8"]{transition-delay:.54s}@media (max-width:576px){.hero-headline{font-size:1.8rem}.ad-main-img-frame{height:240px}.ad-thumbs-wrap{flex-direction:row;max-height:none;overflow-x:auto}.ad-thumb-item{min-width:80px;height:60px}.hero-carousel-section .carousel-inner{min-height:300px}.hero-carousel-section .carousel-item.hero-slide{height:300px}.hero-search-bar .btn,.hero-search-bar .form-control{padding:8px 14px}.academy-hero{padding:1.5rem 0}}.academy-hero{background:var(--academy-gradient);color:#fff;padding:4rem 0;position:relative;overflow:hidden}.academy-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:hsla(0,0%,100%,.06);border-radius:50%}.academy-course-card{border:none;border-radius:16px;box-shadow:var(--academy-card-shadow);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.academy-course-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(27,122,67,.18)}.academy-level-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.academy-level-badge.beginner{background:#d4edda;color:#155724}.academy-level-badge.intermediate{background:#cce5ff;color:#004085}.academy-level-badge.advanced{background:#fff3cd;color:#856404}.academy-level-badge.expert{background:#f8d7da;color:#721c24}.academy-module-accordion .accordion-button{font-weight:600;background:var(--immo-light);border-left:4px solid var(--immo-primary)}.academy-module-accordion .accordion-button:not(.collapsed){background:rgba(27,122,67,.08);color:var(--immo-primary)}.academy-lesson-sidebar{position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.academy-lesson-item{padding:10px 16px;border-left:3px solid transparent;cursor:pointer;transition:all .2s}.academy-lesson-item:hover{background:rgba(27,122,67,.05)}.academy-lesson-item.active{border-left-color:var(--immo-primary);background:rgba(27,122,67,.08);font-weight:600}.academy-lesson-item.completed{color:var(--immo-primary)}.academy-lesson-content{line-height:1.8;font-size:1.05rem}.academy-lesson-content h2{color:var(--immo-primary-dark);margin-top:2rem}.academy-lesson-content h3{color:var(--immo-dark);margin-top:1.5rem}.academy-lesson-content .alert{border-radius:12px}.academy-lesson-content table{border-radius:8px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.academy-reading-bar{position:fixed;top:0;left:0;height:3px;background:var(--academy-gradient);z-index:1100;transition:width .1s linear}.academy-quiz-question{border:2px solid transparent;border-radius:12px;padding:1.5rem;margin-bottom:1rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.academy-quiz-option{padding:12px 18px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s;margin-bottom:8px}.academy-quiz-option:hover{border-color:var(--immo-primary);background:rgba(27,122,67,.03)}.academy-quiz-option.selected{border-color:var(--immo-primary);background:rgba(27,122,67,.08)}.academy-quiz-option.correct{border-color:#28a745;background:#d4edda}.academy-quiz-option.incorrect{border-color:#dc3545;background:#f8d7da}@keyframes academy-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.academy-shake{animation:academy-shake .4s ease-in-out}@keyframes academy-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.academy-shimmer{background:linear-gradient(90deg,var(--academy-gold) 0,#fff9c4 50%,var(--academy-gold) 100%);background-size:200% auto;animation:academy-shimmer 2s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.academy-badge-card{text-align:center;padding:1.5rem;border-radius:16px;border:2px solid #eee;transition:all .3s}.academy-badge-card.earned{border-color:var(--academy-gold);box-shadow:0 4px 20px rgba(241,196,15,.2)}.academy-badge-card.locked{opacity:.5;filter:grayscale(1)}.academy-certificate{background:linear-gradient(135deg,#f8f9fa,#fff);border:3px solid var(--academy-gold);border-radius:20px;padding:3rem;text-align:center;position:relative}.academy-certificate:before{content:"";position:absolute;inset:8px;border:1px solid var(--academy-gold);border-radius:16px;pointer-events:none}.academy-community-post{border-radius:12px;border:1px solid #eee;padding:1.25rem;transition:box-shadow .2s}.academy-community-post:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.academy-community-post.pinned{border-left:4px solid var(--academy-gold)}.academy-teacher-badge{display:inline-block;padding:2px 8px;background:var(--immo-primary);color:#fff;border-radius:10px;font-size:.7rem;font-weight:700}.academy-protected{-webkit-user-select:none;-moz-user-select:none;user-select:none}.academy-video-watermark{position:absolute;top:10px;right:10px;color:hsla(0,0%,100%,.3);font-size:.8rem;pointer-events:none;z-index:10}@media print{.academy-protected{display:none!important}}@keyframes academy-pulse{0%,to{opacity:.4}50%{opacity:1}}.academy-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:academy-pulse 1.5s ease-in-out infinite;border-radius:8px}.academy-leaderboard-row{padding:12px 16px;border-radius:10px;transition:background .2s}.academy-leaderboard-row:hover{background:rgba(27,122,67,.04)}.academy-leaderboard-row.top-3{background:rgba(241,196,15,.08);font-weight:600}@keyframes academy-pulse-glow{0%,to{box-shadow:0 0 8px rgba(243,156,18,.4);transform:scale(1)}50%{box-shadow:0 0 20px rgba(243,156,18,.8),0 0 40px rgba(243,156,18,.3);transform:scale(1.03)}}.academy-pulse-btn{position:relative}.academy-pulse-btn,.academy-pulse-btn:after{animation:academy-pulse-glow 1.8s ease-in-out infinite}.academy-pulse-btn:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(243,156,18,.5);pointer-events:none}@keyframes academy-text-pulse{0%,to{opacity:1}50%{opacity:.5}}.academy-pulse{animation:academy-text-pulse 1.5s ease-in-out infinite}.academy-streak-banner{background:linear-gradient(90deg,#e74c3c,#f39c12);color:#fff;border-radius:12px;padding:12px 20px;display:flex;align-items:center;gap:10px}body,html{overflow-x:hidden}@media (max-width:768px){.hero-carousel-section .carousel-inner{min-height:380px}.hero-carousel-section .carousel-item.hero-slide{height:380px}.hero-headline{font-size:2.2rem}.hero-sub{font-size:1rem}.hero-search-bar{max-width:100%}.hero-slide-content .btn-lg{font-size:.9rem;padding:8px 18px}.academy-hero{padding:2.5rem 0}.academy-hero:before{display:none}}@media (max-width:480px){.hero-slide-content .btn-lg{font-size:.8rem;padding:7px 12px}.hero-slide-content .container{padding-left:12px;padding-right:12px}}@media (max-width:991px){.academy-lesson-sidebar{position:static;max-height:none}}.carte-map-area{min-height:400px}.carte-side-panel{width:340px;overflow-y:auto;flex-shrink:0}@media (max-width:991px){.carte-map-area{min-height:55vh}.carte-side-panel{width:100%;max-height:40vh;border-left:none!important;border-top:1px solid #dee2e6}}