.form_section{margin-bottom:160px}.form_section .title{margin-bottom:40px;text-transform:uppercase}.form_section .form_flex{display:flex;justify-content:space-between}.form_section .form_flex .text{width:565px;max-width:100%;font-weight:400;font-size:18px;line-height:28px;margin-right:90px;flex-shrink:0}.form_section .form_flex .text p{margin-bottom:20px}.form_section .form_flex .text a{color:#0038ff;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:4px}.form_section .contact_form{max-width:1000px;margin:0 auto}.form_section .contact_form .form_row{display:flex;gap:20px;margin-bottom:28px}.form_section .contact_form .form_row br{display:none}.form_section .contact_form .form_item{width:100%;position:relative}.form_section .contact_form .form_item .label{font-weight:400;font-size:18px;line-height:26px;color:#C1C1C1;position:absolute;top:10px;left:20px;pointer-events:none;transition:0.3s all;background:#fff;padding:0 5px}.form_section .contact_form .form_item>span,.form_section .contact_form .file_label span{display:block;font-size:16px;line-height:1.3;color:#3c3c3c;margin-bottom:10px;font-weight:400}.form_section .contact_form .form_row .form_item input[type="text"],.form_section .contact_form .form_row .form_item input[type="email"],.form_section .contact_form .form_row .form_item textarea,.form_section .contact_form .form_row .form_item input[type="file"]{width:100%;border:none;border:1px solid #495054;background:transparent;padding:10px 20px 10px 20px;font-size:16px;color:#000;outline:none;box-shadow:none;border-radius:0;font-family:"Fixel Display";font-weight:400;font-size:18px;line-height:26px}.form_section .contact_form .form_row .form_item textarea{height:105px;min-height:40px;resize:none;overflow:hidden;font-family:"Fixel Display"}.form_section .contact_form .form_row .form_item input::placeholder,.form_section .contact_form .form_row .form_item textarea::placeholder{color:transparent}.form_section .contact_form .form_row .form_item input:-webkit-autofill,.form_section .contact_form .form_row .form_item textarea:-webkit-autofill{-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset;caret-color:#000}.form_section .contact_form .form_item_file .file_label{display:flex;align-items:center;gap:10px;margin-bottom:13px;margin-left:10px;cursor:pointer}.form_section .contact_form .form_item_file .file_label span{margin-bottom:0;color:#C1C1C1}.form_section .contact_form .form_item_file.active .file_label span{color:#000}.form_section .contact_form .form_item_file input[type="file"]{padding-top:0;cursor:pointer}.form_section .contact_form .form_item_file .wpcf7-form-control-wrap{display:block}.form_section .contact_form .form_item_checkbox .wpcf7-list-item{margin:0}.form_section .contact_form .form_item_checkbox .wpcf7-list-item label{display:flex;align-items:flex-start;gap:15px;cursor:pointer}.form_section .contact_form .form_item_checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;min-width:20px;height:20px;border:1px solid black;margin:2px 0 0 0;background:transparent;cursor:pointer;position:relative}.form_section .contact_form .form_item_checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.form_section .contact_form .form_item_checkbox .wpcf7-list-item-label{font-size:18px;color:#495054;font-weight:400;font-size:16px;leading-trim:NONE;line-height:20px;position:relative;top:0;max-width:365px}.form_section .contact_form .form_item_submit{margin-top:10px}.form_section .contact_form input[type="submit"]{border:none;background:transparent;font-size:18px;line-height:1;font-weight:600;color:#fff;cursor:pointer;transition:opacity 0.3s ease;width:320px;padding:16px 18px;max-width:100%;text-align:left;background:#0038FF}.form_section .contact_form input[type="submit"]:hover{opacity:0.7}.form_section .form_item_submit{position:relative;width:320px !important;max-width:100%;overflow:hidden}.form_section .form_item_submit:before{content:"";background-image:url("/wp-content/themes/sitegist-gutenberg-master/assets/images/arrow_form.svg");width:20px;height:20px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:15px;left:calc(var(--submit-text-end, 62px) + 8px);transition:0.3s all}.form_section .form_item_submit:after{content:"";width:0;height:100%;position:absolute;left:0;top:0;transition:0.3s all}.form_section .form_item_submit:hover input[type="submit"]{color:#fff;opacity:1}.form_section .form_item_submit:hover:after{width:100%;z-index:-1}.form_section .form_item_submit:hover:before{filter:brightness(0) invert(1);left:calc(var(--submit-text-end, 62px) + 48px)}.form_section .contact_form .wpcf7-not-valid-tip{margin-top:8px;font-size:13px;color:red}.form_section .contact_form .wpcf7-not-valid-tip .wpcf7-not-valid-tip{position:absolute}.form_section .contact_form .wpcf7-response-output{margin:20px 0 0 0 !important;padding:10px 15px !important}.form_section .form_item.form_item_file input{opacity:0}.form_section .form_item.form_item_file .wpcf7-form-control-wrap{border:1px solid #495054}.form_section .form_item.form_item_file{position:relative;cursor:pointer}.form_section .contact_form .form_item_file .file_label{position:absolute;bottom:0;left:0;right:10px;cursor:pointer}.form_section .contact_form .form_item_file .file_label svg{flex-shrink:0}.form_section .contact_form .form_item_file .file_label span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form_section .screen-reader-response{display:none !important}.form_section .contact_form .form_item.active .label{top:-13px;transition:0.3s all;font-size:14px}.form_section .contact_form .wpcf7-not-valid-tip{left:5px;top:37px;position:absolute}.form_section .wpcf7-not-valid{border-color:red !important}.form_section .form_item_message .wpcf7-not-valid-tip{top:95px}.form_section .wpcf7-not-valid input[type="checkbox"]{border-color:red !important}@media (max-width:1400px){.page-template-newsroom .contact_form .form_row p span{width:100%}.page-template-newsroom .contact_form .form_row p{width:100%}.page-template-newsroom .contact_form label{margin-right:20px}.page-template-newsroom .contact_form label:last-of-type{margin-right:0}}@media (max-width:1200px){.form_section .form_flex .text{width:fit-content;flex-shrink:1}}@media (max-width:990px){.form_section .form_flex{flex-direction:column}}@media (max-width:550px){.form_section{margin-bottom:100px}.form_section .form_flex .text{margin-right:0;font-size:14px;line-height:24px}.form_section .contact_form .form_row{display:block;margin-bottom:0}.form_section .contact_form{width:100%}.form_section .contact_form .form_item{margin-bottom:16px}.form_section .contact_form .form_row .form_item textarea{height:136px}.form_section .contact_form .form_item_checkbox .wpcf7-list-item-label{font-size:14px}.form_section .contact_form .wpcf7-not-valid-tip{position:static;display:block;margin-top:4px}.form_section .contact_form .form_item_file .wpcf7-not-valid-tip{position:absolute;top:100%;left:0}.form_section .contact_form .form_item_file:has(.wpcf7-not-valid-tip){margin-bottom:44px}.form_section .contact_form .form_item_submit{width:100% !important}.form_section .contact_form input[type="submit"]{width:100%}.form_section .form_flex .text p{margin-bottom:10px}.form_section .form_flex .text{margin-bottom:40px}.form_section{margin-bottom:80px}}.page-template-newsroom .contact_form{max-width:100%}.page-template-newsroom .contact_form .form_row{margin-bottom:0}.page-template-newsroom .contact_form .form_row p{display:flex;justify-content:space-between}.page-template-newsroom .contact_form .form_row p br{display:none}.page-template-newsroom .contact_form .form_row p span{color:#0038FF;font-weight:600;font-size:18px;line-height:100%;padding-bottom:20px;display:inline-block}.page-template-newsroom .contact_form .wpcf7-form-control-wrap{padding-bottom:0 !important;width:415px;max-width:100%;margin-right:20px}.page-template-newsroom .contact_form .wpcf7-form-control-wrap input[type="text"],.page-template-newsroom .contact_form .wpcf7-form-control-wrap input[type="email"]{border:1px solid #495054;padding:16px 20px;width:100%;color:#000}.page-template-newsroom .contact_form .wpcf7-form-control-wrap input[type="text"]::placeholder,.page-template-newsroom .contact_form .wpcf7-form-control-wrap input[type="email"]::placeholder{color:#C1C1C1;font-weight:400;font-size:18px}.page-template-newsroom .contact_form .full-width{width:100%;display:block}.page-template-newsroom .contact_form .full-width span{color:#0038FF;font-weight:600;font-size:18px;line-height:100%;padding-bottom:20px;display:inline-block}.page-template-newsroom .contact_form .full-width .wpcf7-form-control-wrap{margin-right:0;width:100%}.page-template-newsroom .contact_form .full-width textarea{width:100%;border:1px solid #495054;padding:16px 20px;height:115px;font-family:"Fixel Display";color:#000}.page-template-newsroom .contact_form .full-width textarea::placeholder{color:#C1C1C1;font-weight:400;font-size:18px;font-family:"Fixel Display"}.page-template-newsroom .contact_form input[type="submit"]{border:none;background:transparent;font-size:18px;line-height:1;font-weight:600;color:#0038FF;cursor:pointer;transition:opacity 0.3s ease;width:320px;padding:16px 18px;max-width:100%;text-align:left}.page-template-newsroom .contact_form .form_item_submit{margin-top:30px}.page-template-newsroom .contact_form .form_item_submit:before{content:"";background-image:url(/wp-content/themes/sitegist-gutenberg-master/assets/images/arrow_form.svg);width:20px;height:20px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:15px;left:calc(var(--submit-text-end, 62px) + 8px);transition:0.3s all}.page-template-newsroom .contact_form .form_item_submit:hover:before{filter:brightness(0) invert(1);left:calc(var(--submit-text-end, 62px) + 48px)}.page-template-newsroom .contact_form span.wpcf7-checkbox{margin-top:40px;padding-bottom:0}.page-template-newsroom .contact_form span.wpcf7-checkbox .wpcf7-list-item{padding-bottom:0}.page-template-newsroom .contact_form span.wpcf7-checkbox .wpcf7-list-item label{width:100%}.page-template-newsroom .contact_form span.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{max-width:100%;padding-bottom:0}.page-template-newsroom .contact_form input[type="submit"]{background:#0038FF;color:#fff}@media (max-width:990px){.page-template-newsroom .contact_form input[type="submit"]{background:#0038FF;color:#fff}.page-template-newsroom .top_banner h1{font-size:36px;margin-bottom:40px}.page-template-newsroom .top_banner .description{font-size:14px;line-height:18px;margin-bottom:80px}.page-template-newsroom .top_banner .button{text-align:center;background:#fff;justify-content:center}.page-template-newsroom .top_banner{padding-bottom:220px}.page-template-newsroom .contact_form .form_row p{flex-direction:column}.page-template-newsroom .contact_form label{margin-right:0;margin-bottom:16px}.page-template-newsroom .contact_form .form_row label span:not(.wpcf7-form-control-wrap){display:none}.page-template-newsroom .contact_form{width:100%}.page-template-newsroom .contact_form .full-width span:not(.wpcf7-form-control-wrap){display:none}.page-template-newsroom .contact_form br{display:none}.page-template-newsroom .contact_form span.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{display:block;font-size:14px}.page-template-newsroom .contact_form span.wpcf7-checkbox{margin-top:0}.page-template-newsroom .contact_form .form_row p span{padding-bottom:0}.page-template-newsroom .contact_form .form_item_submit{margin-top:0}}.page-template-newsroom .contact_form input:-webkit-autofill,.page-template-newsroom .contact_form textarea:-webkit-autofill{-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset;caret-color:#000}.form_section .form_item_submit:before{opacity:0}.form_section .form_item_submit:hover:before,.form_section .form_item_submit:focus-within:before{opacity:1}