.modal{position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal.hide{display:none}.modal-content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:30% auto;width:300px}.modal-content,.modal-content .closeBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-direction:normal}.modal-content .closeBtn{z-index:20;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;font-size:28px;font-weight:700}.modal-content .home-container{position:centre;top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-content .home-container img{width:100%;max-width:200px}.modal-content .home-container .home-info-container{position:fixed;top:310px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:200px;text-align:center;margin-left:12px}.modal-content .home-container .home-info-container .the-text{color:#363433;padding:0 12px;font-size:12px}.modal-content .home-container .home-info-container .the-controls{position:fixed;top:350px;width:200px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-content .home-container .home-info-container .the-controls,.modal-content .home-container .home-info-container .the-controls .dots-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.modal-content .home-container .home-info-container .the-controls .dots-container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.modal-content .home-container .home-info-container .the-controls .dots-container .dots{width:8px;height:8px;border-radius:50%;background-color:#d3d3d3;margin:0 3px}.modal-content .home-container .home-info-container .the-controls .dots-container .dots.active{background-color:red}.modal-content .home-container .home-info-container .the-controls .direction-icon{font-size:20px;color:red}:root{--cookie-banner-height:120px;--cookie-banner-transition:0.3s ease-in-out}.cookie-consent-container{position:fixed;bottom:0;left:0;width:100%;z-index:1000;pointer-events:none;min-height:var(--cookie-banner-height);-webkit-transition:opacity var(--cookie-banner-transition),-webkit-transform var(--cookie-banner-transition);transition:opacity var(--cookie-banner-transition),-webkit-transform var(--cookie-banner-transition);transition:transform var(--cookie-banner-transition),opacity var(--cookie-banner-transition);transition:transform var(--cookie-banner-transition),opacity var(--cookie-banner-transition),-webkit-transform var(--cookie-banner-transition)}.cookie-consent-container.hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.cookie-consent-container.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}body.cookie-banner-space-reserved{padding-bottom:var(--cookie-banner-height);box-sizing:border-box;-webkit-transition:padding-bottom var(--cookie-banner-transition);transition:padding-bottom var(--cookie-banner-transition)}body.cookie-banner-space-reserved .tab-bar-wrapper{bottom:var(--cookie-banner-height);-webkit-transition:bottom var(--cookie-banner-transition);transition:bottom var(--cookie-banner-transition)}body.cookie-banner-space-reserved #root{margin-bottom:var(--cookie-banner-height);-webkit-transition:margin-bottom var(--cookie-banner-transition);transition:margin-bottom var(--cookie-banner-transition)}@media (max-width:768px){.cookie-consent-container{min-height:140px}body.cookie-banner-space-reserved{padding-bottom:140px}body.cookie-banner-space-reserved .tab-bar-wrapper{bottom:140px}body.cookie-banner-space-reserved #root{margin-bottom:140px}}.cookie-consent-container *{-webkit-transition:inherit;transition:inherit}.cookie-consent-container{-webkit-transform:translateZ(0);transform:translateZ(0);contain:layout style paint}.cookie-consent-container,.cookie-consent-container.animating{will-change:transform,opacity}.cookie-consent-container:not(.animating){will-change:auto}.cookie-consent-container>div{background-color:#fff;border-top:1px solid #ddd;padding:15px;text-align:center;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cookie-consent-container button{margin:5px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:500;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .1s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .1s ease-in-out;transition:background-color .2s ease-in-out,transform .1s ease-in-out;transition:background-color .2s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.cookie-consent-container button:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.cookie-consent-container button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookie-consent-container[aria-hidden=true]{visibility:hidden}.cookie-consent-container[aria-hidden=false]{visibility:visible}@media (prefers-contrast:high){.cookie-consent-container>div{border-top:2px solid #000}}@media (prefers-reduced-motion:reduce){.cookie-consent-container,body.cookie-banner-space-reserved,body.cookie-banner-space-reserved #root,body.cookie-banner-space-reserved .tab-bar-wrapper{-webkit-transition:none;transition:none}}