@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";.contact{background:#fff9f6;padding:60px 76px 0}.contact .root{display:flex!important;flex-direction:row!important}.contact .office-add-container{display:flex;flex-wrap:wrap;gap:18px;height:489.38px;width:640px}.contact .CS-add,.contact .CS-call-us,.contact .CS-email-us,.contact .CS-open-up-us{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 40px 5px rgba(0,0,0,.05);display:flex;flex-direction:column;flex-shrink:0;height:232.19px;justify-content:center;padding:20px 6px 27px;width:290px}.contact .CS-info-circle{align-items:center;background:#df024b;border-radius:50px;display:flex;flex-shrink:0;height:70px;justify-content:center;padding:22px 20.31px;width:70px}.contact .cs-text{color:#160e4b;flex-shrink:0;font-size:18px;font-style:normal;font-weight:600;height:21px;line-height:21.6px;margin:8px 0 0;padding:0}.contact .cs-address-text,.contact .cs-text{display:flex;flex-direction:column;font-family:Jost;justify-content:center;text-align:center}.contact .cs-address-text{color:#757f95;font-size:15px;font-weight:500;height:68px;line-height:24.8px}.contact .call-us-text{color:#757f95;display:flex;flex-direction:column;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:47.8px;justify-content:center;line-height:28.8px;margin-right:30px;margin-top:10px;text-align:center;white-space:nowrap;width:121.1px}.contact .CS-email-us{padding:34.81px 52px 42.38px}.contact .cs-text-email-us,.contact .cs-text-open-up{color:#160e4b;display:flex;flex-direction:column;flex-shrink:0;font-family:Garamond;font-size:20px;font-style:normal;font-weight:700;height:21px;justify-content:center;line-height:21.6px;margin:8px 0 0;padding:0;text-align:center;width:100.087px}.contact .cs-email-text{color:#757f95;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;line-height:28.8px;text-align:center;text-decoration-line:underline;text-underline-position:from-font}.contact .CS-open-up-us{padding:27.81px 34.098px 27.99px 34px}.contact .cs-open-up-text{color:#757f95;flex-direction:column;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:47.8px;margin-top:7px;text-align:center;width:182.902px}.contact .CS-form,.contact .cs-open-up-text{display:flex;flex-shrink:0;justify-content:center}.contact .CS-form{align-items:center;background:#fff;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{color:#160e4b;font-family:Garamond;font-size:25px;font-weight:900;height:30px;line-height:30px;white-space:nowrap;width:153.697px}.contact .form-c-text,.contact .form-text{display:flex;flex-direction:column;font-style:normal;justify-content:center}.contact .form-c-text{color:#757f95;flex-shrink:0;font-family:Jost;font-size:20px;font-weight:500;height:48px;line-height:28.8px;width:640px}.contact .CS-form-group{display:flex;gap:26px}.contact .CS-form-group .form-control-your-name{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:12px;display:flex;flex-shrink:0;height:54px;outline:none;padding:17.02px 17px 17.98px 20px;width:329px}.contact .CS-form-group .form-control-your-name::-moz-placeholder{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:normal}.contact .CS-form-group .form-control-your-name::placeholder{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:normal}.contact .CS-form-group-2{display:flex;margin-top:27px}.contact .CS-form-group-2 .form-control-your-email{align-items:center;background:#fff;border:1px solid #dee2e6;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{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:normal}.contact .CS-form-group-2 .form-control-your-email::placeholder{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:19px;justify-content:center;line-height:normal}.contact .form-control-comment{background:#fff;border:1px solid #dee2e6;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{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:24px;width:142.831px}.contact .form-control-comment::placeholder{color:rgba(33,37,41,.75);display:flex;flex-direction:column;flex-shrink:0;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:24px;width:142.831px}.contact .send-message-btn{background:#df024b;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:27px;padding:14px 20.323px 15.8px 20px}.contact .send-message-btn .send-message-text{color:#fff;display:flex;flex-direction:column;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;height:19px;justify-content:center;width:109.93px}@media(min-width:999px)and (max-width:1486px){.contact{padding:44px 45px 0}.contact .office-add-container{display:flex;flex-wrap:wrap;gap:18px;height:489.38px;width:40%}.contact .CS-add,.contact .CS-call-us,.contact .CS-email-us,.contact .CS-open-up-us{height:47%;width:47%}.contact .cs-address-text{font-size:14px;height:60px;line-height:17.8px}.contact .cs-text{font-size:17px}.contact .CS-info-circle{height:68px;width:68px}.contact .call-us-text{font-size:15px;line-height:22.8px;margin-top:12px!important}.contact .cs-email-text{font-size:15px}.contact .cs-text-email-us,.contact .cs-text-open-up{font-size:17px}.contact .cs-open-up-text{font-size:14px;line-height:21.8px;margin-top:0!important;width:167.902px}.contact .CS-form{display:flex;height:523.39px;width:58%!important}.contact .form-c-text{font-size:19px!important;width:100%!important}.contact .CS-form-title{width:100%!important}.contact .form-control-your-name{width:48%!important}.contact .form-control-comment,.contact .form-control-your-email{width:98%!important}}@media(min-width:601px)and (max-width:999px){.contact{padding:44px 49px 0}.contact .root{flex-direction:column-reverse!important}.contact .office-add-container{gap:21px;-moz-column-gap:34px;column-gap:34px;justify-content:center;margin-bottom:20px;margin-top:20px;width:100%!important}.contact .CS-add,.contact .CS-call-us,.contact .CS-email-us,.contact .CS-open-up-us{height:47%;width:47%}.contact .CS-info-circle{height:75px;width:75px}.contact .cs-address-text{line-height:23.8px}.contact .call-us-text{line-height:20.8px;margin-top:11px}.contact .cs-email-text{font-size:13px}.contact .cs-text-email-us,.contact .cs-text-open-up{font-size:18px}.contact .cs-open-up-text{line-height:22.8px}.contact .CS-form{display:flex;flex-direction:column;height:522.39px!important;width:100%!important}.contact .form-c-text{font-size:18px!important;width:100%!important}.contact .form-control-your-name{width:47%!important}.contact .form-control-comment,.contact .form-control-your-email{width:98%!important}}@media(max-width:600px){.contact{overflow-x:hidden!important;padding:30px 20px 0!important}.contact .root{flex-direction:column-reverse!important}.contact .office-add-container{height:42.7%;margin-bottom:20px;margin-top:20px;width:100%}.contact .CS-add,.contact .CS-call-us,.contact .CS-email-us,.contact .CS-open-up-us{height:47%;width:47%}.contact .CS-info-circle{height:65px;width:65px}.contact .cs-text{font-size:16px!important;margin-top:3px!important}.contact .cs-address-text{font-size:12px;line-height:20.8px;margin-top:0!important;width:100%}.contact .call-us-text{font-size:13px;line-height:20.8px;margin-right:0!important;margin-top:11px!important}.contact .cs-text-email-us,.contact .cs-text-open-up{font-size:16px}.contact .cs-email-text{font-size:15px}.contact .cs-open-up-text{font-size:13px;line-height:22.8px;margin-top:0!important}.contact .CS-form{display:flex;flex-direction:column;height:594.39px!important;width:100%!important}.contact .form-text{font-size:23px}.contact .form-c-text{font-size:15px!important;line-height:24.8px;width:100%!important}.contact .CS-form-group{display:contents}.contact .form-control-your-name{margin-top:20px;width:100%!important}.contact .form-control-comment,.contact .form-control-your-email{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-address-icon{height:34px!important;width:34.38px!important}.contact .cs-text{font-size:15px!important}.contact .cs-address-text{font-size:11px;height:55px;line-height:17.8px}.contact .cs-open-up-text{line-height:20.8px}.contact .cs-email-text{font-size:14px}.contact .form-text{font-size:21px}.contact .form-c-text{font-size:13px!important;line-height:18.8px!important}.contact .form-control-your-name::-moz-placeholder{font-size:13px!important}.contact .form-control-your-name::placeholder{font-size:13px!important}.contact .form-control-your-email::-moz-placeholder{font-size:13px!important}.contact .form-control-your-email::placeholder{font-size:13px!important}.contact .form-control-comment::-moz-placeholder{font-size:13px!important}.contact .form-control-comment::placeholder{font-size:13px!important}}@media(max-width:338px){.contact .CS-add,.contact .CS-call-us,.contact .CS-email-us,.contact .CS-open-up-us{height:142px;width:131px}.contact .CS-info-circle{height:60px;width:60px}.contact .CS-info-circle .cs-address-icon{width:30.38px}.contact .cs-address-text{height:38px;line-height:12.8px;width:113px}.contact .call-us-text{font-size:10px;margin:0 0 0 16px!important}.contact .call-us-text .number-text{line-height:13px!important}.contact .call-us-text .number-text .icon-flag{height:10px!important;width:10px!important}.contact .cs-text-email-us,.contact .cs-text-open-up{font-size:14px;margin-top:2px}.contact .cs-open-up-text{font-size:10px;height:36.8px;line-height:12.8px;width:121.902px}.contact .cs-email-text{font-size:11px}.contact .form-text{font-size:20px}.contact .form-control-comment{width:220px!important}}