

/* Start:/local/templates/adp/assets/contacts.css?17904273526573*/
.adp-contacts-page{letter-spacing:0}
.adp-contacts-page .hchip{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #E8E8ED;border-radius:12px;background:#fff;font-size:13px;color:#52525B;white-space:nowrap}
.adp-contacts-page .hchip svg{color:#FB3F3F;flex-shrink:0}
.adp-contacts-page [data-cards]>div,.adp-contacts-page [data-cards2]>div{min-width:0}
.adp-contacts-page [data-contact-reqs] .cpbtn{color:#A1A1AA}
.adp-contacts-page [data-cards] .mapbtn{margin-top:22px!important;min-height:44px}
.adp-contacts-page [data-formgrid]>div{min-width:0}
.adp-contacts-page [data-formgrid] a{overflow-wrap:anywhere;white-space:normal!important}
.adp-contacts-page [data-formgrid]>div:first-child>div:last-child>div:last-child{grid-template-columns:minmax(0,1fr)!important}
.adp-contacts-page [data-contacts-pin]{max-width:640px!important;width:100%!important;margin:0!important;overflow:hidden}
.adp-contacts-page [data-heroh1]{letter-spacing:0!important}
.adp-webform-quote .adp-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}
.adp-webform-quote .adp-form-field{min-width:0}
.adp-webform-quote .adp-form-field-wide{grid-column:1/-1}
.adp-webform-quote textarea.fld{height:auto;min-height:100px;padding:15px 18px;resize:vertical}
.adp-webform-quote .adp-calc-actions{grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:24px}
.adp-webform-quote .adp-consent,.adp-webform-quote .adp-form-submit{margin-top:0}
.adp-webform-quote .adp-consent-row{max-width:320px;align-items:center}
.adp-webform-quote .adp-consent-text{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.adp-webform-quote .adp-form-submit{height:56px;padding:0 26px;font-size:16.5px}
.adp-request-tabs{display:flex;gap:5px;padding:5px;border-radius:15px;background:#F3F3F5;width:fit-content;max-width:100%}
.adp-request-option{position:relative;min-width:0;cursor:pointer}
.adp-request-option input{position:absolute;opacity:0;width:1px;height:1px}
.adp-request-option .reqtab{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:11px;color:#52525B;font-size:15px;line-height:1.15;text-align:center;transition:background .28s,color .22s,box-shadow .28s}
.adp-request-option .reqtab svg{width:0;opacity:0;flex-shrink:0;transition:width .28s,opacity .22s,margin .28s}
.adp-request-option input:checked+.reqtab{background:#FB3F3F;color:#fff;box-shadow:0 10px 24px -10px rgba(251,63,63,.7)}
.adp-request-option input:checked+.reqtab svg{width:16px;opacity:1;margin-right:9px}
.adp-request-option input:focus-visible+.reqtab{outline:2px solid #15151A;outline-offset:2px}
.adp-form-toast.adp-audit-notice{bottom:34px;align-items:center;width:max-content;max-width:calc(100vw - 32px);padding:17px 24px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -18px rgba(0,0,0,.5);animation-duration:.5s}
.adp-audit-notice i{width:34px;height:34px}
.adp-audit-notice strong{font-size:15.5px;margin-bottom:2px}
.adp-audit-notice span{font-size:13.5px;color:#B6B6BE}
.adp-audit-notice:after{left:0;right:0;border-radius:0;animation-duration:3.4s}
@media(max-width:1320px){.adp-inner-header [data-hideemail]{display:none!important}.adp-request-option .reqtab{padding:0 12px}}
@media(max-width:1180px){.adp-inner-header nav[data-mainnav]{display:none!important}.adp-contacts-page [data-cards]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adp-contacts-page [data-formgrid]>div:first-child{padding:40px 28px!important}.adp-contacts-page [data-formgrid]>div:last-child{padding:28px!important}.adp-contacts-page [data-formgrid]>div:last-child>div{padding:30px 24px!important}}
@media(max-width:960px){.adp-contacts-page [data-herogrid],.adp-contacts-page [data-formgrid],.adp-contacts-page [data-cards2]{grid-template-columns:minmax(0,1fr)!important}.adp-contacts-page [data-heroh1]{font-size:42px!important}.adp-contacts-page [data-herogrid]{gap:26px!important}.adp-contacts-page [data-contacts-pin]{max-width:520px!important}.adp-webform-quote .adp-form-fields{grid-template-columns:minmax(0,1fr)}.adp-webform-quote .adp-calc-actions{grid-template-columns:minmax(0,1fr)}}
@media(max-width:900px){.adp-inner-header [data-hidephone]{display:none!important}}
@media(max-width:767px){.adp-inner-header>div{gap:8px!important;padding:12px!important}.adp-inner-header>div>a svg{width:78px;height:auto}.adp-inner-header>div>div{min-width:0}.adp-inner-header>div>div>button{font-size:0!important;padding:0 10px!important;gap:0!important}.adp-inner-header .fbtn{width:136px!important;min-width:136px!important;padding:0 20px!important}.adp-inner-header .fbtn .fb-text{font-size:13px!important}.adp-inner-header>div>div>div:last-child{padding-left:0!important}.adp-contacts-page #top{padding:20px 0 34px!important}.adp-contacts-page #top p{margin-top:14px!important}.adp-contacts-page [data-heroh1]{font-size:32px!important}.adp-contacts-page [data-formgrid]>div:last-child{padding:18px 14px!important}.adp-contacts-page [data-formgrid]>div:last-child>div{padding:26px 20px!important}.adp-request-tabs{width:100%;gap:4px}.adp-request-option{flex:1 1 0}.adp-request-option .reqtab{min-height:46px;padding:0 8px;font-size:14px}.adp-request-option input:checked+.reqtab svg{width:14px;margin-right:6px}.adp-contacts-page [data-formgrid]>div:first-child{padding:32px 24px!important}.adp-contacts-page [data-formgrid]>div:first-child>div:last-child>p:first-child{font-size:28px!important}}
@media(max-width:640px){.adp-contacts-page [data-cards]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.adp-contacts-page [data-cards]>div{padding:24px 18px!important}.adp-contacts-page [data-cards] h3{font-size:20px!important}.adp-contacts-page [data-mapbtns]{left:18px!important;right:18px;flex-direction:column!important;align-items:stretch!important}.adp-contacts-page [data-contact-reqs]{grid-template-columns:minmax(0,1fr)!important}.adp-contacts-page [data-cards2]>div{padding:28px 22px!important}.adp-contacts-page #contacts{padding-top:56px!important}}
@media(max-width:440px){.adp-contacts-page [data-cards]{grid-template-columns:minmax(0,1fr)!important}.adp-contacts-page [data-formgrid]>div:first-child>div:last-child>div:last-child{grid-template-columns:minmax(0,1fr)!important}}
@media(min-width:1400px){.adp-contacts-page [data-formgrid]>div:first-child>div:last-child>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:360px){.adp-request-option .reqtab{padding:0 4px;font-size:13px}.adp-request-option input:checked+.reqtab svg{display:none}}

/* End */


/* Start:/local/templates/adp/components/bitrix/breadcrumb/adp/style.css?1790429749872*/
.adp-breadcrumbs{margin:0 0 28px;font-size:13px;line-height:1.5;color:#15151a;letter-spacing:0}
.adp-breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;padding:0;margin:0;list-style:none}
.adp-breadcrumbs li{display:inline-flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}
.adp-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}
.adp-breadcrumbs a:hover,.adp-breadcrumbs a:focus-visible,.adp-breadcrumbs [aria-current=page]{color:#fb3f3f}
.adp-breadcrumbs__separator{color:#c4c4cb;flex-shrink:0}
.adp-breadcrumbs-shell{max-width:1420px;margin:auto;padding:36px 24px 0}
.adp-breadcrumbs--list .adp-breadcrumbs{margin-bottom:22px}
.adp-breadcrumbs--detail .adp-breadcrumbs{margin-bottom:32px}
@media(max-width:767px){.adp-breadcrumbs-shell{padding:24px 20px 0}.adp-breadcrumbs{font-size:13px}}

/* End */
/* /local/templates/adp/assets/contacts.css?17904273526573 */
/* /local/templates/adp/components/bitrix/breadcrumb/adp/style.css?1790429749872 */
