/* Shared inner-page presentation, aligned with the selected homepage. */
html.sf-site {--sc-ink:#172e4b;--sc-muted:#52667e;--sc-blue:#245caa;--sc-line:#d5e0ed;--sc-font:Arial,Helvetica,sans-serif;}
.sf-site body {background:#fff;color:var(--sc-ink);font-family:var(--sc-font);display:block!important;width:100%!important;max-width:none!important;padding:0!important;}
.sf-site *, .sf-site *::before, .sf-site *::after {box-sizing:border-box;}
.sf-site .sf-shell {background:white;border-bottom:1px solid #d5e0ed;}
.sf-site .sf-shell .sc-header {max-width:1240px;}
.sf-site .sf-breadcrumb {max-width:1240px;margin:auto;padding:22px 32px;font:14px/1.5 var(--sc-font);color:#52667e;}
.sf-site .sf-breadcrumb a {color:#245caa!important;text-decoration:none;}
.sf-site .sf-record {padding-top:38px!important;padding-bottom:38px!important;background:#fff;}
.sf-site .sf-record:nth-of-type(4n+2) {background:#f0f4f9;}
.sf-site .sf-record.sf-zero {padding:54px 32px!important;}
.sf-site .sf-record :is(.t-container,.t-container_100) {max-width:1176px;width:100%;margin:auto;padding-inline:0;}
.sf-site .sf-record :is(.t-col,.t-prefix_1,.t-prefix_2,.t-prefix_3,.t-prefix_4) {margin-left:0!important;margin-right:0!important;padding-left:0;}
.sf-site .sf-record .t-row {display:flex;flex-wrap:wrap;gap:28px;width:100%;align-items:flex-start;}
.sf-site .sf-record .t-clear {display:none;}
.sf-site .sf-record .t-container {display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;}
.sf-site .sf-record .t-container::before,.sf-site .sf-record .t-container::after {display:none;}
.sf-site .sf-record :is(.t-col,.t-width) {max-width:100%;min-width:0;}
.sf-site .sf-record :is(.t-col_12,.t-col_10,.t-col_9,.t-col_8,.t-col_7) {width:100%;max-width:900px;margin-inline:auto;}
.sf-site .sf-record .t-col_6 {width:calc(50% - 14px);}
.sf-site .sf-record .t-col_4 {width:calc(33.333% - 19px);}
.sf-site .sf-record .t-col_3 {width:calc(25% - 21px);}
.sf-site .sf-record :is(.t-title,.t-heading,h1,h2,h3,.t-name,.t-uptitle,.t-descr,.t-text,.tn-atom),
.sf-site .sf-record :is(.t-title,.t-heading,.t-name,.t-descr,.t-text,.tn-atom) :is(span,strong,b,p,a,div) {font-family:var(--sc-font)!important;color:inherit!important;letter-spacing:normal!important;}
.sf-site .sf-record :is(.t-text,.t-descr,.tn-atom) {color:#52667e!important;font-size:16px!important;line-height:1.7!important;}
.sf-site .sf-record :is(.t-title,.t-heading,h1,h2) {color:#172e4b!important;font-size:32px!important;line-height:1.3!important;font-weight:400!important;}
.sf-site .sf-record :is(.t-name,h3) {color:#172e4b!important;font-size:22px!important;line-height:1.4!important;font-weight:400!important;}
.sf-site .sf-record :is(.t-text,.t-descr) a {color:#245caa!important;text-decoration:underline;text-underline-offset:3px;}
.sf-site .sf-record :is(.t-uptitle,.t-uptitle *) {font-size:12px!important;line-height:1.5!important;color:#245caa!important;}
.sf-site .sf-record img {max-width:100%;}
.sf-site .sf-record :is(.t-btn,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom) {background:#245caa!important;border:1px solid #245caa!important;border-radius:3px!important;color:white!important;font:500 15px/1.4 var(--sc-font)!important;min-height:50px;padding:15px 22px!important;height:auto!important;}
.sf-site .sf-record .t-btn :is(span,td) {color:white!important;font-size:15px!important;}
.sf-site .sf-record :is(input,textarea,select) {font-family:var(--sc-font)!important;font-size:16px!important;}
.sf-site .sf-record :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select) {color:#172e4b!important;background:#fff!important;border-color:#b6c6d9!important;border-radius:3px!important;max-width:100%;}
.sf-site .sf-record .t-input-group {margin-bottom:20px!important;}
.sf-site .sf-record .t-form__inputsbox {max-width:620px;margin-inline:auto;}
.sf-site .sf-record :is(.t-input-title,.t-input-subtitle,.t-checkbox__labeltext,.t-form__bottom-text) {color:#52667e!important;font:14px/1.6 var(--sc-font)!important;}
.sf-site .sf-record .t-form__bottom-text a {color:inherit!important;text-decoration:underline;}
.sf-site .sf-record .t-submit {width:100%;}
.sf-site .t-popup__container {background:#fff;border-radius:5px;}
.sf-site .t-popup :is(.t-title,.t-descr,.t-input-title,.t-input-subtitle,.t-checkbox__labeltext,.t-form__bottom-text) {font-family:var(--sc-font)!important;color:#172e4b!important;}
.sf-site .t-popup :is(.t-input,.t-select,.t-input-block textarea) {font:16px/1.5 var(--sc-font)!important;color:#172e4b!important;background:white!important;border-color:#b6c6d9!important;}
.sf-site .t-popup :is(.t-btn,.t-submit) {font:500 15px/1.4 var(--sc-font)!important;background:#245caa!important;color:#fff!important;border-radius:3px!important;border-color:#245caa!important;}
/* Zero Block content is placed in document flow, retaining IDs and handlers. */
.sf-site .sf-zero :is(.t396__artboard,.t396__carrier,.t396__filter) {height:auto!important;min-height:0!important;}
.sf-site .sf-zero .t396__artboard {max-width:1176px!important;width:100%!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px!important;overflow:visible!important;transform:none!important;background:transparent!important;}
.sf-site .sf-zero :is(.t396__carrier,.t396__filter,.sf-decoration) {display:none!important;}
.sf-site .sf-zero .t396__elem {position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;opacity:1!important;visibility:visible!important;}
.sf-site .sf-zero :is(.tn-atom,.tn-atom__scale-wrapper) {position:relative!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;}
.sf-site .sf-zero .sf-zero-heading {grid-column:1/-1;}
.sf-site .sf-zero .sf-zero-heading .tn-atom {font-size:30px!important;line-height:1.35!important;color:#172e4b!important;font-weight:400!important;}
.sf-site .sf-zero .sf-zero-long {grid-column:1/-1;max-width:900px;}
.sf-site .sf-zero .sf-zero-media {align-self:center;}
.sf-site .sf-zero .sf-zero-small img {max-width:64px!important;max-height:64px!important;margin:0;}
.sf-site .sf-zero .sf-zero-media img {display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:440px;object-fit:contain;margin:auto;}
.sf-site .sf-zero .sf-zero-button {align-self:start;}
.sf-site .sf-zero .sf-zero-button .tn-atom {display:inline-flex;align-items:center;justify-content:center;width:auto!important;}
.sf-site .sf-zero [data-elem-type="form"] {grid-column:1/-1;max-width:620px;justify-self:center;}
.sf-site .sf-zero .sf-zero-row {grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--sf-columns,1),minmax(0,1fr));gap:28px;align-items:start;}
.sf-site .sf-zero .sf-zero-row :is(.sf-zero-heading,.sf-zero-long) {grid-column:auto;}
.sf-site .sf-hero {background:#173c49!important;padding-top:64px!important;padding-bottom:64px!important;}
.sf-site .sf-hero :is(.t-title,.t-heading,h1,h2,.t-descr,.t-text,.tn-atom,.sf-zero-heading .tn-atom) {color:#f7faff!important;}
.sf-site .sf-hero :is(h1,.t-title,.t-heading,.sf-zero-heading .tn-atom) {font-size:42px!important;line-height:1.25!important;}
.sf-site .sf-hero .t-cover__filter {background:#173c49!important;opacity:.92!important;}
.sf-site .sf-hero .t-btn {background:#fff3dc!important;color:#173c49!important;border-color:#fff3dc!important;}
.sf-site .sf-hero .t-btn span {color:#173c49!important;}
.sf-site .sf-hero .sf-zero-small img {filter:brightness(0) invert(1);opacity:.85;}
.sf-site .sf-footer {background:#edf3fb;}
.sf-site .sf-footer :is(h2,p,a,span,nav) {overflow-wrap:anywhere;}
.sf-site .sf-footer .sc-contact {grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:100%;}
.sf-site .sf-shell .sc-header {width:100%;}
.sf-site .sf-footer-bottom {max-width:1240px;margin:auto;padding:25px 32px;border-top:1px solid #d5e0ed;display:flex;gap:20px;justify-content:space-between;font:13px/1.6 var(--sc-font);color:#52667e;}
.sf-site .sf-footer-bottom a {color:#245caa!important;}
.sf-site .sf-record .t-cover {max-height:none;}
.sf-site .sf-record iframe {max-width:100%;}
.sf-site .sf-record table {max-width:100%;}
.sf-site .sf-record :is(.t-animate,.t396__elem) {opacity:1!important;visibility:visible!important;}
.sf-site .t-records {opacity:1!important;transition:none!important;}
.sf-site .sf-anchor {padding:0!important;background:transparent!important;}
.sf-site .sf-native {max-width:1176px;margin:auto;overflow-wrap:anywhere;}
.sf-site .sf-record :is(.t-bgimg,.t-card__bgimg) {border-radius:4px;}
@media(max-width:1240px){.sf-site .sf-record:not(.sf-zero){padding-left:32px!important;padding-right:32px!important;}}
@media(max-width:800px){.sf-site .sf-record :is(.t-col_3,.t-col_4){width:calc(50% - 14px);}.sf-site .sf-hero :is(h1,.t-title,.t-heading,.sf-zero-heading .tn-atom){font-size:34px!important;}}
@media(max-width:600px){.sf-site .sf-record{padding:28px 20px!important;}.sf-site .sf-record.sf-zero{padding:36px 20px!important;}.sf-site .sf-record .t-col{width:100%!important;float:none!important;margin:0!important;}.sf-site .sf-zero .t396__artboard{grid-template-columns:1fr;gap:20px!important;}.sf-site .sf-zero .sf-zero-media img{max-height:300px;}.sf-site .sf-record :is(.t-title,.t-heading,h1,h2,.sf-zero-heading .tn-atom){font-size:27px!important;}.sf-site .sf-hero :is(h1,.t-title,.t-heading,.sf-zero-heading .tn-atom){font-size:32px!important;}.sf-site .sf-footer-bottom{flex-direction:column;padding:22px 20px;}.sf-site .sf-breadcrumb{padding:18px 20px;}.sf-site .sf-record .t-container{gap:22px;}}
@media(prefers-reduced-motion:reduce){.sf-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important;}}
@media(max-width:600px){.sf-site .sf-zero .sf-zero-row{grid-template-columns:1fr;gap:20px;}.sf-site .sf-footer .sc-contact{grid-template-columns:1fr;}.sf-site .sf-record .t-cover__wrapper{height:auto!important;min-height:0!important;}.sf-site .sf-record .t-cover{height:auto!important;}.sf-site .sf-record .t-cover__carrier{height:100%!important;}}
