.form__title,.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hidden-fields-container{display:none}.wpcf7-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),.wpcf7-form select,.wpcf7-form textarea{width:100%;padding:25px 16px 6px;color:var(--black-text);border:1px solid var(--border-crayola);border-radius:var(--small-radius);outline:0;background-color:var(--light-bg);font-size:1rem;font-weight:500;line-height:1.5}.wpcf7-form textarea{height:100%;max-height:140px;color:var(--black-text);border:1px solid var(--border-crayola);border-radius:var(--small-radius);outline:0;background-color:var(--light-bg);font-size:1rem;font-weight:500;line-height:1.5}.wpcf7-form input.wpcf7-not-valid:not([type=checkbox]):not([type=submit]):not([type=file]),.wpcf7-form select.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:var(--border-red);background-color:rgba(255,82,47,.1)}.wpcf7-form .file .wpcf7-form-control-wrap{color:var(--black-text);border:1px solid var(--border-crayola);border-radius:var(--small-radius);outline:0;background-color:var(--grey-bg);font-size:1rem;font-weight:500;line-height:1.5;-webkit-transition:background-color .3s;transition:background-color .3s}.wpcf7-form .form-description{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;pointer-events:none;color:var(--black-text);font-weight:400;line-height:1.5}.wpcf7-form .form-description span{color:var(--green-text);font-weight:700;text-decoration:underline}.wpcf7-form input[type=file]{width:100%;height:100%;max-height:140px;min-height:140px;cursor:pointer;opacity:0}.wpcf7-form .file .wpcf7-form-control-wrap:hover{background-color:#fff}.wpcf7-form input:not([type=checkbox]):not([type=submit])::-webkit-input-placeholder{font-size:.8rem;font-weight:400;color:#4d4f54}.wpcf7-form input:not([type=checkbox]):not([type=submit])::-moz-placeholder{font-size:.8rem;font-weight:400;color:#4d4f54}.wpcf7-form input:not([type=checkbox]):not([type=submit]):-ms-input-placeholder{font-size:.8rem;font-weight:400;color:#4d4f54}.wpcf7-form input:not([type=checkbox]):not([type=submit])::-ms-input-placeholder{font-size:.8rem;font-weight:400;color:#4d4f54}.wpcf7-form input:not([type=checkbox]):not([type=submit])::placeholder{font-size:.8rem;font-weight:400;color:#4d4f54}.wpcf7-form .wpcf7-submit{cursor:pointer;width:100%;max-width:264px;margin:8px auto 0;padding:14px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;text-align:center;color:var(--light-text);border:1px solid var(--green);border-radius:var(--big-radius);background-color:var(--green);font-size:1rem;font-weight:700;line-height:1}.wpcf7-form .wpcf7-submit:hover{color:var(--green);background-color:var(--light-text)}.wpcf7-form input:not([type=checkbox]):not([type=submit]):focus{border-color:var(--yellow-bg)}.wpcf7-form #my-checkbox lable,.wpcf7-form .checkbox-lable{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.wpcf7-form .checkbox-lable{margin-bottom:8px;color:var(--grey-text);font-size:.625rem;font-weight:400;line-height:1.2}.wpcf7-form .checkbox-lable::before{display:block;width:16px;height:16px;margin-right:8px;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE1N18xMTAxKSI+CjxwYXRoIGQ9Ik03Ljk5OTk2IDE2QzEyLjM2NTQgMTQuMzY2OSAxNS4yNTg2IDEwLjE5NTcgMTUuMjU4NiA1LjUzNDc4VjIuNzA5ODhDMTMuNzYyIDIuNzA5ODggMTIuNTQ4NyAxLjQ5NjYyIDEyLjU0ODcgMEg3Ljk5OTk2SDMuNDUxMjFDMy40NTEyMSAxLjQ5NjYyIDIuMjM3OTYgMi43MDk4OCAwLjc0MTMzMyAyLjcwOTg4VjUuNTM0NzVDMC43NDEzMzMgMTAuMTk1NyAzLjYzNDQ5IDE0LjM2NjkgNy45OTk5NiAxNloiIGZpbGw9IiMxNEE4MDAiLz4KPHBhdGggZD0iTTggMTZDMTIuMzY1NSAxNC4zNjY5IDE1LjI1ODYgMTAuMTk1NyAxNS4yNTg2IDUuNTM0NzhWMi43MDk4OEMxMy43NjIgMi43MDk4OCAxMi41NDg3IDEuNDk2NjIgMTIuNTQ4NyAwSDhDOCAwIDggMTIuNDM3NSA4IDE2WiIgZmlsbD0iIzE0QTgwMCIvPgo8cGF0aCBkPSJNNi45ODg4MyAxMC44MjE0TDQuNTgyNTIgOC40MTUxMUw1LjkwODMzIDcuMDg5MjdMNi45ODg4MyA4LjE2OTc3TDEwLjA5MTcgNS4wNjY4OUwxMS40MTc1IDYuMzkyNzFMNi45ODg4MyAxMC44MjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTggOS44MTAyMVY3LjE1ODU4TDEwLjA5MTcgNS4wNjY4OUwxMS40MTc1IDYuMzkyNzFMOCA5LjgxMDIxWiIgZmlsbD0iI0U2RTZFNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE1N18xMTAxIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.wpcf7-form .form-label{position:absolute;z-index:20;top:8px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:.75rem;font-weight:400;line-height:1.33}.wpcf7-form .form-label.form-label--tippy{gap:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpcf7-form .form-label.form-label--tippy [data-tippy-content]{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:var(--grey-text);-webkit-transition:color .3s;transition:color .3s}.wpcf7-form .form-label.form-label--tippy [data-tippy-content] svg{fill:currentColor}.wpcf7-form .form-label.form-label--tippy [data-tippy-content]:hover{color:var(--yellow-text)}.wpcf7-form p{position:relative;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal__content .wpcf7-form p{margin:3px 0}.wpcf7-form .wpcf7-not-valid-tip{margin-top:2px;color:var(--red);font-size:.625rem;font-weight:400;line-height:1.6;outline:0;border:none}.wpcf7-form .form_radio_inner{border:1px solid var(--border-crayola);padding:5px 5px 10px;border-radius:var(--small-radius)}.wpcf7-form .form_radio_inner .form-label{position:relative;top:-12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;padding:0 5px}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio{background-color:var(--grey-bg);padding:5px;border-radius:32px;border:1px solid var(--border-crayola);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio input[type=radio]{display:none}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio input[type=radio]:checked+.wpcf7-list-item-label{background:#fff;border-color:var(--green)}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio .wpcf7-list-item-label{display:inline-block;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--black-text);width:100%;text-align:center;border:1px solid transparent;border-radius:20px;line-height:1;-webkit-transition:.2s;transition:.2s}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio .wpcf7-list-item-label:hover{background:#f5f5f5}@media (max-width:768px){.wpcf7-form .form_radio_inner .wpcf7-form-control-wrap{max-height:44px!important}.wpcf7-form .form_radio_inner .wpcf7-radio.form_radio .wpcf7-list-item-label{font-size:14px}}.wpcf7-form .form_radio_inner .form_radio .wpcf7-list-item{display:inline-block;width:calc(50% - 8px);margin:0}.wpcf7-form .form_radio_inner .form_radio .wpcf7-list-item.first{margin-right:5px}.wpcf7-form .form_radio_inner .wpcf7-form-control-wrap{max-height:46px}@media (max-width:768px){.wpcf7-form .form_radio_inner .wpcf7-form-control-wrap{max-height:44px}}.wpcf7-form .form_width_height_auto .wpcf7-form-control-wrap{height:-webkit-fill-available;display:grid;max-height:80px}.my-checkbox span{margin:0}.custom-checkbox>input,.my-checkbox label>input{position:absolute;z-index:-1;opacity:0}.my-checkbox label>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--grey-text);font-size:12px;font-weight:400;line-height:1.2;display:-webkit-inline-box;max-width:424px}.blue-form .my-checkbox label>span a{color:#fff;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.blue-form .my-checkbox label>span a:hover{opacity:.7}.my-checkbox label>span a{color:var(--blue-text);-webkit-transition:color .3s;transition:color .3s}.my-checkbox label>span a:hover{opacity:.7}.my-checkbox label>span::before{content:"";position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border:1.3px solid var(--green-bg);border-radius:2px;margin-right:8px}.blue-form .my-checkbox label>span::before{border:1.3px solid #fff}.my-checkbox label>input:checked+span::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04Ljg4Mjg1IDEuMTAzOTRDOC43MjY2NSAwLjk2NTM1MiA4LjQ3MzQgMC45NjUzNTIgOC4zMTcxNiAxLjEwMzk0TDMuNTI0OTEgNS4zNTU0N0wxLjY4Mjg1IDMuNzIxMjdDMS41MjY2NSAzLjU4MjY4IDEuMjczNCAzLjU4MjY5IDEuMTE3MTYgMy43MjEyN0MwLjk2MDk0NSAzLjg1OTg1IDAuOTYwOTQ1IDQuMDg0NTIgMS4xMTcxNiA0LjIyMzExTDMuMjQyMDcgNi4xMDgyMkMzLjM5ODIzIDYuMjQ2NzkgMy42NTE2NiA2LjI0NjcgMy44MDc3NiA2LjEwODIyTDguODgyODUgMS42MDU4QzkuMDM5MDcgMS40NjcyMiA5LjAzOTA1IDEuMjQyNTMgOC44ODI4NSAxLjEwMzk0WiIgZmlsbD0iIzE0QTgwMCIgc3Ryb2tlPSIjMTRBODAwIiBzdHJva2Utd2lkdGg9IjAuNiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center}.blue-form .my-checkbox label>input:checked+span::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.88285 1.10394C8.72665 0.965352 8.4734 0.965352 8.31716 1.10394L3.52491 5.35547L1.68285 3.72127C1.52665 3.58268 1.2734 3.58269 1.11716 3.72127C0.960945 3.85985 0.960945 4.08452 1.11716 4.22311L3.24207 6.10822C3.39823 6.24679 3.65166 6.2467 3.80776 6.10822L8.88285 1.6058C9.03907 1.46722 9.03905 1.24253 8.88285 1.10394Z' fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='0.6'/%3E%3C/svg%3E")}.my-checkbox .wpcf7-not-valid .wpcf7-not-valid-tip{display:none}.my-checkbox .wpcf7-not-valid label>span::before{-webkit-animation:.15s 3 tilt-n-move-shaking;animation:.15s 3 tilt-n-move-shaking;background-color:rgba(255,82,47,.3);z-index:2}.wpcf7-form p.form_width{float:right;margin-right:8px}.wpcf7-form p.form_width.width-quarter{width:calc(25% - 8px)}.wpcf7-form p.form_width.width-third{width:calc(33% - 8px)}.wpcf7-form p.form_width.width-half{width:calc(50% - 8px)}.wpcf7-form p.form_width.width-two-third{width:calc(66% - 8px)}.wpcf7-form p.form_width.width-hogwarts{width:calc(75% - 8px)}.wpcf7-form p.form_width.width-two-full{width:calc(100% - 8px)}.wpcf7-form hr.rule{width:100%;height:2px;background-color:var(--border-crayola);border:none}.wpcf7-form p.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.wpcf7-form .dop-padding-style input[type=submit]{padding:18px 28px;width:175px}.wpcf7-form .wpcf7-spinner{position:absolute}@media (max-width:1000px){.wpcf7-form p.form_width.mobile-width{width:calc(50% - 8px)}.wpcf7-form p.form_width.mobile-width.mobile-submit{margin-right:auto;margin-left:auto}.wpcf7-form p.form_width.mobile-width-full{width:calc(100% - 8px)}.wpcf7-form hr.rule{display:none}}@media (max-width:768px){.wpcf7-form .form_width_height_auto .wpcf7-form-control-wrap{max-height:75px}.wpcf7-form p.form_width.mobile-width,.wpcf7-form p.form_width.mobile-width-full{width:100%}}.tippy-close-btn{position:absolute;top:0;right:8px;cursor:pointer;font-size:20px;color:#fff;z-index:9999}.tippy-has-close{position:relative}.tippy-box[data-theme~=cf7][data-placement^=right]{color:var(--black-text);background-color:rgba(0,182,122,.8);font-weight:400;line-height:1.33}.tippy-box[data-theme~=cf7][data-placement^=right]>.tippy-arrow::before{border-right-color:rgba(0,182,122,.8)}[data-tippy-root]:has(.tippy-box[data-theme~=cf7]){z-index:999!important}@media screen and (max-width:600px){.tippy-box[data-theme~=cf7][data-placement^=right]{width:50vw}}.cf7-star-rating-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;font-size:52px;cursor:pointer}.cf7-star-rating-container .cf7-star{color:transparent;-webkit-text-stroke:2px gold;transition:color .3s,-webkit-text-stroke .3s}.cf7-star-rating-container .cf7-star.selected,.cf7-star-rating-container .cf7-star:hover,.cf7-star-rating-container .cf7-star:hover~.star{color:gold;-webkit-text-stroke:2px gold}.cf7-star-rating-container .cf7-star:hover~.star{color:transparent}.wpcf7-form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.wpcf7-form.cf7mls{display:block!important}.wpcf7 button[type=submit]:disabled,.wpcf7 input[type=submit]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.wpcf7-form #date::-webkit-calendar-picker-indicator{display:none}.form-icon-date{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23888" viewBox="0 0 24 24"><path d="M7 10h5v5H7z"/><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/></svg>') center/contain no-repeat;width:18px;height:18px;position:absolute;right:12px;top:30px;pointer-events:none;opacity:.7}.iti__flag-container{display:none}.tesiup-step-form-contacts__file-wrap label>ul{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--grey-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tesiup-step-form-contacts__file-wrap label>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.tesiup-step-form-contacts__file-wrap label>ul li svg{width:16px;height:16px;display:block;cursor:pointer;fill:currentColor;-webkit-transition:fill .3s;transition:fill .3s}.blue-form .form-icon-date{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23f2f6f9" viewBox="0 0 24 24"><path d="M7 10h5v5H7z"/><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/></svg>') center/contain no-repeat}.blue-form .wpcf7 input:not([type=checkbox]):not([type=submit]):not([type=file]),.blue-form .wpcf7 select,.blue-form .wpcf7 textarea{background-color:rgba(0,30,0,.2);color:var(--grey-bg);-webkit-appearance:none}.blue-form .wpcf7 input:not([type=checkbox]):not([type=submit]):not([type=file]):not([type=radio]){-webkit-appearance:none}.blue-form .wpcf7 option{background:#fff;color:#000}.blue-form .wpcf7 .form-label.form-label--tippy [data-tippy-content]{color:var(--light-text)}.blue-form .wpcf7 .form_radio_inner .form-label{background-color:var(--blue-text)}.blue-form .wpcf7 .form_radio_inner .wpcf7-radio.form_radio{background-color:rgba(0,30,0,.2)}.blue-form .wpcf7 .form_radio_inner .wpcf7-radio.form_radio .wpcf7-list-item-label{color:#fff}.blue-form .wpcf7 .form_radio_inner .wpcf7-radio.form_radio .wpcf7-list-item-label:hover,.blue-form .wpcf7 .form_radio_inner .wpcf7-radio.form_radio input[type=radio]:checked+.wpcf7-list-item-label{color:var(--black-text)}.tesiup-step-form__answer>.wpcf7-form-control-wrap>.tesiup-step-form__radio input[type=radio]{width:auto}.tesiup-step-form__answer .wpcf7-list-item{height:100%;margin:0;width:100%}