/*! isimat-build */
.contact-form-style-03 label{font-size:1rem}.contact-form-style-03 input,.contact-form-style-03 textarea{outline:none;border:none;border-bottom:1px solid;background:transparent}.contact-form-style-03 select{outline:none;border:none;border-bottom:1px solid}.contact-form-style-03 .form-textarea .border-partial-dashed{border-bottom:1px solid;border-top:2px dashed #21252933;border-left:2px dashed #21252933;border-right:2px dashed #21252933}.contact-form-style-03 .form-textarea .border-partial-dashed:hover{border:1px solid var(--color-midblue)}.contact-form-style-03 input:focus,.contact-form-style-03 select:focus,.contact-form-style-03 textarea:focus,.contact-form-style-03 .form-control:focus{border:0;border-bottom:1px solid #c2c2c2}.contact-form-style-03 textarea{resize:none}.contact-form-style-03 .form-group .form-icon{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-form-style-03 .form-group.form-textarea .form-icon{top:10px;-webkit-transform:translateY(0);transform:translateY(0)}.contact-form-style-03 .form-control,.contact-form-style-03 .form-control.is-invalid,.contact-form-style-03 .was-validated .form-control:invalid{background-position:right 35px center!important}.contact-form-style-03 .file-upload{transition:all .2s ease-in-out;cursor:pointer;border-style:dashed!important}.contact-form-style-03 .file-upload:hover,.contact-form-style-03 .file-upload.dragover{background-color:#e9ecef!important;border-color:#0d6efd!important}.contact-form-style-03 .cursor-pointer{cursor:pointer}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_field{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_label{width:100%}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radio{position:absolute;opacity:0;width:0;height:0}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radiowrap{display:flex!important;align-items:center;margin-bottom:0}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label{position:relative;padding-left:28px;cursor:pointer;color:#212529;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label{font-size:.85rem;white-space:nowrap!important}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #adb5bd;border-radius:50%;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:#333;transition:transform .2s cubic-bezier(.12,.4,.29,1.46)}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:hover:before{border-color:#333}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radio:checked+.form-check-label:before{border-color:#333}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radio:checked+.form-check-label:after{transform:translateY(-50%) scale(1)}.contact-form-style-03 ul.powermail-errors-list,ul.powermail-errors-list{list-style:none!important;padding:0!important;margin:8px 0 0!important;display:block!important}.contact-form-style-03 ul.powermail-errors-list li,ul.powermail-errors-list li{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:500!important;color:#d9534f!important;background-color:#fdf2f2!important;border:1px solid #f5c6cb!important;border-radius:4px!important;line-height:1.3!important;animation:fadeInError .25s ease-in-out}.contact-form-style-03 ul.powermail-errors-list li:before,ul.powermail-errors-list li:before{content:"!"!important;position:static!important;transform:none!important;margin:0!important;width:14px!important;height:14px!important;min-width:14px!important;background-color:#d9534f!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.contact-form-style-03 ul.powermail-errors-list li:after,ul.powermail-errors-list li:after{display:none!important}@keyframes fadeInError{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_field{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}}.contact-form-style-03 .btn.submit{border-color:var(--darkgray);border:1px solid;background-color:transparent}.contact-form-style-03 .btn.submit:hover,.contact-form-style-03 .btn.submit:active{border-color:var(--darkgray);background-color:var(--darkgray)}.powermail_confirmation h3,.powermail_create h3{line-height:1.3!important;text-transform:none!important;margin-bottom:24px!important;color:#333!important}.powermail_confirmation table.table,.powermail_create table.table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:30px!important}.powermail_confirmation table th,.powermail_confirmation table td,.powermail_create table th,.powermail_create table td{padding:12px 16px!important;vertical-align:middle!important;font-size:.95rem!important;border-bottom:1px solid #edf2f7!important}.powermail_confirmation table th,.powermail_create table th{background-color:#f8fafc!important;color:#475569!important;font-weight:600!important;width:35%!important;border-right:1px solid #edf2f7!important}.powermail_confirmation table td,.powermail_create table td{background-color:#fff!important;color:#1e293b!important}.powermail_confirmation table tr:last-child th,.powermail_confirmation table tr:last-child td,.powermail_create table tr:last-child th,.powermail_create table tr:last-child td{border-bottom:none!important}.powermail_confirmation .powermail_tab_navigation{display:flex!important;gap:12px!important;align-items:center!important;margin-top:20px!important}.powermail_confirmation .powermail_tab_navigation form{margin:0!important;display:inline-block!important}.powermail_confirmation .btn-primary,.powermail_confirmation .btn-danger{padding:10px 24px!important;font-weight:500!important}.powermail_confirmation .btn-primary{border:1px solid var(--darkgray);color:var(--darkgray)}.powermail_confirmation .btn-primary:hover{background-color:var(--darkgray)}.powermail_confirmation .btn-danger{border:1px solid var(--color-darkred);color:var(--color-darkred)}.contact-form-style-03 .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.powermail_multistep_navigation{display:flex!important;justify-content:space-between!important;align-items:center!important;background:var(--color-darkgrey)!important;padding:6px!important;border-radius:0;border:1px solid #e2e8f0!important;margin-bottom:35px!important;box-shadow:inset 0 1px 2px #00000008!important}.powermail_multistep_navigation .btn-secondary{flex:1!important;background:transparent!important;border:none!important;color:#64748b!important;font-weight:500!important;font-size:.9rem!important;padding:10px 16px!important;transition:all .25s ease!important;white-space:nowrap!important;box-shadow:none!important}.powermail_multistep_navigation .btn-secondary:hover{border-radius:40px!important}.powermail_multistep_navigation .btn-secondary:hover:not(.active){color:#1e293b!important;background-color:#fff9!important}.powermail_multistep_navigation .btn-secondary.active{background-color:#fff!important;color:#0f172a!important;box-shadow:0 2px 6px #00000014!important}.powermail_fieldset{border:none!important;padding:0!important;margin:0!important}.powermail_legend{display:none!important}.powermail_radiowrap{display:inline-flex!important;align-items:center!important;margin-right:20px!important;margin-top:6px!important;margin-bottom:12px!important}.powermail_radiowrap .form-check-input{margin-top:0!important;cursor:pointer!important}.powermail_radiowrap .form-check-label{margin-left:6px!important;cursor:pointer!important;font-size:.95rem!important;color:#334155!important}.contact-form-style-03 .file-upload input[type=file].powermail_file{display:block!important;position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:10}.contact-form-style-03 .file-upload .upload-content *{pointer-events:none!important}.contact-form-style-03 .powermail_fieldwrap_file_list{display:none!important}.custom-file-preview .uploaded-file-item{transition:all .2s ease;border-color:#e2e8f0!important}.custom-file-preview .uploaded-file-item:hover{border-color:#cbd5e1!important;background-color:#f8fafc!important}.custom-file-preview .file-name{font-size:.875rem;line-height:1.2}.custom-file-preview .file-size{font-size:.75rem}.custom-file-preview .btn-close{padding:.5rem;font-size:.75rem;box-shadow:none!important}.contact-form-style-03 .file-upload:has(input[type=file]:focus-visible){outline:2px solid #232967;outline-offset:2px}.contact-form-style-03{--pm-isimat-blue: #232967;--pm-isimat-lightblue: #7ec4e8;--pm-isimat-red: #d40032;--pm-line: #9aa0ad;--pm-muted: #5f6470}.contact-form-style-03 .powermail_label{font-size:.9rem;color:var(--pm-muted);margin-bottom:4px}.contact-form-style-03 .form-control::placeholder{color:var(--pm-muted);opacity:1}.contact-form-style-03 input.form-control,.contact-form-style-03 select.form-control,.contact-form-style-03 textarea.form-control,.contact-form-style-03 .form-textarea .border-partial-dashed{border:0!important;border-bottom:1px solid var(--pm-line)!important;border-radius:0!important;background-color:transparent;padding-left:0!important;box-shadow:none!important}.contact-form-style-03 textarea.form-control{min-height:120px;resize:vertical}.contact-form-style-03 input.form-control:focus,.contact-form-style-03 select.form-control:focus,.contact-form-style-03 textarea.form-control:focus,.contact-form-style-03 .form-textarea .border-partial-dashed:hover{border:0!important;border-bottom:2px solid var(--pm-isimat-blue)!important;outline:0}.contact-form-style-03 .powermail_field_error.form-control,.contact-form-style-03 .form-control.powermail_field_error{border-bottom-color:var(--pm-isimat-red)!important}.contact-form-style-03 .powermail_multistep_navigation{background:var(--pm-isimat-blue)!important;border:0!important;padding:4px!important;gap:4px;align-items:stretch!important}.contact-form-style-03 .powermail_multistep_navigation .btn-secondary{flex:1 1 0!important;min-width:0;white-space:normal!important;line-height:1.25;padding:10px 8px!important;color:#fffc!important;border-radius:0!important;text-align:center}.contact-form-style-03 .powermail_multistep_navigation .btn-secondary:hover:not(.active){color:#fff!important;background-color:#ffffff1f!important;border-radius:0!important}.contact-form-style-03 .powermail_multistep_navigation .btn-secondary.active{background-color:#fff!important;color:var(--pm-isimat-blue)!important;font-weight:600!important;box-shadow:none!important}.contact-form-style-03 .powermail_multistep_navigation .btn-secondary:focus-visible{outline:2px solid var(--pm-isimat-lightblue);outline-offset:-2px}@media(max-width:575px){.contact-form-style-03 .powermail_multistep_navigation .btn-secondary{font-size:.8rem!important;padding:8px 4px!important}}.contact-form-style-03 .powermail_tab_navigation{display:flex;gap:12px;margin-top:25px}.contact-form-style-03 .powermail_tab_navigation .btn{min-width:64px;padding:12px 24px;font-size:1rem;line-height:1;border:1px solid var(--pm-isimat-blue);border-radius:0;box-shadow:none}.contact-form-style-03 .powermail_tab_navigation .btn-primary{margin-left:auto;background-color:var(--pm-isimat-blue);color:#fff}.contact-form-style-03 .powermail_tab_navigation .btn-secondary{background-color:transparent;color:var(--pm-isimat-blue)}.contact-form-style-03 .powermail_tab_navigation .btn:hover,.contact-form-style-03 .powermail_tab_navigation .btn:focus-visible{background-color:var(--pm-isimat-blue);color:#fff}.contact-form-style-03 .powermail_tab_navigation .btn-primary:hover,.contact-form-style-03 .powermail_tab_navigation .btn-primary:focus-visible{background-color:#161a45}.contact-form-style-03 .btn.submit{border:1px solid var(--pm-isimat-blue)!important;color:var(--pm-isimat-blue);background-color:transparent}.contact-form-style-03 .btn.submit:hover,.contact-form-style-03 .btn.submit:active,.contact-form-style-03 .btn.submit:focus-visible{border-color:var(--pm-isimat-blue)!important;background-color:var(--pm-isimat-blue)!important;color:#fff!important}.contact-form-style-03 .powermail_radiowrap.form-check{padding-left:0!important;margin:0!important;min-height:0}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_field{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;column-gap:24px!important;row-gap:10px!important}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_label{flex:0 0 100%}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label{font-size:.95rem!important;margin-left:0!important}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:before{border-color:var(--pm-line)}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:after{background-color:var(--pm-isimat-blue)}.contact-form-style-03 .powermail_fieldwrap_type_radio .form-check-label:hover:before,.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radio:checked+.form-check-label:before{border-color:var(--pm-isimat-blue)}.contact-form-style-03 .powermail_fieldwrap_type_radio .powermail_radio:focus-visible+.form-check-label:before{box-shadow:0 0 0 3px #7ec4e899}.contact-form-style-03 .file-upload{border-color:#c9ccd4!important;background-color:#f7f8fa!important}.contact-form-style-03 .file-upload:hover,.contact-form-style-03 .file-upload.dragover{border-color:var(--pm-isimat-blue)!important;background-color:#eef0f7!important}.contact-form-style-03 ul.powermail-errors-list li{color:var(--pm-isimat-red)!important;border-color:#d400324d!important;background-color:#d400320d!important}.contact-form-style-03 ul.powermail-errors-list li:before{background-color:var(--pm-isimat-red)!important}.powermail_fieldset[tabindex="-1"]:focus{outline:0}
