body{color:#1a2534;height:100%;font-size:14px;overflow:hidden;font-family:Poppins,sans-serif!important}@media (max-width: 575px){body{font-size:18px}}.mobile-full-page{font-size:20px!important}.mobile-full-page .psikas-live-chat-box-header{border-radius:0}.psikas-btn{background-color:#5ed08f;color:#fff;cursor:pointer}.psikas-live-chat-toggle-button{color:#fff;cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;border:0px;display:flex;justify-content:center;align-items:center}.widget-content-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform linear .25s,height linear .25s,width linear .25s,opacity linear .25s;background:#fff}.psikas-live-chat-box-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;background-color:#5ed08f;border-top-left-radius:15px;border-top-right-radius:15px;height:70px}.psikas-live-chat-box-header-title-container{display:flex;align-items:center;gap:.5rem;color:#fff}.psikas-live-chat-box-header-title-container-icon{width:1.5rem;height:1.5rem}.psikas-live-chat-box-header-title-container-title{font-size:1.1rem;font-weight:600}.psikas-live-chat-box-header-title-container-title-chatting{font-size:.8rem;font-weight:400}.psikas-live-chat-box-header-actions{display:flex;gap:.5rem}.psikas-live-chat-box-header-actions button{background:none;border:none;cursor:pointer;padding:.25rem;font-size:1.1rem;color:#6c757d;transition:color .2s ease}.psikas-live-chat-box-header-actions button:hover{color:#495057}.psikas-live-chat-box-content{height:calc(100% - 70px);overflow-y:hidden;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column;position:relative}.conversation{display:flex;flex-direction:column;height:100%}.conversation-messages{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:.5rem 1rem}.conversation-messages::-webkit-scrollbar{width:8px}.conversation-messages::-webkit-scrollbar-track{background:transparent}.conversation-messages::-webkit-scrollbar-thumb{background:#5ed08f;border-radius:4px}.conversation-messages::-webkit-scrollbar-thumb:hover{background:#40916c}.conversation-message-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.conversation-message-group .conversation-message-item{display:flex}.conversation-message-group .conversation-message-item-content{padding:.5rem 1rem;border:1px solid #e0e0e0;border-radius:8px;width:70%}.conversation-message-group.self .conversation-message-item{justify-content:flex-end}.conversation-message-group.self .conversation-message-item-content{background-color:#5ed08f;color:#fff;display:flex;justify-content:flex-end;width:fit-content;max-width:70%}.conversation-input{margin-top:auto;display:flex;gap:1rem;padding:1rem;border:none;border-radius:8px;align-items:center;box-shadow:0 -3px 24px #d9dbe5;z-index:5;background:#fff}.conversation-input textarea{width:100%;border:none;outline:none;font-family:inherit;resize:none;flex:auto;font-size:14px;overflow:hidden}@media (max-width: 575px){.conversation-input textarea{font-size:18px}}.visitor-contact-form-active{height:600px}.psikas-button-container{display:flex;justify-content:center;align-items:center}.psikas-button-container .psikas-button{background-color:#5ed08f;color:#fff;cursor:pointer;border:none;padding:.5rem 1rem;border-radius:8px;width:fit-content;align-self:flex-end;box-shadow:0 5px 20px #0000004d}.psikas-button-container .psikas-button:hover{box-shadow:0 5px 20px #0006}@media (max-width: 575px){.psikas-button-container .psikas-button{font-size:18px}}.contact-form-container{gap:1rem;padding:.5rem 1rem;flex-flow:column;flex:auto;padding-bottom:1px;display:flex;overflow-y:auto}.contact-form-container .contact-form{display:flex;flex-direction:column;gap:0}.contact-form-container .contact-form-item{display:flex;flex-direction:column}.contact-form-container .contact-form-item-wrapped{display:flex;width:100%;position:relative}.contact-form-container .contact-form-item label{box-sizing:inherit;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.contact-form-container .contact-form-item-checkbox{gap:.5rem;padding-bottom:.542rem}.contact-form-container .contact-form-item-checkbox-term-and-policy{text-decoration:underline;color:#5ed08f;cursor:pointer;font-size:.8rem;margin:auto 0}.contact-form-container .contact-form-item input[type=text],.contact-form-container .contact-form-item input[type=tel],.contact-form-container .contact-form-item input[type=email],.contact-form-container .contact-form-item input[type=number],.contact-form-container .contact-form-item select{padding:8px;border-radius:5px;background:#fff;border:1px solid #d9dbe5;resize:none;outline:none;width:100%;transition:.1s linear box-shadow,.1s linear border-color}@media (max-width: 575px){.contact-form-container .contact-form-item input[type=text],.contact-form-container .contact-form-item input[type=tel],.contact-form-container .contact-form-item input[type=email],.contact-form-container .contact-form-item input[type=number],.contact-form-container .contact-form-item select{font-size:18px}}.contact-form-container .contact-form-item input[type=text]:focus,.contact-form-container .contact-form-item input[type=tel]:focus,.contact-form-container .contact-form-item input[type=email]:focus,.contact-form-container .contact-form-item input[type=number]:focus,.contact-form-container .contact-form-item select:focus{outline:none;border-color:#5ed08f}.contact-form-container .contact-form-submit-button{width:100%}.contact-form-container .contact-form button[type=submit]{padding:10px 15px;background-color:#5ed08f;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:#fff .3s ease}.contact-form-container .contact-form button[type=submit]:hover{background-color:#40916c}.contact-form-container .contact-form button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.contact-form-container .contact-form input[type=checkbox]{margin-right:5px;accent-color:#fff;width:21px;height:20px;border:2px solid #5ed08f;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;cursor:pointer}.contact-form-container .contact-form input[type=checkbox]:checked{border-color:#5ed08f}.contact-form-container .contact-form input[type=checkbox]:checked:before{content:"";display:block;width:75%;height:75%;background-color:#5ed08f;transform:translate(15%,15%);border-radius:2px}.contact-form-container .contact-form .error{color:#dc3545;font-size:.6rem;margin-left:.2rem;padding-bottom:.3rem}.contact-form-container .contact-form .error[data-error=false]{padding-bottom:.8rem}.psikas-loading-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.psikas-loading-overlay .spinner{width:50px;height:50px;border:3px solid #5ed08f;border-top:3px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.psikas-error-message{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}.psikas-error-message-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;width:80%}.psikas-error-message-container-icon{width:24px;height:24px;display:flex}.psikas-error-message-container-text{font-size:14px;font-family:Poppins,sans-serif!important;text-align:center}.language-select{position:relative}.language-select .language-select-container .language-select-display{padding:8px;border:1px solid #fff;border-radius:50%;background-color:#5ed08f;color:#fff;display:flex;align-items:center;cursor:pointer;transition:#fff .3s ease,color .3s ease}.language-select .language-select-container .language-select-display .language-icon{fill:#fff}.language-select .language-select-container .language-select-display .language-icon-fill{transition:fill .3s ease}.language-select .language-select-container .language-select-display:hover{background-color:#fff}.language-select .language-select-container .language-select-display:hover .language-icon .language-icon-fill{fill:#5ed08f}.language-select .language-select-container .language-list{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:0;margin:0;list-style-type:none;box-shadow:0 4px 6px #0000001a;min-width:120px;z-index:2}.language-select .language-select-container .language-list li{padding:8px 16px;border-radius:4px}.language-select .language-select-container .language-list li:hover{background-color:#fff}.language-select .language-select-container .language-list li.selected{background-color:#5ed08f1a}.language-select .language-select-container .language-list li button{background:none;border:none;cursor:pointer;width:100%;text-align:left;color:#333;font-size:.8rem;transition:color .2s ease;display:flex;justify-content:space-between;align-items:center}.language-select .language-select-container .language-list li button:hover{color:#5ed08f;background-color:#fff;font-size:.9rem}.language-select .language-select-container .language-list li button .checkmark{color:#5ed08f;font-weight:700;margin-left:5px}.language-select .language-select-container.open .language-list{display:block}.center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-center{text-align:center}.socket-error-message{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;width:100%;gap:.2rem}.socket-error-message p{font-size:.8rem;padding:0;margin:0}.x-select-container{position:relative;width:100%}.x-select-container label{display:block;margin-bottom:5px;font-weight:700}.x-select-input-wrapper,.x-select-input-wrapper-input{position:relative}.x-select-input-wrapper-input input{width:100%;padding:10px 30px 10px 10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.x-select-input-wrapper-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.x-select-options-wrapper{position:absolute;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:5px;box-shadow:0 0 0 1px #0000001a,0 4px 11px #0000001a;z-index:1000;margin-top:.2rem;margin-bottom:.2rem}.x-select-options-wrapper.bottom{top:100%}.x-select-options-wrapper.top{bottom:100%}.x-select-options{list-style-type:none;padding:0;margin:0}.x-select-options .x-select-option{padding:10px;cursor:pointer}.x-select-options .x-select-option:hover,.x-select-options .selected{background-color:#5ed08f;color:#fff}.x-select-options .selected .x-select-option-text{font-weight:700}.x-select-options .selected:hover{background-color:#5ed08f;color:#fff}.x-select-options li{padding:10px;cursor:pointer}.x-select-options li:hover{background-color:#fff}.x-phone-input .x-phone-input-wrapper{display:flex;border:1px solid #d9dbe5;border-radius:5px}.x-phone-input .x-phone-input-wrapper-input{flex:1;padding:0;width:92%;border:unset}.x-phone-input .x-phone-input-wrapper-input input{width:inherit!important;border:unset!important}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown{background-color:#fff;border:unset;border-radius:3px 0 0 3px;width:30%;border-right:1px solid #d9dbe5}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .selected-flag{outline:none;position:relative;width:100px;height:100%;display:flex;border-radius:10px 0 0 3px;flex-direction:row;justify-content:center;align-items:center;gap:5px;cursor:pointer}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .selected-flag .up{transform:rotate(180deg)}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .selected-flag .arrow{margin-top:-1px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:40dvh;background-color:#fff;z-index:2;width:95%;box-shadow:0 4px 6px #0000001a;border:2px solid #fff}@media (max-width: 575px){.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list{height:70dvh}}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-header{background-color:#5ed08f;color:#fff;display:flex;align-items:center;position:relative;padding:5px 0;margin-bottom:3px}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-header span{flex:1;text-align:center}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-header .x-mark-icon{cursor:pointer;position:absolute;right:5px}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container-search{display:flex;align-items:center;padding:.5rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-bottom:1rem}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container-search input{border:none;outline:none;flex:1}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container-search input::placeholder{color:#aaa}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container-search .search-icon{margin-left:.5rem;cursor:pointer;color:#aaa}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container-search .search-icon:hover{color:#5ed08f}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list{list-style-type:none;padding:0;margin:0;max-height:30dvh;overflow-y:auto}@media (max-width: 575px){.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list{max-height:50dvh}}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list li{padding:10px;border-bottom:1px solid #ccc;cursor:pointer;transition:#fff .3s;display:flex;justify-content:space-between}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list li[data-selected=true]{background-color:#5ed08f;color:#fff}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list li[data-selected=true]:hover{background-color:#40916c}.x-phone-input .x-phone-input-wrapper .x-flag-dropdown .x-country-list-container .country-list li:hover{background-color:#fff}.simple-preform-wrapper{justify-content:center;align-items:center;width:100%;display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-preform-wrapper .error{color:#dc3545;font-size:.6rem;margin-left:.2rem;margin-top:.3rem;padding-bottom:.3rem}.simple-preform-wrapper .error[data-error=false]{padding-bottom:.8rem}.simple-preform-wrapper button[type=submit]{padding:10px 15px;background-color:#5ed08f;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:#fff .3s ease}.simple-preform-wrapper button[type=submit]:hover{background-color:#40916c}.simple-preform-wrapper button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.simple-preform-wrapper input[type=checkbox]{margin-right:5px;accent-color:#fff;width:21px;height:20px;border:2px solid #5ed08f;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;cursor:pointer}.simple-preform-wrapper input[type=number]{padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:5px;margin-left:10px;width:100%}@media (max-width: 575px){.simple-preform-wrapper input[type=number]{font-size:18px}}.simple-preform-wrapper input[type=checkbox]:checked{border-color:#5ed08f}.simple-preform-wrapper input[type=checkbox]:checked:before{content:"";display:block;width:75%;height:75%;background-color:#5ed08f;transform:translate(15%,15%);border-radius:2px}.simple-preform-section{text-align:center}.simple-preform-section-title{font-size:1.1rem;font-weight:700}.simple-preform-section-wrapper{padding:10px 5px}.simple-preform-section-input-group{align-items:center;margin-bottom:10px;display:flex}@media (max-width: 575px){.simple-preform-section-input-group{font-size:18px}}.simple-preform-section-buttons{display:flex;justify-content:center;gap:10px}
