:root{--main-color:#1f2a33;--red:#e72f2a;--green:#79b72a;--mid-green:#e0f2c3;--light-green:#eff6e4;--blue:#2faae1;--deep-blue:#26373e;--dark-blue:#0c4c69;--light-blue:#b9e0f2;--light-orange:#f5c4a0;--purple:#303f98;--light-purple:#edeffb}.title-underline{position:relative;display:inline-block}.title-underline::after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:6px;background-color:var(--green);border-radius:3px}.wpcf7-form .form_row:after{clear:both}.wpcf7-form .form_column br{display:none}.wpcf7-form .form_column p{margin-bottom:15px}.wpcf7-form .form_column_1{}.wpcf7-form .form_column_1_2{display:inline-block;width:48.6%;float:left}.wpcf7-form .form_row .form_column_1_2:first-child{margin-right:2%}.wpcf7-form label{font-weight:600;padding-bottom:8px;display:inline-block;line-height:1.2;font-size:13px}.wpcf7-form .field-label label{padding:0 12px;margin-bottom:10px;display:block}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{padding:12px;font-size:13px;color:var(--main-color);border:none;background:#f7f9f5;border-radius:4px;font-weight:400}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{width:100%}.wpcf7-form textarea{max-height:150px}.wpcf7-form select{display:block}.wpcf7-form select option{font-size:14px}.wpcf7-number{padding:10px;font-size:14px;font-weight:500}.wpcf7-form span.wpcf7-list-item{display:inline-block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{text-transform:none}.wpcf7-submit,.wpcf7-form button{text-transform:uppercase;color:#fff;background:var(--red)!important;font-size:20px;font-weight:700;letter-spacing:1px;padding:10px 15px!important;cursor:pointer;border-radius:4px;border:none;line-height:1.3;width:100%;text-align:center;margin-top:20px}.wpcf7-submit:hover,.wpcf7-form button:hover{background:var(--green)!important;color:#fff}.wpcf7-submit::after{content:""}input[type="file"]{border:1px solid #000;color:#000;cursor:pointer;font-size:15px;font-weight:bold;margin-bottom:15px;padding:6px 6px 4px;display:block}.wpcf7-form span.wpcf7-not-valid-tip{color:red;font-size:14px;font-weight:400;padding:5px;margin-top:0!important}.wpcf7-validation-errors{display:none!important}.wpcf7 form.invalid .wpcf7-response-output{background:#fff;border:none;color:red;padding:10px;font-weight:600;border-radius:4px;margin:0}.wpcf7-form h3{font-weight:600;background:var(--green);color:#fff;padding:10px 10px 8px;margin:0 0 20px;text-transform:uppercase;font-size:20px}::-webkit-input-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}::-moz-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}::-ms-input-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}:focus::placeholder{color:var(--main-color)!important;opacity:1}:focus::-webkit-input-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-ms-input-placeholder{color:var(--main-color)!important;opacity:1}body .codedropz-upload-container{background:#fff}body .codedropz-upload-inner h3{font-size:14px;font-weight:500;padding-bottom:0}body .codedropz-upload-container h4{color:var(--main-color);font-size:16px}body .codedropz-upload-container a.cd-upload-btn{color:var(--main-color);font-weight:500;font-size:14px;margin-top:0;border-bottom:1px solid}.dnd-upload-details .name,.dnd-upload-details .name em{color:#000!important}.dnd-upload-status .dnd-upload-details .remove-file span::after{background-color:#fff;border-radius:50px}.dnd-upload-status .dnd-upload-image{background:#fff}.grecaptcha-badge{visibility:hidden!important}.presto-audio__wrapper.breakpoint-small.has-poster .presto-audio__title{line-height:1.2!important}.presto-audio__wrapper.breakpoint-small.has-poster .presto-audio__poster-wrapper{border-radius:50%}