.guide-btn{align-items:center;background:transparent;display:inline-flex;padding:0;transition:color .1s linear}.guide-btn__icon{margin-right:5px}.guide-overlay{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .1s linear,visibility .1s linear;visibility:hidden;z-index:50}.guide-overlay.is-visible{opacity:1;visibility:visible}.guide-content{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;left:50%;margin:0 auto;max-width:100%;opacity:0;padding:.75rem;position:fixed;transform:translate3D(-50%,100%,0);visibility:hidden;width:800px;z-index:52}.guide-content.is-open{opacity:1;transform:translate3D(-50%,0,0);visibility:visible}.guide-controls{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:52}.guide-controls__close{align-items:center;background-color:transparent;color:#fff;display:flex;gap:.2em;opacity:0;order:1;transition:opacity .1s linear,visibility .1s linear;visibility:hidden}.guide-controls__close .fa,.guide-controls__close .icon{font-size:28px}.guide-controls__toggle{order:0}.guide-controls.is-active{color:#fff}.guide-controls.is-active .guide-controls__close{opacity:1;visibility:visible}.agb-code-hero .guide-controls:not(.is-active){color:#4b2a25}.guide-slides{width:100%}.guide-slides__item{max-height:calc(50vh - 30px);overflow:auto;width:100%}.guide-slides__title{color:#fff;margin-top:0}.guide-slides__content{margin:0}.guide-slides__content p{margin-top:0}.guide-slides.flickity-enabled{padding-bottom:3rem}.guide-slides .flickity-page-dots{bottom:.75rem;z-index:0}.guide-slides .flickity-page-dots .dot{background-color:#fff}.guide-slides .flickity-prev-next-button{background-color:#d03542;bottom:0;color:#fff;opacity:1;top:auto;transform:none;transition:opacity .2s linear,visibility .2s linear;z-index:1}.guide-slides .flickity-prev-next-button:hover{background-color:#a62a35}.guide-slides .flickity-prev-next-button.previous{left:0}.guide-slides .flickity-prev-next-button.next{right:0}.guide-slides .flickity-prev-next-button:disabled{opacity:.3}.guide-slides .flickity-button-icon{fill:#fff}flex-start .flickity-viewport .guide-slides__item{max-height:calc(50vh - 90px)}.has-focus{position:relative;top:auto;z-index:51}@media (min-width:768px){.guide-content{bottom:1.5rem}.guide-controls{display:inline-flex;justify-content:flex-start}.guide-controls__close{margin-right:.75rem;order:0}.guide-controls__toggle{order:1}}@media (min-width:1200px){.guide-controls__close{right:0;top:.75rem}}
