.otc-phone-code-selector .ant-input-lg{padding:10px 16px}.otc-phone-code-selector .ant-select-lg{height:40px}.otc-input-phone-select .ant-input-borderless{padding-left:0}.otc-select-dark .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:transparent!important}.otc-select-dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.otc-select-dark .ant-select-item-option:hover{background-color:var(--block-primary)!important}.otc-checkbox .ant-form-item-control-input{min-height:0}.otc-checkbox .ant-checkbox-inner{background-color:#fff;border-color:#fff}.otc-checkbox .ant-checkbox-inner:after{box-sizing:border-box;position:absolute;top:50%;left:25%;display:table;width:5.7142857143px;height:9.1428571429px;border:2px solid #000;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;content:"";transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.otc-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{opacity:.9;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.otc-checkbox input[type=checkbox]:checked{background-color:#fff}.payfi-contact-modal{position:fixed!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;z-index:1000!important;transform-origin:50% 100%!important;backface-visibility:hidden;will-change:transform,opacity}.payfi-contact-modal>button.absolute.right-\[32px\].top-\[32px\]{display:none!important}@supports(height:100dvh){.payfi-contact-modal{max-height:80dvh!important}}@media screen and (max-width:768px){.payfi-contact-modal{position:fixed!important;bottom:0!important;top:auto!important;max-height:calc(100vh - env(keyboard-inset-height, 0px))!important;max-height:calc(100lvh - env(keyboard-inset-height, 0px))!important;overflow-y:auto!important;padding-bottom:env(keyboard-inset-height,0)!important}}@media screen and (max-width:768px)and (-webkit-min-device-pixel-ratio:1){.payfi-contact-modal{height:auto!important;max-height:81vh!important}.payfi-contact-modal.keyboard-open{max-height:60vh!important;bottom:0!important}.payfi-contact-modal.keyboard-open .modal-content{overflow-y:auto!important;max-height:55vh!important}}.payfi-contact-modal-content{overflow-y:auto;flex:1}@media screen and (max-width:768px){.payfi-contact-modal-content{max-height:calc(80vh - 120px)}.keyboard-open .payfi-contact-modal-content{max-height:calc(60vh - 120px)}}.payfi-contact-form .ant-form-item{margin-bottom:16px}.payfi-contact-form .ant-input:focus,.payfi-contact-form .ant-select:focus{scroll-margin-bottom:200px}