.contact-block{--u:0.05208vw;--title-color:#fff;--accent:#106fcc;--field-bg:rgba(18, 27, 36, 0.6);--field-h:calc(var(--u)*70);--textarea-h:calc(var(--u)*202);--radius:calc(var(--u)*8);--field-pad-x:calc(var(--u)*31);--field-blur:calc(var(--u)*50);position:relative;background-color:#0b0e12;background-image:var(--bg);background-repeat:no-repeat;background-size:cover;background-position:50%;background-blend-mode:lighten}.contact-block-inner{padding:calc(var(--u)*62) calc(var(--u)*175) calc(var(--u)*72.5)}.contact-block-head{text-align:center}.contact-block-title{color:var(--title-color);font-size:calc(var(--u)*42);line-height:calc(var(--u)*50.4);margin:0}.contact-block-subtitle,.contact-block-title{font-family:Michroma,sans-serif;font-weight:400}.contact-block-subtitle{color:var(--accent);font-size:calc(var(--u)*20);line-height:calc(var(--u)*28);margin-top:calc(var(--u)*26)}.contact-block-form{width:calc(var(--u)*750);max-width:100%;margin:calc(var(--u)*97.5) auto 0}.contact-block-form .wpcf7{margin:0}.contact-block-form form{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:3.467%;-moz-column-gap:3.467%;column-gap:3.467%;row-gap:calc(var(--u)*25)}.contact-block-form .hid,.contact-block-form .screen-reader-response,.contact-block-form fieldset{display:none}.contact-block-form form>p{margin:0;min-width:0}.contact-block-form .submit-wrapp,.contact-block-form form>p:has(textarea){grid-column:1/-1}.contact-block-form .wpcf7-form-control-wrap{display:block}.contact-block-form span[data-name=your-message]{grid-column:span 2}.contact-block-form .iti{display:block;width:100%}.contact-block-form .iti--separate-dial-code .iti__selected-dial-code{color:#fff}.contact-block-form .iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #fff}.contact-block-form input[type=email],.contact-block-form input[type=tel],.contact-block-form input[type=text],.contact-block-form select,.contact-block-form textarea{width:100%;display:block;border-radius:var(--radius);border:1px solid var(--accent);background:var(--field-bg);backdrop-filter:blur(var(--field-blur));-webkit-backdrop-filter:blur(var(--field-blur));color:#fff;font-family:Ubuntu,sans-serif;font-weight:300;font-size:calc(var(--u)*22);padding-inline:var(--field-pad-x)}.contact-block-form input[type=email]::-webkit-input-placeholder,.contact-block-form input[type=tel]::-webkit-input-placeholder,.contact-block-form input[type=text]::-webkit-input-placeholder,.contact-block-form select::-webkit-input-placeholder,.contact-block-form textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.8);opacity:1}.contact-block-form input[type=email]::-moz-placeholder,.contact-block-form input[type=tel]::-moz-placeholder,.contact-block-form input[type=text]::-moz-placeholder,.contact-block-form select::-moz-placeholder,.contact-block-form textarea::-moz-placeholder{color:rgba(255,255,255,0.8);opacity:1}.contact-block-form input[type=email]:-ms-input-placeholder,.contact-block-form input[type=tel]:-ms-input-placeholder,.contact-block-form input[type=text]:-ms-input-placeholder,.contact-block-form select:-ms-input-placeholder,.contact-block-form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.8);opacity:1}.contact-block-form input[type=email]::-ms-input-placeholder,.contact-block-form input[type=tel]::-ms-input-placeholder,.contact-block-form input[type=text]::-ms-input-placeholder,.contact-block-form select::-ms-input-placeholder,.contact-block-form textarea::-ms-input-placeholder{color:rgba(255,255,255,0.8);opacity:1}.contact-block-form input[type=email]::placeholder,.contact-block-form input[type=tel]::placeholder,.contact-block-form input[type=text]::placeholder,.contact-block-form select::placeholder,.contact-block-form textarea::placeholder{color:rgba(255,255,255,0.8);opacity:1}.contact-block-form input[type=email]:focus,.contact-block-form input[type=tel]:focus,.contact-block-form input[type=text]:focus,.contact-block-form select:focus,.contact-block-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.contact-block-form input[type=email],.contact-block-form input[type=tel],.contact-block-form input[type=text],.contact-block-form select{height:var(--field-h);line-height:normal!important;padding-block:0}.contact-block-form textarea,.contact-block-form textarea.wpcf7-textarea{height:var(--textarea-h)!important;min-height:0;line-height:calc(var(--u)*35)!important;padding-block:calc(var(--u)*21.5);resize:vertical}.contact-block-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right var(--field-pad-x) center;background-size:calc(var(--u)*24) calc(var(--u)*24);padding-right:calc(var(--field-pad-x)*2 + var(--u)*24)}.contact-block-form select option{color:#1c273b}.contact-block-form .submit-wrapp .button-border{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(var(--u)*50);padding:0;border:0;border-radius:calc(var(--u)*12);background:var(--accent);color:#fff;position:relative;overflow:hidden}.contact-block-form .submit-wrapp .button-border:hover{background:color-mix(in srgb,#106fcc 85%,#fff);color:#fff}.contact-block-form .submit-wrapp .button-border br{display:none}.contact-block-form .submit-wrapp .button-border>p{margin:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-block-form .submit-wrapp .button-border .data{font-family:Ubuntu,sans-serif;font-weight:700;font-size:calc(var(--u)*14);line-height:calc(var(--u)*16);text-transform:uppercase;color:#fff}.contact-block-form .submit-wrapp .button-border .icon{display:none}.contact-block-form .wpcf7-response-output{display:none;grid-column:1/-1;margin:0;color:#fff;font-family:Ubuntu,sans-serif;font-size:calc(var(--u)*18)}.contact-block-form .wpcf7-form.failed .wpcf7-response-output,.contact-block-form .wpcf7-form.invalid .wpcf7-response-output,.contact-block-form .wpcf7-form.payment-required .wpcf7-response-output,.contact-block-form .wpcf7-form.sent .wpcf7-response-output,.contact-block-form .wpcf7-form.spam .wpcf7-response-output,.contact-block-form .wpcf7-form.unaccepted .wpcf7-response-output{display:block}.contact-block-branches{margin-top:calc(var(--u)*86);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--u)*60)}.contact-block-grid{-webkit-box-flex:0;-webkit-flex:0 1 calc(var(--u)*845);-ms-flex:0 1 calc(var(--u)*845);flex:0 1 calc(var(--u)*845);display:grid;grid-template-columns:repeat(3,1fr);row-gap:calc(var(--u)*24);-webkit-column-gap:calc(var(--u)*24);-moz-column-gap:calc(var(--u)*24);column-gap:calc(var(--u)*24)}.contact-block-grid-title{grid-area:1/1/span 2/span 1;align-self:end;color:var(--title-color);font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*33);line-height:calc(var(--u)*47);margin:0}.contact-block-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(var(--u)*24);min-width:0}.contact-block-item-flag{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block}.contact-block-item-flag img{display:block;width:calc(var(--u)*32);height:auto;border-radius:2px}.contact-block-item-label{color:var(--title-color);font-family:Ubuntu,sans-serif;font-weight:400;font-size:calc(var(--u)*18)}.contact-block-item-phones{list-style:none;margin:0;padding:0;min-width:0}.contact-block-item-phones li+li{margin-top:calc(var(--u)*4)}.contact-block-item-phones a{color:var(--title-color);text-decoration:none;font-family:Ubuntu,sans-serif;font-weight:300;font-size:calc(var(--u)*18);line-height:calc(var(--u)*24.87);white-space:nowrap;-webkit-transition:color 0.3s;transition:color 0.3s}.contact-block-item-phones a:hover{color:var(--accent)}.contact-block-hq{-webkit-box-flex:0;-webkit-flex:0 1 calc(var(--u)*509.5);-ms-flex:0 1 calc(var(--u)*509.5);flex:0 1 calc(var(--u)*509.5)}.contact-block-hq-title{color:var(--title-color);font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*33);line-height:calc(var(--u)*47);margin:0}.contact-block-hq-list{list-style:none;margin:calc(var(--u)*42) 0 0;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-block-hq-list,.contact-block-hq-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--u)*24)}.contact-block-hq-list a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--title-color);text-decoration:none;font-family:Ubuntu,sans-serif;font-weight:300;font-size:calc(var(--u)*18);line-height:calc(var(--u)*24.87);white-space:nowrap;-webkit-transition:color 0.3s;transition:color 0.3s}.contact-block-hq-list a:hover{color:var(--accent)}.contact-block-hq-list img{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:calc(var(--u)*32);height:auto;border-radius:2px}@media (max-width:1023.98px){.contact-block{--u:0.20833vw;--field-h:calc(var(--u)*45.4);--textarea-h:calc(var(--u)*122);--radius:calc(var(--u)*6);--field-pad-x:calc(var(--u)*13);--field-blur:calc(var(--u)*12.5);background-size:124.3% auto;background-position:center calc(var(--u)*73.5)}.contact-block .contact-block-inner{padding:calc(var(--u)*22.8) calc(var(--u)*20) calc(var(--u)*71.7)}.contact-block .contact-block-title{font-size:calc(var(--u)*22);line-height:calc(var(--u)*31);max-width:calc(var(--u)*310);margin-inline:auto}.contact-block .contact-block-subtitle{font-size:calc(var(--u)*16);line-height:calc(var(--u)*22);margin-top:calc(var(--u)*4.1)}.contact-block .contact-block-form{width:calc(var(--u)*328.3);margin-top:calc(var(--u)*37.6)}.contact-block .contact-block-form form{grid-template-columns:minmax(0,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:calc(var(--u)*8)}.contact-block .contact-block-form input[type=email],.contact-block .contact-block-form input[type=tel],.contact-block .contact-block-form input[type=text],.contact-block .contact-block-form select,.contact-block .contact-block-form textarea{font-size:calc(var(--u)*14)}.contact-block .contact-block-form textarea,.contact-block .contact-block-form textarea.wpcf7-textarea{line-height:calc(var(--u)*21)!important;padding-block:calc(var(--u)*13)}.contact-block .contact-block-form select{background-size:calc(var(--u)*16) calc(var(--u)*16);padding-right:calc(var(--field-pad-x)*2 + var(--u)*16)}.contact-block .contact-block-form .submit-wrapp .button-border{height:calc(var(--u)*40);border-radius:calc(var(--u)*6)}.contact-block .contact-block-form .submit-wrapp .button-border .data{font-size:calc(var(--u)*14);line-height:calc(var(--u)*16)}.contact-block .contact-block-form .wpcf7-response-output{font-size:calc(var(--u)*14)}.contact-block .contact-block-branches{margin-top:calc(var(--u)*70);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:calc(var(--u)*59.6)}.contact-block .contact-block-grid{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--u)*12);-webkit-column-gap:calc(var(--u)*6);-moz-column-gap:calc(var(--u)*6);column-gap:calc(var(--u)*6)}.contact-block .contact-block-grid-title{grid-area:auto;grid-column:1/-1;align-self:start;font-size:calc(var(--u)*19);line-height:calc(var(--u)*27.01);margin-bottom:calc(var(--u)*11)}.contact-block .contact-block-item{gap:calc(var(--u)*6)}.contact-block .contact-block-item-flag img{width:calc(var(--u)*20)}.contact-block .contact-block-item-label{font-size:calc(var(--u)*14)}.contact-block .contact-block-item-phones li+li{margin-top:calc(var(--u)*4)}.contact-block .contact-block-item-phones a{font-size:calc(var(--u)*14);line-height:calc(var(--u)*19.34)}.contact-block .contact-block-hq{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.contact-block .contact-block-hq-title{font-size:calc(var(--u)*19);line-height:calc(var(--u)*27.01);max-width:calc(var(--u)*280)}.contact-block .contact-block-hq-list{margin-top:calc(var(--u)*21.7);gap:calc(var(--u)*6)}.contact-block .contact-block-hq-list a{gap:calc(var(--u)*6);font-size:calc(var(--u)*14);line-height:calc(var(--u)*19.34)}.contact-block .contact-block-hq-list img{width:calc(var(--u)*20)}}