@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";@import"https://use.typekit.net/vxh2trh.css";.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}@media(max-width: 768px){.grid-2{grid-template-columns:1fr;gap:0px}}.wpcf7,form{margin:2rem 0}.wpcf7 p,form p{margin:0}.wpcf7 .hidden-fields-container,form .hidden-fields-container{display:none}.wpcf7 .wpcf7-list-item,form .wpcf7-list-item{margin:1rem 0}.wpcf7 label,form label{position:relative;display:block;font-size:1rem;font-weight:600;color:#2d2d2d}.wpcf7 label.active,form label.active{color:#2d2d2d}.wpcf7 label.active input,.wpcf7 label.active textarea,form label.active input,form label.active textarea{border:1px solid #2d2d2d;color:#2d2d2d}.wpcf7 label.active .placeholder,form label.active .placeholder{color:#2d2d2d;top:-6px;font-size:12px;background-color:#fff}.wpcf7 input[type=date],form input[type=date]{height:50px;width:80%;margin:2rem auto}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],form input[type=checkbox],form input[type=radio]{accent-color:#2d2d2d}.wpcf7 input:not([type=checkbox],[type=radio]),.wpcf7 select,form input:not([type=checkbox],[type=radio]),form select{height:50px;font-size:16px;padding:.6875rem .9375rem;border-radius:10rem;border:1px solid #73ccff;color:#2d2d2d;width:100%;outline:none;box-sizing:border-box;display:block;transition:all ease-in-out .5s;background-color:rgba(0,0,0,0);margin-bottom:1.5rem;margin-top:.5rem}.wpcf7 input:not([type=checkbox],[type=radio]) option,.wpcf7 select option,form input:not([type=checkbox],[type=radio]) option,form select option{color:#2d2d2d}.wpcf7 input:not([type=checkbox],[type=radio]).have-change,.wpcf7 select.have-change,form input:not([type=checkbox],[type=radio]).have-change,form select.have-change{color:#2d2d2d;border-color:#2d2d2d}.wpcf7 textarea,form textarea{height:100px;padding:11px 15px;border-radius:24px;border:1px solid #73ccff;background:rgba(0,0,0,0);width:100%;outline:none;box-sizing:border-box;display:block;transition:all ease-in-out .5s;min-width:100%;max-height:100%;resize:vertical;font-size:16px;min-height:50px;font-family:"Poppins",sans-serif;margin-top:.5rem}.wpcf7 .placeholder,form .placeholder{position:absolute;left:16px;top:14px;transition:all ease-in-out .5s;color:#cbd8e3;padding:0 5px}.wpcf7 .input-file,form .input-file{display:block;width:100%;height:50px;border:1px solid #cbd8e3;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#2d2d2d;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:1rem}.wpcf7 .input-file .placeholder,form .input-file .placeholder{left:50%;transform:translateX(-50%) translateY(-50%);width:100%;text-align:center;top:50%}.wpcf7 .input-file:hover,form .input-file:hover{border:dashed 2px #2d2d2d}.wpcf7 .input-file.file-loaded,form .input-file.file-loaded{border:solid 2px #2d2d2d;background-color:#cbd8e3}.wpcf7 .input-file.file-loaded span.placeholder,form .input-file.file-loaded span.placeholder{color:#2d2d2d;font-weight:600}.wpcf7 .input-file.file-loaded-error,form .input-file.file-loaded-error{border:solid 2px #e43423;background-color:#fff1f1}.wpcf7 .input-file.file-loaded-error span.placeholder,form .input-file.file-loaded-error span.placeholder{color:#e43423;font-weight:600}.wpcf7 .input-file input,form .input-file input{display:none}.wpcf7 .wpcf7-list-item,form .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-checkbox,form .wpcf7-checkbox{display:flex;align-items:center;gap:10px;margin:1rem 0}.wpcf7 .wpcf7-checkbox input[type=checkbox],form .wpcf7-checkbox input[type=checkbox]{width:20px;height:20px}.wpcf7 .wpcf7-checkbox label,form .wpcf7-checkbox label{font-size:1rem;font-weight:600;color:#2d2d2d;font-size:1rem;display:flex;justify-content:center;align-items:center;gap:8px}.wpcf7 select option,form select option{color:#2d2d2d}.wpcf7 .wpcf7-submit,.wpcf7 input[type=submit],form .wpcf7-submit,form input[type=submit]{background-color:#2d2d2d;border:solid 2px #2d2d2d;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:10px 15px;border-radius:10rem !important;transition:all .3s ease;cursor:pointer !important;font-weight:bold !important;color:#fff;font-size:18px;width:-moz-max-content;width:max-content}.wpcf7 .wpcf7-submit:hover,.wpcf7 input[type=submit]:hover,form .wpcf7-submit:hover,form input[type=submit]:hover{background-color:#b9fb73;border:solid 2px #b9fb73;color:#295c55;transform:translateY(5px)}.wpcf7 .wpcf7-submit.disabled,.wpcf7 input[type=submit].disabled,form .wpcf7-submit.disabled,form input[type=submit].disabled{opacity:.5;cursor:disabled}.search-category{display:flex;align-items:center;gap:20px}.search-category select{flex:1;border-color:#2d2d2d;color:#2d2d2d}.search-category select option{color:#2d2d2d}.search-category input[type=submit]{width:-moz-max-content;width:max-content}.wpcf7-response-output.successful,.wpcf7-form.valid .wpcf7-response-output,.wpcf7-response-output.form-valid{color:#295c55;font-size:.8rem;background-color:#b9fb73;padding:.25rem;border-radius:8px;border:solid 1px #b9fb73;margin-top:4px;margin-bottom:4px;display:flex;align-items:center;box-shadow:5px 5px 5px rgba(0,0,0,.1)}.wpcf7-response-output.successful:empty,.wpcf7-form.valid .wpcf7-response-output:empty,.wpcf7-response-output.form-valid:empty{display:none}.wpcf7-response-output.successful:before,.wpcf7-form.valid .wpcf7-response-output:before,.wpcf7-response-output.form-valid:before{content:"";width:3rem;height:3rem;background-color:rgba(52,211,153,.15);border-radius:10px;background-image:url("../img/UI/icon_success.svg");background-repeat:no-repeat;background-size:1.5rem;background-position:center;margin-right:1rem}.wpcf7-not-valid-tip,.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-response-output.form-not-valid{color:#e23239;font-size:.8rem;background-color:#f199d5;padding:.25rem;border-radius:8px;border:solid 1px #f199d5;margin-top:4px;display:flex;align-items:center;box-shadow:5px 5px 5px rgba(0,0,0,.1)}.wpcf7-not-valid-tip:before,.wpcf7-form.invalid .wpcf7-response-output:before,.wpcf7-response-output.form-not-valid:before{content:"";width:3rem;height:3rem;background-color:rgba(228,0,35,.15);border-radius:10px;background-image:url("../img/UI/icon_error.svg");background-repeat:no-repeat;background-size:1.5rem;background-position:center;margin-right:1rem}.wpcf7-not-valid{border:solid 1px #e23239 !important}