body,html{margin:0;padding:0}.quescha .wrapper,.quescha header{text-align:center}body,html{padding:0}.quescha .innerlinkicon,.quescha .msger{box-shadow:0 15px 15px -5px rgba(0,0,0,.2)}@mixin vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}*{box-sizing:border-box}html{font-family:Montserrat,sans-serif}.quescha .header{margin-top:5vh}.quescha .wrapper{margin:0 auto}.quescha .innerlink a{text-decoration:none}.quescha a.innerlinkicon,a:active.innerlinkicon,a:hover.innerlinkicon,a:link.innerlinkicon,a:visited.innerlinkicon{margin-right:10px;text-decoration:none!important}.quescha .innerlinkicon{border-radius:50%;margin-right:10px;text-decoration:none!important}.quescha .imgwrap{width:60%;overflow:hidden;margin:0 auto}.quescha .imgfirstwrap,.quescha .imgfirstwrap2{clear:both}.quescha .imgfirst,.quescha .imgfirst2{width:100%;cursor:pointer}.quescha .imgotherwrap,.quescha .imgotherwrap2{display:inline-block;float:left;margin-right:5px}.quescha .imgother{height:15vh;cursor:pointer}.quescha .imgpopup{position:fixed;width:100vw;height:100vh;z-index:2147483643;background-color:#000;opacity:0;visibility:hidden;padding:0;margin:0;bottom:0;top:0;left:0;right:0;background:rgba(0,0,0,.95)}.quescha .imgpp{max-width:100%;max-height:100%;margin:auto;display:block}.quescha .imgppclose{transform:rotate(45deg);z-index:2147483644;font-size:10vh;font-weight:100;cursor:pointer;position:fixed;right:3vw;top:0;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes quescha-imgppclose{from{visibility:hidden;opacity:0;transform:translateY(130%)}to{opacity:1;visibility:visible;transform:translateY(0)}}.quescha .msger{display:flex;flex-flow:column wrap;justify-content:space-between;width:100%;margin:25px 0;height:calc(100% - 50px);border-radius:5px;overflow-x:hidden}.quescha .btnlink,.quescha .msg-btn{box-shadow:0 5px 5px -2px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;-webkit-touch-callout:none;-khtml-user-select:none}.quescha .msger-header{display:flex;justify-content:space-between;padding:5px}.quescha .msger-chat{flex:1;overflow-y:auto;padding:10px;max-height:100vh}.quescha .msger-chat::-webkit-scrollbar{width:6px}.quescha .msg{display:flex;align-items:flex-end;margin-bottom:10px}.quescha .msg:last-of-type{margin:0}.quescha .msg-img{width:50px;height:50px;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}@keyframes animateBubbleQuescha{from{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}.quescha .msg-bubble{max-width:80%;padding:15px;border-radius:15px;opacity:0;animation-name:animateBubbleQuescha;animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards;overflow:hidden;word-break:break-word}.quescha .msg-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.quescha .msg-info-name{margin-right:10px;font-weight:700}.quescha .msg-info-time{font-size:.85em}.quescha .left-msg .msg-bubble{border-bottom-left-radius:0}.quescha .right-msg{flex-direction:row-reverse}.quescha .right-msg .msg-bubble{border-bottom-right-radius:0}.quescha .right-msg .msg-img{margin:0 0 0 10px}.quescha .msger-inputarea{display:flex;padding:10px}.quescha .msger-inputarea *{padding:10px;border:none;border-radius:3px;font-size:1em}.quescha .msg-hor,.quescha .msg-vert{border-radius:5px;position:absolute;display:block}.quescha .msger-input{flex:1}.quescha .msger-input:focus{outline:0}.quescha .msger-send-btn{margin-left:10px;font-weight:600;cursor:pointer;transition:background .23s}.quescha .attach:hover,.quescha .btnlink:hover,.quescha .cookiesbtn:hover,.quescha .msg-btn:hover,.quescha .msger-send-btn:hover{filter:brightness(105%)}.quescha .msg-hor{width:50px;height:1px;margin-top:20px}.quescha .msg-vert{height:50px;width:1px;margin-left:20px}.quescha .attach{margin-right:10px;font-size:1.2em;min-width:1em;min-height:1em;overflow:hidden;cursor:pointer}.quescha .msg-btn{display:block;margin:2vh auto;padding:.4em 1em;border-radius:.2125em;user-select:none}.quescha .msg-text{text-align:left}.quescha .msger-control-btn{font-size:3vh;cursor:pointer;transition:background .23s;padding:10px;border:none;border-radius:5px}.quescha .center-msg{align-items:center;justify-content:center}.quescha .logo{position:absolute;right:2vw;top:2vh;box-shadow:0 15px 15px -5px rgba(0,0,0,.2);transition:.25s ease-out;width:10vh;height:10vh}.quescha .telegram{color:#fff;background-color:#08c;padding:.38em .5em}.quescha .viber{color:#fff;background-color:#7360f2;padding:.38em .5em}.quescha .vk{color:#fff;background-color:#07f;padding:.32em .5em}.quescha .wa{color:#fff;background-color:#25d366;padding:.33em .5em}.quescha iframe,.quescha video{width:100%!important;height:auto!important}.quescha .btnlink{display:block;margin:0 auto;padding:.4em 1em;border-radius:.2125em;user-select:none}.quescha .cookiespolicy,.quescha .filealert{bottom:2vh;border:2px solid #222;font-size:2.5vh;left:50%;transform:translateX(-50%);box-shadow:0 5px 5px -2px rgba(0,0,0,.2);opacity:0}.quescha .elem{overflow:hidden;margin:0 auto!important}.quescha .elem:last-of-type{box-shadow:0 5px 5px -2px rgba(0,0,0,.2)}.quescha .youtubewrap{position:relative;padding-bottom:56.25%;height:0}.quescha .youtubewrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.quescha .imgwrap2{width:90%;min-width:250px;overflow:hidden;margin:5vh auto}.quescha .imgother2{height:10vh;cursor:pointer}.quescha .botfile{margin-right:5px;display:block;clear:both}.quescha .cookiespolicy{display:none;position:fixed;padding:5vh 5vw 3vh;color:#222;background:#fff}.quescha .cookiestxt{position:relative;display:block;float:left}.quescha .cookiesbtn{position:relative;display:block;float:right;clear:left;padding:.6em 1.5em;background:#222;color:#fff;cursor:pointer;font-weight:700;margin-top:2vh;margin-left:2vw;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quescha .queschainput{display:none;width:0;height:0}.quescha .filealert{display:none;position:fixed;padding:5vh 5vw;color:#222;background:#fff}@media only screen and (pointer:coarse){.quescha .elem,.quescha .imgwrap,.quescha .wrapper{width:100%!important}.quescha .msger-inputarea{display:inline;padding-top:2vh}.quescha .msger-send-btn{margin:2vh auto;padding:.8em 2em}.quescha .attach{padding:.8em;float:right;margin-bottom:2vh}.quescha .msger-input{line-height:2}.quescha .cookiespolicy,.quescha .filealert{width:100%}.quescha .logo{width:5vh;height:5vh}}