.ddt-contact{background:linear-gradient(118deg,#4b4fd0,#2c8fa8 60%,#149c82);color:#3b3b54;font-family:Montserrat,system-ui,sans-serif;padding:72px 40px}.ddt-contact *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.ddt-contact{padding:44px 16px}}.ddt-contact .ddt-contact__inner{-ms-grid-columns:360px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:48px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1200px}.ddt-contact .ddt-contact__intro{min-width:0}.ddt-contact .ddt-contact__title{text-wrap:balance;color:#fff;font-family:inherit;font-size:26px;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0 0 16px;text-align:left;text-transform:none}.ddt-contact .ddt-contact__text{color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.75;margin:0}.ddt-contact .ddt-contact__card{background:#f2fafd;border-radius:18px;-webkit-box-shadow:0 24px 60px rgba(20,30,80,.25);box-shadow:0 24px 60px rgba(20,30,80,.25);color:#322d63;min-width:0;padding:36px 40px}.ddt-contact .ddt-contact__card .wpcf7{margin:0}.ddt-contact .ddt-contact__card .wpcf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0}.ddt-contact .ddt-contact__card .wpcf7-form>p{display:none}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom){-ms-grid-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-ms-grid;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom)>*{min-width:0}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom>*{min-width:0}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:24px;justify-content:space-between}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom>.col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom>.col>p{margin:0}.ddt-contact .ddt-contact__card .privacy-text{color:#6b7a88;font-size:10px;line-height:1.6;margin:0;max-width:250px}.ddt-contact .ddt-contact__card label{color:#4a5568;display:block;font-size:12.5px;font-weight:500;margin:0;position:relative;width:100%}.ddt-contact .ddt-contact__card .wpcf7-form-control-wrap{display:block;width:100%}.ddt-contact .ddt-contact__card input[type=date],.ddt-contact .ddt-contact__card input[type=email],.ddt-contact .ddt-contact__card input[type=number],.ddt-contact .ddt-contact__card input[type=tel],.ddt-contact .ddt-contact__card input[type=text],.ddt-contact .ddt-contact__card input[type=url],.ddt-contact .ddt-contact__card select,.ddt-contact .ddt-contact__card textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d6e4ec;border-radius:999px;color:#322d63;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.5;max-width:100%;padding:12px 18px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}.ddt-contact .ddt-contact__card input[type=date]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card input[type=email]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card input[type=number]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card input[type=tel]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card input[type=text]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card input[type=url]::-webkit-input-placeholder,.ddt-contact .ddt-contact__card select::-webkit-input-placeholder,.ddt-contact .ddt-contact__card textarea::-webkit-input-placeholder{color:#9aa3b5;opacity:1}.ddt-contact .ddt-contact__card input[type=date]::-moz-placeholder,.ddt-contact .ddt-contact__card input[type=email]::-moz-placeholder,.ddt-contact .ddt-contact__card input[type=number]::-moz-placeholder,.ddt-contact .ddt-contact__card input[type=tel]::-moz-placeholder,.ddt-contact .ddt-contact__card input[type=text]::-moz-placeholder,.ddt-contact .ddt-contact__card input[type=url]::-moz-placeholder,.ddt-contact .ddt-contact__card select::-moz-placeholder,.ddt-contact .ddt-contact__card textarea::-moz-placeholder{color:#9aa3b5;opacity:1}.ddt-contact .ddt-contact__card input[type=date]:-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=email]:-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=number]:-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=tel]:-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=text]:-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=url]:-ms-input-placeholder,.ddt-contact .ddt-contact__card select:-ms-input-placeholder,.ddt-contact .ddt-contact__card textarea:-ms-input-placeholder{color:#9aa3b5;opacity:1}.ddt-contact .ddt-contact__card input[type=date]::-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=email]::-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=number]::-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=tel]::-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=text]::-ms-input-placeholder,.ddt-contact .ddt-contact__card input[type=url]::-ms-input-placeholder,.ddt-contact .ddt-contact__card select::-ms-input-placeholder,.ddt-contact .ddt-contact__card textarea::-ms-input-placeholder{color:#9aa3b5;opacity:1}.ddt-contact .ddt-contact__card input[type=date]::placeholder,.ddt-contact .ddt-contact__card input[type=email]::placeholder,.ddt-contact .ddt-contact__card input[type=number]::placeholder,.ddt-contact .ddt-contact__card input[type=tel]::placeholder,.ddt-contact .ddt-contact__card input[type=text]::placeholder,.ddt-contact .ddt-contact__card input[type=url]::placeholder,.ddt-contact .ddt-contact__card select::placeholder,.ddt-contact .ddt-contact__card textarea::placeholder{color:#9aa3b5;opacity:1}.ddt-contact .ddt-contact__card input[type=date]:focus,.ddt-contact .ddt-contact__card input[type=email]:focus,.ddt-contact .ddt-contact__card input[type=number]:focus,.ddt-contact .ddt-contact__card input[type=tel]:focus,.ddt-contact .ddt-contact__card input[type=text]:focus,.ddt-contact .ddt-contact__card input[type=url]:focus,.ddt-contact .ddt-contact__card select:focus,.ddt-contact .ddt-contact__card textarea:focus{border-color:#149c82;-webkit-box-shadow:0 0 0 3px rgba(20,156,130,.14);box-shadow:0 0 0 3px rgba(20,156,130,.14);outline:none}.ddt-contact .ddt-contact__card input[type=date].wpcf7-not-valid,.ddt-contact .ddt-contact__card input[type=email].wpcf7-not-valid,.ddt-contact .ddt-contact__card input[type=number].wpcf7-not-valid,.ddt-contact .ddt-contact__card input[type=tel].wpcf7-not-valid,.ddt-contact .ddt-contact__card input[type=text].wpcf7-not-valid,.ddt-contact .ddt-contact__card input[type=url].wpcf7-not-valid,.ddt-contact .ddt-contact__card select.wpcf7-not-valid,.ddt-contact .ddt-contact__card textarea.wpcf7-not-valid{border-color:#e30000}.ddt-contact .ddt-contact__card textarea{-webkit-box-flex:1;border-radius:14px;display:block;-ms-flex:1;flex:1;height:0;min-height:96px;resize:none}.ddt-contact .ddt-contact__card .wpcf7-form .row>.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom)>.col>p{display:contents}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom)>.col label:has(textarea){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom)>.col label:has(textarea) .wpcf7-form-control-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.ddt-contact .ddt-contact__card .wpcf7-list-item{margin:0}.ddt-contact .ddt-contact__card .privacy-text a{color:#4b2fd6;text-decoration:underline}.ddt-contact .ddt-contact__card .wpcf7-acceptance .wpcf7-list-item-label,.ddt-contact .ddt-contact__card .wpcf7-checkbox .wpcf7-list-item-label,.ddt-contact .ddt-contact__card .wpcf7-radio .wpcf7-list-item-label{color:#5b6b7a;font-size:11.5px;line-height:1.6}.ddt-contact .ddt-contact__card .wpcf7-acceptance input[type=checkbox],.ddt-contact .ddt-contact__card .wpcf7-acceptance input[type=radio],.ddt-contact .ddt-contact__card .wpcf7-checkbox input[type=checkbox],.ddt-contact .ddt-contact__card .wpcf7-checkbox input[type=radio],.ddt-contact .ddt-contact__card .wpcf7-radio input[type=checkbox],.ddt-contact .ddt-contact__card .wpcf7-radio input[type=radio]{margin-right:8px;width:auto}.ddt-contact .ddt-contact__card .wpcf7-submit{-ms-flex-item-align:start;align-self:flex-start;background:-webkit-gradient(linear,left top,right top,from(#5a3dd8),to(#149c82));background:linear-gradient(90deg,#5a3dd8,#149c82);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:13px 30px;text-transform:uppercase;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:auto}.ddt-contact .ddt-contact__card .wpcf7-submit:hover{opacity:.9}.ddt-contact .ddt-contact__card .wpcf7-submit.disabled,.ddt-contact .ddt-contact__card .wpcf7-submit:disabled{cursor:default;opacity:.55}.ddt-contact .ddt-contact__card .wpcf7-not-valid-tip{color:#c42020;display:block;font-size:11px;line-height:1.4;margin-top:5px;padding-left:18px}.ddt-contact .ddt-contact__card .wpcf7-response-output{border-radius:10px;border-width:1px;font-size:12px;line-height:1.5;margin:14px 0 0;padding:10px 14px}.ddt-contact .ddt-contact__card .wpcf7-form.sent .wpcf7-response-output{display:none}.ddt-contact .ddt-contact__card .ddt-contact__sent{padding:8px 0;text-align:center}.ddt-contact .ddt-contact__card .ddt-contact__sent-mark{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(69,224,162,.18);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;justify-content:center;margin:0 auto 18px;width:46px}.ddt-contact .ddt-contact__card .ddt-contact__sent-mark:after{border:solid #149c82;border-width:0 2.5px 2.5px 0;content:"";height:16px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.ddt-contact .ddt-contact__card .ddt-contact__sent-head{color:#322d63;font-size:17px;font-weight:700;line-height:1.35;margin:0 0 8px}.ddt-contact .ddt-contact__card .ddt-contact__sent-text{color:#4a5568;font-size:12.5px;font-weight:400;line-height:1.7;margin:0 auto;max-width:380px}.ddt-contact .ddt-contact__card .wpcf7-spinner{margin:0 0 0 12px}@media only screen and (max-width:1024px){.ddt-contact .ddt-contact__inner{-ms-grid-columns:1fr;gap:28px;grid-template-columns:1fr;max-width:620px}.ddt-contact .ddt-contact__card{padding:30px 26px}}@media only screen and (max-width:767px){.ddt-contact .ddt-contact__title{font-size:22px}.ddt-contact .ddt-contact__card{padding:24px 18px}.ddt-contact .ddt-contact__card .wpcf7-form .row:not(.row-bottom){-ms-grid-columns:1fr;gap:12px;grid-template-columns:1fr}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom{gap:12px}.ddt-contact .ddt-contact__card .wpcf7-form .row-bottom>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.ddt-contact .ddt-contact__card .wpcf7-submit{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:100%}}
