.tooltip-container{display:flex;position:relative}.tooltip-popup{position:fixed;background-color:hsla(0,0%,100%,.8509803922);color:#000;padding:6px 12px;border-radius:4px;font-size:14px;white-space:nowrap;pointer-events:none;z-index:10000;box-shadow:0 2px 8px rgba(0,0,0,.2);animation:fadeIn .15s ease-in}.tooltip-popup--right{transform:translate(10px,10px)}.tooltip-popup--left{transform:translate(-100%,10px) translate(-10px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.buttons-menu .fav-btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;border:1px solid #a3ac99;border-radius:2px;background:hsla(0,0%,100%,.8705882353);color:#32472b;text-decoration:none}.buttons-menu .fav-btn:hover{background:#fff}.buttons-menu .fav-btn:focus-visible{outline:2px solid #32472b;outline-offset:3px}.buttons-menu .fav-btn .fav-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;background:#32472b;color:#fff;border:1px solid #a3ac99;border-radius:12px;font:600 10px/1 Montserrat,sans-serif}.buttons-menu .fav-btn .fav-badge,.modal-backdrop{display:flex;align-items:center;justify-content:center}.modal-backdrop{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.5019607843);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.callback-modal{position:relative;background-color:#fff;border-radius:2px;width:656px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);display:flex;flex-direction:column;gap:24px}.callback-modal .modal-title{color:#000;font-family:Montserrat;font-size:16px;text-transform:uppercase;font-weight:400;text-align:center;margin:30px 0 0}.callback-modal .close-button{position:absolute;top:13px;right:13px;background:rgba(0,0,0,0);border:none;color:#3e2b24;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.callback-modal .close-button:hover{background-color:rgba(0,0,0,.1)}.callback-modal .modal-body{font-family:Montserrat,sans-serif;padding:0 32px 24px}.callback-modal .modal-body .success-message{text-align:center;padding:32px 24px;font-family:Montserrat;font-size:14px;line-height:1.6;display:flex;flex-direction:column;align-items:center;gap:12px}.callback-modal .modal-body .success-message .success-icon{margin-bottom:8px;animation:scaleIn .3s ease-out}.callback-modal .modal-body .success-message .success-title{color:#28a745;font-size:18px;font-weight:600;margin:0}.callback-modal .modal-body .success-message p{margin:4px 0;color:#3f4042}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.callback-modal .modal-body .error-message{background-color:#fff3f3;border:1px solid #dc3545;border-radius:8px;padding:10px 14px;margin-bottom:8px;color:#dc3545;font-family:Montserrat;font-size:12px;line-height:1.4;width:592px;box-sizing:border-box}.callback-modal .modal-body .error-message strong{display:inline;margin-right:4px}.callback-modal .modal-body .error-message .error-hint{margin:6px 0 0;font-size:11px;color:#666}.callback-modal .modal-body .call-back-form{display:flex;align-items:end;flex-direction:column;gap:24px}.callback-modal .modal-body .call-back-form .input-line{display:flex;gap:24px}.callback-modal .modal-body .call-back-form .input-line .input-con{display:flex;flex-direction:column}.callback-modal .modal-body .call-back-form .input-line .input-con .input-label{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:12px;line-height:24px;letter-spacing:0;color:#3f4042}.callback-modal .modal-body .call-back-form .input-line .input-con .form-input{border-radius:8px;border:1px solid #b8b9bc;max-height:40px;width:284px;padding:8px 12px;box-sizing:border-box;font-family:Montserrat;font-size:14px;line-height:24px;transition:border-color .2s ease}.callback-modal .modal-body .call-back-form .input-line .input-con .form-input:focus{outline:none;border-color:#52703f}.callback-modal .modal-body .call-back-form .input-line .input-con .form-input.error{border-color:#dc3545}.callback-modal .modal-body .call-back-form .input-line .input-con .form-input.error:focus{border-color:#dc3545;box-shadow:0 0 0 1px rgba(220,53,69,.25)}.callback-modal .modal-body .call-back-form .input-line .input-con .form-input::placeholder{color:#999;font-size:13px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select-container{width:284px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select-container.error .react-select__control{border-color:#dc3545}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__control{border-radius:8px;border:1px solid #b8b9bc;min-height:40px;box-sizing:border-box;font-family:Montserrat;font-size:14px;cursor:pointer}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__control:hover{border-color:#8a8c8e}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__control--is-focused{border-color:#52703f;box-shadow:0 0 0 1px #52703f}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__control--is-focused:hover{border-color:#52703f}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__control--is-disabled{background-color:#f5f5f5;cursor:not-allowed}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__value-container{padding:2px 12px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__placeholder{color:#999;font-family:Montserrat;font-size:14px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__single-value{color:#3f4042;font-family:Montserrat;font-size:14px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__input-container{color:#3f4042;font-family:Montserrat;font-size:14px;margin:0;padding:0}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__indicator-separator{background-color:#b8b9bc}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__dropdown-indicator{align-items:center;padding:0 var(--dropdown-arrow-inset);color:#3f4042}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__dropdown-indicator svg{width:var(--dropdown-arrow-size);height:var(--dropdown-arrow-size)}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__dropdown-indicator:hover{color:#52703f}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:Montserrat;font-size:14px;z-index:100}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__menu-list{border-radius:8px;padding:4px 0;max-height:200px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__option{cursor:pointer;font-family:Montserrat;font-size:14px;padding:8px 12px}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__option--is-focused{background-color:#f0f0f0}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__option--is-selected{background-color:#52703f;color:#fff}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__option--is-selected:hover{background-color:#52703f}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__option:active{background-color:#32472b}.callback-modal .modal-body .call-back-form .input-line .input-con .react-select__no-options-message{color:#999;font-family:Montserrat;font-size:14px;padding:8px 12px}.callback-modal .modal-body .call-back-form .input-line .input-con .error-text{color:#dc3545;font-size:11px;margin-top:4px;font-family:Montserrat;line-height:1.3}.callback-modal .modal-body .call-back-form .submit-btn{text-transform:uppercase;border:none;width:max-content;background-color:#32472b;color:#fff;padding:13px 35px;cursor:pointer;font-family:Montserrat;font-size:14px;border-radius:4px;transition:background-color .2s ease,opacity .2s ease}.callback-modal .modal-body .call-back-form .submit-btn:hover:not(:disabled){background-color:hsl(105,24.5614035088%,12.3529411765%)}.callback-modal .modal-body .call-back-form .submit-btn:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:700px)and (orientation:portrait){.callback-modal{max-height:calc(100dvh - 100px);overflow:auto}.callback-modal .modal-body{padding:0 20px 20px}.callback-modal .modal-body .error-message{width:100%}.callback-modal .modal-body .call-back-form{align-items:center;gap:16px}.callback-modal .modal-body .call-back-form .input-line{flex-direction:column;width:100%;gap:16px}.callback-modal .modal-body .call-back-form .input-line .input-con,.callback-modal .modal-body .call-back-form .input-line .input-con .form-input,.callback-modal .modal-body .call-back-form .input-line .input-con .react-select-container,.callback-modal .modal-body .call-back-form .submit-btn{width:100%}}@media screen and (max-width:1000px)and (max-height:600px)and (orientation:landscape){.callback-modal{max-height:calc(100dvh - 50px);overflow:auto}}@media screen and (max-width:1000px)and (max-height:455px)and (orientation:landscape){.callback-modal{gap:6.4px}.callback-modal .modal-title{margin:20px 0 0}.callback-modal .modal-body{padding:0 32px 20px}.callback-modal .modal-body .call-back-form{gap:10px}.callback-modal .modal-body .call-back-form .submit-btn{height:38px}}.form-success-message-overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.5019607843);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.form-success-message-overlay .form-success-message{position:relative;width:410px;height:300px;padding:24px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:30px}.form-success-message-overlay .form-success-message .cross-close-btn{position:absolute;top:22px;right:22px;border:0}.form-success-message-overlay .form-success-message .message-title{font-family:Montserrat;font-weight:400;text-transform:uppercase}.form-success-message-overlay .form-success-message .message-content{display:flex;flex-direction:column;gap:15px}.form-success-message-overlay .form-success-message .message-content .message-img{width:64px;height:64px;margin:0 auto}.form-success-message-overlay .form-success-message .message-content .message-text{font-family:Montserrat}.form-success-message-overlay .form-success-message .message-close-btn{font-family:Josefin Sans;text-transform:uppercase;background-color:#32472b;color:#fff;padding:13px 0;width:100%}@media screen and (max-width:550px)and (orientation:portrait){.form-success-message-overlay .form-success-message{width:calc(100dvw - 100px)}}.lang-menu{position:fixed;transform:translate(-110%,120px);display:flex;flex-direction:column;background-color:#fff;cursor:pointer;z-index:1000}.lang-menu .lang-el{border:1px solid #a3ac99;padding:17px 19px}.lang-menu .lang-el:hover{background-color:rgba(163,172,153,.1)}.meeting-room-options{display:flex;gap:8px;flex-wrap:wrap}.meeting-room-options button{min-height:40px;padding:8px 12px;border:1px solid #ced8c4;border-radius:7px;color:#5c7251;background:#fff;cursor:pointer;font:11px Montserrat,Arial,sans-serif}.meeting-room-options button[aria-pressed=true]{background:#e7efdc;border-color:#839f6b;color:#365337}.meeting-sync-help{color:#7d856f;font-size:11px;margin:0}.meeting-current{border-top:1px solid #dce2d0;padding-top:24px;margin-top:26px}.meeting-current>p{color:#77846a;font-size:12px}.meeting-host{border-top:1px solid #dce2d0;padding-top:20px;margin-top:24px}.meeting-host p{margin:0 0 6px;font-size:12px;color:#7b876f}.meeting-host a{color:#3e633e;text-decoration:underline;font-size:12px}.navigation-menu .nav-links{position:absolute;width:316px;display:flex;flex-direction:column;transform:translate(-102%);background-color:hsla(0,0%,100%,.8274509804);opacity:0;pointer-events:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.1490196078);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #a9b79f;padding:16px 8px;gap:14px;border-radius:2px;transition:all .3s;overflow-y:auto;max-height:calc(100dvh - 48px - var(--sales-toolbar-space, 0px));height:auto;z-index:99}.navigation-menu .nav-links::-webkit-scrollbar{width:2px;background-color:#000}.navigation-menu .nav-links::-webkit-scrollbar-thumb{background-color:#777}.navigation-menu .nav-links.active{opacity:1;pointer-events:all}.navigation-menu .nav-links .menu-header{font-family:Josefin Sans;text-transform:uppercase;color:#110f10;font-size:20px;padding:0 10px}.navigation-menu .nav-links .menu-header .menu-close-btn{display:none;min-width:44px;min-height:44px}.navigation-menu .nav-links .links-dropdowns{display:flex;flex-direction:column;gap:3px}.navigation-menu .nav-links .links-dropdowns .btn-icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.navigation-menu .nav-links .links-dropdowns .dropdown-arrow{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.navigation-menu .nav-links .links-dropdowns .link{height:auto;min-height:44px;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-size:16px;border:none;width:100%;display:flex;align-items:center;gap:8px;justify-content:start;background:rgba(0,0,0,0);transition:color .3s ease;padding:8px 10px;border-radius:4px;transition:all .3s}.navigation-menu .nav-links .links-dropdowns .link .btn-text{font-family:Montserrat;color:#000}.navigation-menu .nav-links .links-dropdowns .link:hover{background-color:rgba(171,171,171,.7215686275)}.navigation-menu .nav-links .links-dropdowns .link.active{background-color:rgba(163,172,153,.4);border:1px solid rgba(163,172,153,.5019607843);font-weight:500;color:#110f10}.navigation-menu .nav-links .links-dropdowns .dropdown{height:auto;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:16px;padding-block:9px;padding-inline:10px var(--dropdown-arrow-inset);border:none;display:flex;align-items:center;width:100%;justify-content:space-between;transition:all .3s;border-radius:4px}.navigation-menu .nav-links .links-dropdowns .dropdown.open,.navigation-menu .nav-links .links-dropdowns .dropdown:hover{background-color:rgba(171,171,171,.7215686275)}.navigation-menu .nav-links .links-dropdowns .dropdown.active{background-color:rgba(163,172,153,.4);border:1px solid rgba(163,172,153,.5019607843);font-weight:500;color:#110f10}.navigation-menu .nav-links .links-dropdowns .dropdown .btn-content{display:flex;align-items:center;gap:8px}.navigation-menu .nav-links .links-dropdowns .dropdown .btn-content .btn-text{font-family:Montserrat;color:#000}.navigation-menu .nav-links .links-dropdowns .dropdown .dropdown-arrow{transform:rotate(180deg);transition:transform .3s ease}.navigation-menu .nav-links .links-dropdowns .dropdown .dropdown-arrow.active{transform:rotate(0deg)}.navigation-menu .nav-links .links-dropdowns .sub-dropdown{height:auto;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:16px;border:none;display:flex;align-items:center;width:100%;justify-content:space-between;transition:all .3s;line-height:23px;border-radius:4px;color:#000;padding-block:8px;padding-inline:20px var(--dropdown-arrow-inset)}.navigation-menu .nav-links .links-dropdowns .sub-dropdown .btn-text{font-family:Montserrat}.navigation-menu .nav-links .links-dropdowns .sub-dropdown:hover{background-color:rgba(171,171,171,.7215686275)}.navigation-menu .nav-links .links-dropdowns .sub-dropdown.open{background-color:rgba(171,171,171,.7215686275);border-radius:4px}.navigation-menu .nav-links .links-dropdowns .sub-dropdown.active{background-color:rgba(163,172,153,.4);border:1px solid rgba(163,172,153,.5019607843);font-weight:500;color:#110f10}.navigation-menu .nav-links .links-dropdowns .sub-dropdown .btn-content{display:flex;align-items:center;gap:8px}.navigation-menu .nav-links .links-dropdowns .sub-dropdown .dropdown-arrow{transform:rotate(180deg);transition:transform .3s ease}.navigation-menu .nav-links .links-dropdowns .sub-dropdown .dropdown-arrow.active{transform:rotate(0deg)}.navigation-menu .nav-links .links-dropdowns .dropdown-content{display:none}.navigation-menu .nav-links .links-dropdowns .dropdown-content.active{display:flex;flex-direction:column;gap:3px}.navigation-menu .nav-links .links-dropdowns .dropdown-content .dropdown-link{text-align:left;height:auto;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:16px;font-family:Montserrat;border:none;width:100%;display:flex;gap:5px;justify-content:start;background:rgba(0,0,0,0);transition:color .3s ease;border-radius:4px;line-height:23px;padding:8px 8px 8px 20px;transition:all .3s;color:#000}.navigation-menu .nav-links .links-dropdowns .dropdown-content .dropdown-link:hover{background-color:rgba(171,171,171,.7215686275)}.navigation-menu .nav-links .links-dropdowns .dropdown-content .sub-link{height:auto;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:16px;font-family:Montserrat;border:none;width:100%;display:flex;gap:5px;justify-content:start;background:rgba(0,0,0,0);transition:color .3s ease;border-radius:4px;line-height:23px;padding:8px 40px;transition:all .3s;color:#000}.navigation-menu .nav-links .links-dropdowns .dropdown-content .sub-link:hover{background-color:rgba(171,171,171,.7215686275)}.navigation-menu .nav-links .links-dropdowns .dropdown-content .sub-link.active{background-color:rgba(163,172,153,.4);border:1px solid rgba(163,172,153,.5019607843);font-weight:500;color:#110f10}.navigation-menu .burger-btn{display:flex;width:44px;height:44px;flex-shrink:0;border:1px solid #a3ac99;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;flex-direction:column;gap:3.5px;cursor:pointer;transition:background-color .3s ease}.navigation-menu .burger-btn:hover:not(.active){background-color:#f5f5f5}.navigation-menu .burger-btn:focus-visible{outline:2px solid #52703f;outline-offset:3px}.navigation-menu .burger-btn span{background:#324b57;width:16px;height:2.5px;border-radius:5px;transition:all .3s linear}.navigation-menu .burger-btn.active span:first-child,.navigation-menu .burger-btn.active span:nth-child(3){transform:translateY(5px) rotate(-45deg) scalex(1.3);margin:0}.navigation-menu .burger-btn.active span:nth-child(2){height:0;margin:0}.navigation-menu .burger-btn.active span:nth-child(3){transform:translateY(-5px) rotate(45deg) scalex(1.3)}.customer-menu-link{gap:12px}.customer-menu-link svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.7}html[data-kiosk=true] .customer-menu-link,html[data-kiosk=true] .customer-save-selection{display:none!important}.explorer-search-link{gap:12px}.explorer-search-link svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.7}@media screen and (max-width:500px)and (orientation:portrait){.navigation-menu .nav-links{position:fixed;top:calc(24px + var(--sales-toolbar-space, 0px));left:50%;transform:translate(-50%)}.navigation-menu .nav-links .menu-header{display:flex;align-items:center;justify-content:space-between}.navigation-menu .nav-links .menu-header .menu-close-btn{display:flex;border:none;width:auto;height:auto}}