.breadcrumbs-wrapper { position: absolute; top: 70px; width: 100%; z-index: 100; }

.breadcrumbs-wrapper .sl-container { max-width: auto; margin: 0 20px; }

@media (max-width: 991px) { .breadcrumbs-wrapper .sl-container { margin: 0 15px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper { top: 60px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper ul { white-space: nowrap; overflow-x: scroll; }
  .breadcrumbs-wrapper ul::-webkit-scrollbar { display: none; } }

.breadcrumbs-wrapper ul li { position: relative; display: inline-block; margin-right: 6px; }

.breadcrumbs-wrapper ul li a { position: relative; display: block; font-family: "Intelo Regular", sans-serif; font-size: 9px; line-height: 110%; letter-spacing: 0.12em; text-transform: uppercase; color: #062B4E; padding-right: 12px; }

@media (max-width: 991px) { .breadcrumbs-wrapper ul li a { font-size: 8px; } }

.breadcrumbs-wrapper ul li a::after { content: ''; position: absolute; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAwLjVMMy41IDNMMSA1LjUiIHN0cm9rZT0iIzA2MkI0RSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat; background-position: center 1px; height: 100%; width: 5px; right: 0; top: 0; }

.breadcrumbs-wrapper ul li:last-child a::after { content: unset; }

@media (max-width: 991px) { .default-page { margin: 100px 0 80px; } }

.default-page .section-content { margin: 25px 0 80px; }

@media (max-width: 991px) { .default-page .section-content { margin: 14px 0 60px; } }

.default-page .section-content p { font-size: 13px; line-height: 19px; }

.default-page .section-content p strong, .default-page .section-content p b { font-size: 13px; line-height: 19px; }

.default-page .section-content .default-page-img-grid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; max-width: 820px; max-height: 420px; }

.default-page .section-content .address { max-width: 754px; }

.default-page .section-content .address .two-fields select { font-size: 16px; line-height: 22px; }

@media (max-width: 991px) { .default-page .section-content .address .two-fields select { font-size: 13px; line-height: 19px; } }

.default-page strong, .default-page b { font-family: "Intelo Regular", sans-serif; font-size: 18px; line-height: 24px; }

.default-page p { margin-bottom: 20px; max-width: 855px; }

.default-page p:last-child { margin-bottom: 0; }

.default-page h1 span { font-size: 56px; line-height: 110%; }

.default-page h2 { position: relative; font-family: "Intelo Light", sans-serif; font-size: 28px; line-height: 31px; padding-top: 20px; color: #062B4E; margin: 60px 0 15px; }

@media (max-width: 991px) { .default-page h2 { margin: 40px 0 15px; } }

.default-page h2::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #407DC9 0%, rgba(64, 125, 201, 0) 100.55%); }

.default-page h3 { position: relative; font-family: "Intelo Regular", sans-serif; font-size: 18px; line-height: 24px; padding-top: 20px; margin: 60px 0 15px; }

.default-page h3::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #407DC9 0%, rgba(64, 125, 201, 0) 100.55%); }

.default-page h2 + h3 { margin-top: 20px; }

@media (max-width: 991px) { .default-page h2 + h3 { margin-top: 15px; } }

.default-page h4 { font-family: "Intelo Regular", sans-serif; font-size: 18px; line-height: 24px; margin-top: 60px; }

@media (max-width: 991px) { .default-page h4 { margin-top: 20px; } }

.default-page ul { list-style: disc; padding-left: 18px; }

.default-page ul li { font-family: "Intelo Light", sans-serif; font-size: 16px; line-height: 24px; color: #062B4E; margin-bottom: 20px; word-break: break-word; }

.default-page ol { list-style: decimal; padding-left: 20px; }

.default-page ol li { margin-bottom: 0; }

.default-page .how-does-it-work-table { display: flex; justify-content: space-between; border-bottom: 1px solid rgba(136, 174, 222, 0.4); }

.default-page .how-does-it-work-table.head { border-top: 1px solid rgba(136, 174, 222, 0.4); }

.default-page .how-does-it-work-table h2 { padding: 27px 0; margin: 0; width: 50%; }

@media (max-width: 991px) { .default-page .how-does-it-work-table h2 { padding: 16px 0; font-size: 16px; line-height: 24px; } }

.default-page .how-does-it-work-table h2::after { content: none; }

.default-page .how-does-it-work-table h2:nth-child(2) { background: #F5F5F5; padding-left: 30px; }

.default-page .store-locator-menu-grid { grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 0 !important; }

@media (max-width: 991px) { .default-page .store-locator-menu-grid { white-space: nowrap; overflow-x: scroll; overflow-y: hidden; display: block; margin: 0; margin: 0 -15px; padding: 0px 15px !important; } }

@media (min-width: 768px) and (max-width: 991px) { .default-page .store-locator-menu-grid { margin: 0 0; padding: 0 15px; width: 100%; max-width: 100%; padding-left: 0 !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .default-page .store-locator-menu-grid { grid-column-gap: 10px; } }

.default-page .store-locator-menu-grid li { list-style: none; }

.default-page .store-locator-menu-grid li.active .submenu-card-text { color: #fff; }

.default-page .store-locator-menu-grid li.active:nth-child(1) .submenu-card-text { background: #407DC9; }

.default-page .store-locator-menu-grid li.active:nth-child(2) .submenu-card-text { background: #FF6600; }

.default-page .store-locator-menu-grid li.active:nth-child(3) .submenu-card-text { background: #DA281C; }

.default-page .store-locator-menu-grid li.active:nth-child(4) .submenu-card-text { background: #FAB90E; }

.default-page .store-locator-menu-grid .submenu-card { display: block; position: relative; padding: 14px 0 42px; text-align: center; border-radius: 8px; background: #F5F5F5; overflow: hidden; }

.default-page .store-locator-menu-grid .submenu-card-text { position: absolute; font-family: "Intelo Bold", sans-serif; font-size: 10px; line-height: 16px; letter-spacing: 0.11em; text-transform: uppercase; text-align: center; color: #062B4E; bottom: 0; left: 0; width: 100%; padding: 10px 0 6px; }

@media (max-width: 991px) { .default-page .store-locator-menu-grid .submenu-card-text { font-size: 8px; line-height: 8px; padding: 8px 0 10px; } }

span p br { content: ""; display: block; margin-top: 8px; }

.table table { width: 100%; margin: 60px 0; position: relative; }

.table table::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0NiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTE0NiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj4KPHBhdGggZD0iTTg0OS4yNTkgMjAyLjEyMUM4MzguMzcxIDIxNi4yMjMgODI1LjMwNiAyMjguNTYzIDgxNC40MTggMjQwLjkwM0M5MTYuNzY1IDQxMC4xMzUgMTA0My4wNyA1MjIuOTU3IDExMjUuODIgNTA1LjMyOUMxMjIxLjYzIDQ4NC4xNzUgMTI0MS4yMyAyNzAuODcxIDExNjAuNjYgMjcuNTk5OUMxMTA2LjIyIC0xMzYuMzQ0IDEwMzIuMTggLTI3NS42MDggOTQ1LjA3NCAtMzM1LjU0NEMxMDcxLjM4IC0yNDMuODc3IDEwMzIuMTggLTkuNDE5NjIgODQ5LjI1OSAyMDIuMTIxWiIgZmlsbD0iIzg5QUVERSIvPgo8cGF0aCBkPSJNMzU5LjI5OSA0NjguMzA5QzMzMC45OSA0NzUuMzYgMzAyLjY4MSA0NzMuNTk3IDI3Ni41NSA0NjQuNzgzQzQxOC4wOTUgNTEwLjYxNyA2NDIuMzg4IDQxOC45NDkgODE0LjQxOSAyNDAuOTAzQzc5OS4xNzUgMjE3Ljk4NiA3ODYuMTEgMTkxLjU0MyA3NzMuMDQ0IDE2Ni44NjRDNjU3LjYzMSAtNjUuODMwOSA2NTEuMDk4IC0zMzAuMjU2IDgxMi4yNDEgLTM2NS41MTNDODQwLjU1IC0zNzAuODAyIDg2Ni42ODEgLTM3MC44MDIgODkyLjgxMiAtMzYxLjk4N0M3NTMuNDQ2IC00MDcuODIxIDUzMy41MDggLTMxNy45MTcgMzYzLjY1NCAtMTQ2LjkyMUMzNzYuNzIgLTEyNS43NjcgMzg3LjYwOCAtMTAyLjg1MSA0MDAuNjc0IC03OS45MzM2QzUxOC4yNjQgMTU5LjgxMiA1MjQuNzk3IDQzMy4wNTIgMzU5LjI5OSA0NjguMzA5WiIgZmlsbD0iI0RBMjgxQyIvPgo8cGF0aCBkPSJNMzIwLjA5OCAtOTkuMzI0NkMzMzUuMzQxIC0xMTUuMTkgMzQ4Ljc2MSAtMTMwLjk1OCAzNjQuMDA0IC0xNDYuODIzQzI1OS40NzkgLTMyNi42MzIgMTI0LjExMyAtNDQ4LjM2NiAzNy4wMDkgLTQyOC45NzVDLTYwLjk4MzIgLTQwNy44MjEgLTgyLjc1OTIgLTE4Ny40NjcgLTAuMDEwMjE0NSA2Mi44NTYzQzU4Ljc4NTEgMjQyLjY2NiAxNDEuNTM0IDM5Mi41MDcgMjM5LjUyNiA0NDguOTE4Qzk1LjgwNDMgMzY0LjMwMSAxMzAuNjQ2IDExOS4yNjcgMzIwLjA5OCAtOTkuMzI0NloiIGZpbGw9IiNGQUI5MEUiLz4KPHBhdGggZD0iTTgxMi4yNDEgLTM2NS41MTNDNjUxLjA5OSAtMzMwLjI1NyA2NTcuNjMxIC02NS44MzEgNzczLjA0NSAxNjYuODYzQzc4Ni4xMSAxOTMuMzA2IDc5OS4xNzYgMjE3Ljk4NiA4MTQuNDE5IDI0MC45MDJDODI3LjQ4NSAyMjguNTYzIDgzOC4zNzMgMjE0LjQ2IDg0OS4yNjEgMjAyLjEyQzEwMzIuMTggLTkuNDIwMjkgMTA3MS4zOCAtMjQzLjg3OCA5NDIuODk4IC0zMzUuNTQ1QzkzMi4wMSAtMzQyLjU5NiA5MTIuNDExIC0zNTQuOTM2IDg5MC42MzUgLTM2MS45ODhDODY2LjY4MiAtMzcwLjgwMiA4NDAuNTUgLTM3Mi41NjUgODEyLjI0MSAtMzY1LjUxM1oiIGZpbGw9IiM4QzQ2OTkiLz4KPHBhdGggZD0iTTI3Ni41NDkgNDY0Ljc4MkMzMDIuNjggNDczLjU5NyAzMzAuOTg5IDQ3NS4zNiAzNTkuMjk4IDQ2OC4zMDhDNTI0Ljc5NiA0MzMuMDUxIDUyMC4zMTYgMTU5LjQ3OCA0MDAuNTQ4IC04MC4yNjgzQzM4OS42NiAtMTAzLjE4NSAzNzcuMDczIC0xMjUuNjY5IDM2NC4wMDcgLTE0Ni44MjNDMzYzLjkyNiAtMTQ2Ljk1NSAzMzAuOTg5IC0xMTUuMTkxIDMxNy45MjMgLTk5LjMyNTNDMTI4LjQ3MiAxMTkuMjY2IDkzLjYzMDIgMzY0LjMwMSAyMzkuNTMgNDQ3LjE1NEMyNDEuNzA3IDQ0OC45MTcgMjU2Ljk1IDQ1Ny43MzEgMjc2LjU0OSA0NjQuNzgyWiIgZmlsbD0iI0ZGNjYwMCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjYuMDAwMDYiIGhlaWdodD0iMTI2MiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMzgpIHJvdGF0ZSg5MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat; }

.table table tr { border-bottom: 1px solid rgba(136, 174, 222, 0.4); }

.table table td { padding: 27px 0; position: relative; font-family: "Intelo Light", sans-serif; font-size: 28px; line-height: 31px; padding-top: 20px; color: #062B4E; margin: 60px 0 15px; width: 50%; }

.table table td:nth-child(2) { background: #F5F5F5; padding-left: 30px; }

@media (max-width: 991px) { .table table td { padding: 16px 0; font-size: 16px; line-height: 24px; } }
