@font-face{font-family:Tilda;font-style:normal;font-weight:400;src:url(../fonts/TildaSans-VF.22b8b72d.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-VariableFont_wght.7e687123.ttf) format("truetype")}body{font-family:Tilda,Arial,sans-serif}body ::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}body ::-webkit-scrollbar{background-color:#0000;padding-right:2px;width:8px}body ::-webkit-scrollbar-thumb{background-color:#69696936;border-radius:5px;width:5px}.q-page{background-color:#eaebee}.block_frame{background:#fff;border:1.5px solid #dfe0eb;border-radius:5px;font-family:Montserrat;font-size:10pt;min-height:40px;padding:15px}.portal_page{padding:15px}.content_frame{display:block;min-height:690px}.container,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;width:100%}@media (min-width:718px){.container,.container-sm{max-width:540px}}@media (min-width:1024px){.container,.container-md,.container-sm{max-width:920px}}@media (min-width:1439px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.text-trim{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 34px)}.text-shadow{text-shadow:1px 1px 5px #0006}.back-button{animation:back .5s;cursor:pointer;max-width:120px!important;width:90%!important}.back-button:hover{animation:back-animate .5s infinite alternate backwards}@keyframes back-animate{0%{transform:translateX(0)}to{transform:translateX(-5px)}}@keyframes back{to{transform:translateX(0)}}#preloader #spinner{left:47vw;position:absolute;top:45%;width:100px}.page_content{min-height:600px}.content_bg{background-color:#b6ae968c;border-radius:6px;margin-top:20px;min-height:570px;padding:20px}.page_bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.main_font{font-family:Montserrat}.top_menu_item{color:#fff;cursor:pointer;display:inline-block;font-family:Tilda;font-size:15pt;margin-left:8px;margin-right:8px;text-align:center}.top_menu_item:hover{color:#fad829}#right_top_menu,.page_header{font-family:Tilda}#right_top_menu{color:#fff;font-size:13pt;padding-top:7px}.def_page{background-color:#eee;color:#4b4b4b36}input::placeholder{color:#e8b72b;opacity:1}input::-ms-input-placeholder{color:#e8b72b}.text_mini{font-size:9pt}.swal2-title{padding:1.8em 1em 0!important}.swal2-html-container,.swal2-title{color:#613c1e!important;font-family:Tilda}.swal2-icon{border-color:#603b1e!important}.swal2-container.swal2-center>.swal2-popup{background:#ffe8af!important;border-radius:20px;padding:40px}.swal2-styled.swal2-confirm{background:linear-gradient(180deg,#ffbe15,#b38104)!important;border:5px solid #b38104!important;font-family:Tilda;padding-left:30px;padding-right:30px}.q-notification{border:2px solid #fff;border-radius:15px;font-family:Tilda;font-size:12pt}.q-notification .q-notification__wrapper{padding:12px!important}.q-notification .q-notification__wrapper .q-btn{adding:4px 7px}.q-notification .q-notification__wrapper .q-notification__message{padding-left:25px;padding-right:25px}.modal_spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal_popup{background:#ad9d68!important;border-radius:20px!important;max-width:460px;padding:20px 30px 30px;width:90vw}.modal_popup .modal_title{color:#fff;font-weight:700}.modal_popup .modal_close{margin-right:-20px}.modal_popup .modal_form{display:block;margin-bottom:30px;margin-top:30px;text-align:center}.mobile_menu_icon{cursor:pointer;height:auto;width:30px}.menu_item{border-bottom:1px solid #fff;color:#fff;display:block;font-size:16pt;padding:22px;text-align:center;width:100%}.q-table__control .q-btn .q-icon,.q-table__control .q-btn .q-spinner{color:#fff!important}.q-table th{color:#0094ff}.q-table__grid-item-title{color:#0274b6!important}.q_table_bg{background-color:silver}#menu_logo{cursor:pointer;display:block;padding-bottom:10px;padding-top:20px;text-align:center;width:100%}#menu_logo img{max-width:180px}#menu_avatar img,#menu_logo img{display:block;height:auto;margin:auto}#menu_avatar img{border-radius:50%;max-width:90px}#left_menu{background-color:#0094ff;background-position:top;background-repeat:repeat;background-size:100%;height:100vh;width:100%}#left_menu .menu_subtitle{color:#000;display:block;font-size:10pt;text-align:center;text-transform:uppercase;width:100%}#left_menu .user_avatar img{border:2px solid #fff;border-radius:50%;display:block;margin-bottom:15px;margin-top:15px;width:96px}#left_menu .left_user_name{color:#fff;display:block;font-size:9pt;text-align:center;width:100%}#left_menu .left_user_name b{display:block;font-size:11pt;text-align:center;width:100%}#left_menu .brand_logo{background:#fff;border-radius:7px;display:block;margin:5px auto auto;padding:5px 4px 4px;text-align:center}#left_menu .brand_logo img{display:block;height:auto;margin:auto;max-width:95px}#left_menu .submenu{color:#000;line-height:26px}#left_menu .submenu:hover{color:#82ffe7}.hidden_area{display:block;height:1px;overflow:hidden;width:1px}.chat_container{background:#1d1d1d;border:3px solid #776840;border-radius:10px;padding:0;position:absolute;right:60px;top:40px;width:350px;z-index:999}.chat_container .messages_list{max-height:600px;max-width:400px;min-height:380px;overflow-y:scroll;width:100%}#filters_row .trim_select .q-field__control-container{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 34px)}.filters .q-field__control{border-radius:5px;font-size:12pt;padding-left:17px;white-space:nowrap}.filters .q-field__control,.filters .q-field__native>span{color:#604721!important;font-weight:700}.filters .q-field__input,.filters .q-field__native{font-size:10pt;padding-top:10px}.filters .q-field__native>input.q-field__input{color:#f2c037;font-weight:700;padding-left:15px;padding-top:0}.filters .sel_label{color:#312917;font-weight:700;line-height:40px}.filters .orange_menu .q-field__control{background:linear-gradient(180deg,#ff9400,#cc7703);border:3px solid #cb7300}.select_rounded{border-radius:12px!important}.table_head{cursor:pointer;font-weight:700}.mini_label{font-size:9pt}.first_uppercase:first-letter{text-transform:uppercase!important}.q-table__bottom .q-btn{background-color:#0094ff;color:#333}.def_btn{border:none;border-collapse:collapse;border-radius:6px;cursor:pointer;flex-shrink:0;font-family:Montserrat,sans-serif;font-weight:600;height:33px;min-width:90px;padding-left:20px;padding-right:20px}.def_btn:hover{filter:brightness(120%)}.blue_btn{align-items:center;background:linear-gradient(180deg,#0094ff,#0081df);box-shadow:0 1px 2px #00000040;justify-content:center}.blue_btn span{color:#fff;font-size:10pt;font-style:normal;font-weight:500}.blue_btn_big{align-items:center;background:linear-gradient(180deg,#0094ff,#0081df);box-shadow:0 1px 2px #00000040;height:45px;justify-content:center;min-width:140px}.blue_btn_big span{color:#fff;font-size:11pt;font-style:normal;font-weight:500}.grey_btn{align-items:center;background:linear-gradient(180deg,#fafafa,rgba(234,235,238,.745));box-shadow:0 1px 2px #00000040;justify-content:center}.grey_btn span{color:#333;font-size:10pt;font-style:normal;font-weight:500}.grey_btn_big{align-items:center;background:linear-gradient(180deg,#fafafa,rgba(234,235,238,.745));box-shadow:0 1px 2px #00000040;height:45px;justify-content:center;min-width:90px}.grey_btn_big span{color:#333;font-size:11pt;font-style:normal;font-weight:500}.color_btn{align-items:center;box-shadow:0 1px 2px #00000040;display:flex;height:48px;justify-content:center;min-width:160px}.color_btn span{color:#333;font-family:Montserrat,sans-serif;font-size:10pt;font-style:normal;font-weight:500}.text_link_btn{color:#fff;cursor:pointer;display:block;font-size:12pt;width:100%}.text_link_btn span{text-decoration:underline}.q-toolbar__title{font-size:11pt;font-weight:700;text-transform:uppercase}.vertical_align{align-items:center;display:flex;justify-content:center}.user_avatar img,.user_avatar_big img{border-radius:50%;display:block;height:auto;margin:auto}.user_avatar_big img{max-width:310px}.user_avatar_mini img{border-radius:50%;display:block;height:auto;margin:auto;max-width:30px}.block_title{font-family:Montserrat;font-size:11pt;font-weight:700}.mini_title{font-family:Montserrat}.mini_text,.mini_title{font-size:9pt;font-weight:400}.mini_text{font-family:Tilda}.chart_container{padding-bottom:30px;padding-top:30px}.rating_stars{display:block;padding-left:8px;padding-right:8px;padding-top:0;width:100%}.rating_stars img{height:auto;margin:2px;width:16px}.border_blue_left{border-left:3px solid #0094ff}.input_default{font-size:10pt!important}.app_form .q-input .q-field__control{background:#eaebee;border-radius:10px!important;box-shadow:inset 0 2px 3px #00000040;display:block}.app_form .q-input input::placeholder{color:#676767;font-size:10pt}.app_form .q-textarea .q-field__control{background:#eaebee;border-radius:10px!important;box-shadow:inset 0 2px 3px #00000040;display:block}.app_form .q-textarea textarea::placeholder{color:#676767;font-size:10pt}.field_label{color:#8a8a8a;display:block;font-size:10pt;font-weight:700;padding-right:15px;padding-top:5px}.admin_details{color:#737373;font-family:Montserrat;font-size:10pt;font-weight:600;padding:10px}.admin_details .flabel{color:#0274b6}.admin_details .fvalue{color:#606060;font-weight:700}.admin_summary_row{border:1px solid #ccc;border-radius:18px;padding:10px}.chat_row{border-radius:15px;cursor:pointer;display:block;margin-bottom:17px;margin-top:17px;padding:10px}.chat_row:hover{background:#eaf7fc}.lg-backdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background-color:rgba(0,0,0,.541)!important}#login_page{background-color:#eee;background-position:top;background-repeat:repeat;background-size:contain;min-height:100vh}#login_page #login_form{background:#fff;border:3px solid #fff;border-radius:18px;bottom:0;box-shadow:0 0 10px 0 #00000026;color:#000;display:block;margin:auto;margin-top:20vh!important;max-width:460px;text-align:center;width:100%;z-index:999}#login_page #login_form .input_login{border-radius:12px!important;font-size:14pt!important;overflow:hidden}#login_page .login_page_header{background:linear-gradient(180deg,#0094ff,#0081df);box-shadow:0 1px 2px #00000040;color:#fff;font-size:13pt;margin-bottom:15px}#login_page .login_page_footer,#login_page .login_page_header{font-family:Tilda;font-weight:700;text-align:center;text-transform:uppercase}#login_page .login_page_footer{background:linear-gradient(180deg,#fafafa,rgba(234,235,238,.745));color:#999;font-size:10pt}#login_page .login_page_footer .copyright{font-family:Montserrat,sans-serif;font-size:9pt;font-weight:500}#login_page .login_header{font-family:Tilda;font-family:Montserrat,sans-serif;font-size:12pt;font-weight:500;margin-bottom:15px;text-transform:uppercase}#login_page .login_logo{width:120px}#login_page .footer{bottom:0;display:block;height:80px;margin-bottom:20px;padding:10px 10px 0;position:fixed;text-align:center;width:100%}@media (min-width:1024px){#login_page #login_form{margin-top:3vh;max-width:440px;transform:scale(.85);width:80%}}@media (min-width:1439px){#login_page #login_form{margin-top:7vh;max-width:440px;width:90%}}@media (min-width:1920px){#login_page #login_form{margin-top:9vh;max-width:480px;padding:30px;transform:scale(1);width:95%}}#index_page #dash_summary .summary_item .summary_item_label{color:#7e7e7e;font-size:9pt;font-weight:600;line-height:15px}#index_page #dash_summary .summary_item .summary_item_value{color:#000;font-size:16pt;font-weight:800}#index_page #dash_summary .summary_item .summary_item_icon{color:#56ccf2}#index_page .home_review{border-bottom:1px dotted #ccc;margin-bottom:10px;margin-top:10px;padding-bottom:10px}#index_page .user_summary{border-radius:14px;box-shadow:0 0 5px 0 #00000040;color:#737373;display:block;font-size:11pt;font-weight:600;margin-bottom:17px;margin-top:12px;padding:15px;width:100%}#index_page .user_summary .title{color:#000;display:block;font-size:10pt;font-weight:600;width:100%}#index_page .user_summary .field{color:#696969;font-size:9pt;font-weight:400;margin-left:10px;margin-right:10px}#index_page .user_summary .field b{color:#0094ff}#profile_page .profile_summary span{color:#7c828a;display:block;padding-bottom:10px;padding-top:10px;width:100%}#profile_page .profile_summary b{color:#000}#profile_page .point_summary{border-radius:14px;box-shadow:0 0 5px 0 #00000040;color:#737373;display:block;font-size:11pt;font-weight:600;margin-bottom:17px;margin-top:12px;padding:15px;width:100%}#profile_page .point_summary .title{color:#000;display:block;font-size:10pt;font-weight:600;width:100%}#profile_page .point_summary .address{color:#696969;display:block;font-size:9pt;font-weight:400;width:100%}#profile_page .brand_logo{cursor:pointer;display:block;padding-bottom:10px;padding-top:20px;text-align:center;width:100%}#profile_page .brand_logo img{display:block;height:auto;margin:auto;max-width:180px}#profile_page .point_data{color:#696969;display:block;font-size:9pt;font-weight:400;width:100%}#profile_page .point_data b{color:#000}#users_page .user_card{border-radius:10px;box-shadow:0 4px 6px 0 #0000001a;padding:15px}#users_page .q-table--no-wrap td,#users_page .q-table--no-wrap th{white-space:unset}#users_page .q-table--cell-separator tbody tr:not(:last-child)>td,#users_page .q-table--cell-separator thead th,#users_page .q-table--horizontal-separator tbody tr:not(:last-child)>td,#users_page .q-table--horizontal-separator thead th{border-bottom:none}#users_page .q-table td,#users_page .q-table th{padding:10px}#stats_page #stats_summary .summary_item .summary_item_label{color:#7e7e7e;font-size:9pt;font-weight:900;line-height:15px;padding-top:4px}#stats_page #stats_summary .summary_item .summary_item_value{color:#0094ff;font-size:12pt;font-weight:800}#stats_page #stats_summary .bot_color_border{background-color:#ccc;border-radius:15px;display:block;height:5px;margin:6px auto 0;width:70%}#reviews_page .review_card{border-radius:10px;box-shadow:0 4px 6px 0 #0000001a;padding:15px}#reviews_page .q-table--no-wrap td,#reviews_page .q-table--no-wrap th{white-space:unset}#reviews_page .q-table--cell-separator tbody tr:not(:last-child)>td,#reviews_page .q-table--cell-separator thead th,#reviews_page .q-table--horizontal-separator tbody tr:not(:last-child)>td,#reviews_page .q-table--horizontal-separator thead th{border-bottom:none}#reviews_page .q-table td,#reviews_page .q-table th{padding:10px}@media (max-width:768px){#reviews_page .filters-mobile{display:block!important}#reviews_page .filters-sidebar{display:none!important}#reviews_page .summary-mobile{display:block!important}#reviews_page .col-9{flex:0 0 100%!important;max-width:100%!important}#reviews_page .col-3{display:none!important}}@media (min-width:769px){#reviews_page .filters-mobile{display:none!important}#reviews_page .filters-sidebar{display:block!important}#reviews_page .summary-mobile{display:none!important}}.filters-sidebar .col-12{margin-bottom:10px}.filters-sidebar .col-12 label.q-field{margin-top:5px}.filters-mobile .col-6{margin-bottom:15px}.filters-mobile .col-12{margin-bottom:10px}.review-photos{align-items:center;display:flex;justify-content:start;padding:5px}.review-photos .review-photo{border-radius:7px;cursor:pointer;height:72px;margin-right:20px;outline:2px solid #ddd;outline-offset:5px;text-align:center;transition:.1s ease;width:72px}.review-photos .review-photo:hover{outline-color:#0094ff}#point_page .phone_container{height:500px;position:relative}#point_page .phone_frame{left:0;max-width:270px;position:absolute;top:0;z-index:10}#point_page .phone_frame img{height:auto;width:270px}#point_page .inner_frame{height:800px;left:20px;transform:scale(.56);transform-origin:0 0;z-index:0}#point_page .inner_frame,#point_page .inner_frame_editor{align-items:flex-start;position:absolute;top:26px;width:270px}#point_page .inner_frame_editor{border-radius:30px!important;height:585px;left:26px;overflow:scroll;transform:scale(.83);transform-origin:0 0;z-index:20}#point_page .top_slide{height:300px;overflow:hidden;position:relative;width:100%}#point_page .top_slide_mini{height:180px;overflow:hidden;position:relative;width:100%}#point_page .top_slide img.slide,#point_page .top_slide_mini img.slide{height:100%;object-fit:cover;width:100%}#point_page .top_slide img.slide_frame,#point_page .top_slide_mini img.slide_frame{bottom:-20px;height:auto;left:0;position:absolute;width:100%;z-index:99}#point_page .brand_logo{max-height:180px!important;object-fit:contain;padding-left:30px;padding-right:30px;text-align:center;width:100%}#point_page .brand_logo img{height:auto;max-width:200px;width:100%}#point_page .divider{max-height:10px;object-fit:contain;padding-left:30px;padding-right:30px;text-align:center;width:100%}#point_page .divider img{height:auto;max-width:230px;width:100%}#point_page #editor_html_part{height:auto;min-height:300px;object-fit:contain;padding-left:15px;padding-right:15px;text-align:center;width:100%}#point_page .text_block{font-size:10pt;line-height:15px;padding:10px}#point_page .selected_area{background-color:#f5f5f5;border:1px dotted #ccc;border-radius:8px;margin-top:20px;padding-left:12px;padding-right:12px}#point_page .selected_area .title{color:#8c8c8c;font-size:9pt;font-weight:700}#point_page .selected{border:2px dotted #0094ff}#point_page .button_block{font-size:10pt;padding-left:10px;padding-right:10px}#point_page .button_block a{text-decoration:none!important}#point_page .button_block a:hover{filter:brightness(120%)}#point_page .rating_stars_big{display:block;padding-left:8px;padding-right:8px;padding-top:0;width:100%}#point_page .rating_stars_big img{height:auto;margin:2px;width:30px}#point_page .form_input{background:#d4dee1;border:1px solid #818181;border-radius:4px!important;color:#000;display:block;height:30px;padding:15px;width:100%}#point_page .form_input::placeholder{color:#333;font-size:10pt}#point_page .field_label{color:#999;display:block;font-size:9pt;font-weight:700;margin-bottom:5px}#chat_page .q-message-text-content{padding:10px}#chat_page .q-message-name.q-message-name--received{color:#000;font-size:.8rem;font-weight:600;margin-top:10px}#chat_page .q-message-name.q-message-name--sent{color:#06acea;font-size:.8rem;font-weight:600;margin-top:10px}#chat_page .q-message-stamp{display:block;font-style:italic;margin-top:7px}#chat_page .q-message-text-content{font-size:9.5pt}#chat_page .refresh_mini_icon{display:block;left:15px;position:absolute;top:20px}#chat_page .q-layout__section--marginal{background-color:unset}#chat_page .chat_messages_container{display:block;min-height:60vh}.fancybox__backdrop{background:#0006!important}