.bstar-contact{padding:60px 0;overflow:hidden}.bstar-contact .container{max-width:1440px;padding-inline:24px}.bstar-contact .bstar-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;position:relative;padding:70px 55px;min-height:0;margin:0;isolation:isolate}.bstar-contact .contact-data,.bstar-contact .relative-box{position:relative;min-width:0;z-index:1}.bstar-contact .contact-data{padding-top:30px}.bstar-contact .second-heading{font-size:clamp(36px,4.3vw,62px);line-height:1.2;margin:0 0 30px;overflow-wrap:anywhere}.bstar-contact .contact-desc{font-size:20px;line-height:1.6;max-width:100%}.bstar-contact .mail-contact{gap:16px;text-decoration:none;color:var(--menu-text);font-family:Marcellus,serif;font-size:clamp(18px,2vw,28px);line-height:1.6}.bstar-contact .mail-contact bdi{min-width:0;overflow-wrap:anywhere}.bstar-contact .image-contact{width:52px;height:52px;flex:0 0 52px}.bstar-contact .image-contact img{width:26px;height:26px;object-fit:contain}.bstar-contact .top-design-contact{width:45px;pointer-events:none}.bstar-contact .wave-image{max-width:40%;pointer-events:none;z-index:0}.bstar-contact .main-contact{position:relative;top:auto;width:100%;min-width:0;scroll-margin-top:110px}.bstar-contact .contact-page{padding:32px;align-items:stretch}.bstar-contact .title-contact-page{gap:12px;margin-bottom:26px}.bstar-contact .title-contact-page h3{font-size:clamp(26px,3vw,36px);line-height:1.3;margin:0}.bstar-contact .title-contact-page p{font-size:17px;line-height:1.6;margin:0}.bstar-contact .input-form-first{gap:18px}.bstar-contact .input-fiels,.bstar-contact .selected,.bstar-contact .custom-textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:0;font:inherit;font-size:16px;line-height:1.5;padding:12px 15px;color:var(--main-text);background:var(--princing-box-border)}.bstar-contact .input-fiels::placeholder{color:var(--text-color);opacity:1}.bstar-contact .custom-textarea{max-height:none!important;min-height:125px;resize:vertical}.bstar-contact .selected{padding-inline-end:48px}.bstar-contact .selcted-area img{pointer-events:none;inset-inline-end:16px;inset-inline-start:auto}.bstar-contact .interes-contact label{font-size:16px;line-height:1.5}.bstar-contact .bstar-contact-captcha{display:flex;gap:12px;align-items:center;width:100%;min-width:0}.bstar-contact-captcha>input{flex:1;min-width:60px}.bstar-contact-captcha>button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--main-text);cursor:pointer;flex:0 0 auto}.bstar-contact-captcha img{width:105px;height:42px;object-fit:contain}.bstar-contact-captcha span{font-size:24px}.bstar-contact .btn-mark{position:static;width:100%;border:0;min-height:58px;padding:16px 24px;line-height:1.5;font-size:18px;cursor:pointer}.bstar-contact .btn-mark:disabled{opacity:.65;cursor:wait}.bstar-contact :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--theme-data);outline-offset:3px}.bstar-contact-alert{padding:14px;margin:0 0 20px;font-size:16px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.bstar-contact-alert[data-status=error]{background:#fdeaea;color:#8c1d1d}.bstar-contact-alert[data-status=success]{background:#e7f7ed;color:#176b36}.bstar-contact-alert[hidden]{display:none}@media(max-width:1050px){.bstar-contact .bstar-contact-grid{gap:30px;padding:45px 30px}.bstar-contact .contact-page{padding:25px}}@media(max-width:850px){.bstar-contact .bstar-contact-grid{grid-template-columns:1fr}.bstar-contact .contact-data{padding-top:0}.bstar-contact .wave-image{display:none}.bstar-contact .contact-desc{margin-bottom:25px}}@media(max-width:450px){.bstar-contact{padding:35px 0}.bstar-contact .container{padding-inline:16px}.bstar-contact .bstar-contact-grid{padding:35px 18px}.bstar-contact .contact-page{padding:22px 18px}.bstar-contact .contact-desc{font-size:18px}.bstar-contact .image-contact{width:42px;height:42px;flex-basis:42px}.bstar-contact .mail-contact{gap:10px}.bstar-contact-captcha img{width:85px;height:34px}}
