.ht-ctc-chat{--side:right}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctc_fadeIn .25s ease}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}.wpcf7-not-valid-tip,.screen-reader-response,.wpcf7-display-none,.wpcf7-form.submitting .wpcf7-response-output,.wpcf7 .ajax-loader::before{display:none}.grecaptcha-badge{display:none !important}.wpcf7-submit{position:relative}.wpcf7-submit .ajax-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:var(--bs-btn-bg);border-radius:var(--bs-btn-border-radius);opacity:0}.wpcf7-form.submitting .ajax-loader{opacity:1}.wpcf7-submit span{display:none !important}button.btn.btn-primary.wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form.invalid .form-control,.wpcf7-form.invalid .form-select,.wpcf7-form.invalid select{border-color:var(--bs-form-valid-border-color);background-repeat:no-repeat}.wpcf7-form.invalid .form-control:focus,.wpcf7-form.invalid .form-select:focus,.wpcf7-form.invalid select:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.wpcf7-form.invalid .form-control{background-image:var(--valid-icon);padding-right:calc(1.5em + 0.75rem);background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.wpcf7-form.invalid textarea.form-control{background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.wpcf7-form.invalid .form-select,.wpcf7-form.invalid select{--bs-form-select-bg-icon: var(--valid-icon);padding-right:4.125rem;background-position:right 0.75rem center, center right 2.25rem;background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.wpcf7-form.invalid .form-check-checkbox,.wpcf7-form.invalid .form-check-radio{color:var(--bs-form-valid-color)}.wpcf7-form.invalid .form-check-input{border-color:var(--bs-form-valid-border-color)}.wpcf7-form.invalid .form-check-input:checked{background-color:var(--bs-form-valid-color)}.wpcf7-form.invalid .form-check-input:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25) !important}.wpcf7-not-valid .form-check-checkbox{color:var(--bs-form-invalid-color)}.wpcf7-not-valid .form-check-input{border-color:var(--bs-form-invalid-border-color)}.wpcf7-not-valid .form-check-input:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25) !important}.wpcf7-not-valid.form-select,select.wpcf7-not-valid{--bs-form-select-bg-icon: var(--invalid-icon) !important;padding-right:4.125rem;background-position:right 0.75rem center, center right 2.25rem;background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.wpcf7-form.invalid .wpcf7-not-valid .form-check-checkbox{color:var(--bs-form-invalid-color)}.wpcf7-form.invalid .wpcf7-not-valid .form-check-input{border-color:var(--bs-form-invalid-border-color)}.wpcf7-form.invalid .wpcf7-not-valid .form-check-input:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25) !important}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional) .form-check-input:checked{border-color:var(--bs-form-valid-border-color)}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional) .form-check-input:checked:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25) !important}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional):has(.form-check-input:checked) .form-check-label{color:var(--bs-form-valid-color)}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional) .form-check-input{border-color:var(--bs-form-invalid-border-color)}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional) .form-check-input:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25) !important}.wpcf7-form.invalid .wpcf7-acceptance:not(.wpcf7-acceptance.optional):has(.form-check-input) .form-check-label{color:var(--bs-form-invalid-color)}.wpcf7-not-valid.form-control,.wpcf7-not-valid.form-select,select.wpcf7-not-valid{border-color:var(--bs-form-invalid-border-color) !important;background-repeat:no-repeat}.wpcf7-not-valid.form-control:focus,.wpcf7-not-valid.form-select:focus,select.wpcf7-not-valid:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25) !important}.wpcf7-not-valid.form-control{background-image:var(--invalid-icon) !important;padding-right:calc(1.5em + 0.75rem);background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.wpcf7-not-valid .form-select,.wpcf7-not-valid select{--bs-form-select-bg-icon: var(--invalid-icon) !important;padding-right:4.125rem;background-position:right 0.75rem center, center right 2.25rem;background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}textarea.wpcf7-not-valid.form-control{background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}