@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap');@import url("https://use.typekit.net/ltn1ucj.css");html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}img,object,embed{max-width:100%;height:auto}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{display:inline-block;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:inherit}a>img{display:block}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:30px 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}select:-moz-focusring{outline:none;text-shadow:0 0 0 #000}table{font-size:inherit;font:100% Arial,sans-serif}small{font-size:85%}strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button{border:none;width:auto;overflow:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*:focus{outline:0}textarea{outline:0;resize:none;overflow:auto}input,textarea{border-radius:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}:-moz-placeholder,::-moz-placeholder{opacity:1 !important;color:inherit}::-webkit-input-placeholder{opacity:1 !important;color:inherit}svg{display:block;overflow:visible}@-moz-document url-prefix(){select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}button::-moz-focus-inner{border:0;padding:0}html.no-scroll,html.no-scroll body{overflow:hidden}body,input,textarea,select,table,button{font-size:17px;line-height:26px;font-weight:400}body{max-width:100%;overflow:hidden;background:#fff;position:relative}section{position:relative}hr{margin:30px 0;border-color:#8e8e8d}hr.short{margin:18px 0}.body-large{font-size:19px;line-height:28px}.caps{text-transform:uppercase}.non-caps{text-transform:none}.wrapper{max-width:1200px;width:calc(100% - 30px);margin:0 auto;position:relative}.wrapper.wide{max-width:1400px}.wrapper.thin{max-width:1000px}.wrapper.fill{height:100%}.cover{position:absolute;top:0;bottom:0;left:0;right:0}.media{object-fit:cover;width:100%;height:100%;display:block}.media[data-object-fit=contain]{object-fit:contain}.white-color{color:#fff}.mont{font-family:"Montserrat",sans-serif}.page-title{padding-bottom:25px}.info{font-weight:700;margin-bottom:6px}.info:last-child{margin-bottom:0}.info:before{content:'>';padding-right:8px;font-family:"Montserrat",sans-serif}.def-pad{padding:40px 0}.def-pad.no-top{padding-top:0}.def-pad.no-bottom{padding-bottom:0}.center{text-align:center}small.trademark{font-size:50%;vertical-align:super}@media only screen and (max-width:1600px){.wrapper.wide{max-width:1360px}}@media only screen and (max-width:1400px){.wrapper.wide{max-width:1200px}}@media only screen and (max-width:1200px){.page-title{padding-bottom:18px}}@media only screen and (max-width:1050px){body,.body-large{font-size:16px}}@supports (mix-blend-mode:multiply){.multiply{mix-blend-mode:multiply}}.title{font-size:38px;line-height:48px;font-weight:700;margin-bottom:32px}.title.large{font-size:48px;line-height:58px}.title.med{font-size:32px;line-height:38px}.title.small{font-size:21px;line-height:25px}.title.vsmall{font-size:19px;line-height:23px}.title.light{font-weight:400}.title.center{text-align:center}.title.more-marg{margin-bottom:40px}.title.marg{margin-bottom:24px}.title.no-marg{margin-bottom:0}.title.white{color:#fff}.title span{display:block;font-size:20px;line-height:26px;color:#818180;padding-top:4px}@media only screen and (max-width:1200px){.title{font-size:32px;line-height:34px}.title.large{font-size:42px;line-height:48px}.title.med{font-size:28px;line-height:30px}.title span{display:block;font-size:18px;color:#818180}}@media only screen and (max-width:1050px){.title.small{font-size:20px}.title.vsmall{font-size:18px}}@media only screen and (max-width:550px){.title{font-size:24px;line-height:28px}.title.large{font-size:32px;line-height:38px}.title.med{font-size:20px;line-height:25px}.title br{display:none}.title span{display:block;font-size:16px;line-height:22px;color:#818180}}input,textarea,select{font-size:17px;line-height:21px;display:block;box-sizing:border-box;border:0;background:#fff;width:100%;min-width:1px;padding:10px 25px;height:41px}.form-bordered input,.form-bordered textarea,.form-bordered select{border:1px solid #8e8e8d;height:43px}.form-small input,.form-small textarea,.form-small select{padding-left:10px;padding-right:10px}input[type=file]{display:none}textarea,.form-bordered textarea{height:150px}input::placeholder,textarea::placeholder{color:#8e8e8d}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#8e8e8d}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8e8e8d}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8e8e8d}.form-group{margin-bottom:18px}.form-cols{display:flex;justify-content:space-between;margin:0 -9px}.form-cols .form-group{width:100%;flex-grow:1;margin:0 9px 18px}.form-submit{position:relative;margin-top:18px}.form-submit.no-marg{margin-top:0}.form-submit .spinner{display:none}form.form-inline{display:flex;align-items:center;width:100%}form.form-inline .form-group{margin:0 18px 0 0;flex-grow:1}form.form-inline .form-title{min-width:260px;box-sizing:border-box;padding-right:18px}.form-group.form-group-alt .c-input{color:#fff}.form-white-container{background:#fff;padding:32px 30px}.form-white-content{margin-bottom:30px}.modal-form{margin-top:30px}.form-group>label,.form-group .control-label{padding-bottom:8px;display:inline-block}.form-consent{display:none}.form-consent-content{padding:18px 0}.form-consent label,.form-consent-content{font-size:14px;line-height:20px}.form-group .text-muted{font-size:80%;font-weight:500;padding-bottom:12px}@media only screen and (max-width:1200px){.form-white-container{padding:20px}}@media only screen and (max-width:1050px){input,textarea,select{padding:10px 15px;font-size:16px}}@media only screen and (max-width:900px){form.form-inline{flex-wrap:wrap}form.form-inline .form-title{width:100%;padding:0;margin:0 0 20px;text-align:center;max-width:100%}}@media only screen and (max-width:750px){form.form-inline{justify-content:center}form.form-inline .form-group{width:calc(50% - 9px);margin:0 0 18px}form.form-inline .form-group+.form-group{margin:0 0 18px 18px}}@media only screen and (max-width:550px){form.form-inline .form-title{min-width:1px}.form-cols{display:block;margin:0}.form-cols .form-group{margin:0 0 18px}form.form-inline{display:block;text-align:center}form.form-inline .form-group,form.form-inline .form-group+.form-group{width:100%;margin:0 0 18px}.form-white-container{padding:15px}}input[type=file]{font-size:16px;height:auto}.c-inputs-stacked .c-input{position:relative;display:inline-flex;align-items:center;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-inputs-stacked input[type=checkbox]{display:none}.c-inputs-stacked .c-indicator{width:25px;height:25px;position:relative;flex-shrink:0;box-sizing:border-box;border:1px solid #8e8e8d;background:#fff;display:block;margin-right:18px}.c-inputs-stacked .c-indicator:after{content:'';position:absolute;bottom:2px;left:2px;width:0;height:22px;background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-tick.png?v=1751983905') no-repeat scroll center left/29px 22px}.c-inputs-stacked input[type=checkbox]:checked+.c-indicator:after{width:29px}.custom-inputs-stacked{margin-right:-32px}.custom-inputs-stacked .custom-checkbox{position:relative;display:inline-flex !important;align-items:center;margin:0 32px 24px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-inputs-stacked input[type=checkbox]{display:none}.custom-inputs-stacked input[type=checkbox]+span{width:25px;height:25px;position:relative;flex-shrink:0;box-sizing:border-box;border:1px solid #8e8e8d;background:#fff;display:block;margin-right:18px}.custom-inputs-stacked input[type=checkbox]+span:after{content:'';position:absolute;bottom:2px;left:2px;width:0;height:22px;background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-tick.png?v=1751983905') no-repeat scroll center left/29px 22px}.custom-inputs-stacked input[type=checkbox]:checked+span:after{width:29px}.custom-radio{position:relative;display:inline-flex !important;align-items:center;margin:0 32px 24px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio:last-child{margin-right:0}.custom-radio input[type=radio]{display:none}.custom-radio input[type=radio]+span{width:25px;height:25px;flex-shrink:0;border-radius:50%;box-sizing:border-box;border:1px solid #8e8e8d;background:#fff;display:block;margin-right:18px;position:relative}.custom-radio input[type=radio]+span:after{content:'';position:absolute;border-radius:50%;top:50%;left:50%;width:18px;height:18px;opacity:0;background:#8e8e8d;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.custom-radio input[type=radio]:checked+span:after{opacity:1}.g-recaptcha,.h-captcha{display:none}.form-center .g-recaptcha>*{margin:0 auto}@media only screen and (max-width:550px){.form-center .g-recaptcha>*{margin:0;position:relative;left:50%;-webkit-transform:translateX(-50%) scale(.86);-moz-transform:translateX(-50%) scale(.86);-ms-transform:translateX(-50%) scale(.86);-o-transform:translateX(-50%) scale(.86);transform:translateX(-50%) scale(.86);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.g-recaptcha>*{-webkit-transform:scale(.87);-moz-transform:scale(.87);-ms-transform:scale(.87);-o-transform:scale(.87);transform:scale(.87);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}.error,.success,.alert{display:block;padding:11px 30px 7px;border-bottom:4px solid;color:#000}.error,.alert{border-color:#d00;background:#fff3f3;font-size:20px;line-height:24px}.success{border-color:#0d0;background:#f3fff3;margin-top:24px}.alert{margin-bottom:18px}.form-small .error,.form-small .success,.form-small .alert{padding-left:10px;padding-right:10px;font-size:17px;line-height:21px}@media only screen and (max-width:1400px){.error,.success{padding:11px 20px 7px}.error{font-size:18px;line-height:24px}}.placeholder+.nice-select .current{color:#8e8e8d}.nice-select{display:block;z-index:10;text-align:left;position:relative}.nice-select.open{z-index:12}.nice-select .current,.nice-select .list li{display:block;box-sizing:border-box;border:0;width:100%;cursor:pointer}.nice-select .current{position:relative;background:#fff;font-size:17px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;padding:10px 50px 10px 25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}.form-bordered .nice-select .current{border:1px solid #8e8e8d}.nice-select .current:before{content:'';position:absolute;top:0;bottom:0;right:15px;width:26px;height:26px;margin:auto 0;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);-moz-transform:translate3d(0,0,0) rotateZ(0deg);-ms-transform:translate3d(0,0,0) rotateZ(0deg);-o-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.nice-select .current:after{content:'';position:absolute;top:0;bottom:0;right:13px;width:30px;height:30px;margin:auto 0;background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-select-mask.png?v=1751983905') no-repeat scroll center/contain;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);-moz-transform:translate3d(0,0,0) rotateZ(0deg);-ms-transform:translate3d(0,0,0) rotateZ(0deg);-o-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.nice-select.open .current:after,.nice-select.open .current:before{-webkit-transform:translate3d(0,0,0) rotateZ(-180deg);-moz-transform:translate3d(0,0,0) rotateZ(-180deg);-ms-transform:translate3d(0,0,0) rotateZ(-180deg);-o-transform:translate3d(0,0,0) rotateZ(-180deg);transform:translate3d(0,0,0) rotateZ(-180deg)}.nice-select .list{position:absolute;max-height:300px;overflow:auto;z-index:1;opacity:0;width:100%;padding:3px 0;background:#fff;pointer-events:none}.nice-select.open .list{opacity:1;box-shadow:0 0 10px rgba(0,0,0,.1);pointer-events:auto}.nice-select .list li{overflow:hidden;padding:0 25px;position:relative;font-size:17px;line-height:21px;color:#000}.nice-select .list li:hover{background:#f3f3f3}.nice-select.open .list li{padding:6px 25px}.nice-select .list li[data-value=""]{display:none}.nice-select .list li[data-type=optgroup]{display:block;pointer-events:none;font-weight:700}.nice-select .list li[data-type=optgroup]~li[data-type=option]{padding-left:50px}@media only screen and (max-width:1050px){.nice-select .current{padding:10px 35px 10px 15px}.nice-select .list li{padding:0 15px;font-size:16px;line-height:20px}.nice-select.open .list li{padding:5px 15px}.nice-select .list li[data-type=optgroup]+li[data-type=option]{padding-left:30px}.nice-select .current:before{right:10px;width:18px;height:18px}.nice-select .current:after{right:9px;width:20px;height:20px}}.iframe-container{width:100%;height:0;padding-bottom:calc(1080/1920*100%);position:relative}.iframe-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (max-width:550px){.iframe-container{height:280px;padding-bottom:0}}.video-container{width:100%;height:0;padding-bottom:calc(1080/1920*100%);position:relative}.video-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-play{cursor:pointer;z-index:10}.video-play .video-play-icon{opacity:.5;width:188px;height:188px;border:4px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-play .video-play-icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-40%,-50%,0);-moz-transform:translate3d(-40%,-50%,0);-ms-transform:translate3d(-40%,-50%,0);-o-transform:translate3d(-40%,-50%,0);transform:translate3d(-40%,-50%,0)}.video-play:hover .video-play-icon{opacity:1}@media only screen and (max-width:1400px){.video-play .video-play-icon{width:140px;height:140px}}@media only screen and (max-width:1050px){.video-play .video-play-icon{opacity:.6;width:100px;height:100px;border-width:3px}.video-play .video-play-icon svg{width:32px;height:38px}}.content-container{display:flex;width:100%}.content-container .main{flex-grow:1;min-width:1px}.content-container .sidebar{width:390px;flex-shrink:0;margin-left:40px;padding-bottom:35px}.content-container .sidebar.awards-sidebar{width:150px}.sidebar-toggle{display:none}@media only screen and (max-width:1200px){.content-container .sidebar{width:320px;margin-left:40px;padding-bottom:20px}}@media only screen and (max-width:900px){.content-container .sidebar{width:270px;margin-left:30px}}@media only screen and (max-width:750px){.content-container{display:block}.content-container .sidebar{width:100%;margin-left:0;padding-bottom:40px}.content-container .sidebar.awards-sidebar{width:100%}.content-container .sidebar-toggle{display:block}.content-container .sidebar-container{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width:550px){.content-container .sidebar-container{display:block}}.sidebar .sidebar-block{padding:32px 30px;margin-bottom:25px}.sidebar .sidebar-block:not(.light-background){padding:0 30px}.sidebar .page-links a{padding:4px 0}.sidebar .sidebar-btn{margin-top:32px}@media only screen and (max-width:1200px){.sidebar .sidebar-block{padding:20px;margin-bottom:20px}.sidebar .sidebar-block:not(.light-background){padding:0 20px}}@media only screen and (max-width:750px){.sidebar .sidebar-block.sidebar-related{display:none}.sidebar .sidebar-block{width:calc(50% - 7px);box-sizing:border-box;display:flex;flex-direction:column}.sidebar .sidebar-block>*{max-width:100%}.sidebar .sidebar-btn{margin-top:auto;padding-top:32px}}@media only screen and (max-width:550px){.sidebar .sidebar-block{padding:15px;margin-bottom:15px}.sidebar .sidebar-block:not(.light-background){padding:0 15px}.sidebar .sidebar-block{width:100%}}.envisage-dots{display:block;position:absolute;bottom:-5px;left:0;right:0}.envisage-dots.envisage-mobile-dots,.envisage-dots.envisage-mobile-dots-750{display:none}.envisage-dots ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -5px}.envisage-dots li{cursor:pointer;width:20px;height:20px;position:relative;padding:5px}.envisage-dots li:before{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;background:#8e8e8d;box-sizing:border-box;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.envisage-dots.envisage-dots-white li:before{background:#fff}@media only screen and (max-width:750px){.envisage-dots.envisage-mobile-dots-750{display:block}}@media only screen and (max-width:550px){.envisage-dots.envisage-mobile-dots{display:block}.envisage-dots{bottom:-2px}.envisage-dots ul{margin:0 -10px}.envisage-dots li,.envisage-dots li:before{padding:2px;width:15px;height:15px}}a,#header span,button,.btn,.video-play .video-play-icon,.reviews-nav-btn,.btn-plain,.blocks .block-overlay,.social-blocks .social-block span,.faqs .faq-question,.faqs .faq-icon,.mobile-slide-nav .mobile-nav-btn,.envisage-dots li:before,#header .menu-primary>li>span:not(.submenu-lip){-webkit-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-moz-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-ms-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;-o-transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease;transition:opacity .2s ease,border .2s ease,background .2s ease,color .2s ease}svg *{-webkit-transition:fill .2s ease,stroke .2s ease;-moz-transition:fill .2s ease,stroke .2s ease;-ms-transition:fill .2s ease,stroke .2s ease;-o-transition:fill .2s ease,stroke .2s ease;transition:fill .2s ease,stroke .2s ease}#header ul ul a:before,#header ul ul span:not(.submenu-lip):before,.slider-spinner{-webkit-transition:opacity .2s ease,transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease;-ms-transition:opacity .2s ease,transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease}#header ul ul{-webkit-transition:padding .2s ease,opacity .2s ease;-moz-transition:padding .2s ease,opacity .2s ease;-ms-transition:padding .2s ease,opacity .2s ease;-o-transition:padding .2s ease,opacity .2s ease;transition:padding .2s ease,opacity .2s ease}#header ul .submenu-lip{-webkit-transition:height .2s ease,opacity .2s ease;-moz-transition:height .2s ease,opacity .2s ease;-ms-transition:height .2s ease,opacity .2s ease;-o-transition:height .2s ease,opacity .2s ease;transition:height .2s ease,opacity .2s ease}#home-slider .slider-container,#banner .banner-container{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}#home-slider .slide-content>*>*,.side-btn,#banner .banner-content>*>*{-webkit-transition:transform .4s ease,opacity .4s ease;-moz-transition:transform .4s ease,opacity .4s ease;-ms-transition:transform .4s ease,opacity .4s ease;-o-transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease}.nice-select .list li{-webkit-transition:padding .2s ease;-moz-transition:padding .2s ease;-ms-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease}.nice-select .list{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.nice-select .current:after,.nice-select .current:before,.faqs .faq-icon svg,#header .logo a,.site-message-read-more svg{-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;-ms-transition:-ms-transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease}.stars-slide li{-webkit-transition:opacity .2s ease,transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease;-ms-transition:opacity .2s ease,transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease}.mobile-open .mobile-icon{-webkit-transition:background 0s linear .2s;-moz-transition:background 0s linear .2s;-ms-transition:background 0s linear .2s;-o-transition:background 0s linear .2s;transition:background 0s linear .2s}.mobile-open .mobile-icon:before,.mobile-open .mobile-icon:after{-webkit-transition:top .2s ease .2s,bottom .2s ease .2s,-webkit-transform .2s ease 0s;-moz-transition:top .2s ease .2s,bottom .2s ease .2s,-moz-transform .2s ease 0s;-ms-transition:top .2s ease .2s,bottom .2s ease .2s,-ms-transform .2s ease 0s;-o-transition:top .2s ease .2s,bottom .2s ease .2s,-o-transform .2s ease 0s;transition:top .2s ease .2s,bottom .2s ease .2s,transform .2s ease 0s}.mm-opening .mobile-open .mobile-icon:before,.mm-opening .mobile-open .mobile-icon:after{-webkit-transition:top .2s ease 0s,bottom .2s ease 0s,-webkit-transform .2s ease .2s;-moz-transition:top .2s ease 0s,bottom .2s ease 0s,-moz-transform .2s ease .2s;-ms-transition:top .2s ease 0s,bottom .2s ease 0s,-ms-transform .2s ease .2s;-o-transition:top .2s ease 0s,bottom .2s ease 0s,-o-transform .2s ease .2s;transition:top .2s ease 0s,bottom .2s ease 0s,transform .2s ease .2s}#header .header-main{-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}.c-inputs-stacked .c-indicator:after,.custom-checkbox input[type=checkbox]+span:after{-webkit-transition:width .1s ease;-moz-transition:width .1s ease;-ms-transition:width .1s ease;-o-transition:width .1s ease;transition:width .1s ease}.custom-radio input[type=radio]+span:after{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}#header .nav-contact{-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-ms-transition:top .2s ease;-o-transition:top .2s ease;transition:top .2s ease}.btn{display:inline-block;cursor:pointer;border:0;width:auto;box-sizing:border-box;padding:5px 26px;color:#fff;font-size:17px;line-height:21px;text-align:center}.btn+.btn{margin-left:20px}.btn.btn-med{font-size:19px;line-height:24px}.btn.btn-med-lrg{font-weight:700;padding:10px 26px;min-width:146px}.btn.btn-lrg{font-size:19px;line-height:24px;min-width:230px;padding:16px 26px;font-weight:700}@media only screen and (max-width:1400px){.btn.btn-med{font-size:17px;line-height:21px}}@media only screen and (max-width:1200px){.btn.btn-lrg{font-size:17px;line-height:21px;min-width:180px;padding:14px 26px}}@media only screen and (max-width:550px){.btn+.btn{margin-left:2px}.btn.btn-lrg,.btn.btn-med-lrg{font-size:14px;line-height:20px;min-width:80px;padding:12px}}.white-btn{background:#fff;color:inherit}.white-btn:hover{color:#fff}.btn-plain{background:0 0;padding:4px 20px 4px 0;position:relative;display:inline-block;font-size:19px;line-height:24px;font-weight:700;cursor:pointer}.btn-plain.btn-plain-prev{padding:4px 0 4px 20px}.btn-plain svg{position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-40%,0);-moz-transform:translate3d(0,-40%,0);-ms-transform:translate3d(0,-40%,0);-o-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}.btn-plain.btn-plain-prev svg{left:0;right:auto}.btn-plain.btn-plain-underline{text-decoration:underline}.btn-plain.btn-plain-light{font-weight:400}@media only screen and (max-width:750px){.btn-plain{font-size:18px}}@media only screen and (max-width:550px){.btn-plain{font-size:16px}}.download{position:relative;padding:12px 0 12px 42px;text-transform:uppercase;font-weight:700}.download.download-pdf{background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-pdf.png?v=1751983905') no-repeat scroll left center/32px 39px}@keyframes strokeDash{0%{stroke-dashoffset:300px}100%{stroke-dashoffset:0}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.spinner{margin:auto;position:absolute;width:42px;height:42px;top:0;bottom:0;left:0;right:0}.spinner.left{margin:auto 0;right:unset}.spinner svg{-webkit-animation:rotate 1.5s linear infinite;-o-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}.spinner svg circle{stroke-dasharray:150px;-webkit-animation:strokeDash 1.2s ease-in-out infinite;-o-animation:strokeDash 1.2s ease-in-out infinite;animation:strokeDash 1.2s ease-in-out infinite}.slide-video-container{position:absolute;background:#000;height:calc(100vh + 175px);width:calc((100vh + 175px)/0.5625);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portrait .slide-video-container{width:calc(100vw + 175px);height:calc((100vw + 175px)*0.5625 + 100px)}.slide-video-container iframe{position:absolute;top:0;bottom:0;left:0;right:0}#header{position:fixed;top:0;left:0;right:0;z-index:200;box-shadow:0 0 20px rgba(0,0,0,.15)}#header ul{display:flex;align-items:center}#header li{position:relative;cursor:default}#header .nav-notification{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-size:19px;line-height:24px;margin:0 -12px}#header .nav-notification>*{margin:10px 12px;max-width:100%}#header .header-main{height:130px;background:#fff}#header .logo{position:absolute;pointer-events:none;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#header .logo a{display:block;pointer-events:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}#header .nav-contact{position:absolute;right:0;top:24px;display:flex;align-items:center;max-width:calc(100% - 400px)}#header .menu-contact>li>a:not(.btn){padding:0 26px;font-size:20px;line-height:25px;display:block}#header .menu-contact>li>a.header-tel-icon:not(.btn){display:none;padding:4px 6px}#header li.menu-contact-tel{display:flex;padding:0 20px}#header .menu-contact>li.menu-contact-tel>a:not(.btn){padding:0 6px}#header .menu-social{margin:0 -6px 0 22px}#header .menu-social a{padding:4px 6px;display:block}#header .nav-secondary{position:absolute;right:-15px;bottom:12px;max-width:calc(100% - 400px)}#header .menu-secondary>li>a,#header .menu-secondary>li>span:not(.submenu-lip){font-size:19px;line-height:24px;padding:10px 15px;display:inline-block}#header .menu-primary{justify-content:center;margin:0 -25px;font-weight:700}#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip){font-size:19px;line-height:23px;padding:20px 25px;display:inline-block}#header .menu-contact-tel:last-child{margin-right:-26px}#header.fixed .logo a{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}#header.fixed .header-main{height:100px}#header.fixed .nav-contact{top:12px}.head-space{height:163px}#header .mobile-menu{display:none}@media only screen and (max-width:1600px){#header .nav-notification>*{margin:8px 12px}#header .header-main{height:120px;background:#fff}#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip){padding:16px 25px}.head-space{height:155px}}@media only screen and (max-width:1400px){#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip),#header .menu-secondary>li>a,#header .menu-secondary>li>span:not(.submenu-lip){font-size:18px}#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip){padding:10px 25px}#header .menu-secondary>li>a,#header .menu-secondary>li>span:not(.submenu-lip){padding:8px 15px}#header .logo a{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}#header .header-main{height:100px}#header .nav-contact{top:12px}#header.fixed .header-main{height:90px}.head-space{height:133px}}@media only screen and (max-width:1200px){#header .nav-notification{font-size:17px;line-height:21px}#header .nav-notification>*{margin:6px 12px}#header .header-bottom,#header .nav-secondary{display:none}#header .menu-contact>li>a:not(.btn){font-size:16px}#header .menu-contact-tel:last-child{margin-right:0}#header .header-main{height:100px}#header .logo a{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}#header .nav-contact,#header.fixed .nav-contact{top:50%;right:80px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#header.fixed .header-main{height:80px}#header.fixed .logo a{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.head-space{height:80px}#header .nav-contact{max-width:calc(100% - 350px)}}@media only screen and (max-width:900px){#header .menu-social{margin-left:0}#header .menu-contact-tel{display:none !important}#header .menu-contact>li>a.header-tel-icon:not(.btn){display:block}#header .menu-contact>li>a:not(.header-tel-icon){display:none}#header .logo a{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}#header .header-main{height:90px}#header.fixed .header-main{height:70px}#header.fixed .logo a{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65)}.head-space{height:70px}}@media only screen and (max-width:550px){#header .menu-social{display:none}#header .nav-contact,#header.fixed .nav-contact{right:50px;max-width:none}#header .logo a{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65)}#header .header-main{height:75px}#header.fixed .header-main{height:60px}#header.fixed .logo a{-webkit-transform:scale(.55);-moz-transform:scale(.55);-ms-transform:scale(.55);-o-transform:scale(.55);transform:scale(.55)}.head-space{height:60px}#header .nav-notification{flex-direction:column}#header .nav-notification>*:nth-child(n+2){margin-top:0}}@media only screen and (max-width:360px){#header .nav-contact,#header.fixed .nav-contact{right:45px}#header .logo a{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}}.mobile-open{display:none;padding:14px 4px;cursor:pointer;position:absolute;right:-4px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.mobile-open .mobile-icon{display:block;position:relative;width:32px;height:3px}.mobile-open .mobile-icon:before,.mobile-open .mobile-icon:after{content:'';position:absolute;left:0;right:0;height:3px}.mobile-open .mobile-icon:before{top:-9px}.mobile-open .mobile-icon:after{bottom:-9px}@media only screen and (max-width:1200px){.mobile-open{display:block}}.mm-opening .mobile-open .mobile-icon,.submenu-mobile-open.open .submenu-mobile-icon{background:0 0}.mm-opening .mobile-open .mobile-icon:before,.submenu-mobile-open.open .submenu-mobile-icon:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-opening .mobile-open .mobile-icon:after,.submenu-mobile-open.open .submenu-mobile-icon:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header ul ul{box-shadow:0 0 10px rgba(0,0,0,.1)}#header ul>li>ul{display:block;position:absolute;left:0;z-index:1;margin-top:12px;padding:0;opacity:0;pointer-events:none}#header ul>li:hover>ul{padding:10px 0;opacity:1;pointer-events:auto}#header .menu-primary>li>ul{margin-top:0}#header .menu-secondary>li>ul,#header .menu-primary>li:last-child>ul{left:auto;right:0}#header ul .submenu-lip{position:absolute;bottom:-12px;left:0;right:0;height:0;opacity:0;z-index:2}#header ul li:hover .submenu-lip{opacity:1;height:12px}#header .menu-primary .submenu-lip{bottom:0;pointer-events:none}#header ul ul a,#header ul ul span:not(.submenu-lip){display:block;padding:10px 38px 10px 15px;color:#fff;font-size:17px;line-height:21px;position:relative;width:300px;box-sizing:border-box}#header .menu-primary>li>ul>li>a,#header .menu-primary>li>ul>li>span:not(.submenu-lip){padding-left:25px;padding-right:25px}#header ul ul a:hover{background:rgba(255,255,255,.1)}#header ul ul a:after,#header ul ul span:not(.submenu-lip):after{content:'';position:absolute;left:0;right:0;height:1px;bottom:0;background:rgba(255,255,255,.2);-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}#header ul ul li:last-child a:after,#header ul ul li:last-child span:not(.submenu-lip):after{display:none}#header ul ul .has-children a:before,#header ul ul .has-children span:not(.submenu-lip):before{content:'';position:absolute;opacity:0;right:15px;top:50%;width:8px;height:13px;background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-submenu.png?v=1751983905') no-repeat scroll center/contain;-webkit-transform:translate3d(-4px,-50%,0);-moz-transform:translate3d(-4px,-50%,0);-ms-transform:translate3d(-4px,-50%,0);-o-transform:translate3d(-4px,-50%,0);transform:translate3d(-4px,-50%,0)}#header ul>li>ul>li.has-children:hover>a:before,#header ul>li>ul>li.has-children:hover>span:not(.submenu-lip):before{opacity:1;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media only screen and (max-height:800px),screen and (max-width:1600px){#header ul>li:hover>ul{padding:8px 0}#header ul ul a,#header ul ul span:not(.submenu-lip){padding:8px 38px 8px 15px;font-size:16px}}@media only screen and (max-width:1400px){#header ul ul a,#header ul ul span:not(.submenu-lip){font-size:15px}#header .nav-secondary{bottom:8px}#header ul>li>ul{margin-top:8px}#header ul .submenu-lip{bottom:-8px}#header ul li:hover .submenu-lip{height:8px}}@media only screen and (max-height:700px){#header ul>li:hover>ul{padding:6px 0}#header ul ul a,#header ul ul span:not(.submenu-lip){padding:6px 38px 6px 15px;font-size:15px}}@media only screen and (max-height:600px){#header ul>li:hover>ul{padding:4px 0}#header ul ul a,#header ul ul span:not(.submenu-lip){padding:4px 38px 4px 15px;font-size:14px}}#header ul>li>ul ul,#header ul>li:hover>ul ul{margin-top:0;left:100%;padding:0;top:0}#header .menu-secondary>li>ul ul,#header .menu-secondary>li:hover>ul ul,#header .menu-primary>li:last-child>ul ul{left:auto;right:100%}#header ul ul ul:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.1)}#header ul ul ul a:after,#header ul ul ul span:not(.submenu-lip):after{background:rgba(0,0,0,.2)}@keyframes throb{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.slider-spinner{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.5);-moz-transform:translate3d(-50%,-50%,0) scale(.5);-ms-transform:translate3d(-50%,-50%,0) scale(.5);-o-transform:translate3d(-50%,-50%,0) scale(.5);transform:translate3d(-50%,-50%,0) scale(.5)}.slider-spinner svg{width:80px;height:80px;-webkit-animation:throb 5s linear infinite;-o-animation:throb 5s linear infinite;animation:throb 5s linear infinite}.slider-spinner.anim{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) scale(1);-moz-transform:translate3d(-50%,-50%,0) scale(1);-ms-transform:translate3d(-50%,-50%,0) scale(1);-o-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}#home-slider{display:flex;overflow:hidden;margin-bottom:-.5px}#home-slider .slide-bg.banner-focus-left img{object-position:0 50%}#home-slider .slide-bg.banner-focus-right img{object-position:100% 50%}#home-slider .slider-container{min-height:calc(100vh - 163px);display:flex;width:100%;opacity:0;align-items:center}#home-slider.anim .slider-container{opacity:1}#home-slider .slide-bgs .slick-track,#home-slider .slide-bgs .slick-list,#home-slider .slide-contents,#home-slider .slide-bg-image,#home-slider .slide-contents .slick-track,#home-slider .slide-contents .slick-list{height:100%}#home-slider .slide-contents-container{width:100%;box-sizing:border-box;padding:0 120px}#home-slider .slide-contents{width:100%}#home-slider .slide-contents>.slide-content:nth-of-type(n+2){display:none}#home-slider .slide-contents .slick-track{display:flex;align-items:center}#home-slider .slide-content{float:none;height:auto;padding:120px 0 100px}#home-slider .slide-content>*>*{opacity:0;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-o-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}#home-slider .slide-content.slide-anim>*>*{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#home-slider .slide-overlay{pointer-events:none;opacity:.4}#home-slider .slide-overlay svg{position:absolute;pointer-events:none;right:0;bottom:-5%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}#home-slider.has-video .slide-overlay svg{display:none}#home-slider .slide-dots{bottom:40px}#home-slider.has-video .slide-dots{display:none}#home-slider.small .slider-container{min-height:500px}@media only screen and (max-width:1600px){#home-slider .slider-container{min-height:calc(100vh - 155px)}}@media only screen and (max-width:1400px){#home-slider .slide-contents-container{padding:0 50px}}@media only screen and (max-width:1200px){#home-slider .slider-container,.no-notification #home-slider .slider-container{min-height:500px}#home-slider .slide-overlay svg{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}#home-slider.has-video .slide-overlay svg{display:block}#home-slider.has-video .slide-dots{display:block}#home-slider.small .slider-container{min-height:400px}}@media only screen and (max-width:900px){#home-slider .slider-container,.no-notification #home-slider .slider-container{min-height:450px}#home-slider .slide-contents-container{padding:0}#home-slider .slide-dots{bottom:16px}#home-slider.small .slider-container{min-height:350px}}@media only screen and (max-width:750px){#home-slider .slider-container,.no-notification #home-slider .slider-container{min-height:400px}#home-slider .slide-overlay svg{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}#home-slider.small .slider-container{min-height:300px}}@media only screen and (max-width:550px){#home-slider .slider-container,.no-notification #home-slider .slider-container{min-height:350px}#home-slider .slide-overlay svg{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}#home-slider .slide-dots{bottom:22px}#home-slider.small .slider-container{min-height:250px}}#banner{display:flex;overflow:hidden}#banner .banner-bg.banner-focus-left img{object-position:0 50%}#banner .banner-bg.banner-focus-right img{object-position:100% 50%}#banner .banner-overlay{background:#000;opacity:.1}#banner .banner-container{min-height:500px;display:flex;width:100%;opacity:0;align-items:center}#banner .banner-container.banner-video{min-height:calc(100vh - 163px)}#banner.anim .banner-container{opacity:1}#banner .banner-contents{width:100%;padding:120px 0 100px;align-self:flex-end}#banner .banner-content>*>*{opacity:0;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-o-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}#banner.anim .banner-content>*>*{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1600px){#banner .banner-container.banner-video{min-height:calc(100vh - 155px)}}@media only screen and (max-width:1200px){#banner .banner-container.banner-video,#banner .banner-container,.no-notification #banner .banner-container.banner-video{min-height:400px}}@media only screen and (max-width:900px){#banner .banner-container.banner-video,#banner .banner-container,.no-notification #banner .banner-container.banner-video{min-height:350px}}@media only screen and (max-width:750px){#banner .banner-container.banner-video,#banner .banner-container,.no-notification #banner .banner-container.banner-video{min-height:300px}}@media only screen and (max-width:550px){#banner .banner-container.banner-video,#banner .banner-container,.no-notification #banner .banner-container.banner-video{min-height:250px}}#home-slider .slide-content-container,#banner .banner-content-container{background:rgba(255,255,255,.7);max-width:630px;padding:35px 25px;display:inline-block}#home-slider .slide-title,#banner .banner-title{font-size:36px;line-height:40px;font-weight:700;display:block}#home-slider .slide-title.slide-title-small-chars,#banner .banner-title.banner-title-small-chars{font-size:30px;line-height:44px}#home-slider .banner-sub-title,#banner .banner-sub-title{font-size:28px;line-height:38px;display:block}#home-slider .slide-title.slide-title-small-chars .banner-sub-title,#banner .banner-title.banner-title-small-chars .banner-sub-title{font-size:20px;line-height:30px}#home-slider .slide-btns,#banner .banner-btns{margin-top:35px}@media only screen and (max-width:1600px){#home-slider .slide-content-container,#banner .banner-content-container{padding:30px 25px}}@media only screen and (max-width:1400px){#home-slider .slide-content-container,#banner .banner-content-container{padding:20px 24px}#home-slider .slide-title,#banner .banner-title{font-size:32px;line-height:38px}#home-slider .slide-title.slide-title-small-chars,#banner .banner-title.banner-title-small-chars{font-size:28px;line-height:34px}#home-slider .banner-sub-title,#banner .banner-sub-title{font-size:24px;line-height:34px}#home-slider .slide-title.slide-title-small-chars .banner-sub-title,#banner .banner-title.banner-title-small-chars .banner-sub-title{font-size:18px;line-height:28px}#home-slider .slide-btns,#banner .banner-btns{margin-top:30px}}@media only screen and (max-width:1200px){#home-slider .slide-content-container,#banner .banner-content-container{background:rgba(255,255,255,.8);padding:15px}#home-slider .slide-title,#banner .banner-title{font-size:28px;line-height:34px}#home-slider .slide-title.slide-title-small-chars,#banner .banner-title.banner-title-small-chars{font-size:24px;line-height:32px}#home-slider .banner-sub-title,#banner .banner-sub-title{font-size:20px;line-height:30px}#home-slider .slide-btns,#banner .banner-btns{margin-top:24px}}@media only screen and (max-width:550px){#home-slider .slide-title br,#banner .banner-title br{display:none}#home-slider .slide-title,#banner .banner-title{font-size:24px;line-height:28px;max-width:380px}#home-slider .slide-title.slide-title-small-chars,#banner .banner-title.banner-title-small-chars{font-size:22px;line-height:26px}#home-slider .banner-sub-title,#banner .banner-sub-title{font-size:20px;line-height:28px;margin-top:4px}#home-slider .slide-title.slide-title-small-chars .banner-sub-title,#banner .banner-title.banner-title-small-chars .banner-sub-title{font-size:16px;line-height:24px}#home-slider .banner-sub-title br,#banner .banner-sub-title br{display:none}#home-slider .slide-btns,#banner .banner-btns{margin-top:20px}}.side-btn{position:fixed;box-shadow:0 0 20px rgba(0,0,0,.15);padding-right:0;left:0;top:50%;z-index:100;-webkit-transform:rotate(-90deg) translate3d(-50%,-100%,0);-moz-transform:rotate(-90deg) translate3d(-50%,-100%,0);-ms-transform:rotate(-90deg) translate3d(-50%,-100%,0);-o-transform:rotate(-90deg) translate3d(-50%,-100%,0);transform:rotate(-90deg) translate3d(-50%,-100%,0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.anim .side-btn,.side-btn.anim{-webkit-transform:rotate(-90deg) translate3d(-50%,0,0);-moz-transform:rotate(-90deg) translate3d(-50%,0,0);-ms-transform:rotate(-90deg) translate3d(-50%,0,0);-o-transform:rotate(-90deg) translate3d(-50%,0,0);transform:rotate(-90deg) translate3d(-50%,0,0)}@media only screen and (max-height:700px){.side-btn{top:350px}}@media only screen and (max-width:1400px){.side-btn{top:auto;bottom:0;left:auto;right:15px;-webkit-transform:rotate(0deg) translate3d(0,100%,0);-moz-transform:rotate(0deg) translate3d(0,100%,0);-ms-transform:rotate(0deg) translate3d(0,100%,0);-o-transform:rotate(0deg) translate3d(0,100%,0);transform:rotate(0deg) translate3d(0,100%,0)}.anim .side-btn,.side-btn.anim{-webkit-transform:rotate(0deg) translate3d(0,0,0);-moz-transform:rotate(0deg) translate3d(0,0,0);-ms-transform:rotate(0deg) translate3d(0,0,0);-o-transform:rotate(0deg) translate3d(0,0,0);transform:rotate(0deg) translate3d(0,0,0)}}.has-video .slide-nav{display:none}.slide-nav .slide-nav-btn{position:absolute;top:50%;cursor:pointer;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.slide-nav .slide-nav-btn:before{content:'';pointer-events:none;position:absolute;width:150px;height:150px;opacity:.03;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}.slide-nav .slide-next{right:200px}.slide-nav .slide-prev{left:200px}.slide-nav .slide-nav-btn svg{position:relative}@media only screen and (max-width:1900px){.slide-nav .slide-next{right:100px}.slide-nav .slide-prev{left:100px}}@media only screen and (max-width:1600px){.slide-nav .slide-next{right:75px}.slide-nav .slide-prev{left:75px}}@media only screen and (max-width:1400px){.slide-nav .slide-nav-btn:before{width:100px;height:100px;opacity:.04}.slide-nav .slide-nav-btn svg{width:20px;height:33px}.slide-nav .slide-next{right:15px}.slide-nav .slide-prev{left:15px}}@media only screen and (max-width:1200px){.has-video .slide-nav{display:block}}@media only screen and (max-width:900px){.slide-nav .slide-nav-btn{top:auto;bottom:15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.slide-nav .slide-nav-btn svg{width:20px;height:33px}.slide-nav .slide-next{left:50px;right:auto}.slide-nav .slide-prev{left:15px}}#call-me{padding:24px 0;text-align:center}.grid-bg-image{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-bg-overlay{background:#000;opacity:.4}.grids .grid-center{text-align:center}.grids .grid-middle{align-self:center}.grids .grid,.grids .grid-pad{padding-bottom:60px;position:relative}.grids .grid.grid-no-bottom{padding-bottom:0}.grids .grid-inner{position:relative}.grids:not(.no-top) .grid:first-of-type,.grids .grid.grid-bg,.grids .grid-inner.grid-inner-pad-top{padding-top:60px}.grids .grid.grid-bg.primary-background+.grid.grid-bg.primary-background,.grids .grid.grid-bg.primary-background-light+.grid.grid-bg.primary-background-light,.grids .grid.grid-bg.secondary-background+.grid.grid-bg.secondary-background,.grids .grid.grid-bg.dark-background+.grid.grid-bg.dark-background,.grids .grid.grid-bg.light-background+.grid.grid-bg.light-background{padding-top:0}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-content-image.grid-overlapped+.grid:not(.grid-bg),.grids .grid.grid-bg.dark-background+.grid.grid-bg.light-background,.grids .grid.grid-bg.light-background+.grid.grid-bg.dark-background,.grids .grid.grid-bg.primary-background-light+.grid.grid-bg.light-background,.grids .grid.grid-bg+.grid.grid-bg.lines-peach-square-container{padding-top:60px}.grids .grid.grid-bg.light-background+.grid.grid-bg:not(.light-background),.grids .grid.grid-bg.primary-background-light+.grid.grid-bg:not(.primary-background-light),.grids .grid.grid-bg.primary-background+.grid.grid-bg:not(.primary-background),.grids .grid.grid-bg.dark-background+.grid.grid-bg:not(.dark-background),.grids .grid.grid-bg.light-background+.grid.grid-bg:not(.light-background){padding-top:60px}.grids .grid.grid-overlapped+.grid.grid-overlapped{padding-top:60px;margin-top:90px}.grids .grid.grid-bg:not(.grid-overlapped)+.grid.grid-overlapped,.grids .grid.grid-bg.grid-overlapped+.grid:not(.grid-overlapped){padding-top:60px}.grids .grid.grid-notice,.grids .grid-col-notice{padding:32px 30px}.grid-cols{display:flex;justify-content:space-between}.grid-cols.grid-cols-center{justify-content:center}.grid-cols-wrap{flex-wrap:wrap}.grid-cols-3-marg{justify-content:flex-start;margin:0 -7px}.grid-cols-reverse{flex-direction:row-reverse}.grid-cols .grid-col{width:calc(50% - 30px);position:relative;box-sizing:border-box}.grid-cols .grid-col.grid-col-bottom{align-self:flex-end}.grid-cols .grid-col-3{width:calc(33.33% - 10px);position:relative;box-sizing:border-box}.grid-cols.grid-cols-3-marg .grid-col-3{width:calc(33.33% - 14px);margin:0 7px}.grid-cols.grid-cols-3-marg .grid-col-3:nth-of-type(n+4){margin-top:30px}.grid-cols .grid-col-map iframe{width:100%;height:100%}.grid-cols .grid-col-white-bg{padding:60px 30px 0}.grid-cols .grid-col-white-bg:before{content:'';position:absolute;top:0;bottom:-60px;left:0;right:0;background:#fff}.grid-cols .grid-col-white-bg>*{position:relative}.grid-cols .grid-col-lrg{width:calc(50% + 30px)}.grid-cols .grid-col-sm{width:calc(50% - 90px)}.grid-cols .grid-col-vlrg{width:calc(50% + 60px)}.grid-cols .grid-col-vsm{width:calc(50% - 120px)}.grids .grid-icon{position:absolute;top:-60px;bottom:-60px;overflow:hidden;left:0;pointer-events:none;opacity:.1;display:flex;align-items:center}.grid-cols-reverse .grid-icon{left:auto;right:0}.grids .grid-btns,.grids .grid-btn{margin-top:60px}.grids .grid-btns.marg,.grids .grid-btn.marg{margin-top:32px}.grids .grid-content-image:not(.grid-overlapped) .grid-col-image{margin-bottom:0}.grids .grid-cta-body{background:rgba(255,255,255,.85);padding:60px 30px}.grid-col-video{align-self:flex-start}.grids .grid-form{margin-top:32px}.grids .grid-form.grid-form-slim{max-width:380px}.grid-video,.grid-iframe,.grid-bordered{border:1px solid #8e8e8d;padding:20px}.grids .grid-col-iframe iframe{width:100%}.grid-video-image img{display:block}.grids .grid .constrain{max-width:900px;margin:0 auto;display:block}.wrapper .grid.grid-bg{padding-left:30px;padding-right:30px}.wrapper .grid.grid-bg:last-child{margin-bottom:30px}@media only screen and (max-width:1200px){.grids .grid,.grids .grid-pad{padding-bottom:40px}.grids:not(.no-top) .grid:first-of-type,.grids .grid.grid-bg,.grids .grid-inner.grid-inner-pad-top{padding-top:40px}.grids .grid.grid-bg+.grid:not(.grid-bg),.grids .grid.grid-content-image.grid-overlapped+.grid:not(.grid-bg),.grids .grid.grid-bg.dark-background+.grid.grid-bg.light-background,.grids .grid.grid-bg.light-background+.grid.grid-bg.dark-background,.grids .grid.grid-bg.primary-background-light+.grid.grid-bg.light-background,.grids .grid.grid-bg+.grid.grid-bg.lines-peach-square-container{padding-top:40px}.grids .grid.grid-bg.light-background+.grid.grid-bg:not(.light-background),.grids .grid.grid-bg.primary-background-light+.grid.grid-bg:not(.primary-background-light),.grids .grid.grid-bg.primary-background+.grid.grid-bg:not(.primary-background),.grids .grid.grid-bg.dark-background+.grid.grid-bg:not(.dark-background),.grids .grid.grid-bg.light-background+.grid.grid-bg:not(.light-background){padding-top:40px}.grids .grid.grid-overlapped+.grid.grid-overlapped{padding-top:40px;margin-top:60px}.grids .grid.grid-bg:not(.grid-overlapped)+.grid.grid-overlapped,.grids .grid.grid-bg.grid-overlapped+.grid:not(.grid-overlapped){padding-top:40px;margin-top:40px}.grids .grid.grid-notice,.grids .grid-col-notice{padding:20px}.grid-cols .grid-col{width:calc(50% - 20px)}.grid-cols.grid-cols-3-marg .grid-col-3:nth-of-type(n+4){margin-top:20px}.grid-cols .grid-col-white-bg{padding:40px 20px 0}.grid-cols .grid-col-white-bg:before{bottom:-40px;opacity:1}.grid-cols .grid-col-lrg{width:calc(50% + 20px)}.grid-cols .grid-col-sm{width:calc(50% - 60px)}.grid-cols .grid-col-vlrg{width:calc(50% + 40px)}.grid-cols .grid-col-vsm{width:calc(50% - 80px)}.grids .grid-icon{top:-40px;bottom:-40px}.grids .grid-btns,.grids .grid-btn{margin-top:40px}.grids .grid-btns.marg,.grids .grid-btn.marg{margin-top:20px}.grids .grid-cta-body{padding:40px 20px}.grids .grid-form{margin-top:20px}.grid-video,.grid-iframe,.grid-bordered{padding:15px}.grid-bg-overlay{opacity:.5}}@media only screen and (max-width:1050px){.grid-video,.grid-iframe,.grid-bordered{padding:0;border:0}}@media only screen and (max-width:900px){.grid-cols .grid-col-3{width:calc(50% - 10px)}.grid-cols.grid-cols-3-marg .grid-col-3{width:calc(50% - 14px)}.grid-cols.grid-cols-3-marg .grid-col-3:nth-of-type(n+3){margin-top:15px}}@media only screen and (max-width:750px){.grids .grid-overlapped.grid-no-bottom{margin-bottom:0}.grids .grid-overlapped.grid-no-bottom .grid-col-image{padding-bottom:40px;margin-bottom:0}.grids .grid-pad{padding-bottom:0}.grid-cols:not(.grid-cols-3){display:block}.grid-cols .grid-col{width:100%}.grid-cols .grid-col:nth-child(n+2){margin-top:40px}.grids .grid-icon{display:none}.grid-video,.grid-iframe,.grid-bordered{max-width:500px;margin:0 auto}.grid-cols .grid-col-map iframe,.grids .grid-col-iframe iframe{height:300px}.grid-bg-overlay{opacity:.6}.wrapper .grid.grid-bg{padding-left:15px;padding-right:15px}}@media only screen and (max-width:550px){.grids .grid.grid-notice,.grids .grid-col-notice{padding:15px}.grid-cols .grid-col-white-bg{padding:40px 15px 0}.grid-cols.grid-cols-3{display:block}.grid-cols.grid-cols-3-marg{margin:0}.grid-cols .grid-col-3,.grid-cols.grid-cols-3-marg .grid-col-3{width:100%;max-width:500px;margin:0 auto}.grid-cols .grid-col-3:nth-of-type(n+2),.grid-cols.grid-cols-3-marg .grid-col-3:nth-of-type(n+2){margin-top:15px}}.grid-col-image{margin:0}.grid-col-image.no-marg{margin:0}.grid-col-image .grid-image-container{display:block;position:relative;margin-right:-100px;max-width:calc(100% + 100px);width:calc(100% + 100px)}.grid-col-image .grid-image-container img{display:block}.grid-cols-reverse .grid-col-image .grid-image-container{margin-left:-100px;margin-right:0}.grid-col-image.grid-image-bg{margin:0;min-height:20vw}.grid-col-image.grid-image-bg .grid-image-container{position:absolute;top:-90px;width:calc(50vw - 30px);height:calc(100% + 180px);left:0;max-width:calc(50vw - 30px);margin:0}.grid:not(.grid-bg) .grid-col-image.grid-image-bg .grid-image-container{position:absolute;top:-30px;height:calc(100% + 120px)}.grid-col-image.grid-image-bg.grid-col-sm .grid-image-container{width:calc(50vw - 90px);max-width:calc(50vw - 90px)}.grid-cols-reverse .grid-col-image.grid-image-bg .grid-image-container{left:auto;right:0;margin:0}.grid-col-image .grid-col-image-bg{position:absolute;top:-60px;bottom:-60px;width:calc(50vw - 60px);left:30px}.grid-col-image.grid-col-sm .grid-col-image-bg{width:calc(50vw - 120px)}.grid-cols-reverse .grid-col-image .grid-col-image-bg{left:auto;right:30px}.grid-col.grid-col-content{align-self:center}@media only screen and (max-width:1600px){.grid-col-image .grid-image-container{margin-right:-80px;max-width:calc(100% + 80px);width:calc(100% + 80px)}.grid-cols-reverse .grid-col-image .grid-image-container{margin-left:-80px}}@media only screen and (max-width:1400px){.grid-col-image .grid-image-container{margin-right:0;max-width:100%;width:100%}.grid-cols-reverse .grid-col-image .grid-image-container{margin-left:0}}@media only screen and (max-width:1200px){.grid-col-image{margin:0}.grid-col-image.grid-image-bg .grid-image-container{top:-60px;width:calc(50vw - 20px);height:calc(100% + 120px);max-width:calc(50vw - 20px)}.grid:not(.grid-bg) .grid-col-image.grid-image-bg .grid-image-container{top:-20px;height:calc(100% + 80px)}.grid-col-image.grid-image-bg.grid-col-sm .grid-image-container{width:calc(50vw - 60px);max-width:calc(50vw - 60px)}.grid-col-image .grid-col-image-bg{top:-40px;bottom:-40px;width:calc(50vw - 40px);left:20px}.grid-col-image.grid-col-sm .grid-col-image-bg{width:calc(50vw - 80px)}.grid-cols-reverse .grid-col-image .grid-col-image-bg{right:20px}}@media only screen and (max-width:750px){.grid-col-image,.grid-col-image.grid-image-bg{margin:0 0 -60px}.grid-two-images .grid-col .grid-image-container,.grid-col-image .grid-image-container,.grid-cols-reverse .grid-col-image .grid-image-container,.grid-col-image.grid-image-bg .grid-image-container,.grid-col-image.grid-image-bg.grid-col-sm .grid-image-container,.grid-cols-reverse .grid-col-image.grid-image-bg .grid-image-container{position:relative;display:block;top:0;width:100%;max-width:500px;margin:0 auto;height:auto}.grid-cols-reverse .grid-col-image .grid-col-image-bg,.grid-col-image .grid-col-image-bg{left:-15px;right:-15px;top:20px;bottom:20px;width:auto}.grid-image-container img{position:static !important;margin-top:0 !important;max-width:100% !important}}.grid-col-content-alt{padding:60px 0;margin:-90px 0}.grid-col-content-alt .grid-col-content-alt-bg{position:absolute;top:0;bottom:0;z-index:-1;width:calc(50vw + 25px);right:-60px;margin:0}.grid-col-image-bg-alt .grid-image-container{position:absolute;top:-60px;width:calc(50vw - 25px);height:calc(100% + 120px);left:0;max-width:calc(50vw - 30px);margin:0}.grid-cols-reverse .grid-col-content-alt .grid-col-content-alt-bg{right:auto;left:-60px}.grid-cols-reverse .grid-col-image-bg-alt .grid-image-container{left:auto;right:0}@media only screen and (max-width:1200px){.grid-col-content-alt{padding:40px 0;margin:-60px 0}.grid-col-content-alt .grid-col-content-alt-bg{width:calc(50vw + 20px);right:-40px}.grid-col-image-bg-alt .grid-image-container{top:-40px;width:calc(50vw - 10px);height:calc(100% + 80px);max-width:calc(50vw - 20px)}.grid-cols-reverse .grid-col-content-alt .grid-col-content-alt-bg{left:-40px}}@media only screen and (max-width:750px){.grid-col-image-bg-alt{display:none}.grid-col-content-alt .grid-col-content-alt-bg,.grid-cols-reverse .grid-col-content-alt .grid-col-content-alt-bg{left:-15px;right:-15px;width:auto}}.grid-logos-container{display:flex;align-items:center;justify-content:space-between;margin:0 -30px}.grid-logos .grid-logo-inner{flex-grow:1;display:flex;align-items:center;justify-content:space-evenly}.grid-logos .grid-logo-inner.grid-logo-inner-stack{flex-wrap:wrap}.grid-logos .grid-logo-inner.grid-logo-inner-stack .grid-logo{margin-top:5px;margin-bottom:5px}.grid-logos .grid-logo,.grid-logos .grid-logo-title{margin:0 30px}.grid-logos .grid-logo{max-width:220px;max-height:200px}.grid-logos .grid-logo img{display:block;max-width:200px}@media only screen and (max-width:900px){.grid-logos .grid-logo{max-width:180px;max-height:160px}.grid-logos .grid-logo img{max-width:180px}}@media only screen and (max-width:750px){.grid-logos-container{flex-wrap:wrap;justify-content:space-between;max-width:500px;width:100%;margin:0 auto}.grid-logos .grid-logo-inner{margin:0 -15px}.grid-logos .grid-logo-title{width:100%;text-align:center;margin:0 0 24px}.grid-logos .grid-logo{max-width:120px;max-height:100px;width:calc(33.33% - 30px);margin:0 15px;text-align:center}.grid-logos .grid-logo img{max-height:80px;width:auto;max-width:100%}}@media only screen and (max-width:420px){.grid-logos .grid-logo-inner{margin:0 -10px}.grid-logos .grid-logo{width:calc(33.33% - 20px);margin:0 10px}.grid-logos .grid-logo img{max-height:60px}}.cms-content.cms-white{color:#fff}.cms-content.cms-white a:not(.btn){font-weight:700;opacity:.8}.cms-content.cms-white a:not(.btn):hover{opacity:1}.cms-content>*:not(hr){margin-bottom:18px}.cms-content+.cms-content{margin-top:18px}.cms-content>*:last-child{margin-bottom:0}.cms-content .text-center{text-align:center}.cms-content .text-right{text-align:right}.cms-content h1,.cms-content h2{font-size:38px;line-height:48px;font-weight:700}.cms-content h3{font-size:32px;line-height:38px;font-weight:700}.cms-content h4{font-size:25px;line-height:35px;font-weight:700}.cms-content h5{font-size:21px;line-height:25px;font-weight:700}.cms-content h6{font-size:19px;line-height:23px;font-weight:700}.cms-content strong{font-weight:700}.cms-content li{break-inside:avoid}.cms-content ul{margin-left:12px}.cms-content ul ul{margin:12px 0 12px 12px}.cms-content ul li{margin-bottom:8px;padding-left:20px;position:relative}.cms-content ul li:before{content:'•';width:20px;margin-left:-20px;color:inherit;font-weight:700;display:inline-block}.cms-content ul li:last-child,.cms-content.cms-large ul li:last-child{margin-bottom:0}.cms-content ol{list-style-type:none;counter-reset:ol}.cms-content ol li{position:relative;padding:0 0 18px 44px}.cms-content ol li:last-child{padding-bottom:0}.cms-content ol li:before{content:counters(ol,'') '.';position:absolute;left:0;counter-increment:ol;font-weight:700}.cms-content ol li a,.cms-content ul li a{display:inline}.cms-content iframe{max-width:100%}.cms-content iframe[style="border:0"]{max-height:75vw}.cms-content iframe[allowfullscreen]{max-height:calc((100vw - 50px)*0.5625)}.cms-content table{width:100%;background:#fff;border:0;font-size:21px;line-height:24px}.cms-content table p+p{margin-top:12px}.cms-content th{font-weight:700;text-align:left;vertical-align:top;padding:12px 15px 12px 0;border-bottom:2px solid #8e8e8d;font-size:28px;line-height:32px}.cms-content td{padding:12px 15px 12px 0;text-align:left;border-bottom:1px solid #8e8e8d}.cms-content th:last-child,.cms-content tr:last-child{padding-right:0}.cms-content tr:last-child td{border-bottom:0}.cms-content img{margin-left:auto;margin-right:auto;display:block}.cms-content blockquote{position:relative;display:flex}.cms-content blockquote:before,.cms-content blockquote:after,.cms-content blockquote+p>cite:before,.cms-content blockquote+p>cite:after{font-size:150px;line-height:100px;font-weight:700;display:block}.cms-content blockquote:before,.cms-content blockquote+p>cite:before{content:'“';padding-right:16px;align-self:flex-start}.cms-content blockquote:after,.cms-content blockquote+p>cite:after{content:'”';padding-left:16px;align-self:flex-end;-webkit-transform:translate3d(0,55%,0);-moz-transform:translate3d(0,55%,0);-ms-transform:translate3d(0,55%,0);-o-transform:translate3d(0,55%,0);transform:translate3d(0,55%,0)}.cms-content blockquote+p>cite{font-style:normal;display:block;font-weight:700;margin:18px 0 0}.cms-content blockquote+p>cite:before,.cms-content blockquote+p>cite:after{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:0;overflow:hidden;display:inline-block}.cms-content table.first-highlighted tr:first-of-type td,.cms-content table.last-highlighted tr:last-of-type td{background:#f0f0f0}.cms-content table.first-highlighted tr td,.cms-content table.last-highlighted tr td{padding-left:10px;padding-right:10px}@media only screen and (max-width:1200px){.cms-content h1,.cms-content h2{font-size:32px;line-height:34px}.cms-content h3{font-size:28px;line-height:30px}.cms-content h4{font-size:24px;line-height:32px}.cms-content table{font-size:18px;line-height:22px}.cms-content th{font-size:21px;line-height:26px}}@media only screen and (max-width:1050px){.cms-content h5{font-size:20px}.cms-content h6{font-size:18px}.cms-content blockquote:before,.cms-content blockquote:after,.cms-content blockquote+p>cite:before,.cms-content blockquote+p>cite:after{font-size:100px;line-height:75px}.cms-content blockquote:before,.cms-content blockquote+p>cite:before{padding-right:15px}.cms-content blockquote:after,.cms-content blockquote+p>cite:after{padding-left:15px}.cms-content table{font-size:16px;line-height:20px}.cms-content th{font-size:18px;line-height:24px}.cms-content th,.cms-content td{padding:12px 10px 12px 0}}@media only screen and (max-width:550px){.cms-content h1,.cms-content h2{font-size:24px;line-height:28px}.cms-content h3,.cms-content h4{font-size:20px;line-height:25px}.cms-content blockquote:before,.cms-content blockquote:after,.cms-content blockquote+p>cite:before,.cms-content blockquote+p>cite:after{font-size:60px;line-height:45px}.cms-content blockquote:before,.cms-content blockquote+p>cite:before{padding-right:10px}.cms-content blockquote:after,.cms-content blockquote+p>cite:after{padding-left:10px}.cms-content table,.cms-content th{font-size:14px;line-height:18px}.cms-content th,.cms-content td{padding:12px 5px 12px 0}.cms-content table.first-highlighted tr td,.cms-content table.last-highlighted tr td{padding-left:5px;padding-right:5px}}blockquote.quote-white,blockquote.quote-white~p{color:#fff}blockquote.quote-white svg *{fill:#fff}blockquote.large{font-size:24px;line-height:30px}blockquote.large svg{margin-bottom:32px}blockquote p{margin-bottom:18px}blockquote~p{margin-top:12px}blockquote+p{margin-top:32px}@media only screen and (max-width:1200px){blockquote.large svg{width:60px;height:43px}blockquote.large{font-size:22px;line-height:28px}blockquote~p{margin-top:6px}blockquote+p{margin-top:32px}}@media only screen and (max-width:1050px){blockquote.large svg{width:40px;height:28px;margin-bottom:24px}blockquote.large{font-size:20px;line-height:26px}blockquote~p{margin-top:6px}blockquote+p{margin-top:32px}}@media only screen and (max-width:550px){blockquote.large{font-size:18px;line-height:24px}}.icon-blocks{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}.icon-blocks .icon-block{text-align:center;width:calc(20% - 20px);margin:20px 10px 0}.icon-blocks .icon{width:118px;height:118px;margin:0 auto 12px;border-radius:50%;position:relative}.icon-blocks .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.icon-blocks .icon-title{font-size:18px;line-height:26px;font-weight:700}@media only screen and (max-width:1200px){.icon-blocks .icon{width:100px;height:100px}.icon-blocks .icon img{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);-moz-transform:translate3d(-50%,-50%,0) scale(.9);-ms-transform:translate3d(-50%,-50%,0) scale(.9);-o-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}.icon-blocks .icon-title{font-size:16px;line-height:22px}}@media only screen and (max-width:1050px){.icon-blocks .icon-block{width:calc(33.33% - 20px)}.icon-blocks .icon{width:118px;height:118px}.icon-blocks .icon img{-webkit-transform:translate3d(-50%,-50%,0) scale(1);-moz-transform:translate3d(-50%,-50%,0) scale(1);-ms-transform:translate3d(-50%,-50%,0) scale(1);-o-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.icon-blocks .icon-title{font-size:18px;line-height:26px}}@media only screen and (max-width:900px){.icon-blocks .icon{width:100px;height:100px}.icon-blocks .icon img{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);-moz-transform:translate3d(-50%,-50%,0) scale(.9);-ms-transform:translate3d(-50%,-50%,0) scale(.9);-o-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}.icon-blocks .icon-title{font-size:16px;line-height:22px}}@media only screen and (max-width:550px){.icon-blocks{margin:0 -5px}.icon-blocks .icon-block{width:calc(33.33% - 10px);margin:0 5px}.icon-blocks .icon-block:nth-of-type(n+4){margin-top:15px}.icon-blocks .icon{width:80px;height:80px}.icon-blocks .icon img{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);-moz-transform:translate3d(-50%,-50%,0) scale(.8);-ms-transform:translate3d(-50%,-50%,0) scale(.8);-o-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.icon-blocks .icon-title{font-size:14px;line-height:18px}}@media only screen and (max-width:450px){.icon-blocks .icon-block{width:calc(50% - 10px)}.icon-blocks .icon-block:nth-of-type(n+3){margin-top:15px}.icon-blocks .icon{width:55px;height:55px}.icon-blocks .icon img{-webkit-transform:translate3d(-50%,-50%,0) scale(.6);-moz-transform:translate3d(-50%,-50%,0) scale(.6);-ms-transform:translate3d(-50%,-50%,0) scale(.6);-o-transform:translate3d(-50%,-50%,0) scale(.6);transform:translate3d(-50%,-50%,0) scale(.6)}}.reviews-slider-container{padding:0 45px}.reviews-slider{margin:0 -30px}.reviews-slider>.reviews-slide:nth-child(n+2){display:none}.reviews-slide{padding:0 30px}.review-meta{margin-bottom:32px}.review-count{font-weight:700}.review-score{display:flex;align-items:center}.review-average{font-size:19px;line-height:24px;margin-right:12px}.review-title{display:flex;align-items:center}.review-initial{background:#8e8e8d;font-weight:700;width:43px;height:43px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:14px}.review-content{margin-left:57px}.review-text{margin-top:12px}.review{margin-bottom:32px}.review:last-of-type{margin-bottom:0}.reviews-slider-nav{display:flex;justify-content:space-between;width:100%;margin-top:24px}.reviews-nav-btn{cursor:pointer}.reviews-nav-btn.disabled{opacity:0;pointer-events:none}.reviews-bg{position:absolute;top:0;bottom:0;right:0;width:calc(50% - 45px);box-shadow:0 0 40px rgba(0,0,0,.4) inset}.reviews-bg img{opacity:.8}.grid-col-review-content{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 86px}@media only screen and (max-width:1200px){.reviews-slider-container{padding:20px}.reviews-slider{margin:0 -20px}.reviews-slide{padding:0 20px}.reviews-bg{width:calc(50% - 30px)}.grid-col-review-content{display:block;padding:0}}@media only screen and (max-width:1050px){.review-initial{width:36px;height:36px;margin-right:10px}.review-content{margin-left:46px}.review-average{font-size:16px}}@media only screen and (max-width:750px){.reviews-bg{display:none}.reviews-slider{margin:0 -15px}.reviews-slider-container{padding:15px;margin:0 -15px}}@media only screen and (max-width:420px){.review-title{margin-bottom:4px}.review-initial{display:none}.review-content{margin-left:0}}.stars{display:flex}.stars li{width:19px;height:19px;background:url('https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-star.png?v=1751983905') no-repeat scroll center/contain;margin:0 1px}.stars-slide li{opacity:0;-webkit-transform:rotate(45deg) scale(.5);-moz-transform:rotate(45deg) scale(.5);-ms-transform:rotate(45deg) scale(.5);-o-transform:rotate(45deg) scale(.5);transform:rotate(45deg) scale(.5);-webkit-transition-delay:.4s,.4s;-moz-transition-delay:.4s,.4s;-ms-transition-delay:.4s,.4s;-o-transition-delay:.4s,.4s;transition-delay:.4s,.4s}.slide-anim .stars.stars-slide li{opacity:1;-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.slide-anim .stars.stars-slide li:nth-of-type(1){-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.slide-anim .stars.stars-slide li:nth-of-type(2){-webkit-transition-delay:.05s,.05s;-moz-transition-delay:.05s,.05s;-ms-transition-delay:.05s,.05s;-o-transition-delay:.05s,.05s;transition-delay:.05s,.05s}.slide-anim .stars.stars-slide li:nth-of-type(3){-webkit-transition-delay:.1s,.1s;-moz-transition-delay:.1s,.1s;-ms-transition-delay:.1s,.1s;-o-transition-delay:.1s,.1s;transition-delay:.1s,.1s}.slide-anim .stars.stars-slide li:nth-of-type(4){-webkit-transition-delay:.15s,.15s;-moz-transition-delay:.15s,.15s;-ms-transition-delay:.15s,.15s;-o-transition-delay:.15s,.15s;transition-delay:.15s,.15s}.slide-anim .stars.stars-slide li:nth-of-type(5){-webkit-transition-delay:.2s,.2s;-moz-transition-delay:.2s,.2s;-ms-transition-delay:.2s,.2s;-o-transition-delay:.2s,.2s;transition-delay:.2s,.2s}.blocks{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -7px}.blocks .block{width:calc(33.33% - 14px);margin:0 7px;display:flex;flex-direction:column;position:relative}.blocks .block:nth-of-type(n+4){margin-top:24px}.blocks .block-image{position:relative;min-height:1px}.blocks .block-overlay{opacity:0;will-change:opacity}.blocks .block:hover .block-overlay{opacity:.5}.blocks .block-image img{display:block}.blocks .block-title{color:#fff;flex-grow:1}.blocks .block-title a{display:flex;padding:24px 30px;align-items:center;justify-content:space-between;font-size:21px;line-height:25px;font-weight:700;box-sizing:border-box;height:100%}.blocks .block-title svg{width:13px;height:21px;margin-left:12px}.blocks .block-title a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:1200px){.blocks .block-title a{padding:12px 20px;font-size:20px;line-height:24px}}@media only screen and (max-width:1050px){.blocks .block-title a{font-size:17px;line-height:21px}.blocks .block-title svg{width:10px;height:17px;margin-left:10px}}@media only screen and (max-width:750px){.blocks{display:block;margin:0}.blocks .block{width:100%;margin:0 auto;max-width:500px}.blocks .block:nth-of-type(n+2){margin-top:15px}}.large-blocks{display:flex;margin:0 -30px;flex-wrap:wrap}.large-blocks .large-block{width:calc(50% - 60px);margin:0 30px;display:flex;flex-direction:column}.large-blocks .large-block:nth-of-type(n+3){margin-top:30px}.large-blocks .large-block-header{position:relative;padding:60px 30px;display:flex;align-items:center}.large-blocks .large-block-header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.1;z-index:1}.large-blocks .large-block-title{position:relative;width:100%;text-align:center;z-index:2}.large-block-title a{background:rgba(255,255,255,.85);display:block;padding:40px 15px;font-size:32px;line-height:32px;font-weight:700}.large-block-title a:hover{color:#fff}.large-blocks .large-block-body{padding:32px 30px;text-align:center;flex-grow:1;display:flex;flex-direction:column}.large-blocks .large-block-btn{margin-top:auto;padding-top:35px}@media only screen and (max-width:1200px){.large-blocks{display:flex;margin:0 -20px}.large-blocks .large-block{width:calc(50% - 40px);margin:0 20px}.large-block-title a{display:block;padding:24px 15px;font-size:24px;line-height:24px}.large-blocks .large-block-body{padding:20px}.large-blocks .large-block-header{padding:60px 20px}}@media only screen and (max-width:900px){.large-block-title a{font-size:21px;line-height:22px}}@media only screen and (max-width:750px){.large-block-title a{font-size:18px;line-height:21px;height:60px;display:flex;align-items:center;justify-content:center}.large-blocks{display:flex;margin:0 -10px}.large-blocks .large-block{width:calc(50% - 20px);margin:0 10px}.large-blocks .large-block-header{padding:20px}}@media only screen and (max-width:550px){.large-block-title a{height:auto;display:block}.large-blocks{display:block;margin:0}.large-blocks .large-block{width:100%;max-width:500px;margin:0 auto}.large-blocks .large-block:nth-of-type(n+2){margin-top:15px}.large-blocks .large-block-header{padding:15px}}.social-blocks{display:flex;margin:0 -6px}.social-blocks .social-block{width:calc(33.33% - 12px);margin:0 6px;position:relative}.social-blocks .social-block span{opacity:0}.social-blocks .social-block:hover span{opacity:.5}#newsletter{padding:32px 0}#map iframe{width:100%;height:420px;display:block}#book-online{padding:18px 0;text-align:center}#footer .footer-main{padding:40px 0;color:#fff;font-size:21px;line-height:28px;overflow:hidden}#footer .footer-main a:not(.btn):hover{opacity:.8}#footer .footer-main ul{display:flex;align-items:center}#footer .footer-cols{display:flex;margin:0 -15px}#footer .footer-col{display:flex;flex-direction:column;justify-content:space-between;margin:0 15px;position:relative;width:100%;flex-grow:1}#footer .footer-col.footer-col-center{justify-content:flex-end;width:auto;white-space:nowrap;text-align:center}#footer .footer-col:last-of-type{text-align:right;width:auto;flex-grow:0;flex-shrink:0}#footer .footer-col:last-of-type ul{justify-content:flex-end}#footer .footer-col>*:nth-last-of-type(n+2){margin-bottom:24px}#footer .footer-icon{position:absolute;pointer-events:none;top:50%;left:-100px;opacity:.1;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#footer .footer-main-logo img{display:block}#footer .footer-terms{font-size:16px;line-height:26px;margin-top:auto}#footer .footer-terms li:nth-of-type(n+2):before{content:'|';padding:0 4px}#footer .footer-social{margin:24px -12px 0 0}#footer .footer-social svg *{fill:#fff}#footer .footer-social a{padding:4px 12px;display:block}#footer .footer-logos-container{padding:60px 0}#footer .footer-logos{display:flex;justify-content:space-evenly;margin:0 -15px;align-items:center}#footer .footer-logo{margin:0 15px;max-width:250px;max-height:120px;min-width:1px}#footer .footer-logo img{display:block;max-height:120px}#footer .footer-credit{color:#fff;padding:15px 0}#footer .footer-credit-cols{display:flex;justify-content:space-between;align-items:flex-start}#footer .footer-credit-col:nth-of-type(n+2){margin-right:30px}#footer .footer-credit p{margin-bottom:12px;font-size:15px;line-height:21px}#footer .footer-credit p:last-of-type{margin-bottom:0}#footer .footer-cqc{position:relative}#footer .footer-content-cols{display:flex;align-items:flex-start;margin:0 -15px;flex-wrap:wrap}#footer .footer-content-col{width:100%;flex-grow:1;margin:0 15px;max-width:calc(50% - 30px)}#footer .footer-content-col:nth-child(n+3){margin-top:30px}#footer .footer-contact-btn{margin-top:24px}#footer .footer-last-updated p{text-align:center;font-size:15px;padding-bottom:20px}#footer .footer-cookies button{padding:0;border:0;color:#fff;background:0 0;font-size:16px;line-height:26px}#footer .footer-cookies button:hover{opacity:.8}@media only screen and (max-width:1600px){#footer .footer-icon{left:-80px}}@media only screen and (max-width:1200px){#footer .footer-main{font-size:17px;line-height:24px}#footer .footer-col{width:auto}#footer .footer-col.footer-col-center{display:none}#footer .footer-main-logo{max-width:240px}#footer .footer-logos-container{padding:40px 0}}@media only screen and (max-width:750px){#footer .footer-main-logo{margin:0 auto 24px}#footer .footer-cols{display:block;text-align:center}#footer .footer-main ul,#footer .footer-col:last-of-type ul{justify-content:center}#footer .footer-col:nth-of-type(n+2){margin-top:24px}#footer .footer-col:last-of-type{text-align:center}#footer .footer-social{margin:24px 0 0}#footer .footer-icon{top:-20px;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#footer .footer-credit-cols{display:block;text-align:center}#footer .footer-credit-col:nth-of-type(n+2){margin:20px 0 0}#footer .footer-content-cols{justify-content:center}}@media only screen and (max-width:550px){#footer .footer-terms ul{display:block}#footer .footer-terms li:nth-of-type(n+2):before{display:none}#footer .footer-logos-container{padding:30px 0}#footer .footer-credit p{font-size:14px;line-height:20px}#footer .footer-content-cols{display:block;margin:0}#footer .footer-content-col{margin:0;max-width:100%}#footer .footer-content-col:nth-child(n+2){margin-top:30px}}.site-message{padding:30px 0}.site-message:first-child{margin-top:30px}.site-message-no-banner{padding-top:50px}.site-message .site-message-header{display:flex;justify-content:space-between;align-items:center;padding:30px}.site-message .site-message-body{padding:10px 30px 30px;display:none;box-sizing:border-box}.site-message .site-message-trigger{white-space:nowrap;margin-left:30px}.site-message-read-more svg{-webkit-transform:translate3d(0,-50%,0) rotate(90deg);-moz-transform:translate3d(0,-50%,0) rotate(90deg);-ms-transform:translate3d(0,-50%,0) rotate(90deg);-o-transform:translate3d(0,-50%,0) rotate(90deg);transform:translate3d(0,-50%,0) rotate(90deg)}.site-message.open .site-message-read-more svg{-webkit-transform:translate3d(0,-50%,0) rotate(-90deg);-moz-transform:translate3d(0,-50%,0) rotate(-90deg);-ms-transform:translate3d(0,-50%,0) rotate(-90deg);-o-transform:translate3d(0,-50%,0) rotate(-90deg);transform:translate3d(0,-50%,0) rotate(-90deg)}.site-message-btn{margin-top:32px}@media only screen and (max-width:1200px){.site-message .site-message-header{display:block}.site-message .site-message-trigger{margin:20px 0 0}}@media only screen and (max-width:550px){.site-message .site-message-header{padding:30px 15px}.site-message .site-message-body{padding:10px 15px 30px}}.breadcrumb{padding:30px 0 50px;font-size:15px;line-height:20px;font-weight:300}.breadcrumb-no-banner{padding-top:50px}.site-message-no-banner+section .breadcrumb-no-banner{padding-top:30px}.breadcrumb ul{display:flex}.breadcrumb span{font-weight:500}.breadcrumb li{white-space:nowrap}.breadcrumb li:nth-child(n+2):before{content:'>';padding:0 8px}.breadcrumb li:nth-last-of-type(n+2){flex-shrink:0}.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1200px){.breadcrumb{padding:30px 0 40px}}@media only screen and (max-width:550px){.breadcrumb{font-size:14px}.breadcrumb li:nth-child(n+2):before{padding:0 6px}}.faqs{margin-bottom:-24px}.faqs .faq-question{position:relative;cursor:pointer;display:flex;align-items:center;padding-bottom:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faqs .faq-question h4{font-weight:700}.faqs .faq-icon{position:relative;flex-shrink:0;width:25px;height:25px;border:1px solid #8e8e8d;border-radius:50%;box-sizing:border-box;margin:3px 25px 3px 0;align-self:flex-start;display:block}.faqs .faq-icon svg{width:6px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-40%,-50%,0) rotate(0deg);-moz-transform:translate3d(-40%,-50%,0) rotate(0deg);-ms-transform:translate3d(-40%,-50%,0) rotate(0deg);-o-transform:translate3d(-40%,-50%,0) rotate(0deg);transform:translate3d(-40%,-50%,0) rotate(0deg);-webkit-transform-origin:40% 50%;-moz-transform-origin:40% 50%;-ms-transform-origin:40% 50%;-o-transform-origin:40% 50%;transform-origin:40% 50%}.faqs .open .faq-icon svg{-webkit-transform:translate3d(-40%,-50%,0) rotate(90deg);-moz-transform:translate3d(-40%,-50%,0) rotate(90deg);-ms-transform:translate3d(-40%,-50%,0) rotate(90deg);-o-transform:translate3d(-40%,-50%,0) rotate(90deg);transform:translate3d(-40%,-50%,0) rotate(90deg)}.faqs .faq-answer{padding-bottom:24px;display:none}.faqs .init-open .faq-answer{display:block}@media only screen and (max-width:1200px){.faqs .faq-icon{margin:3px 20px 3px 0}.faqs .faq-question{padding-bottom:20px}.faqs{margin-bottom:-20px}}@media only screen and (max-width:550px){.faqs .faq-icon{margin:3px 15px 3px 0}.faqs .faq-question{padding-bottom:15px}.faqs{margin-bottom:-15px}}.faqs.branded .faq{position:relative;margin-bottom:24px}.faqs.branded .faq:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#ededed}.faqs.branded .faq.open:before{background:0 0}.faqs.branded .faq-question{padding:6px 30px}.faqs.branded .faq-answer{padding:24px 30px}.faqs.branded .open .faq-question{color:#fff}.faqs.branded .open .faq-icon{border-color:#fff}.faqs.branded .open .faq-icon svg *{fill:#fff}@media only screen and (max-width:1200px){.faqs.branded .faq-question{padding:6px 20px}.faqs.branded .faq-answer{padding:24px 20px}.faqs.branded .faq{margin-bottom:20px}}@media only screen and (max-width:550px){.faqs.branded .faq-question{padding:6px 15px}.faqs.branded .faq-answer{padding:24px 15px}.faqs.branded .faq{margin-bottom:15px}}.gallery-slider{padding-bottom:50px}.gallery-slider .slick-list{margin:0 -30px}.gallery-slider .slick-track{display:flex}.gallery-slider .gallery-slide{display:flex;justify-content:space-between;margin:0 30px;height:auto;float:none}.gallery-slider .gallery-slide-images{min-width:1px;height:100%;display:flex}.gallery-slider[data-images-to-show="3"] .slick-list{margin:0 -7px}.gallery-slider[data-images-to-show="3"] .gallery-slide{margin:0 7px}@media only screen and (max-width:1400px){.gallery-slider{padding:0 30px 50px}}@media only screen and (max-width:1200px){.gallery-slider .slick-list{margin:0 -20px}.gallery-slider .gallery-slide{margin:0 20px}}@media only screen and (max-width:750px){.gallery-slider .slick-list{margin:0 -15px}.gallery-slider .gallery-slide{margin:0 15px}}@media only screen and (max-width:550px){.gallery-slider .slick-list{margin:0 -5px}.gallery-slider .gallery-slide{margin:0 5px}}.gallery-nav .gallery-nav-btn{position:absolute;cursor:pointer;top:50%;margin-top:-25px;padding:4px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.gallery-nav .gallery-next{right:-60px}.gallery-nav .gallery-prev{left:-60px}.gallery-nav .gallery-nav-btn svg{width:20px;height:31px}@media only screen and (max-width:1400px){.gallery-nav .gallery-next{right:-14px}.gallery-nav .gallery-prev{left:-14px}}.image-blocks{margin:0 -5px;display:flex;flex-wrap:wrap;align-items:flex-start;min-height:1px}.image-blocks img:first-of-type:last-of-type{align-self:stretch;min-height:1px;height:100%}.image-blocks img{width:calc(50% - 10px);margin:0 5px;display:block;flex-grow:1;min-height:1px;height:auto}.image-blocks img:nth-of-type(odd):last-of-type{width:calc(100% - 10px)}.image-blocks img:nth-of-type(n+3){margin-top:10px}.image-blocks.image-blocks-stacked{height:100%}.image-blocks.image-blocks-stacked img{width:calc(100% - 10px);height:calc(50% - 5px)}.image-blocks.image-blocks-stacked img:nth-of-type(n+2){margin-top:10px}.image-blocks.object-fit-polyfill img{position:static !important;margin-left:5px !important;width:calc(50% - 10px) !important;height:auto !important;margin-top:0 !important;max-width:100% !important;align-self:flex-start}.image-blocks.object-fit-polyfill img:nth-of-type(odd):last-of-type{width:calc(100% - 10px) !important}.image-blocks.object-fit-polyfill.image-blocks-stacked img{width:calc(100% - 10px) !important;height:auto !important}.image-blocks.object-fit-polyfill.image-blocks-stacked img:nth-of-type(n+2){margin-top:10px !important}.read-more{margin-top:32px}.read-more .read-more-btn~*{display:none}.member,.members.members-slider .member{display:flex;flex-direction:column}.member .member-image{min-height:1px}.member .member-image img{width:100%}.member .member-image a{display:block}.member .member-image a:hover,.member .member-name a:hover{opacity:.8}.member .member-content{padding:32px 30px;flex-grow:1;display:flex;flex-direction:column}.member .member-summary{margin:12px 0 0}.member .member-btn{margin-top:auto;padding-top:32px}.grid-team-category{padding:12px 30px;margin-bottom:14px}@media only screen and (max-width:1200px){.member .member-content{padding:24px}.grid-team-category{padding:12px 24px}}@media only screen and (max-width:550px){.member .member-content{padding:15px}.grid-team-category{padding:12px 15px}}.tabs .tab-nav{display:flex;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px}.tabs .tab-nav.tab-nav-stretch .tab-nav-btn{flex-grow:1}.tabs .tab-nav-btn{margin:4px 8px;font-weight:700;text-transform:uppercase;padding:12px 15px;display:inline-block;color:#fff}.tabs .tab-container{padding:32px 0 1px}.tabs .tab-container.tab-container-grids{margin:0 -15px}.tabs .tab-container-no-top-pad{padding-top:0}.tabs .tab-panel:not(.open){height:0;overflow:hidden;visibility:hidden}@media only screen and (max-width:1200px){.tabs .tab-nav-btn{font-size:16px;line-height:20px;margin:4px}.tabs .tab-nav{width:calc(100% + 8px);margin:0 -4px}}@media only screen and (max-width:900px){.tabs .tab-nav-btn{font-size:15px;line-height:18px;padding:8px 12px;margin:3px}.tabs .tab-nav{width:calc(100% + 6px);margin:0 -3px}}@media only screen and (max-width:750px){.tabs .tab-nav-btn{margin:3px;font-size:14px;line-height:18px;padding:8px}}@media only screen and (max-width:550px){.tabs .tab-nav.tab-nav-stretch .tab-nav-btn{width:100%}}.filter{padding:32px 30px}.filter.posts-filter{margin-bottom:40px}@media only screen and (max-width:1200px){.filter{padding:24px}}@media only screen and (max-width:550px){.filter{padding:15px}}.stories{display:flex;justify-content:flex-start;margin:0 -30px;flex-wrap:wrap;padding-bottom:60px}.stories .story{margin:60px 30px 0;width:calc(50% - 60px)}.stories .story-image{background:#fff}.stories .story-image a:not(.image-blocks){display:block}.stories .story-content{color:#fff}.stories .story-content a:hover,.stories .story-image a:hover{opacity:.8}.stories .story-content-container{padding:32px 30px}.stories .story-btn{margin-top:32px}.no-stories{display:none;padding-bottom:60px}@media only screen and (max-width:1200px){.stories .story-content-container{padding:24px}.stories{margin:0 -20px;flex-wrap:wrap;padding-bottom:40px}.stories .story{margin:40px 20px 0;width:calc(50% - 40px)}.no-stories{padding-bottom:40px}}@media only screen and (max-width:550px){.stories{display:block;margin:0 auto;max-width:500px}.stories .story{margin:40px 0 0;width:100%}.stories .story-content-container{padding:15px}.no-stories{padding-bottom:30px}}.gallery-images{display:flex;justify-content:flex-start;margin:0 -30px;flex-wrap:wrap}.gallery-images .gallery-image{margin:0 30px;width:calc(50% - 60px)}.gallery-images .gallery-image:nth-of-type(n+3){margin-top:60px}@media only screen and (max-width:1200px){.gallery-images{margin:0 -20px}.gallery-images .gallery-image{margin:0 20px;width:calc(50% - 40px)}.gallery-images .gallery-image:nth-of-type(n+3){margin-top:40px}}@media only screen and (max-width:750px){.gallery-images{margin:0 -15px}.gallery-images .gallery-image{margin:0 15px;width:calc(50% - 30px)}.gallery-images .gallery-image:nth-of-type(n+3){margin-top:30px}}@media only screen and (max-width:550px){.gallery-images{margin:0 -5px}.gallery-images .gallery-image{margin:0 5px;width:calc(50% - 10px)}.gallery-images .gallery-image:nth-of-type(n+3){margin-top:10px}}@media only screen and (max-width:420px){.gallery-images{margin:0;display:block}.gallery-images .gallery-image{margin:0;width:100%}.gallery-images .gallery-image:nth-of-type(n+2){margin-top:10px}}.posts{display:flex;justify-content:flex-start;margin:0 -30px;flex-wrap:wrap}.posts .post{margin:0 30px 60px;width:calc(50% - 60px)}.posts .post-image a{display:block}.posts .post-image img{width:100%}.posts .post-image a:hover{opacity:.8}.posts .post-content{padding:30px 30px 0}.posts .post-btn{margin-top:32px}.post-info a{text-decoration:underline}@media only screen and (max-width:1200px){.posts{margin:0 -20px}.posts .post{margin:0 20px 40px;width:calc(50% - 40px)}.posts .post-content{padding:20px 20px 0}}@media only screen and (max-width:900px){.posts .post-content{padding:20px 0 0}}@media only screen and (max-width:550px){.posts{margin:0 auto;max-width:500px}.posts .post{margin:0 0 40px;width:100%}}.pagination{display:flex;align-items:center;justify-content:center;position:relative;margin:0 -5px}.pagination a{width:48px;height:48px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 5px}.page-current,.pagination .disabled{pointer-events:none}.pagination .disabled{opacity:.4}.pagination svg{width:12px;height:20px}@media only screen and (max-width:420px){.pagination{margin:0 -2px}.pagination a{width:42px;height:42px;margin:0 2px}}.time-row{display:flex;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #8e8e8d}.time-row:last-of-type{padding-bottom:8px;border-bottom:0}.time-row .time-cell{width:calc(50% - 30px)}.mm-menu .submenu-lip{display:none}.mm-page{box-shadow:0 0 20px rgba(0,0,0,.15)}.mm-listview>li>a,.mm-listview>li>span{text-transform:none}.mm-menu,.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*,.mm-menu em.mm-counter{color:#fff}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff}.mm-listview>li>a,.mm-listview>li>span{font-size:16px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:64px}em.mm-counter+a.mm-next{width:64px}.mm-next:after{right:22px}em.mm-counter{right:36px}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{font-weight:700;text-transform:uppercase}.mm-menu .btn{margin:4px 20px}.mm-menu .menu-social>li:not(.mm-divider):after{display:none}.mm-menu .menu-social svg *{fill:#fff}.mm-menu .menu-social{display:flex}.mm-menu .menu-contact-tel{display:flex;align-items:center}.mm-menu .menu-contact-tel a:nth-child(n+2){padding-left:10px}@media only screen and (max-width:480px){.mm-menu .menu-contact-tel a{font-size:14px;padding-right:3px}.mm-menu .menu-contact-tel a:nth-child(n+2){padding-left:3px}}.modal-open{cursor:pointer}.modal-open:not(.btn):hover{opacity:.8}.modals{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000;display:none}.modals .modal{padding:32px 30px;display:none;z-index:30;position:relative;pointer-events:auto}.modals .modal-blocker{background:#000;opacity:.8;z-index:20}.modals .modal-outer{position:relative;display:table-cell;height:100vh;vertical-align:middle}.modals .modal-container{width:100vw;overflow:auto;max-height:100vh;position:relative}.modals .modal-inner{padding:60px 0;width:calc(100% - 30px);max-width:600px;margin:0 auto}.modals .modal-content,.modals .modal-form,.modals .modal-link{margin-bottom:24px}.modals .modal>*:last-child{margin-bottom:0}.modals .modal-icon-close{position:absolute;top:11px;right:11px;z-index:50;cursor:pointer;padding:4px;background:0 0}.modals .modal-icon-close svg{width:25px;height:26px}.modals .modal-title{padding-right:24px}[data-modal-open]{cursor:pointer}.modals .modal-btn{margin-top:32px}@media only screen and (max-width:1200px){.modals .modal{padding:30px 20px}.modals .modal-icon-close{top:6px;right:6px}}@media only screen and (max-width:550px){.modals .modal{padding:25px 15px}.modals .modal-icon-close{top:0;right:0;padding:5px}.modals .modal-icon-close svg{width:20px;height:20px}}.popup{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:30px 0;box-shadow:0 0 5px rgba(0,0,0,.1);z-index:202}.popup-blocker{display:none;position:fixed;bottom:0;left:0;right:0;top:0;background:rgba(0,0,0,.6);z-index:201}.popup .popup-container{display:flex;width:100%;justify-content:space-between;align-items:center}.popup .popup-content{flex-grow:1}.popup .popup-buttons{flex-shrink:0;margin-left:30px;display:flex}@media only screen and (max-width:750px){.popup{padding:20px 0}.popup .popup-container{display:block}.popup .popup-buttons{margin:24px 0 0}}@media only screen and (max-width:550px){.large-blocks.large-blocks-mobile-slider{padding:10px 10px 50px;position:relative;margin:0 -5px}.large-blocks.large-blocks-mobile-slider .large-block{max-width:none;margin:0 5px}.large-blocks.large-blocks-mobile-slider .large-block:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:550px){.large-blocks.large-blocks-mobile-shrink .large-block-body{display:none}}@media only screen and (max-width:750px){.blocks.blocks-mobile-slider{padding:10px 10px 50px;position:relative;margin:0 auto;max-width:530px}.blocks.blocks-mobile-slider .block{max-width:none;margin:0 5px}.blocks.blocks-mobile-slider .block:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:550px){.blocks.blocks-mobile-slider{margin:0 -5px;max-width:none}}@media only screen and (max-width:550px){.members.members-mobile-slider{padding:10px;position:relative;margin:0 -5px}.members.members-mobile-slider .member{max-width:none;margin:0 5px}.members.members-mobile-slider .member:nth-of-type(n+2){margin-top:0}}.members.members-slider{padding-bottom:50px}.members.members-slider .member:nth-of-type(n+2){margin-top:0}.members.members-slider .slick-list{width:100%}.members.members-slider .slick-track{display:flex;min-width:100%}.members.members-slider .member{float:none;height:auto}@media only screen and (max-width:1400px){.members.members-slider.no-nav{padding:0}.members.members-slider{padding:10px 10px 50px;position:relative;margin:0 -5px}.members.members-slider .member{max-width:none;margin:0 5px}}.members.members-slider.no-nav .mobile-slide-nav .mobile-nav-btn{display:none}.mobile-slide-nav .mobile-nav-btn{display:none;cursor:pointer;z-index:10;position:absolute;top:50%;margin-top:-25px;padding:8px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.mobile-slide-nav .mobile-nav-btn.disabled{opacity:0;pointer-events:none}.mobile-slide-nav .mobile-nav-next{right:-40px}.mobile-slide-nav .mobile-nav-prev{left:-40px}.mobile-slide-nav .mobile-nav-btn-full{display:block}@media only screen and (max-width:1400px){.mobile-slide-nav .mobile-nav-next{right:-10px}.mobile-slide-nav .mobile-nav-prev{left:-10px}}@media only screen and (max-width:750px){.mobile-slide-nav .mobile-nav-btn-750{display:block}}@media only screen and (max-width:550px){.mobile-slide-nav .mobile-nav-btn{display:block}}.grid-cols.grid-cols-fullscreen .grid-col-image-bg-alt{position:absolute;top:0;bottom:0;right:0}.grid-cols.grid-cols-fullscreen-anim.grid-cols-reverse .grid-col-image-bg-alt{right:auto;left:0}.grid-cols.grid-cols-fullscreen .grid-col-content-alt{z-index:10}.grid-cols.grid-cols-fullscreen.grid-cols-fullscreen-anim .grid-col-content-alt{width:100%}.grid-cols.grid-cols-fullscreen .grid-col-content-alt .grid-col-content-alt-bg{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-cols.grid-cols-fullscreen-anim .grid-col-content-alt .grid-col-content-alt-bg{right:50%;width:100vw;-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.grid-cols.grid-cols-fullscreen-anim.grid-cols-reverse .grid-col-content-alt .grid-col-content-alt-bg{left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.grid-cols.grid-cols-fullscreen .read-more-fullscreen-content{display:none;padding-top:24px;border-top:1px solid #8e8e8d}.grid-cols.grid-cols-fullscreen .grid-col-content-alt{-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-ms-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease}.grid-cols.grid-cols-fullscreen .grid-col-content-alt .grid-col-content-alt-bg{-webkit-transition:left .4s ease,right .4s ease,transform .4s ease,width .4s ease;-moz-transition:left .4s ease,right .4s ease,transform .4s ease,width .4s ease;-ms-transition:left .4s ease,right .4s ease,transform .4s ease,width .4s ease;-o-transition:left .4s ease,right .4s ease,transform .4s ease,width .4s ease;transition:left .4s ease,right .4s ease,transform .4s ease,width .4s ease}.table-mobile-title{display:none;padding-top:12px}.fees-table th:nth-of-type(n+2),.fees-table td:nth-of-type(n+2){width:180px}.fees-table .table-mobile{display:none}.fees-table .description{font-size:13px;font-weight:400 !important}@media only screen and (max-width:1200px){.fees-table th:nth-of-type(n+2),.fees-table td:nth-of-type(n+2){width:140px}}@media only screen and (max-width:900px){.fees-table th:nth-of-type(n+2),.fees-table td:nth-of-type(n+2){width:115px}}@media only screen and (max-width:750px){.table-mobile-title{display:block}.fees-table thead{display:none}.fees-table th:nth-of-type(n+2),.fees-table td:nth-of-type(n+2){width:auto}.fees-table tr,.fees-table td{display:block}.fees-table tr{padding:12px 0;border-bottom:1px solid #8e8e8d}.fees-table td{border-bottom:0;padding:4px 0}.fees-table td:nth-of-type(1){font-weight:700}.fees-table .table-mobile{display:inline}}.membership-cols{display:flex;width:calc(100% + 24px);margin:0 -12px;flex-wrap:wrap}.membership-col{box-shadow:0 0 5px rgba(0,0,0,.1);padding-bottom:32px;margin:0 12px;flex-grow:1;width:calc(33.33% - 24px)}.membership-col:nth-of-type(n+4){margin-top:30px}.membership-pad{padding:24px}.membership-cost{border-bottom:1px solid #ccccca}.membership-title{display:flex;align-items:center;width:100%;box-sizing:border-box}@media only screen and (max-width:1200px){.membership-pad{padding:24px 15px}.membership-cols{margin:0 -6px;width:calc(100% + 12px)}.membership-col{margin:0 6px;width:calc(33.33% - 12px)}}@media only screen and (max-width:900px){.membership-col{width:calc(50% - 12px)}.membership-col:nth-of-type(n+3){margin-top:30px}}@media only screen and (max-width:750px){.membership-cols{display:block;width:100%;margin:0}.membership-col{width:100%;margin:0;padding-bottom:12px}.membership-col:nth-of-type(n+2){margin-top:30px}}@media only screen and (max-width:750px){.membership-pad{padding:15px}}.vinnybox-close{background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-close.png?v=1751983905") no-repeat scroll center/25px 25px}.vinnybox-nav-btn{border-radius:0;width:25px;height:40px}.vinnybox-next{background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-next.png?v=1751983905") no-repeat scroll center/contain}.vinnybox-prev{background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/icon-prev.png?v=1751983905") no-repeat scroll center/contain}@media only screen and (max-width:550px){.vinnybox-nav-btn{width:20px;height:32px}.vinnybox-container img{max-width:calc(100% - 90px)}}.wa-chat-box-poweredby{display:none}#whatsapp_chat_widget #wa-widget-send-button,#whatsapp_chat_widget .wa-chat-box{opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-ms-transition:opacity .2s ease,transform .2s ease !important;-o-transition:opacity .2s ease,transform .2s ease !important;transition:opacity .2s ease,transform .2s ease !important}#whatsapp_chat_widget.anim #wa-widget-send-button,#whatsapp_chat_widget.anim .wa-chat-box{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#whatsapp_chat_widget #wa-widget-send-button{margin:0 !important;bottom:5px !important}#whatsapp_chat_widget .wa-chat-box{margin-bottom:20px;max-width:calc(100% - 30px)}#whatsapp_chat_widget .wa-chat-box-brand{display:none}#wa-widget-send-button:hover .wa-widget-send-button-hover-text{display:block}@media only screen and (max-width:1400px){#whatsapp_chat_widget #wa-widget-send-button{right:auto;left:15px}#whatsapp_chat_widget .wa-chat-box{right:auto;left:15px}}.lines-bg:before{content:'';position:absolute;pointer-events:none}.lines-bg.lines-black,.lines-bg.lines-white{overflow:hidden}.lines-bg.lines-black:before,.lines-bg.lines-white:before{top:0;bottom:0;left:calc(50% + 200px);width:984px;height:715px}.lines-bg.lines-black:before{background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/lines-black.png?v=1751983905") no-repeat scroll center top/contain;opacity:.05}.lines-bg.lines-white:before{background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/lines-white.png?v=1751983905") no-repeat scroll center top/contain;opacity:.3}.lines-peach-square-container{background:#f9f4ef;overflow:hidden}.lines-bg.lines-peach-square{width:683px;height:440px;position:absolute;left:auto;right:calc(50% + 350px);top:0}.lines-bg.lines-peach-square:before{top:0;right:0;bottom:0;left:0;background:url("https://www.shipstondentalpractice.co.uk/app/practice/assets/addons/shared/hotfootdesign/practice-theme/resources/img/lines-peach-square.png?v=1751983905") no-repeat scroll right top/100% 100%}@media only screen and (max-width:1400px){.lines-bg.lines-black:before,.lines-bg.lines-white:before{left:50%}.lines-bg.lines-peach-square{right:75%}}@media only screen and (max-width:900px){.lines-bg.lines-black:before,.lines-bg.lines-white:before{left:25%}}@media only screen and (max-width:750px){.lines-bg.lines-peach-square{display:none}}@media only screen and (max-width:550px){.lines-bg.lines-black:before,.lines-bg.lines-white:before{left:10%}}.main-team-image{max-height:430px}.job-btn{margin:40px 0}.engagement-blocks{display:flex;justify-content:center;margin:0 -15px}.engagement-block{width:100%;flex-grow:1;margin:0 15px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.engagement-block-white{color:#fff}.engagement-btn{padding-top:24px;margin-top:auto}.engagement-icon{margin-bottom:12px}@media only screen and (max-width:1200px){.engagement-blocks.engagement-blocks-4{flex-wrap:wrap}.engagement-blocks.engagement-blocks-4 .engagement-block{width:calc(50% - 30px)}.engagement-blocks.engagement-blocks-4 .engagement-block:nth-child(n+3){margin-top:40px}}@media only screen and (max-width:900px){.engagement-blocks.engagement-blocks-3{flex-wrap:wrap}.engagement-blocks.engagement-blocks-3 .engagement-block{width:calc(50% - 30px)}.engagement-blocks.engagement-blocks-3 .engagement-block:nth-child(n+3){margin-top:40px}}@media only screen and (max-width:650px){.engagement-blocks{display:block;margin:0}.engagement-blocks.engagement-blocks-3 .engagement-block,.engagement-blocks.engagement-blocks-4 .engagement-block{width:100%;margin:0}.engagement-blocks.engagement-blocks-3 .engagement-block:nth-child(n+2),.engagement-blocks.engagement-blocks-4 .engagement-block:nth-child(n+2){margin-top:40px}}.grid-bg-image-cols.layout-btn-right{display:flex}.grid-bg-image-col-btn{margin-top:40px;flex-shrink:0}.grid-bg-image-col-content{flex-grow:1}.grid-bg-image-cols.layout-btn-right .grid-bg-image-col-btn{margin:0 0 0 50px;width:300px;flex-shrink:0;align-self:flex-end;text-align:right}@media only screen and (max-width:1200px){.grid-bg-image-cols.layout-btn-right .grid-bg-image-col-btn{width:200px}}@media only screen and (max-width:750px){.grid-bg-image-cols.layout-btn-right{display:block}.grid-bg-image-cols.layout-btn-right .grid-bg-image-col-btn{margin:40px 0 0;width:100%;text-align:left}}.grid-contact-form{text-align:center}.data-capture-form-container{display:flex;align-items:center;width:100%}.data-capture-form{flex-grow:1}.data-capture-form-image{width:300px;margin-left:40px;flex-shrink:0}.data-capture-form-image img{display:block}@media only screen and (max-width:1050px){.data-capture-form-image{width:250px;margin-left:20px}}@media only screen and (max-width:900px){.data-capture-form-image{width:200px}}@media only screen and (max-width:750px){.data-capture-form-container{display:block}.data-capture-form-image{width:100%;max-width:300px;margin:30px auto 0}}.awards-sidebar-awards li{margin-top:32px}@media only screen and (max-width:750px){.awards-sidebar-awards{display:flex;margin:0 -15px;width:calc(100% + 30px);align-items:center;flex-wrap:wrap;justify-content:center}.awards-sidebar-awards li{margin:15px 15px 0}}@media only screen and (max-width:550px){.awards-sidebar-awards{margin:0 -10px;width:calc(100% + 20px)}.awards-sidebar-awards li{max-width:95px;margin:15px 10px 0}}#obf-email{position:relative;min-height:26px}.main-color{color:#3c3c3b}.primary-color,.primary-color-hover:hover,.cms-content:not(.cms-white) a:not(.btn),.popup-content a{color:#013760}.secondary-color,.secondary-color-hover:hover,.cms-content:not(.cms-white) a:not(.btn):hover,.popup-content a:hover{color:#0058a8}.dark-color,.dark-color-hover:hover{color:#333d47}.primary-background,.primary-background-hover:hover,.open .primary-background-open,.primary-background-open.open,.mobile-open .mobile-icon,.mobile-open .mobile-icon:before,.mobile-open .mobile-icon:after,.envisage-dots li.active:before,#whatsapp_chat_widget .wa-chat-box-header{background:#013760}.primary-background-light{background:#d7d8d9}.secondary-background,.secondary-background-hover:hover,.open .secondary-background-open,.secondary-background-open.open,.envisage-dots li:not(.active):hover:before{background:#0058a8}.dark-background,.dark-background-hover:hover,.open .dark-background-open,.dark-background-open.open,.nice-select .current:before,.mm-menu{background:#333d47}.light-background,.form-group-alt input,.form-group-alt textarea,.form-group-alt select,.form-group-alt .nice-select .current{background:#ebf7ff}.primary-svg-fill *,.primary-svg-fill-hover:hover *{fill:#013760}.primary-svg-stroke *,.primary-svg-stroke-hover:hover *{stroke:#013760}.secondary-svg-fill *,.secondary-svg-fill-hover:hover *{fill:#0058a8}.secondary-svg-stroke *,.secondary-svg-stroke-hover:hover *{stroke:#0058a8}.dark-svg-fill *,.dark-svg-fill-hover:hover *{fill:#333d47}.dark-svg-stroke *,.dark-svg-stroke-hover:hover *{stroke:#333d47}.btn{border-radius:6px}.side-btn .btn{border-radius:0 0 6px 6px}.slider-rounded{position:absolute;left:0;right:0;bottom:0;height:80px;overflow:hidden;pointer-events:none}.slider-rounded:after{content:'';position:absolute;bottom:0;left:-5%;width:110%;box-shadow:0 0 0 300px #d7d8d9;border-radius:50%;height:220%}@media only screen and (max-width:1400px){.side-btn .btn{border-radius:6px 6px 0 0}}@media only screen and (max-width:900px){.slider-rounded{height:24px}}.menu-contact .btn,.slide-btns .btn,#call-me .btn,#book-online .btn{background:#0058a8;color:#fff}.menu-contact .btn:hover,.slide-btns .btn:hover,#call-me .btn:hover,#book-online .btn:hover{background:#013760}.grid-bg.primary-background-light,#book-online{background:#ebf7ff}.block-title a{background:#0058a8}.block-title a:hover{background:#013760}#header *{font-family:"Montserrat",sans-serif}#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip){font-size:17px}@media only screen and (max-width:1400px){#header .menu-primary>li>a,#header .menu-primary>li>span:not(.submenu-lip){font-size:16px}}body,input,textarea,select,table,button{font-family:"Montserrat",sans-serif}.btn{font-weight:700}.title,.btn,#header,.slide-title,.banner-title,.banner-sub-title,.tab-nav-btn,.large-block-title,.block-title,.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6,.icon-title,.review-meta,.review-initial,.review-title,#footer,#footer .footer-cookies button{font-family:"charter-bt-pro",sans-serif}