.contact-root-wrapper{background:#f7f4f0;background:var(--page-bg,var(--theme-colors-palette-light,#f7f4f0))}.contact{padding:45px 76px}.contact .root{display:flex!important;flex-direction:row!important;gap:30px;justify-content:center;margin-bottom:20px}.contact .office-add-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-gap:18px;gap:18px;height:auto;width:640px}.contact .CS-card-dynamic{background:#fff;background:var(--card-bg,var(--theme-colors-palette-white,#fff));border-radius:20px;box-shadow:0 0 40px 5px rgba(0,0,0,.05);flex-direction:column;height:250px!important;padding:20px 6px 27px;width:300px!important}.contact .CS-card-dynamic,.contact .CS-info-circle{align-items:center;display:flex;flex-shrink:0;justify-content:center}.contact .CS-info-circle{background:#0d6efd;background:var(--icon-color,var(--theme-colors-buttons-primaryBg,#0d6efd));border-radius:50px;height:70px;padding:22px 20.31px;width:70px}.contact .cs-text{color:inherit;color:var(--title-color,inherit);font-size:18px;font-size:var(--font-size-lg,18px);font-style:normal;font-weight:600;height:21px;line-height:1.2;line-height:var(--line-height-lg,1.2);margin:8px 0 0;padding:0;flex-direction:column;text-align:center}.contact .CS-form,.contact .cs-text{flex-shrink:0;display:flex;justify-content:center}.contact .CS-form{align-items:center;background:var(--card-bg);border-radius:20px;box-shadow:0 0 40px 5px rgba(0,0,0,.05);height:547.39px;padding:28px 31px 28px 30px;width:746px}.contact .form-text{font-size:24px;font-size:var(--font-size-xl,24px);font-weight:700;height:30px;line-height:1.2;line-height:var(--line-height-xxl,1.2);white-space:nowrap}.contact .form-c-text,.contact .form-text{display:flex;flex-direction:column;font-style:normal;justify-content:center}.contact .form-c-text{font-size:16px;font-size:var(--font-size-md,16px);font-weight:500;line-height:1.2;line-height:var(--line-height-xl,1.2);width:640px}.contact .CS-form-group{display:flex;gap:26px}.contact .CS-form-group .form-control-your-name{align-items:center;background:#fff;background:var(--theme-colors-palette-white,#fff);border:1px dashed var(--card-border);border-radius:12px;display:flex;flex-shrink:0;height:50px;outline:none;padding:17.02px 17px 17.98px 20px;width:329px}.contact .CS-form-group .form-control-your-name::-moz-placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5)}.contact .CS-form-group .form-control-your-name::placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5)}.contact .CS-form-group-2{display:flex;margin-top:20px}.contact .CS-form-group-2 .form-control-your-email{align-items:center;background:#fff;background:var(--theme-colors-palette-white,#fff);border:1px dashed var(--card-border);border-radius:12px;display:flex;flex-shrink:0;height:54px;outline:none;padding:17px 17px 18px 20px;width:684px}.contact .CS-form-group-2 .form-control-your-email::-moz-placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5)}.contact .CS-form-group-2 .form-control-your-email::placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5)}.contact .form-control-comment{background:#fff;background:var(--theme-colors-palette-white,#fff);border:1px dashed var(--card-border);border-radius:18px;margin-top:25px;outline:none;overflow:auto;padding:15px 17px 87px 20px;resize:none;width:100%}.contact .form-control-comment::-moz-placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5);white-space:nowrap;width:142.831px}.contact .form-control-comment::placeholder{display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:1.5;line-height:var(--line-height-md,1.5);white-space:nowrap;width:142.831px}.contact .send-message-btn{background:#0d6efd;background:var(--btn-bg,var(--theme-colors-buttons-primaryBg,#0d6efd));border:none;border-radius:10px;box-shadow:0 0 40px 5px rgba(0,0,0,.05);display:inline-flex;flex-shrink:0;height:48.8px;margin-top:20px;padding:14px 20.323px 15.8px 20px}.contact .send-message-btn .send-message-text{color:#111827!important;color:var(--btn-text,var(--theme-colors-typography-primary,#111827))!important;display:flex;flex-direction:column;font-size:14px;font-size:var(--font-size-sm,14px);font-style:normal;font-weight:500;height:19px;justify-content:center;width:109.93px}@media(min-width:999px)and (max-width:1486px){.contact{padding:45px 35px}.contact .office-add-container{gap:15px;height:auto}.contact .CS-card-dynamic{height:260px!important;width:100%!important}.contact .cs-text{font-size:18px;font-size:var(--font-size-lg,18px)}.contact .CS-info-circle{height:68px;width:68px}.contact .CS-form{width:50%!important}.contact .CS-form-title,.contact .form-c-text{width:100%!important}.contact .CS-form-title form{width:100%}.contact .CS-form-group{gap:15px;justify-content:space-between;width:100%}.contact .form-control-your-name{width:calc(50% - 7.5px)!important}.contact .form-control-comment,.contact .form-control-your-email{box-sizing:border-box;width:100%!important}}@media(min-width:601px)and (max-width:999px){.contact{padding:25px 49px}.contact .root{flex-direction:column!important}.contact .CS-card-dynamic,.contact .office-add-container{width:100%!important}.contact .CS-info-circle{height:75px;width:75px}.contact .CS-form{align-items:flex-start;display:flex;flex-direction:column}.contact .CS-form,.contact .CS-form-title{width:100%!important}.contact .CS-form-title form{width:100%}.contact .form-c-text{width:100%!important}.contact .CS-form-group{gap:15px;justify-content:space-between;width:100%}.contact .form-control-your-name{width:calc(50% - 7.5px)!important}.contact .form-control-comment,.contact .form-control-your-email{box-sizing:border-box;width:100%!important}}@media(max-width:600px){.contact{overflow-x:hidden!important;padding:15px 20px!important}.contact .root{flex-direction:column!important}.contact .office-add-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;height:auto;width:100%}.contact .CS-card-dynamic{align-items:center;display:flex;flex-direction:column;height:160px!important;justify-content:center;padding:10px 5px!important;width:100%!important}.contact .cs-content-text{font-size:10px!important;font-size:var(--font-size-xxs,10px)!important;margin-top:0!important}.contact .CS-info-circle{height:55px;width:55px}.contact .cs-text{font-size:12px!important;font-size:var(--font-size-xs,12px)!important;margin-top:3px!important}.contact .CS-form{align-items:flex-start;height:auto!important}.contact .CS-form,.contact .CS-form-title{width:100%!important}.contact .CS-form-title form{width:100%}.contact .form-text{font-size:24px;font-size:var(--font-size-xl,24px)}.contact .form-c-text{font-size:14px!important;font-size:var(--font-size-sm,14px)!important;line-height:1.5;line-height:var(--line-height-sm,1.5);width:100%!important}.contact .CS-form-group{display:flex;flex-direction:column;gap:20px;width:100%}.contact .form-control-your-name{box-sizing:border-box;margin-top:0;width:100%!important}.contact .CS-form-group-2{margin-top:20px;width:100%}.contact .form-control-comment,.contact .form-control-your-email{box-sizing:border-box;width:100%!important}.contact .send-message-btn{height:40.8px}.contact .send-message-btn .send-message-text{height:15px}}@media(max-width:395px){.contact .cs-text{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-text{font-size:24px;font-size:var(--font-size-xl,24px)}.contact .form-c-text{font-size:12px!important;font-size:var(--font-size-xs,12px)!important;line-height:1.5;line-height:var(--line-height-xs,1.5)}.contact .form-control-your-name::-moz-placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-control-your-name::placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-control-your-email::-moz-placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-control-your-email::placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-control-comment::-moz-placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}.contact .form-control-comment::placeholder{font-size:12px!important;font-size:var(--font-size-xs,12px)!important}}@media(max-width:338px){.contact .form-text{font-size:24px;font-size:var(--font-size-xl,24px)}.contact .form-control-comment{width:220px!important}}