.netmode-contact-template{color:#0b3554}.netmode-contact-hero{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(105deg,#041d30,#062a42 72%,#063449);color:#fff}.netmode-contact-hero:before{content:"";position:absolute;top:43%;right:-8%;width:62%;height:230px;transform:rotate(-8deg);border-top:1px solid rgba(0,214,181,.78);border-radius:50%;box-shadow:0 -9px 28px #00d6b521;pointer-events:none}.netmode-contact-hero__inner{position:relative;z-index:1;display:flex;min-height:310px;align-items:center;padding-top:var(--contact-padding-top, 84px);padding-bottom:var(--contact-padding-bottom, 84px)}.netmode-contact-hero__content{max-width:760px}.netmode-contact-hero__title{margin:0;color:#fff;font-size:clamp(46px,5vw,68px);font-weight:700;line-height:1.04;letter-spacing:-.035em}.netmode-contact-hero__copy{max-width:720px;margin-top:22px;color:#ffffffdb;font-size:20px;line-height:1.6}.netmode-contact-hero__copy>:first-child{margin-top:0}.netmode-contact-hero__copy>:last-child{margin-bottom:0}.netmode-contact-main{padding-top:var(--contact-padding-top, 128px);padding-bottom:var(--contact-padding-bottom, 136px);background:#fff}.netmode-contact-main__grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);gap:clamp(70px,9vw,150px);align-items:start}.netmode-contact-details__title,.netmode-contact-form__title{margin:0;color:#0b3554;font-weight:700;letter-spacing:-.025em}.netmode-contact-details__title{max-width:430px;font-size:clamp(32px,3.3vw,48px);line-height:1.1}.netmode-contact-details__intro{max-width:430px;margin-top:22px;color:#39546a;font-size:17px;line-height:1.7}.netmode-contact-details__intro>:first-child{margin-top:0}.netmode-contact-details__intro>:last-child{margin-bottom:0}.netmode-contact-chat{max-width:330px;margin-top:34px}.netmode-contact-chat__button{display:flex;width:100%;min-height:52px;align-items:center;gap:13px;padding:0 15px;border:1.5px solid #00a98f;border-radius:7px;background:#fff;color:#0b3554;font:inherit;font-size:17px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.netmode-contact-chat__icon{width:24px;height:24px;flex:0 0 24px;color:#00a98f;transition:color .2s ease}.netmode-contact-chat__label{flex:1 1 auto}.netmode-contact-chat__arrow{flex:0 0 auto;color:#00a98f;font-size:24px;font-weight:400;line-height:1;transition:color .2s ease,transform .2s ease}.netmode-contact-chat__button:hover{border-color:#008f7a;background:#eefbf8;color:#062f49}.netmode-contact-chat__button:hover .netmode-contact-chat__icon,.netmode-contact-chat__button:hover .netmode-contact-chat__arrow{color:#008f7a}.netmode-contact-chat__button:hover .netmode-contact-chat__arrow{transform:translate(3px)}.netmode-contact-chat__button:focus-visible{outline:0;box-shadow:0 0 0 3px #00a98f33}.netmode-contact-chat__supporting{margin:9px 0 0;color:#39546a;font-size:14px;line-height:1.55}.netmode-contact-list{display:grid;gap:30px;margin:54px 0 0}.netmode-contact-list--after-chat{margin-top:32px}.netmode-contact-list__item{margin:0}.netmode-contact-list__item dt{margin:0 0 6px;color:#0b3554;font-size:17px;font-weight:700;line-height:1.35}.netmode-contact-list__item dd{margin:0;color:#163c58;font-size:17px;line-height:1.55}.netmode-contact-list__item a{color:inherit;text-decoration-color:#00a98f73;text-underline-offset:4px}.netmode-contact-list__item a:hover{color:#008f7a}.netmode-contact-office{margin-top:86px}.netmode-contact-office h3{margin:0 0 14px;color:#0b3554;font-size:24px;line-height:1.3}.netmode-contact-office .rte{color:#39546a;font-size:17px;font-style:normal;line-height:1.7}.netmode-contact-panel{position:relative;overflow:hidden;padding:66px;border:1px solid #cfe0e7;border-radius:7px;background:linear-gradient(135deg,#f6fbfd,#edf7fa);box-shadow:0 14px 34px #0b35540b}.netmode-contact-panel:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:#00cfae}.netmode-contact-form__title{font-size:clamp(32px,3vw,44px);line-height:1.12}.netmode-contact-form__intro{margin-top:15px;color:#39546a;font-size:17px;line-height:1.65}.netmode-contact-form__intro>:first-child{margin-top:0}.netmode-contact-form__intro>:last-child{margin-bottom:0}.netmode-contact-fields{display:grid;gap:26px;margin-top:44px}.netmode-contact-fields__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.netmode-contact-field{display:grid;gap:9px}.netmode-contact-field label{color:#0b3554;font-size:15px;font-weight:700;line-height:1.35}.netmode-contact-field__optional{color:#657b8a;font-size:13px;font-weight:400}.netmode-contact-field input,.netmode-contact-field select,.netmode-contact-field textarea{width:100%;border:1px solid #b8cbd4;border-radius:3px;background:#fff;color:#0b3554;font:inherit;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.netmode-contact-field input,.netmode-contact-field select{min-height:54px;padding:0 16px}.netmode-contact-field select{-webkit-appearance:auto;appearance:auto}.netmode-contact-field textarea{min-height:170px;padding:15px 16px;line-height:1.55;resize:vertical}.netmode-contact-field input:focus,.netmode-contact-field select:focus,.netmode-contact-field textarea:focus{border-color:#00a98f;outline:0;box-shadow:0 0 0 3px #00a98f26}.netmode-contact-field [aria-invalid=true]{border-color:#b42318}.netmode-contact-submit{display:inline-flex;min-width:176px;min-height:50px;align-items:center;justify-content:center;margin-top:34px;padding:0 26px;border:1px solid #00d6b5;border-radius:3px;background:#00d6b5;color:#06243a;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.netmode-contact-submit:hover{border-color:#20e6c6;background:#20e6c6}.netmode-contact-alert{margin:30px 0 0;padding:18px 20px;border-radius:4px;font-size:15px;line-height:1.6}.netmode-contact-alert--success{border:1px solid #9edbcf;background:#eaf9f5;color:#075b4d}.netmode-contact-alert--error{border:1px solid #efb0aa;background:#fff2f1;color:#8f1d16}.netmode-contact-alert ul{margin:0;padding-left:20px}.netmode-contact-routes{padding-top:var(--contact-padding-top, 48px);padding-bottom:var(--contact-padding-bottom, 48px);background:#edf8fb}.netmode-contact-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.netmode-contact-route{display:flex;min-height:46px;align-items:center;justify-content:center;padding:0 44px;color:#008f7a;font-size:17px;font-weight:700;text-align:center;text-decoration:none}.netmode-contact-route+.netmode-contact-route{border-left:1px solid #c4d9e1}.netmode-contact-route:hover{color:#006e5f}.netmode-contact-route__arrow{margin-left:8px;font-size:21px;line-height:1}@media screen and (max-width:999px){.netmode-contact-main{padding-top:var(--contact-padding-top-tablet, 88px);padding-bottom:var(--contact-padding-bottom-tablet, 92px)}.netmode-contact-main__grid{grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);gap:54px}.netmode-contact-panel{padding:46px}}@media screen and (max-width:760px){.netmode-contact-hero,.netmode-contact-hero__inner{min-height:280px}.netmode-contact-hero:before{top:57%;right:-36%;width:100%;opacity:.7}.netmode-contact-hero__inner{padding-top:var(--contact-padding-top-mobile, 68px);padding-bottom:var(--contact-padding-bottom-mobile, 68px)}.netmode-contact-hero__title{font-size:43px}.netmode-contact-hero__copy{font-size:17px}.netmode-contact-main{padding-top:var(--contact-padding-top-mobile, 72px);padding-bottom:var(--contact-padding-bottom-mobile, 76px)}.netmode-contact-main__grid{grid-template-columns:1fr;gap:68px}.netmode-contact-details__title{font-size:34px}.netmode-contact-chat{max-width:360px}.netmode-contact-office{margin-top:58px}.netmode-contact-panel{padding:36px 28px}.netmode-contact-fields__row{grid-template-columns:1fr}.netmode-contact-submit{width:100%}.netmode-contact-routes{padding-top:var(--contact-padding-top-mobile, 32px);padding-bottom:var(--contact-padding-bottom-mobile, 32px)}.netmode-contact-routes__grid{grid-template-columns:1fr}.netmode-contact-route{padding:20px 12px}.netmode-contact-route+.netmode-contact-route{border-top:1px solid #c4d9e1;border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/contact-netmode.css.map */
