:root{--brand-success: #5cb85c;--brand-primary: #5998ba;--brand-info: #6e9caa;--brand-warning: #eda33a;--brand-danger: #d9534f}:root{--brand-success: #5cb85c;--brand-primary: #5998ba;--brand-info: #6e9caa;--brand-warning: #eda33a;--brand-danger: #d9534f}.map-container{margin:0 0 3em 0;overflow:hidden}#map-container{filter:grayscale(100%);filter:gray}.map-marker{color:#333333;max-width:280px}@media (min-width: 370px){.map-marker{display:flex;display:-webkit-flex;flex-wrap:wrap}}.map-marker p,.map-marker div{color:#333333}.map-marker__image{margin-bottom:5px}@media (max-width: 369px){.map-marker__image{display:block}}@media (min-width: 370px){.map-marker__image{flex-basis:auto;flex-grow:1;flex-shrink:1;padding-right:10px}}.map-marker__img{height:70px;background-color:black}@media (min-width: 370px){.map-marker__content{flex-basis:auto;flex-grow:1;flex-shrink:1;max-width:164px}}.map-marker__title{color:#333333;margin-top:0;margin-bottom:5px;padding:0;font-size:16px;line-height:1.2em}.map-marker__title a{color:#1a1a1a;text-decoration:underline}.map-marker__type{display:block;font-size:12px;margin-bottom:-3px}.map-marker__type__icon{font-size:0;height:12px;margin-right:3px;vertical-align:baseline}.map-marker__info{margin-bottom:4px}.map-marker__info>div{display:inline-block;margin-right:1em}.map-marker__minutes{font-size:12px}.map-marker__rating{margin-bottom:4px}.map-marker__rating__link{text-decoration:underline}.map-marker__rating__link .fa{position:relative;top:-4px}.map-marker__players-rating{font-size:12px}.map-marker__players-rating .fa{-webkit-font-smoothing:auto}.map-marker__players-rating sup{top:-4px}.map-marker__description{margin-top:10px;line-height:1.35em}.map-marker__description p{line-height:1.35em;margin-bottom:0}.map-marker__button{margin:10px 0 0 -1px}.map-marker__button,.map-marker__button:hover{padding:5px 10px}@media (max-width: 900px){.site-footer .copyright{text-align:center;width:100%}.site-footer .footer-bar .toTop{position:relative;padding-left:0;width:100%;border-left:0;border-top:#403E44 1px dashed}}.site-footer{z-index:0;margin-top:110px;-webkit-font-smoothing:antialiased}.site-footer address{margin-bottom:0}.site-footer address li{padding-left:32px}.site-footer address li+li{margin-top:20px}.site-footer address .fa{color:#9b9ea1;font-size:22px;line-height:13px;margin-left:-31px;width:28px}.site-footer address .fa-envelope{font-size:18px}.site-footer address .fa-map-marker{position:relative;top:6px}.site-footer .misc-links{list-style-type:none;padding-left:0;margin-bottom:0}@media (max-width: 767px){.site-footer .misc-links{margin-top:30px}}.site-footer .misc-links li{color:#a4a6a8;line-height:1.4}.site-footer .misc-links li+li{margin-top:11px}.site-footer .social-icons{display:block;font-size:35px}@media (min-width: 768px) and (max-width: 899px){.site-footer .social-icons{font-size:28px}}.site-footer .social-icons a{padding-left:3px;padding-right:3px}@media (min-width: 768px){.site-footer .social-n-app{text-align:right}}@media (max-width: 767px){.site-footer .social-n-app{margin-top:30px}}.site-footer__app-icon{margin-top:25px}@media (min-width: 768px){.site-footer__app-icon{display:inline-block}}@media (max-width: 767px){.site-footer__app-icon{display:none}}.site-footer__payment-systems{margin-top:35px}.site-footer__payment-systems img{height:25px}[data-page="about-bonus_program_faq"] .site-footer,[data-page="add_quests-index"] .site-footer,[data-page="add_quests-new"] .site-footer,[data-page="articles-index"] .site-footer,[data-page="articles-show"] .site-footer,[data-page="categories-index"] .site-footer,[data-page="categories-show"] .site-footer,[data-page="cities-index"] .site-footer,[data-page="companies-index"] .site-footer,[data-page="companies-show"] .site-footer,[data-page="gifts-index"] .site-footer,[data-page="invites-index"] .site-footer,[data-page="invites-show"] .site-footer,[data-page="invites-show"] .site-footer,[data-page="locations-index"] .site-footer,[data-page="map-index"] .site-footer,[data-page="news-index"] .site-footer,[data-page="news-show"] .site-footer,[data-page="news-smi"] .site-footer,[data-page="quests-search"] .site-footer,[data-page="quests-show"] .site-footer,[data-page="offers-index"] .site-footer,[data-page="pages-moderation_rules"] .site-footer,[data-page="pages-payment_rules"] .site-footer,[data-page="ratings-index"] .site-footer,[data-page="referrals-invite"] .site-footer,[data-page="sessions-new"] .site-footer,[data-page="sessions-login_email"] .site-footer,[data-page="teams-index"] .site-footer,[data-page="teams-show"] .site-footer,[data-page="team_reviews-show"] .site-footer,[data-page="widgets-create"] .site-footer,[data-page="widgets-new"] .site-footer,[data-page="widgets-show"] .site-footer{margin-top:0}img.social-transition{transition:1s;filter:grayscale(100%)}img.social-transition:hover{transition:1s;filter:grayscale(0%)}img.vk{width:35px}img.telegram{width:35px}img.youtube{width:35px}img.mastercard{height:32px}img.visa{height:32px}img.mir{height:32px}img.paykeeper{height:32px}img.skolkovo{height:52px}.has-sticky-footer{display:flex;flex-direction:column;margin:0;min-height:100vh;padding-left:0;padding-right:0}.expands-to-push-footer-down{position:relative;display:block;flex-basis:auto;flex-grow:1;flex-shrink:0}.facebook-link{height:44px;width:230px;border-radius:8px;background-color:#3b5998 !important;color:#fff}.facebook-link:hover{background-color:#344e86 !important}.facebook-link span{font-size:16px;margin-left:10px}.mail_ru-link{height:44px;width:230px;border-radius:8px;background-color:#0077ff !important;color:#fff}.mail_ru-link:hover{background-color:#006be6 !important}.mail_ru-link span{font-size:16px;margin-left:10px}.yandex-link{height:44px;width:230px;border-radius:8px;background-color:#fff !important;color:#000}.yandex-link:hover{background-color:#f2f2f2 !important;color:#000}.yandex-link span{font-size:16px;margin-left:10px}.google-link{height:44px;width:230px;border-radius:8px;border-color:#4285f4;background-color:#fff !important;color:#000}.google-link:hover{border-color:#4285f4;background-color:#f2f2f2 !important;color:#000}.google-link span{font-size:16px;margin-left:10px}.vkontakte-link{height:44px;width:230px;border-radius:8px;background-color:#0077FF;color:#FFFFFF}.vkontakte-link:hover{background-color:#006be6 !important}.vkontakte-link span{font-size:16px;margin-left:10px}.email-link{height:44px;width:230px;border-radius:8px}.email-link span{font-size:16px;margin-left:10px}.modal-header .close{font-size:30px;color:#fff !important;opacity:1}.modal-body{padding:4px !important}.modal-body .white-row{margin-bottom:0}.modal-body .white-row button span{color:white}.modal-footer .btn{vertical-align:top}.modal-footer__btns-1{display:flex;align-items:flex-start;padding-top:15px}.modal-footer__btns-1 form .btn{margin:0;width:100%}@media (min-width: 600px){.modal-footer__btns-1{display:flex;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px}}@media (min-width: 600px){.modal-footer__btns-1 .btn{margin-top:0;margin-bottom:0}}@media (min-width: 600px){.modal-footer__btns-1>*{width:33%;margin:0 10px}}@media (max-width: 599px){.modal-footer__btns-1>*{width:100%;margin:10px 0;margin-left:0 !important}}.modal-coupon-1 .modal-dialog{max-width:500px}.modal-coupon-1__row{display:flex}.modal-coupon-1__col-img{flex-grow:0;padding-right:20px;width:80px}.modal-coupon-1__col-img img{max-width:100%}.modal-coupon-1__col-text{flex-grow:1}.modal-coupon-1 .modal-footer .btn{margin:0}.modal.modal-danger .modal-body{padding:17px 25px !important;background-color:#f8bac0;color:#a94442}.gdpr-popup{bottom:20px;position:fixed;width:100%;z-index:2147483648}.gdpr-popup .alert{background-color:#212121;box-shadow:0 2px 3px rgba(0,0,0,0.2);margin-bottom:0;margin-left:auto;max-width:750px}.gdpr-popup p{color:#949494;margin-right:20px}.gdpr-popup .btn{margin-top:10px}.gdpr-popup .btn+.btn{margin-left:10px}.gdpr-popup a:not(.btn){text-decoration:underline}.gdpr-popup .close{color:white;font-weight:100}.__jivoMobileButton{z-index:2147483640 !important}.lk-promo-modal__feature-content{padding-left:3em}.lk-promo-modal__features{list-style-type:none;padding-left:0;margin-bottom:0}.lk-promo-modal__feature{padding-top:10px;padding-bottom:15px}.lk-promo-modal__feature p{-webkit-font-smoothing:antialiased;color:#bebfc1;line-height:1.5em}.lk-promo-modal__illustration{color:#00aff0;position:absolute;line-height:1.2}.lk-promo-modal__illustration.fa-mouse-pointer{line-height:1.6;margin-left:0.2em}.lk-promo-modal__feature-title{-webkit-font-smoothing:auto;font-size:15px;line-height:1.4em;margin:0 0 6px}.lk-promo-modal__terms-a{font-size:13px}.lk-promo-modal .modal-footer{text-align:center}.login-box{max-width:800px;margin:0 auto;text-align:center;padding-top:15px;padding-bottom:25px}.login-box .btn{-webkit-font-smoothing:antialiased;min-width:135px}.login-box p{-webkit-font-smoothing:antialiased;color:#a4a6a8;font-size:14px;margin-bottom:10px}.login-box hr{margin:22px auto 17px;max-width:300px;border-width:1px 0 0 0;border-top-color:#454545}.login-box h3{margin-bottom:10px;letter-spacing:0;line-height:1.15em;font-size:28px;padding-top:15px}@media (max-width: 350px){.login-box h3{font-size:26px}}.dark-modal-1 .modal-content{background-color:#383838;border:solid 4px white}.dark-modal-1 .modal-header{padding:20px;background:none;border-bottom-color:#4d4d4d;-webkit-font-smoothing:antialiased}.dark-modal-1 .modal-title{color:white;margin-bottom:0}.dark-modal-1 .modal-body{padding:20px !important;-webkit-font-smoothing:antialiased}.dark-modal-1 .modal-body p:last-child,.dark-modal-1 .modal-body ul:last-child,.dark-modal-1 .modal-body ol:last-child{margin-bottom:0}.dark-modal-1 .modal-footer{border-top-color:#4d4d4d}.dark-modal-1 a:not(.btn){color:#349dd5}.modal-2{-webkit-font-smoothing:antialiased;color:white}@media (min-width: 840px){.modal-2 .modal-dialog{width:800px}}.modal-2 .close{color:#328ad9;font-size:38px;font-weight:100;line-height:14px;opacity:1;padding:20px 17px;position:relative;text-shadow:none;z-index:1}.modal-2 .close:hover{color:#7ac0ff}.modal-2 .modal-content{background-color:#111111;background-position:center;background-size:cover;border-radius:5px}.modal-2 .modal-title{color:white;font-weight:400;line-height:1.3;margin-bottom:20px;margin-top:0}@media (min-width: 576px){.modal-2 .modal-title{font-size:26px}}@media (max-width: 575px){.modal-2 .modal-title{font-size:21px}}.modal-2__superheader{color:#328ad9;font-size:13px;line-height:1.35;margin-bottom:13px}@media (min-width: 768px){.modal-2__row{display:flex;margin-left:-12px;margin-right:-12px;width:100%}}@media (min-width: 768px){.modal-2__col{padding-left:12px;padding-right:12px}}.modal-2__col-content{flex-basis:60%}.modal-2__col-illustration{flex-basis:40%;order:2}@media (max-width: 767px){.modal-2__col-illustration{margin-bottom:30px}}@media (min-width: 768px){.modal-2 .modal-body{padding-top:50px !important;padding-right:50px !important;padding-bottom:50px !important;padding-left:65px !important}}@media (max-width: 767px){.modal-2 .modal-body{padding-top:30px !important;padding-right:20px !important;padding-bottom:40px !important;padding-left:20px !important}}.modal-2 .modal-body p:last-child,.modal-2 .modal-body ul:last-child,.modal-2 .modal-body ol:last-child{margin-bottom:0}@media (min-width: 768px){.modal-2__img{width:100%}}@media (min-width: 576px) and (max-width: 767px){.modal-2__img{max-height:220px;max-width:400px}}@media (max-width: 575px){.modal-2__img{max-height:150px;max-width:100%}}@media (max-width: 500px){.order-confirmation .col-xs-12{padding-left:0;padding-right:0}}.order-confirmation.modal-header{background-color:white;padding-top:45px !important;padding-bottom:0 !important;margin:0 20px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;border-bottom:0 !important}@media (max-width: 500px){.order-confirmation.modal-header{padding:15px !important;margin:9px 7px !important;text-align:left}}.order-confirmation .text-warning{font-size:14px;line-height:22px;margin:12px 0 0 0}.order-confirmation h3{color:#333333;font-size:22px !important;line-height:30px !important;font-weight:700 !important;margin-bottom:0 !important;letter-spacing:0}.order-confirmation.modal-body{margin:20px 35px !important;padding:20px 32px !important;background-color:white;border:1px solid #DFDFDF96;border-radius:6px}@media (max-width: 500px){.order-confirmation.modal-body{padding:15px !important;margin:7px !important}}.order-confirmation h4{color:#333333;font-size:20px !important;font-weight:500 !important;line-height:23px !important}.order-confirmation h5{color:#333333;font-size:14px !important;font-weight:400 !important;line-height:23px !important}.order-confirmation p{color:#333333}.order-confirmation p:last-child{margin-bottom:0}.order-confirmation p a{text-decoration:underline;color:#235671 !important}.order-confirmation td,.order-confirmation th{line-height:1.45;padding:7px;border-bottom:solid 1px #ededed}.order-confirmation tr:last-child td,.order-confirmation tr:last-child th{border-bottom:0}.order-confirmation th{padding-left:0;font-weight:normal;text-align:left;border:0;color:#9C9C9C}@media (max-width: 500px){.order-confirmation th{padding:3px}}.order-confirmation td{font-weight:400;border:0;color:#111111}.order-confirmation .ics-link{color:#1980b8 !important;text-decoration:underline;font-size:11px;margin-left:10px;font-weight:normal}.order-confirmation .ics-link img{height:15px;vertical-align:sub;margin-right:3px}.order-confirmation .telegram-link{text-decoration:underline}.order-confirmation .telegram-link img{height:20px;width:20px;margin-right:5px}.order-confirmation.modal-footer{margin:10px 35px 20px 35px !important;text-align:left;border:0 !important}@media (max-width: 500px){.order-confirmation.modal-footer{padding:15px !important;margin:22px !important}}.order-confirmation.modal-footer p{color:#333333;margin-bottom:0.9em}.order-confirmation.modal-footer .btn{vertical-align:top;display:inline-flex;align-items:center;justify-content:center}.order-confirmation.modal-footer .btn-default{color:#235671 !important}.order-confirmation .icon-in-btn{height:11px;margin-top:-2px;margin-right:3px}.order-confirmation .on-protection{display:flex;display:-webkit-flex;align-items:center}.order-confirmation .on-protection .text{flex-grow:1}.order-confirmation .shield-icon{flex-grow:0;padding-right:15px;height:45px}.order-confirmation span{color:#333}.order-confirmation table.social-buttons{width:100%;margin-bottom:16px}.order-confirmation table.social-buttons th{width:85%;font-size:14px;color:#333333}.order-confirmation table.social-buttons th img{width:21px;margin-right:8px}.order-confirmation table.social-buttons td{padding-right:0 !important}.order-confirmation .order_info_subtitle{font-size:18px !important;font-weight:700 !important;margin-bottom:4px !important}.order-confirmation .order_additional_subtitle{font-size:18px !important;font-weight:400 !important}.order-confirmation .payment_info_subtitle{font-size:18px !important;font-weight:700 !important;margin-bottom:10px !important;margin-top:20px !important}.order-confirmation .payment_additional_subtitle{font-size:14px !important;font-weight:400 !important}.order-confirmation img.survey{width:46px;margin-right:8px}.btn-whatsapp{background-color:#23D366;color:#fff;border-radius:3px;width:100%;min-width:137px;height:37px}.btn-phone{background-color:#3FA7EE;color:#fff;border-radius:3px;width:100%;min-width:137px;height:37px}.btn-telegram{border:1px solid #5998BA;color:#5998BA;border-radius:3px;width:100%;min-width:137px;height:37px}.btn-wa-feedback{background-color:#3FA7EE;color:#fff;border-radius:4px;width:100%;max-width:250px;height:42px}.friends_emails_btn{padding-left:0;padding-bottom:14px}.close_btn{padding-right:0}@media (max-width: 480px){.btn-wa-feedback{width:100%}}@media (max-width: 991px){.friends_emails_btn{padding-right:0}.close_btn{padding-left:0}}.order-ask-emails.modal-header,.order-ask-emails.modal-body,.order-ask-emails.modal-footer{color:white;background-color:#383838;border:solid 4px white;border-radius:5px}.order-ask-emails.modal-header{border-bottom-width:0;padding-bottom:0}.order-ask-emails.modal-header .close{font-weight:100}.order-ask-emails.modal-body{border-top-width:0;border-bottom-width:0;padding:15px !important}.order-ask-emails.modal-footer{border-top-width:0}.order-ask-emails .p-normal-1 a{color:#3aa5df;text-decoration:underline}.order-ask-emails h3{padding-left:56px;margin-right:27px;line-height:1.2em;position:relative}@media (max-width: 450px){.order-ask-emails h3{font-size:19px}}.order-ask-emails h3 .fa{color:#54cd42;font-size:55px;position:absolute;left:0}.order-ask-emails #js-buttons{padding-bottom:5px}.order-ask-emails #js-buttons>a img{width:40px;height:40px}.order-ask-emails .form-group{margin-bottom:25px}.order-ask-emails .disabled{background-color:#383838;border-color:#575757}.order-ask-emails .input-group-addon.disabled{border-width:2px;color:#666666}.order-ask-emails .form-control.disabled{cursor:not-allowed;color:#b3b3b3}.order-ask-emails .add-player{margin:0}.order-ask-emails .remove-player{margin:0;float:right}.order-ask-emails [data-hidden="true"]{display:none}@media (max-width: 768px){.order-ask-emails .padding-top-xs{padding-top:20px}}.order-modal .column{flex-basis:33%;text-align:center;line-height:1.4em}@media (min-width: 601px){.order-modal .column{padding:0 30px;font-size:18px}}@media (min-width: 501px) and (max-width: 600px){.order-modal .column{padding:0 10px;font-size:18px}}@media (max-width: 500px){.order-modal .column{padding:0 3px;font-size:15px}}@media (min-width: 501px){.order-modal .order-price{font-size:27px}}@media (max-width: 500px){.order-modal .order-price h5{display:none}}@media (min-width: 501px){.order-modal .order-price .fa{display:none !important}}.order-modal .order-price .rub{font-size:95%}.order-modal .form-group small{color:grey;font-size:11px}.order-modal header{-webkit-font-smoothing:antialiased;text-align:center}.order-modal h2{font-size:22px;font-weight:400;line-height:1;margin-bottom:18px}.order-modal h2 .smaller{display:block;font-size:16px;letter-spacing:0;margin-bottom:2px}.order-modal h5{color:#999999;font-size:13px;margin-bottom:2px;margin-top:0}.order-modal hr{margin:15px auto;border-top-color:#303030;border-bottom-color:#3d3d3d}.order-modal .small{font-size:12px;line-height:1.5;font-weight:300}.order-modal .info-block{-webkit-font-smoothing:antialiased;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;margin-left:0;margin-right:0}.order-modal .info-block .fa{display:block;margin-left:auto;margin-right:auto;font-size:25px;line-height:1.2;color:#3aa5df}.order-modal .control-label small{color:grey;font-size:11px}.order-modal .errors-on-white{padding:20px 1em}.order-modal .errors-on-white h4,.order-modal .errors-on-white li{color:black}.order-modal .errors-on-white ul{padding-left:1.6em;margin-bottom:20px}.order-modal__price{display:block}.order-modal__price-discount{line-height:1.3em;vertical-align:top}@media (min-width: 501px){.order-modal__price-discount{font-size:18px}}@media (max-width: 500px){.order-modal__price-discount{font-size:12px;margin-top:4px}}.order-modal__price-discount:after{background-color:#ed123a;content:"";display:block;position:relative;left:50%;top:-1em;height:1px;width:4em;transform:rotate(-7deg) translateX(-55%)}.order-modal__messages{-webkit-font-smoothing:antialiased;padding-left:1.3em;margin-bottom:0;font-size:13px;line-height:1.45;list-style-type:circle;color:#4d4d4d}.order-modal__messages li+li{margin-top:6px}.order-modal__additional-payments{margin-top:30px;margin-bottom:20px}.order-modal__additional-payments__description{-webkit-font-smoothing:antialiased;color:#999999 !important;font-size:13px;line-height:1.35em;margin-bottom:0;margin-top:4px}.order-modal__additional-payments hr{margin-bottom:15px}.order-modal__notes{-webkit-font-smoothing:antialiased;color:#999999 !important;font-size:13px;line-height:1.35em;margin-bottom:0;margin-top:4px}.order-modal__additional-payment__name{display:block}.order-modal__additional-payment__radios{margin-left:-10px;margin-right:-10px}.order-modal__additional-payment .radio-inline{margin-left:10px;margin-right:10px}.order-modal #comment_opener{cursor:pointer;color:#5998ba}.order-modal #comment_opener:hover{text-decoration:underline;color:#3a6f8c}.order-modal textarea.form-control{height:46px}#order_price{transition:backgroundColor 0.05s ease-in-out}.payment-btn{display:flex;justify-content:center;width:100%;padding:4px}.payment-btn__icon{width:30px;height:23px}.payment-sbp-btn__icon{width:20px;height:23px}.payment-btn__title{margin-left:8px}#quest-future-order-modal header{-webkit-font-smoothing:antialiased;text-align:center}#quest-future-order-modal h2{font-size:22px;font-weight:400;margin-bottom:18px;line-height:1}#quest-future-order-modal h2 .smaller{font-size:16px;letter-spacing:0;margin-bottom:2px;display:block}#quest-future-order-modal hr{margin:15px auto;border-top-color:#303030;border-bottom-color:#3d3d3d}#quest-future-order-modal .form-group small{color:grey;font-size:11px}@media (min-width: 1365px){#quest-future-order-modal input.form-control[type=time]{line-height:2}#quest-future-order-modal input.form-control[type=date]{line-height:2}}@media (min-width: 400px){.modal.quest-non-partners .columns{display:flex;display:-webkit-flex}}@media (min-width: 400px){.modal.quest-non-partners .illustration{flex-grow:0;padding-right:15px}}@media (max-width: 399px){.modal.quest-non-partners .illustration{padding-bottom:15px}}.modal.quest-non-partners .illustration img{height:150px}.modal.quest-non-partners .content{flex-grow:1}.modal.quest-non-partners .modal-footer{text-align:left}@media (max-width: 399px){.modal.quest-non-partners .modal-footer .btn{width:100%}}.review-created-notice .modal-dialog{max-width:500px}.review-created-notice .review-1{max-width:450px}.review-created-notice .modal-footer{text-align:left}#routeVideoModalWindow{transform:translate(0, 15%) !important}#routeVideoModalWindow .modal-content{background-color:transparent}#routeVideoModalWindow iframe{width:100%}.super-navbar__search.focused .search-modal{display:block}@media (max-width: 426px){.super-navbar__search.focused .search-modal{left:0;width:100%}}.search-modal{position:absolute;top:100%;display:none}.search-modal__content{position:relative;display:flex;flex-direction:column;gap:10px;width:420px;max-height:368px;border-radius:0 0 5px 5px;background:#272626;padding:14px;padding-bottom:82px;box-shadow:0px 4px 4px 0px #00000040;overflow-y:auto;scrollbar-color:#b3b3b3 #272626}@media (max-width: 426px){.search-modal__content{width:100%}}.search-modal__item{display:flex;gap:13px;min-height:90px;border:1px solid #B3B3B3;border-radius:5px;text-decoration:none !important;cursor:pointer}.search-modal__item.closed{border:1px solid #ba3f3c}.search-modal__item-banner-wrapper{position:relative}.search-modal__item-banner{width:134px;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-modal__item-banner-closed{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:rgba(17,17,17,0.5);color:#fff;font-size:12px;line-height:18px;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-modal__item-content{overflow:hidden;padding:8px;padding-left:0}.search-modal__item-title{font-size:14px;line-height:17px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;color:white}.search-modal__item-category{color:#45acff;font-size:12px;line-height:17px;margin-bottom:3px}.search-modal__item-type{display:flex;align-items:center;gap:5px;font-size:12px;line-height:17px}.search-modal__item-type-text{color:#318c7d}.search-modal__search-btn-block{position:absolute;bottom:0;left:0;right:15px;display:flex;justify-content:center;align-items:center;height:68px;background:rgba(39,38,38,0.8)}.search-modal__search-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:180px;height:38px;background:linear-gradient(46.25deg, #205C94 0%, #45ACFF 100%);border-radius:4px;color:#fff;font-size:12px;line-height:20px;text-decoration:none !important}.search-modal__search-btn:focus{outline:none;border:0;color:white}.search-modal__search-btn:hover{color:#fff}.search-modal__item-type-icon{height:13px}.qrl__filter{margin-top:20px;padding-right:20px}.qrl__filter__title{font-size:13px;font-weight:normal}.qrl__filter__td,.qrl__filter__th{padding:2px 5px}.qrl__filter__td{padding:2px 5px}.qrl__filter__td--percent{text-align:right}.qrl__filter__th{text-align:left}.qrl__filter__checkbox{margin-top:0;margin-bottom:0}.qrl__filter__checkbox label{font-size:13px}.qrl__filter .fa-star,.qrl__filter .fa-star-o{color:#ffcc00;font-size:13px}.qrl__filter__prg{margin-bottom:0;height:8px}@media (max-width: 339px){.qrl__filter__prg{min-width:95px}}@media (min-width: 340px) and (max-width: 369px){.qrl__filter__prg{min-width:110px}}@media (min-width: 370px){.qrl__filter__prg{min-width:150px}}.qrl__filter__prg__bar{border-radius:6px 0 0 6px}.qrl__filter__show-all-btn{background:none;font-weight:normal;border-style:dashed;border-width:0 0 1px 0;border-color:gray;line-height:1.1em;font-size:12px}.qrl__filter__show-all-btn[disabled]{border-color:#666666;color:gray;cursor:not-allowed}.qrl .pagination{margin-top:0;margin-bottom:0}.qrl .pagination>li>a{background:none;border-color:#3d4248;color:white;min-width:29px;padding-left:9px;padding-right:9px;text-align:center}.qrl .pagination>li>a:hover,.qrl .pagination>li>a:focus{border-color:#545c63}.qrl .pagination>li.active a{background-color:#49545a;border-color:#545c63}.qrl .pagination>li.active a:hover,.qrl .pagination>li.active a:focus{background-color:#49545a}.qrl .pagination>li.disabled>a{color:gray}.qrl .pagination>li.disabled>a:hover,.qrl .pagination>li.disabled>a:focus{background:none;border-color:#3d4248}.qrl__footer{background-color:#303030;padding-top:20px}@media (max-width: 767px){.qrl__footer{padding-bottom:90px}}@media (min-width: 768px){.qrl__footer{padding-bottom:40px}}@media (min-width: 768px){.qrl__pagination{align-items:center;display:flex}}.qrl__all-loaded-notice .fa{color:green}.qrl__all-loaded-notice a{text-decoration:underline}.qrl__current-page{color:gray;font-size:12px}@media (max-width: 767px){.qrl__current-page{margin-top:10px}}@media (min-width: 768px){.qrl__current-page{order:2;margin-left:30px}}.qrl{background-color:rgba(0,0,0,0.5)}.qrl__close{background-color:#333333;color:white;height:40px;opacity:1;position:fixed;text-shadow:none;top:4px;width:40px;z-index:1000;transition-property:top;transition-duration:0.2s}@media (max-width: 834px){.qrl__close{right:4px}}@media (min-width: 835px){.qrl__close{right:754px}}.qrl__inner{background-color:#303030;box-shadow:-4px 0px 13px rgba(0,0,0,0.1);transition-property:padding-top;transition-duration:0.2s}@media (max-width: 834px){.qrl__inner{width:100%}}@media (min-width: 835px){.qrl__inner{width:750px}}.qrl hr{border-top-style:none;margin:0}@media (max-width: 767px){.qrl__body,.qrl__header,.qrl__footer{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.qrl__body,.qrl__header,.qrl__footer{padding-left:30px;padding-right:30px}}.qrl__title{margin-top:0;margin-bottom:15px;line-height:1.2em}@media (max-width: 767px){.qrl__title{font-size:20px}}@media (max-width: 834px){.qrl__title{padding-right:50px}}.qrl__header{background-color:#303030;padding-top:25px;padding-bottom:25px}@media (min-width: 768px){.qrl__filter-n-sort{display:flex}}.qrl__body{background-color:#363636;padding-top:10px;padding-bottom:10px}.qrl__sort{margin-top:20px}.qrl__sort__title{display:block;font-size:13px;font-weight:normal}.load-spinner-2__text{margin-top:10px}.load-spinner-2 .ball-grid-pulse{height:55px}.load-spinner-2 .ball-grid-pulse>div{background-color:#1d87cd}.review-5{padding:20px 0;border-top:solid 1px rgba(128,128,128,0.1)}.review-5:first-child{border-top-style:none}.review-5__header{display:flex}@media (max-width: 549px){.review-5__header{margin-left:-10px}}@media (min-width: 550px){.review-5__header{margin-left:-20px}}.review-5__header__col{flex-grow:0}@media (max-width: 549px){.review-5__header__col{padding:0 10px}}@media (min-width: 550px){.review-5__header__col{padding:0 20px}}@media (max-width: 469px){.review-5__header__col--mark{max-width:100px}}@media (min-width: 470px){.review-5__header__col--mark{min-width:150px}}.review-5__header__col--author{flex-grow:1}@media (max-width: 359px){.review-5__header__col--genius{display:none}}.review-5__rating{color:#ffcc00;margin-bottom:0;line-height:18px}.review-5__rating .fa+.fa{margin-left:1px}.review-5__time{color:gray;display:block;font-size:11px;line-height:1.2em;margin-top:3px}.review-5__photo__link{display:inline-block;margin-top:15px}.review-5__photo__img{max-height:200px}.review-5__quote{border-style:none;color:#f2f2f2;font-weight:300;letter-spacing:0;line-height:1.5em;margin:0;max-width:90ch;padding:15px 0 0 0}@media (max-width: 549px){.review-5__quote{font-size:14px}}@media (min-width: 550px){.review-5__quote{font-size:15px}}.review-5__quest-answer{border-left:solid 1px #666666;color:#b3b3b3;font-size:13px;line-height:1.45em;margin:12px 0 0 0;padding:0 0 0 15px}.review-5__quest-answer b{color:white;font-weight:500}.review-5__author{align-items:center;display:flex;font-size:14px;font-style:normal}.review-5__author__photo{background-color:gray;border-radius:50%;font-size:0;height:35px;margin-right:10px;min-width:35px;width:35px}.review-5__author__name{display:block;font-size:13px;font-weight:500;line-height:1.3em}.review-5__author__genius{color:#b3b3b3;font-size:12px;line-height:1.3em;margin-right:5px}@media (max-width: 359px){.review-5__author__genius{border-bottom:dotted 1px gray}}.review-5__author__genius .fa{color:#ffb300}.review-5__author__experience{color:gray;font-size:12px;line-height:1.3em}.review-5__genius-icon{height:40px}.review-5__verified-note{color:gray;font-size:12px;line-height:1.5em;margin-bottom:0;margin-top:10px}
