.page-list.service-list{margin:0 0 30px}.page-list.service-list .heading{text-align:center}.page-list.service-list .search-form{position:relative;z-index:1;padding:65px 165px 85px;background-color:#e8edee;overflow:hidden}.page-list.service-list .search-form::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-position:bottom right;background-size:contain;background-repeat:no-repeat;background-image:url(/application/themes/custom/images/arrow-3.svg);opacity:.08}.page-list.service-list .search-form .form-group{margin:0 0 24px}.page-list.service-list .search-form .form-group:last-child{margin-bottom:0}.page-list.service-list .search-form .form-group .form-control{padding:13px 35px;color:#231f20;background-color:#fff;border:1px solid #006cc4}.page-list.service-list .search-form .form-group .form-control[placeholder]:-moz-placeholder{text-overflow:ellipsis}.page-list.service-list .search-form .form-group .form-control[placeholder]:placeholder-shown{text-overflow:ellipsis}.page-list.service-list .search-form .form-group .form-control::-webkit-input-placeholder{text-overflow:ellipsis}.page-list.service-list .search-form .form-group .form-control::-moz-placeholder{text-overflow:ellipsis}.page-list.service-list .search-form .form-group .form-control:-ms-input-placeholder{text-overflow:ellipsis}.page-list.service-list .search-form .form-group .form-control:-moz-placeholder{text-overflow:ellipsis}.page-list.service-list .search-form .form-group select.form-control{padding-right:48px;background-size:14px;background-position:right 20px center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23006cc4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");text-overflow:ellipsis}.page-list.service-list .search-form .form-group.alpha-filter{margin-top:20px}.page-list.service-list .search-form .form-group.alpha-filter .letters{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 -14px -14px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:14;padding:0 0 14px 14px;width:calc(100% / var(--alpha-filter-columns))}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter.letter-0-9{width:calc(100% / (var(--alpha-filter-columns)/ 2))}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:checked~label{color:#fff;background-color:#ae2573;border-color:#ae2573}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:checked~label span{color:#fff;border-color:#fff}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:focus~label,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:active,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:focus,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:hover{color:#fff;background-color:#ae2573;border-color:#ae2573}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:focus~label span,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:active span,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:focus span,.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]~label:hover span{color:#fff;border-color:#fff}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:disabled~label{color:#425563;background-color:#fff;border-color:#425563;opacity:1;cursor:not-allowed}.page-list.service-list .search-form .form-group.alpha-filter .letter input[type=radio]:disabled~label span{color:#425563;border-bottom-color:transparent}.page-list.service-list .search-form .form-group.alpha-filter .letter label{display:flex;justify-content:center;align-items:center;height:56px;font-size:1.25rem;font-weight:700;line-height:1;color:#fff;background-color:#006cc4;border:1px solid #006cc4;cursor:pointer;transition:80ms linear}.page-list.service-list .search-form .form-group.alpha-filter .letter label span{display:inline-block;min-width:10px;margin-bottom:-5px;padding-bottom:3px;color:#fff;border-bottom:2px solid transparent;text-align:center;transition:80ms linear}.page-list.service-list .search-form .alpha-toggle{margin-top:40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.page-list.service-list .search-form .alpha-toggle label{color:#231f20;font-size:1.125rem;font-weight:400}.page-list.service-list .search-form .alpha-toggle button[role=switch]{position:relative;padding:0;width:60px;height:30px;background-color:#768692;border:none;border-radius:30px;transition:.3s}.page-list.service-list .search-form .alpha-toggle button[role=switch]::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d";position:absolute;top:0;bottom:0;left:5px;margin:auto;width:22px;height:22px;line-height:1.6;font-size:14px;color:#231f20;background-color:#fff;border-radius:50%;transition:240ms cubic-bezier(0,1,.5,1)}.page-list.service-list .search-form .alpha-toggle button[role=switch][aria-checked=true]{background-color:#006cc4}.page-list.service-list .search-form .alpha-toggle button[role=switch][aria-checked=true]::after{content:"\f00c";transform:translateX(28px)}.page-list.service-list .search-form .form-action{margin-top:35px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 45px}.page-list.service-list .search-form .form-action>*{margin:0}.page-list.service-list .search-form .form-action .clear-search{padding:0;font-size:1.125rem;font-weight:700;color:#006cc4;background-color:transparent;border:none;text-decoration:underline}.page-list.service-list .search-form .form-action .clear-search:active,.page-list.service-list .search-form .form-action .clear-search:focus,.page-list.service-list .search-form .form-action .clear-search:hover{color:#ae2573;text-decoration:none}.page-list.service-list .results-wrapper{margin-top:30px;padding:40px 45px;background-color:#e8edee}.page-list.service-list .results-wrapper .results-heading{margin-bottom:30px;font-size:2rem;text-align:center}.page-list.service-list .results-wrapper .no-results{text-align:center}.page-list.service-list .results-wrapper .results{padding:0;list-style:none}.page-list.service-list .results-wrapper .results>li{margin-bottom:8px}.page-list.service-list .results-wrapper .results>li:last-child{margin-bottom:0}.page-list.service-list .results-wrapper .results>li>a{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:27px 65px 27px 50px;font-family:"Istok Web",serif;font-size:1.5rem;font-weight:700;color:#003087;background-color:#fff;text-decoration:none}.dyslexic-font .page-list.service-list .results-wrapper .results>li>a{font-family:OpenDyslexic,sans-serif}.page-list.service-list .results-wrapper .results>li>a::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";position:absolute;top:0;right:22px;bottom:0;width:2em;height:2em;margin:auto;font-size:15px;line-height:2em;text-indent:1px;color:#fff;background-color:#006cc4;border-radius:50%;text-align:center;transition:.3s}.page-list.service-list .results-wrapper .results>li>a:active,.page-list.service-list .results-wrapper .results>li>a:focus,.page-list.service-list .results-wrapper .results>li>a:hover{color:#003087;background-color:#ffb81c}.page-list.service-list .results-wrapper .results>li>a:active::after,.page-list.service-list .results-wrapper .results>li>a:focus::after,.page-list.service-list .results-wrapper .results>li>a:hover::after{color:#fff;background-color:#003087;transform:translateX(5px)}.page-list.service-list .results-wrapper .results>li>a:active span,.page-list.service-list .results-wrapper .results>li>a:focus span,.page-list.service-list .results-wrapper .results>li>a:hover span{text-decoration:underline}.page-list.service-list .results-wrapper .results .locations ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin:-8px -8px 0 0;padding:0;list-style:none}.page-list.service-list .results-wrapper .results .locations ul>li{display:block;margin:8px 8px 0 0;padding:5px 12px;font-size:1.125rem;font-weight:700;text-align:center;color:#fff;background-color:#006cc4}.page-list.service-list .results-wrapper .ccm-pagination-wrapper{text-align:center}.page-list.service-list .results-wrapper .ccm-pagination-wrapper ul.pagination{justify-content:center}.page-list.service-list .results-wrapper .ccm-pagination-wrapper ul.pagination>li:not(.active)>:not(a),.page-list.service-list .results-wrapper .ccm-pagination-wrapper ul.pagination>li:not(.active)>a:not(:hover,:focus,:active){background-color:#fff}.page-list.service-list .results-wrapper .results-anchor{margin-top:30px;text-align:center;font-size:1.125rem;font-weight:700}.page-list.service-list .results-wrapper .results-anchor>a{font-size:inherit;font-weight:inherit}@media (max-width:1399.98px){.page-list.service-list .search-form{padding-left:90px;padding-right:90px}}@media (max-width:1199.98px){.page-list.service-list .search-form{padding:60px 45px 75px}.page-list.service-list .search-form .form-group.alpha-filter .letters{margin:0 0 -8px -8px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{padding:0 0 8px 8px}}@media (max-width:991.98px){.page-list.service-list .search-form{padding:35px 30px 45px}.page-list.service-list .search-form .form-group{margin-bottom:20px}.page-list.service-list .search-form .form-group.alpha-filter .letters{margin:0 0 -10px -10px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:10;padding:0 0 10px 10px}.page-list.service-list .search-form .alpha-toggle{margin-top:30px}.page-list.service-list .results-wrapper{padding:35px 30px}.page-list.service-list .results-wrapper .results>li>a{padding:22px 65px 22px 40px;font-size:1.375rem}}@media (max-width:767.98px){.page-list.service-list{margin-bottom:20px}.page-list.service-list .search-form{padding:25px 20px}.page-list.service-list .search-form::before{left:auto;width:110%}.page-list.service-list .search-form .form-group{margin-bottom:15px}.page-list.service-list .search-form .form-group .form-control{padding:12px 20px}.page-list.service-list .search-form .form-group select.form-control{padding-right:40px;background-position:right 15px center}.page-list.service-list .search-form .form-group.alpha-filter{margin-top:15px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:8}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter label{height:54px;font-size:1.125rem}.page-list.service-list .search-form .alpha-toggle{margin-top:20px}.page-list.service-list .search-form .alpha-toggle label{font-size:1rem}.page-list.service-list .search-form .alpha-toggle button[role=switch]{width:54px;height:28px;border-radius:28px}.page-list.service-list .search-form .alpha-toggle button[role=switch]::after{left:4px;width:20px;height:20px;font-size:13px;line-height:1.65}.page-list.service-list .search-form .alpha-toggle button[role=switch][aria-checked=true]::after{transform:translateX(26px)}.page-list.service-list .search-form .form-action{margin-top:25px;gap:12px 35px}.page-list.service-list .results-wrapper{margin-top:20px;padding:20px}.page-list.service-list .results-wrapper .results-heading{margin-bottom:20px;font-size:1.875rem}.page-list.service-list .results-wrapper .results>li>a{flex-direction:column;align-items:flex-start;padding:15px 55px 15px 30px;font-size:1.25rem}.page-list.service-list .results-wrapper .results>li>a::after{font-size:13px;right:18px}.page-list.service-list .results-wrapper .results .locations ul{justify-content:flex-start}.page-list.service-list .results-wrapper .results .locations ul>li{padding:4px 8px;font-size:1rem;text-align:left}.page-list.service-list .results-wrapper .results-anchor{margin-top:20px;font-size:1rem}}@media (max-width:575.98px){.page-list.service-list .search-form{padding:20px 15px}.page-list.service-list .search-form .form-group{margin-bottom:10px}.page-list.service-list .search-form .form-group .form-control{padding:10px 15px}.page-list.service-list .search-form .form-group select.form-control{padding-right:35px;background-size:12px}.page-list.service-list .search-form .form-group.alpha-filter .letters{margin:0 0 -8px -8px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{padding:0 0 8px 8px}.page-list.service-list .search-form .alpha-toggle{margin-top:15px}.page-list.service-list .search-form .form-action{margin-top:15px;gap:12px 25px}.page-list.service-list .results-wrapper{padding:15px}.page-list.service-list .results-wrapper .results-heading{margin-bottom:15px;font-size:1.75rem}.page-list.service-list .results-wrapper .results>li>a{padding:10px 45px 10px 20px;font-size:1.125rem}.page-list.service-list .results-wrapper .results>li>a::after{font-size:11px;right:15px}}@media (max-width:479.98px){.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:7}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter label{height:48px}.page-list.service-list .results-wrapper .results>li>a{padding-left:15px}}@media (max-width:419.98px){.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:6}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter label{height:45px}}@media (max-width:359.98px){.page-list.service-list .search-form .form-group.alpha-filter .letters{margin:0 0 -6px -6px}.page-list.service-list .search-form .form-group.alpha-filter .letters .letter{--alpha-filter-columns:5;padding:0 0 6px 6px}}