@charset "utf-8";@font-face{font-family:'icomoon-ce';src:url('https://www.seikoservice.co.uk/media/com_contactenhanced/css/fonts/icomoon-ce.eot?r6vsb8');src:url('https://www.seikoservice.co.uk/media/com_contactenhanced/css/fonts/icomoon-ce.eot?r6vsb8#iefix') format('embedded-opentype'),url('https://www.seikoservice.co.uk/media/com_contactenhanced/css/fonts/icomoon-ce.ttf?r6vsb8') format('truetype'),url('https://www.seikoservice.co.uk/media/com_contactenhanced/css/fonts/icomoon-ce.woff?r6vsb8') format('woff'),url('https://www.seikoservice.co.uk/media/com_contactenhanced/css/fonts/icomoon-ce.svg?r6vsb8#icomoon-ce') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="iconce-"],[class*=" iconce-"]{font-family:'icomoon-ce' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconce-tiktok:before{content:"\e900"}.iconce-pinterest:before{content:"\e907"}.iconce-soundcloud:before{content:"\e908"}.iconce-flickr:before{content:"\e909"}.iconce-telegram:before{content:"\e90a"}.iconce-spotify:before{content:"\e90b"}.iconce-github:before{content:"\e90c"}.iconce-whatsapp:before{content:"\e90d"}.iconce-skype:before{content:"\e901"}.iconce-linkedin:before{content:"\e902"}.iconce-facebook:before{content:"\e903"}.iconce-youtube:before{content:"\e904"}.iconce-twitter:before{content:"\e905"}.iconce-instagram:before{content:"\e906"}
.subform-repeatable .control-group .controls{min-width:inherit}
@media(min-width:700px){.com-contactenhanced dl.dl-horizontal dd{grid-column-start:2;grid-column-end:3;padding:0 0 0 1em;margin-bottom:0}.com-contactenhanced dl.dl-horizontal dt{grid-column-start:1;grid-column-end:2}.com-contactenhanced dl.dl-horizontal{display:grid;grid-template-columns:auto 1fr}}.contact-thumbnail.float-start{margin-right:3px}dd.contact-webpage,dd.contact-emailto{overflow:hidden}label.ce-validation-error.small,legend.visually-hidden{display:none}.input-group>.form-control.form-range{height:2.85rem}.ce-modal-container{margin:19px}.carousel-control-next-icon,.carousel-control-prev-icon,.com-contactenhanced .carousel-indicators [data-bs-target]{background-color:gray;border-radius:50%}.com-contactenhanced.contact .contact-address dt+dd{margin-bottom:0}.com-contactenhanced.contact .contact-address dt{display:inline}.com-contactenhanced.contact [itemprop="jobTitle"]{margin-left:initial}.cemap_container{clear:both}
