.contact-page{overflow-x:clip}.contact-page .chero{max-width:1440px;min-height:540px;margin:0 auto;padding:0 80px;position:relative}.contact-page .chero .copy{z-index:2;max-width:700px;padding-top:56px;position:relative}.contact-page .chero h1{letter-spacing:-.01em;color:#fff;margin:20px 0 0;font-size:76px;font-weight:600;line-height:1.04}.contact-page .chero .lead{color:#eef4fb;max-width:600px;margin:28px 0 0;font-size:23px;line-height:1.35}.contact-page .chero .actions{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.contact-page .chero .btn-p,.contact-page .chero .btn-g{gap:10px;height:54px;padding:0 30px;font-size:18px}.contact-page .chero .heroart{inset-inline-end:0;object-fit:cover;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%),linear-gradient(#000 80%,#0000 100%);width:800px;max-width:none;height:540px;position:absolute;top:-6px;mask-image:linear-gradient(90deg,#0000 0%,#000 18%),linear-gradient(#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .contact-page .chero .heroart{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 18% 100%),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 18%),linear-gradient(#000 80%,#0000 100%)}.contact-page .ways-wrap,.contact-page .form-wrap,.contact-page .global-wrap,.contact-page .faq-wrap{z-index:2;max-width:1440px;margin:0 auto;position:relative}.contact-page .ways-wrap{padding:0 32px}.contact-page .form-wrap{padding:26px 32px 0}.contact-page .global-wrap,.contact-page .faq-wrap{padding:64px 32px 0}.contact-page .global-wrap h2{color:#fff;margin:14px 0 0;font-size:54px;font-weight:600;line-height:1.06}.contact-page .global-wrap .lead{color:#dfe8f3;max-width:420px;margin:18px 0 0;font-size:19px;line-height:1.45}.contact-page .faq-wrap h2{color:#fff;margin:14px 0 0;font-size:50px;font-weight:600;line-height:1.08}.contact-page .faq-wrap .lead{color:#dfe8f3;max-width:360px;margin:16px 0 0;font-size:19px}.contact-page .ccta{border-top:1px solid #78beff33;min-height:360px;margin-top:60px;position:relative;overflow:hidden}.contact-page .ccta-copy{z-index:2;max-width:1440px;margin:0 auto;padding:70px 80px;position:relative}.contact-page .ccta h2{color:#fff;margin:16px 0 0;font-size:58px;font-weight:600;line-height:1.06}.contact-page .ccta p{color:#e6eef8;margin:20px 0 0;font-size:20px}.contact-page .ccta .btn-p{height:54px;margin-top:28px;padding:0 30px;font-size:18px}.contact-page .form-error{margin-top:12px}.contact-page .form-status{color:#eef4fb;margin-top:16px}.contact-page .cvr2{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-page .ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:-6px;display:grid}.contact-page .way{border-radius:16px;align-items:center;gap:6px;min-height:196px;padding:14px 26px 14px 8px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.contact-page .way:hover{border-color:#2fd6ffb3;transform:translateY(-4px);box-shadow:0 18px 40px -16px #1e78ff8c,inset 0 1px #aadcff4d}.contact-page .way img{object-fit:contain;flex:none;width:44%;height:176px;-webkit-mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%)}.contact-page .way>div{z-index:1;min-width:0;position:relative}.contact-page .way h3{color:#fff;margin:0;font-size:25px;font-weight:600;line-height:1.2}.contact-page .way p{color:#cfdbe9;margin:10px 0 0;font-size:15.5px;line-height:1.4}.contact-page .wbtn{color:#03263a;background:linear-gradient(#6be6ff,#22c8f6);border-radius:7px;align-items:center;gap:10px;height:42px;margin-top:16px;padding:0 18px;font-size:15px;font-weight:600;transition:filter .2s,gap .2s;display:inline-flex;box-shadow:0 0 18px #2fd6ff66}.contact-page .wbtn:hover{color:#03263a;filter:brightness(1.08);gap:14px}.contact-page .wlnk{align-items:center;gap:8px;margin-top:10px;font-size:15.5px;font-weight:500;display:flex}.contact-page .wlnk:hover{gap:12px}.contact-page .fgrid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.contact-page .cform,.contact-page .cside{border-radius:18px;padding:30px 36px 34px}.contact-page .cform h2,.contact-page .cside h2{color:#fff;margin:12px 0 0;font-size:40px;font-weight:600;line-height:1.1}.contact-page .ftabs{background:#081426b3;border:1px solid #aacdeb59;border-radius:9px;margin-top:22px;padding:3px;display:inline-flex}.contact-page .ftabs label{cursor:pointer;color:#d6e3f1;border-radius:7px;align-items:center;height:38px;padding:0 24px;font-size:15px;transition:background .2s,color .2s;display:inline-flex}.contact-page #ft1:checked~.ftabs .t1,.contact-page #ft2:checked~.ftabs .t2{color:#03263a;background:linear-gradient(#6be6ff,#22c8f6);font-weight:600;box-shadow:0 0 16px #2fd6ff66}.contact-page #ft1:focus-visible~.ftabs .t1,.contact-page #ft2:focus-visible~.ftabs .t2{outline-offset:2px;outline:2px solid #8be9ff}.contact-page .frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-page .fld{margin-top:18px}.contact-page .fld label{color:#eaf2fb;margin-bottom:8px;font-size:14.5px;font-weight:500;display:block}.contact-page .fld label em{color:#8fa6bd;font-style:normal}.contact-page .req{color:#ff6b7d;margin-inline-start:3px}.contact-page .fld input[type=text],.contact-page .fld input[type=email],.contact-page .fld input[type=tel],.contact-page .fld input[type=url],.contact-page .fld select,.contact-page .fld textarea{color:#fff;width:100%;font:inherit;background:#061020cc;border:1px solid #aacdeb57;border-radius:8px;outline:0;height:44px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.contact-page .fld textarea{resize:vertical;height:auto;min-height:84px;padding:12px 14px;line-height:1.45}.contact-page .fld input::placeholder,.contact-page .fld textarea::placeholder{color:#7f95ac}.contact-page .fld input:focus,.contact-page .fld select:focus,.contact-page .fld textarea:focus,.contact-page .lnk:focus-within{background:#08162ae6;border-color:#2fd6ff;box-shadow:0 0 0 3px #2fd6ff29,0 0 18px #2fd6ff40}.contact-page .sel{position:relative}.contact-page .sel select{appearance:none;cursor:pointer;color:#c4d2e1;padding-inline-end:38px}.contact-page .sel select option{color:#fff;background:#06101e}.contact-page .sel svg{inset-inline-end:14px;color:#c4d2e1;pointer-events:none;position:absolute;top:15px}.contact-page .lnk{background:#061020cc;border:1px solid #aacdeb57;border-radius:8px;align-items:center;gap:10px;padding-inline-start:14px;transition:border-color .2s,box-shadow .2s;display:flex}.contact-page .lnk input{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline-start:0!important}.contact-page .agree{color:#d3deea;cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;font-size:14px;line-height:1.45;display:flex}.contact-page .agree input{opacity:0;position:absolute}.contact-page .agree .box{background:#061020cc;border:1.5px solid #aacdeb99;border-radius:5px;flex:none;width:20px;height:20px;margin-top:1px;transition:background .2s,border-color .2s}.contact-page .agree input:checked+.box{background:#2fd6ff;border-color:#2fd6ff;box-shadow:0 0 12px #2fd6ff99}.contact-page .agree input:checked+.box:after{content:"";border:2.2px solid #03263a;border-width:0 2.2px 2.2px 0;width:5px;height:10px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}.contact-page .agree input:focus-visible+.box{outline-offset:2px;outline:2px solid #8be9ff}.contact-page .send{cursor:pointer;border:0;height:54px;margin-top:26px;padding:0 34px;font-family:inherit;font-size:17.5px}.contact-page .send .s2,.contact-page #ft2:checked~.send .s1{display:none}.contact-page #ft2:checked~.send .s2{display:inline}.contact-page .cside h2{font-size:42px}.contact-page .cside .lead{color:#d3deea;max-width:480px;margin:16px 0 0;font-size:17px;line-height:1.5}.contact-page .sideart{margin:6px -20px 0}.contact-page .sideart img{width:100%;height:auto;animation:9s ease-in-out infinite floaty;display:block;-webkit-mask-image:radial-gradient(74% 74%,#000 58%,#0000 100%);mask-image:radial-gradient(74% 74%,#000 58%,#0000 100%)}.contact-page .pts{border-bottom:1px solid #aacdeb33;flex-direction:column;gap:16px;margin:6px 0 0;padding:0 0 18px;list-style:none;display:flex}.contact-page .pts li{align-items:center;gap:16px;display:flex}.contact-page .pi{background:#0a1e3899;border:1.5px solid #2fd6ffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 0 14px #2fd6ff4d,inset 0 0 10px #2fd6ff2e}.contact-page .pts b{color:#fff;font-size:16.5px;font-weight:600;display:block}.contact-page .pts span:not(.pi){color:#c4d2e1;margin-top:3px;font-size:14.5px;display:block}.contact-page .meet{margin-top:20px}.contact-page .ml{color:#eaf2fb;margin-bottom:10px;font-size:14.5px;font-weight:500}.contact-page .mopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-page .mopts label{cursor:pointer;color:#e6eef8;background:#081426b3;border:1px solid #aacdeb59;border-radius:9px;justify-content:center;align-items:center;gap:12px;height:46px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.contact-page .mopts label:hover{border-color:#2fd6ff99}.contact-page #mf1:checked~.mopts .m1,.contact-page #mf2:checked~.mopts .m2{background:linear-gradient(160deg,#2fd6ff29,#0a1c36b3);border-color:#2fd6ff;box-shadow:0 0 18px #2fd6ff4d}.contact-page #mf1:focus-visible~.mopts .m1,.contact-page #mf2:focus-visible~.mopts .m2{outline-offset:2px;outline:2px solid #8be9ff}.contact-page .req2{cursor:pointer;border:0;height:50px;margin-top:16px;padding:0 28px;font-family:inherit;font-size:16.5px}.contact-page .note{color:#aebfd1;margin-top:12px;font-size:14px}.contact-page .gtop{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:20px;display:grid}.contact-page .gmap img{width:104%;height:auto;margin-inline-end:-4%;display:block;-webkit-mask-image:radial-gradient(74% 78%,#000 58%,#0000 100%);mask-image:radial-gradient(74% 78%,#000 58%,#0000 100%)}.contact-page .ccards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.contact-page .cc{border-radius:16px;min-height:176px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.contact-page .cc:hover{border-color:#2fd6ffb3;transform:translateY(-4px);box-shadow:0 18px 40px -16px #1e78ff8c}.contact-page .cc>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.contact-page .cc:hover>img{transform:scale(1.06)}.contact-page .cc:after{content:"";pointer-events:none;background:linear-gradient(#040a148c 0%,#0000 40% 62%,#040a1499 100%);position:absolute;inset:0}.contact-page .cct{inset-inline-start:18px;z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:16px}.contact-page .cct h3{color:#fff;margin:0;font-size:21px;font-weight:600}.contact-page .cct span:not(.fl){color:#e1ebf6;margin-top:2px;font-size:14px;display:block}.contact-page .fl{filter:drop-shadow(0 2px 6px #00000080);flex:none;display:flex}.contact-page .ccb{inset-inline-start:14px;z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061224b8;border:1px solid #2fd6ffcc;border-radius:7px;align-items:center;gap:12px;height:40px;padding:0 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s,gap .2s;display:inline-flex;position:absolute;bottom:14px}.contact-page .ccb:hover{color:#03263a;background:#2fd6ff;gap:16px}.contact-page .cc:first-child .ccb{color:#03263a;background:linear-gradient(#6be6ff,#22c8f6);border-color:#0000}.contact-page .direct{border-radius:16px;align-items:center;gap:0;margin-top:20px;padding:12px 22px;display:flex}.contact-page .dl{flex:1.2;align-items:center;gap:16px;padding-inline-end:20px;display:flex}.contact-page .dl b{color:#fff;font-size:18px;font-weight:600;display:block}.contact-page .dl span:not(.di){color:#c4d2e1;margin-top:3px;font-size:14.5px;display:block}.contact-page .di{background:#0a1e3899;border:1.5px solid #2fd6ffbf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 0 16px #2fd6ff4d,inset 0 0 12px #2fd6ff2e}.contact-page .di.sm{width:44px;height:44px}.contact-page .dopt{color:#fff;border-inline-start:1px solid #aacdeb38;flex:1;align-self:stretch;align-items:center;gap:14px;padding:8px 20px;font-size:16px;font-weight:500;transition:background .2s,gap .2s;display:flex}.contact-page .dopt svg:last-child{color:#2fd6ff;margin-inline-start:auto}.contact-page .dopt:hover{color:#fff;background:linear-gradient(90deg,#2fd6ff1a,#0000)}.contact-page .cfgrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:40px;display:grid}.contact-page .cflist{flex-direction:column;gap:12px;display:flex}.contact-page .cfaq{background:#081426bf;border:1px solid #aacdeb4d;border-radius:10px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #aadcff26}.contact-page .cfaq[open]{background:linear-gradient(160deg,#2fd6ff1a,#081426cc);border-color:#2fd6ff;box-shadow:0 0 22px #2fd6ff33}.contact-page .cfaq summary{cursor:pointer;color:#fff;align-items:center;gap:16px;padding:14px 18px;font-size:17px;list-style:none;display:flex}.contact-page .cfaq summary::-webkit-details-marker{display:none}.contact-page .cfaq b{flex:1;font-weight:500}.contact-page .cfaq .ico{color:#e6eef8;border:1px solid #aacdeb80;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.contact-page .cfaq[open] .ico{color:#03263a;background:#2fd6ff;border-color:#2fd6ff}.contact-page .cfaq .mi{display:none}.contact-page .cfaq[open] .mi{display:block}.contact-page .cfaq[open] .pl{display:none}.contact-page .cfaq .chev{color:#c4d2e1;transition:transform .2s}.contact-page .cfaq[open] .chev{transform:rotate(180deg)}.contact-page .cfaq p{color:#c9d6e4;margin:0;padding-block:0 16px;padding-inline:64px 18px;font-size:15.5px;line-height:1.5}.contact-page .ccta .plane{object-fit:cover;object-position:left center;width:68%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.contact-page .ccta{background:radial-gradient(60% 80% at 80% 60%,#1e6edc33,#0000 70%),#040a14}@media (max-width:1100px){.contact-page .ways,.contact-page .ccards{grid-template-columns:minmax(0,1fr)}.contact-page .way img{width:34%}.contact-page .fgrid,.contact-page .gtop,.contact-page .cfgrid{grid-template-columns:minmax(0,1fr)}.contact-page .direct{flex-wrap:wrap;gap:10px}.contact-page .dl{flex:100%}.contact-page .dopt{border-inline-start:0;border-top:1px solid #aacdeb38}.contact-page .chero .heroart{opacity:.5}}@media (max-width:640px){.contact-page .chero h1{font-size:46px!important}.contact-page .frow{grid-template-columns:minmax(0,1fr)}.contact-page .cform,.contact-page .cside{padding:24px 20px 28px}.contact-page .cform h2,.contact-page .cside h2{font-size:32px}.contact-page .mopts{grid-template-columns:minmax(0,1fr)}.contact-page .cfaq p{padding-inline:18px}.contact-page .ccta h2{font-size:42px!important}.contact-page .ccta .plane{opacity:.5;width:100%}.contact-page .chero,.contact-page .ccta-copy,.contact-page .ccta>.wrap{padding-inline:20px!important}}@media (prefers-reduced-motion:reduce){.contact-page .sideart img{animation:none}}[dir=rtl] .contact-page .ccta .plane{inset-inline:auto 0;object-position:right center;left:0;right:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 30%);mask-image:linear-gradient(270deg,#0000 0%,#000 30%)}.contact-page .ccta .plane{inset-inline-end:0;left:auto;right:auto}
