body{margin:0;overflow:hidden;font-family:Inter,sans-serif}body canvas{width:100%!important}body .modal-window{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#00000078;z-index:99}body .modal-window .modal-box{position:relative;z-index:100;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;max-width:500px;background:#e3e3e3;border-radius:8px;box-shadow:5px 5px 6px 2px #00000069}body .modal-window .modal-box .modal-header{display:flex;justify-content:space-between;align-items:center;width:100%;background:#c7c7c7;padding:16px 0;border-radius:8px 8px 0 0;box-shadow:0 3px 4px #00000038;z-index:98}body .modal-window .modal-box .modal-header .close-button-svg{width:26px;height:26px;fill:#737373;margin:0 16px 0 0}body .modal-window .modal-box .modal-header .modal-title{font-size:24px;font-weight:700;margin:0 0 0 16px;font-style:italic}body .modal-window .modal-box .modal-body{width:100%;overflow-y:auto;max-height:500px;background:#fff}body .modal-window .modal-box .modal-body .header-explanation{padding:16px;margin:8px 0}body .modal-window .modal-box .modal-body .gallery-container{display:flex;overflow-x:auto;width:100%;gap:12px}body .modal-window .modal-box .modal-body .gallery-container img{height:369px;width:168.25px}body .modal-window .modal-box .modal-body .gallery-container .first-image{padding-left:16px}body .modal-window .modal-box .modal-body .gallery-container .last-image{padding-right:16px}body .modal-window .modal-box .modal-body .bottom-half-of-modal{padding:16px;border-radius:0 0 8px 8px}body .hidden{display:none}body .text-container svg,body .app-button{width:143.6px;height:48px}body .text-container{position:absolute;top:16px;color:#fff;width:100%;text-align:center}body .text-container h1{margin:0 auto 4px 0;padding:0;font-size:46px}body .text-container p{margin:0;padding:0}body .text-container svg{margin:16px 0}body .buttons-container{position:absolute;display:flex;gap:16px;justify-content:center;width:calc(100% - 36px);bottom:56px;padding:0 18px}body .buttons-container .app-button{display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.131);border-radius:30px;font-weight:700;letter-spacing:.3px;background:linear-gradient(154deg,#fff,#e2e2e2)}@media (min-width: 1024px){body svg,body .app-button{width:161.46px;height:54px}body .text-container h1{font-size:56px;letter-spacing:2px}body .text-container p{font-size:21px}body .text-container svg{margin:32px auto}body .buttons-container .app-button{cursor:pointer;opacity:1;transition:opacity .1s linear}body .buttons-container .app-button:hover{opacity:.7}body .modal-window .modal-box{max-width:800px}body .modal-window .modal-box .close-button-svg{cursor:pointer;transition:fill .1s linear}body .modal-window .modal-box .close-button-svg:hover{fill:#000}body .modal-window .modal-box .modal-header .modal-title{font-style:italic;font-size:36px}body .modal-window .modal-box .modal-body{max-height:80vh}body .modal-window .modal-box .modal-body .header-explanation{max-width:500px;margin:24px auto}body .modal-window .modal-box .modal-body .gallery-container{justify-content:center}body .modal-window .modal-box .modal-body .gallery-container img{height:369px;width:168.25px}body .modal-window .modal-box .modal-body .bottom-half-of-modal{max-width:500px;margin:0 auto}}
