:root{--service-section-width:1376px}.rf-input-group{display:flex}.rf-input-group .rf-input-text-input:first-child .rf-input__input{border-inline-end-width:0;border-radius:3px 0 0 3px}.rf-input-group .rf-input-text-input:last-child .rf-input__input,[dir=rtl] .rf-input-group .rf-input-text-input:first-child .rf-input__input{border-radius:0 3px 3px 0}[dir=rtl] .rf-input-group .rf-input-text-input:last-child .rf-input__input{border-radius:3px 0 0 3px}.rf-input-group .form-select,.rf-input-group .text-input{inline-size:100%;margin-inline-start:-1px}@media(max-width:500px){.rf-input-group .form-select,.rf-input-group .text-input{flex:0 0 100%;inline-size:100%}}.rf-input-group .form-select input,.rf-input-group .form-select select,.rf-input-group .text-input input,.rf-input-group .text-input select{border-radius:0!important}.rf-input-group .form-select:first-child,.rf-input-group .text-input:first-child{margin-inline-start:0}.rf-input-group .form-select:first-child input,.rf-input-group .form-select:first-child select,.rf-input-group .text-input:first-child input,.rf-input-group .text-input:first-child select{border-start-start-radius:3px!important;border-end-start-radius:3px!important}.rf-input-group .form-select:last-child input,.rf-input-group .form-select:last-child select,.rf-input-group .text-input:last-child input,.rf-input-group .text-input:last-child select{border-start-end-radius:3px!important;border-end-end-radius:3px!important}.rf-input-group.has-grouped-focus{border-radius:3px;transition:box-shadow .2s ease-in-out}.rf-input-group.has-grouped-focus .form-select input.error,.rf-input-group.has-grouped-focus .form-select select.error,.rf-input-group.has-grouped-focus .text-input input.error,.rf-input-group.has-grouped-focus .text-input select.error{box-shadow:inset 0 0 0 1px #c6007e}.rf-input-group.has-grouped-focus .form-select input:focus,.rf-input-group.has-grouped-focus .form-select select:focus,.rf-input-group.has-grouped-focus .text-input input:focus,.rf-input-group.has-grouped-focus .text-input select:focus{box-shadow:inset 0 0 0 1px #999}.rf-input-group.has-grouped-focus:focus-within{background-color:#fff;border-color:#999;box-shadow:inset 0 0 0 1px #999,0 4px 15px #00000040}.rf-input-group.has-grouped-focus:focus-within .rf-input__error{display:none}
