:root{--ses-ink:#1d3858;--ses-green:#d1414c;--default-primary:#d1414c;--default-primary-dark:#b3313d;--default-primary-soft:#fff2f2;--default-ink:#1d3858}
.ses-header{background:#fff;color:#263e5a;border:0;box-shadow:0 5px 22px rgba(27,61,94,.05)}
.ses-header-top{background:#f2f5f8;border-bottom:1px solid #e7edf3;color:#697b8b;font-size:12px}
.ses-header-top__inner,.ses-header-top__info,.ses-header-top__links{display:flex;align-items:center}
.ses-header-top__inner{min-height:37px;justify-content:space-between;gap:20px}
.ses-header-top__info{gap:9px}.ses-header-top__pin{font-size:17px;color:#d1414c;line-height:1}.ses-header-top__separator{height:13px;width:1px;background:#d4dee8;margin:0 7px}.ses-header-top__links{gap:26px}.ses-header-top__links a{color:#607489;text-decoration:none}.ses-header-top__links a:hover{color:#d1414c}
.ses-header-main{background:#fff;position:relative}.ses-header__inner{min-height:82px;gap:32px}.ses-brand{color:#234b74;min-width:190px}.ses-brand b{color:#234b74;font-size:21px}.ses-brand small{color:#8190a0}.ses-brand__mark{background:#eaf2fa;color:#2b6096;border-radius:10px}.ses-brand__image{width:auto;max-width:150px;max-height:55px;object-fit:contain}
.ses-header .ses-nav{gap:12px}.ses-header .ses-nav a{color:#425a70;font-weight:650;font-size:14px}.ses-header .ses-nav a:hover{background:#f3f7fb;color:#d1414c}.ses-header__action{display:flex!important;align-items:center}.ses-call{display:flex;align-items:center;gap:11px;min-height:51px;padding:7px 16px 7px 8px;background:#fff;border:1px solid #f0c8ca;border-radius:9px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.ses-call:hover{border-color:#d1414c;box-shadow:0 5px 15px #d1414c17}.ses-call__icon{width:36px;height:36px;border-radius:7px;display:grid;place-items:center;background:#d94750;color:#fff;font-size:19px;line-height:1}.ses-call small,.ses-call b{display:block;white-space:nowrap}.ses-call small{font-size:10px;color:#9a7180;line-height:1.2;margin-bottom:3px}.ses-call b{font-size:14px;color:#244d78;line-height:1.15}.ses-header .default-menu-toggle{border-color:#dce6ef;background:#fff}.ses-header .default-menu-toggle span:not(.sr-only){background:#315c86}
.ses-services-nav{background:#f8fafc;border-top:1px solid #edf1f5;border-bottom:1px solid #e3ebf2}.ses-services-nav__inner{display:flex;align-items:stretch;min-height:50px}.ses-services-nav__label{display:flex;align-items:center;gap:9px;padding-right:23px;margin-right:12px;border-right:1px solid #e2e9f0;font-weight:750;font-size:13px;color:#315c86;white-space:nowrap}.ses-services-nav__label>span{color:#d1414c;font-size:19px}.ses-services-nav__items{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.ses-service-menu{position:relative}.ses-service-menu summary,.ses-services-nav__link,.ses-services-nav__all{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:7px;text-decoration:none;color:#405a72;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.ses-service-menu summary::-webkit-details-marker{display:none}.ses-service-menu summary>span{color:#92a2b0}.ses-service-menu[open] summary,.ses-service-menu summary:hover,.ses-services-nav__link:hover{background:#edf3f9;color:#24588a}.ses-service-menu__panel{position:absolute;top:calc(100% + 3px);left:0;z-index:30;min-width:220px;padding:7px;border:1px solid #e3eaf1;background:#fff;border-radius:9px;box-shadow:0 15px 30px #2445691c}.ses-service-menu__panel a,.ses-service-menu__panel>span{display:block;color:#425d76;padding:10px 11px;border-radius:6px;font-size:13px;text-decoration:none}.ses-service-menu__panel a:hover{background:#f2f6fa;color:#d1414c}.ses-services-nav__all{color:#d1414c}.ses-services-nav__all:hover{color:#aa2834}
.ses-button,.ses-blocks button{background:#d1414c}.ses-button:hover,.ses-blocks button:hover{background:#b3313d}.ses-eyebrow,.ses-blocks .svc-section__title-ico,.ses-blocks i,.ses-quiz-form legend{color:#315e8a}.ses-aside{border-top-color:#d1414c}.default-footer{background:#2a5078;border-top-color:#d1414c}.default-footer__bottom{border-color:#55718e}.ses-service-hero{background:#2b5a88}.ses-service-hero:before,.ses-service-hero__eyebrow>span:first-child{background:#ed7d85}.ses-service-hero__features b{color:#ffbec2}.ses-service-offer__label{color:#c23442}
@media(max-width:980px){.ses-header__inner{gap:15px}.ses-header .ses-nav{gap:2px}.ses-brand{min-width:160px}.ses-call{padding-right:9px}.ses-call b{font-size:12px}}
@media(max-width:820px){.ses-header-top__inner{min-height:32px}.ses-header-top__links{display:none}.ses-header__inner{min-height:72px}.ses-header .ses-nav{background:#fff;top:100%;padding:12px 16px}.ses-header .ses-nav a{color:#324f6a}.ses-header .ses-nav a:hover{color:#d1414c}.ses-header .default-menu-toggle{order:3;margin-left:0}.ses-header__action{margin-left:auto}.ses-services-nav__inner{min-height:45px}.ses-services-nav__label{padding-right:12px;margin-right:4px}.ses-service-menu summary,.ses-services-nav__all,.ses-services-nav__link{padding:11px 10px}}
@media(max-width:480px){.ses-header-top{font-size:11px}.ses-brand{min-width:0;gap:7px}.ses-brand__mark{width:36px;height:36px;font-size:23px}.ses-brand b{font-size:18px}.ses-brand small{font-size:10px}.ses-header__inner{gap:8px}.ses-call{min-height:42px;gap:6px;padding:4px 7px 4px 4px}.ses-call__icon{width:29px;height:29px;font-size:16px}.ses-call small{font-size:9px}.ses-call b{font-size:11px}.ses-header .default-menu-toggle{width:40px;height:40px;padding:9px}.ses-services-nav__label{font-size:12px}.ses-service-menu summary,.ses-services-nav__all,.ses-services-nav__link{font-size:12px;padding:10px 8px}}
.ses-detail__grid--full{grid-template-columns:minmax(0,1fr)}

