html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}@keyframes anticlockwise{0%{transform:rotate(0deg);transform-origin:50% 50%}100%{transform:rotate(-360deg);transform-origin:50% 50%}}@keyframes float{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body,html{margin:0;padding:0;height:100%}body{background-color:#f2f1f0;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.45;color:#1b5e7f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix::after{content:"";clear:both;display:table}.layout-container{background-color:#fff;overflow:hidden}.layout-container #main{overflow:hidden}.layout-container.menu-is-open{position:absolute;width:100%;height:100%;z-index:0}.container{max-width:930px;margin:0 auto;position:relative}@media(max-width:960px){.container{max-width:none;width:95%}}@media(max-width:768px){.container{width:90%}}.visually-hidden{display:none !important}ul,ol{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none}h1.page-title{margin:0;font-size:40px;line-height:50px;font-weight:bold}@media(max-width:960px){h1.page-title{font-size:32px;line-height:38px}}.hero-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:425px;padding:40px 0}.hero-wrapper .bg-overlay{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.hero-wrapper h1{display:inline-block;margin:0;font-size:40px;line-height:46px;max-width:475px}.hero-wrapper .intro-text{font-size:21px;line-height:24px;margin-top:15px;max-width:475px}.hero-wrapper.loading{background-size:unset}.hero-wrapper.white h1{color:#fff}.hero-wrapper.white .intro-text{color:#fff}.hero-wrapper.orange h1{background:-webkit-linear-gradient(left,#ff7ea2,#ff8b02);background:-o-linear-gradient(right,#ff7ea2,#ff8b02);background:-moz-linear-gradient(right,#ff7ea2,#ff8b02);background:linear-gradient(to right,#ff7ea2,#ff8b02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:68px;line-height:72px;font-weight:normal}.hero-wrapper.orange h1.ie{background:none !important;color:#ff8b02}.hero-wrapper.orange .intro-text{font-size:24px;line-height:26px}.hero-wrapper .hero-wrapper__boxes{padding:30px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:960px){.hero-wrapper .hero-wrapper__boxes{padding:75px 0 0 0;flex-wrap:nowrap;justify-content:flex-start}}.hero-wrapper .hero-wrapper__box{max-width:404px;padding:30px 30px 50px 30px;border-radius:10px;overflow:hidden;color:#145e7f;background-color:rgba(243,246,248,.93);margin-right:28px;margin-bottom:16px;position:relative}.hero-wrapper .hero-wrapper__box--dark{background-color:#145e7f;color:#fff}.hero-wrapper .hero-wrapper__box__title-container{display:flex;justify-content:center;align-items:center}.hero-wrapper .hero-wrapper__box__title{font-weight:300;font-size:30px;letter-spacing:0;line-height:30px;margin:0;text-align:center}.hero-wrapper .hero-wrapper__box__icon{margin-right:10px}.hero-wrapper .hero-wrapper__box__text{text-align:center;margin:0 -10px 35px 0}.hero-wrapper .hero-wrapper__box__text p{font-size:20px;font-weight:300;letter-spacing:-0.1px;line-height:24px}.hero-wrapper .hero-wrapper__box__button a{min-width:300px;left:50%;bottom:0;transform:translate(-50%,-50%);position:absolute;display:block;font-size:20px;letter-spacing:0;line-height:25px;color:#fff;text-align:center;border-radius:29px;background-color:#145e7f;padding:12px 10px 10px}@media(max-width:768px){.hero-wrapper .hero-wrapper__box__button a{min-width:255px}}.hero-wrapper .hero-wrapper__box__button--light a{background-color:#fff;color:#145e7f}.hero-wrapper .hero-wrapper__box__button .booking-form{max-width:300px;margin:0 auto;background:none;border-radius:0;display:block;position:relative}.hero-wrapper .hero-wrapper__box__button .booking-form .form-group{width:100%;margin:0}.hero-wrapper .hero-wrapper__box__button .booking-form .form-group.date,.hero-wrapper .hero-wrapper__box__button .booking-form .js-current-location,.hero-wrapper .hero-wrapper__box__button .booking-form label{display:none}.hero-wrapper .hero-wrapper__box__button .booking-form .form-actions{position:absolute;top:0;right:0}.hero-wrapper .hero-wrapper__box__button .booking-form .form-actions button{width:85px;min-width:0;background:#145e7f;border-radius:29px}@media(max-width:768px){.hero-wrapper{height:290px;padding:25px 0}.hero-wrapper.orange h1{font-size:48px;line-height:54px}}@media(max-width:640px){.hero-wrapper.orange h1{font-size:44px;line-height:48px}.hero-wrapper.orange .intro-text{font-size:21px;line-height:24px}}.webform-confirmation__message{text-align:center;font-size:20px}@media(max-width:480px){#chat_v1hqaxhd iframe{max-width:90vw}}@font-face{font-family:"ascenti-icons";src:url("/themes/ascenti/icons/ascenti-icons.eot");src:url("/themes/ascenti/icons/ascenti-icons.eot#iefix") format("embedded-opentype"),url("/themes/ascenti/icons/ascenti-icons.ttf") format("truetype"),url("/themes/ascenti/icons/ascenti-icons.woff") format("woff"),url("/themes/ascenti/icons/ascenti-icons.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=ascenti-icon],[class*=" ascenti-icon"]{font-family:"ascenti-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}[class^=ascenti-icon].facebook:before,[class*=" ascenti-icon"].facebook:before{content:""}[class^=ascenti-icon].twitter:before,[class*=" ascenti-icon"].twitter:before{content:""}[class^=ascenti-icon].linkedin:before,[class*=" ascenti-icon"].linkedin:before{content:""}[class^=ascenti-icon].envelope:before,[class*=" ascenti-icon"].envelope:before{content:""}[class^=ascenti-icon].featured:before,[class*=" ascenti-icon"].featured:before{content:""}[class^=ascenti-icon].trending:before,[class*=" ascenti-icon"].trending:before{content:""}[class^=ascenti-icon].wheelchair:before,[class*=" ascenti-icon"].wheelchair:before{content:""}[class^=ascenti-icon].parking:before,[class*=" ascenti-icon"].parking:before{content:""}[class^=ascenti-icon].bike:before,[class*=" ascenti-icon"].bike:before{content:""}[class^=ascenti-icon].login:before,[class*=" ascenti-icon"].login:before{content:""}[class^=ascenti-icon].arrow-left-mobile:before,[class*=" ascenti-icon"].arrow-left-mobile:before{content:""}[class^=ascenti-icon].arrow-right-mobile:before,[class*=" ascenti-icon"].arrow-right-mobile:before{content:""}[class^=ascenti-icon].arrow:before,[class*=" ascenti-icon"].arrow:before{content:""}[class^=ascenti-icon].arrow-left:before,[class*=" ascenti-icon"].arrow-left:before{content:""}[class^=ascenti-icon].instagram:before,[class*=" ascenti-icon"].instagram:before{content:""}input[type=text],input[type=search],input[type=email],input[type=date],input[type=password],input[type=number],textarea,select{background-color:#fff;font-family:"omnes-pro",sans-serif;outline:none;color:#1b5e7f;font-size:20px;margin:0;margin-top:auto;box-sizing:border-box;border:1px solid #e7eef2;border-radius:24px;width:100%;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;-ms-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=date]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:#1b5e7f}input[type=text]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#1b5e7f}input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#1b5e7f}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#1b5e7f}input[type=text]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#1b5e7f}input[type=text],input[type=search],input[type=email],input[type=date],input[type=password],input[type=number]{height:48px;padding:0 20px}textarea{padding:10px 20px;resize:none}select{line-height:26px;height:48px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),radial-gradient(#E7EEF2 70%,transparent 72%);background-position:calc(100% - 23px) calc(1em + 2px),calc(100% - 18px) calc(1em + 2px),calc(100% - .5em) .5em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),radial-gradient(#D0DEE5 70%,transparent 72%);background-position:calc(100% - 18px) 1em,calc(100% - 23px) 1em,calc(100% - .5em) .5em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;outline:0}.select2-container{font-family:"omnes-pro",sans-serif}.select2-container .select2-selection--single{border:1px solid #e7eef2;border-radius:24px}input[type=submit],button,.btn{background-color:#fe6b3f;color:#fff;font-size:20px;font-family:"omnes-pro",sans-serif;font-weight:600;cursor:pointer;height:48px;padding:0 15px;min-width:250px;outline:none;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input[type=submit]:hover,button:hover,.btn:hover{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input[type=submit]:disabled,button:disabled,.btn:disabled{background-color:#ccc}input[type=submit]:disabled:hover,button:disabled:hover,.btn:disabled:hover{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input[type=submit].btn-cta,button.btn-cta,.btn.btn-cta{display:inline-block;min-width:auto;height:auto;font-size:24px;padding:12px 25px;line-height:24px}.webform-submission-form{display:flex;flex-direction:column;flex-wrap:wrap}.webform-submission-form .fields-row{display:flex}.webform-submission-form .fields-row>.form-item{margin-left:10px}.webform-submission-form .fields-row>.form-item.half{width:50%}.webform-submission-form .fields-row>.form-item:first-child{margin-left:0}.webform-submission-form .form-item{display:flex;flex-direction:column;margin-bottom:15px}.webform-submission-form .form-item>label{font-size:16px;margin-left:15px;margin-right:15px;margin-bottom:4px}.webform-submission-form .form-item .description{margin-left:15px;font-size:12px}.webform-submission-form .form-item.form-section-title{margin-bottom:0;text-align:center}.webform-submission-form .form-actions.center{text-align:center}.webform-submission-form .form-actions.right .form-submit{float:right}.webform-submission-form .fieldgroup,.webform-submission-form .webform-checkboxes-other{padding:0;border:none}.webform-submission-form .fieldgroup .webform-checkboxes-other-input,.webform-submission-form .webform-checkboxes-other .webform-checkboxes-other-input{margin-top:10px}.webform-submission-form .fieldgroup legend,.webform-submission-form .webform-checkboxes-other legend{font-size:16px;margin-left:15px;margin-right:15px;margin-bottom:4px;font-family:Arial;line-height:1}.webform-submission-form .fieldgroup .form-checkboxes,.webform-submission-form .fieldgroup .js-webform-radios,.webform-submission-form .webform-checkboxes-other .form-checkboxes,.webform-submission-form .webform-checkboxes-other .js-webform-radios{background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:8px 20px;border-radius:24px;border:1px solid #e7eef2}.webform-submission-form .fieldgroup .form-checkboxes .form-item,.webform-submission-form .fieldgroup .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item{flex-direction:row;margin-right:20px;margin-bottom:0}.webform-submission-form .fieldgroup .form-checkboxes .form-item>label,.webform-submission-form .fieldgroup .js-webform-radios .form-item>label,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item>label,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item>label{font-size:14px;margin-bottom:0;margin-left:10px;margin-right:0}.webform-submission-form .fieldgroup .form-checkboxes .form-item:last-child,.webform-submission-form .fieldgroup .js-webform-radios .form-item:last-child,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item:last-child,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item:last-child{margin-right:0}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox{height:22px;display:flex;align-items:center;position:relative;padding-left:22px;margin-top:4px;margin-bottom:4px}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio input,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox input,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio input,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox input,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio input,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox input,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio input,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox input{position:absolute;opacity:0;cursor:pointer}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio input:checked~label:before,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox input:checked~label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio input:checked~label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox input:checked~label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio input:checked~label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox input:checked~label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio input:checked~label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox input:checked~label:before{border:1px solid #175272}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio input:checked~label:after,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox input:checked~label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio input:checked~label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox input:checked~label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio input:checked~label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox input:checked~label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio input:checked~label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox input:checked~label:after{display:block}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio>label,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox>label,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio>label,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox>label,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio>label,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox>label,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio>label,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox>label{padding-left:10px;margin-left:0}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio>label:before,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox>label:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ccc}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio>label:after,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox>label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio>label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox>label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio>label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox>label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio>label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox>label:after{display:none;content:"";background-color:#175272;position:absolute;top:4px;left:4px;width:14px;height:14px}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio:hover>label:before,.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox:hover>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio:hover>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox:hover>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio:hover>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox:hover>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio:hover>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox:hover>label:before{border:1px solid #175272}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio>label:before{border-radius:50%}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-radio>label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-radio>label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-radio>label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-radio>label:after{border-radius:50%}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox>label:before,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox>label:before,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox>label:before,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox>label:before{height:18px;width:18px}.webform-submission-form .fieldgroup .form-checkboxes .form-item.js-form-type-checkbox>label:after,.webform-submission-form .fieldgroup .js-webform-radios .form-item.js-form-type-checkbox>label:after,.webform-submission-form .webform-checkboxes-other .form-checkboxes .form-item.js-form-type-checkbox>label:after,.webform-submission-form .webform-checkboxes-other .js-webform-radios .form-item.js-form-type-checkbox>label:after{content:"";font-family:"ascenti-icons";background-color:transparent;position:absolute;display:none;left:-2px;top:-2px;width:24px;height:24px;font-size:20px}.webform-submission-form .fieldgroup.col .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col .js-webform-radios .form-item{margin-right:0;padding-right:15px}.webform-submission-form .fieldgroup.col-1 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-1 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-1 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-1 .js-webform-radios .form-item{width:100%}.webform-submission-form .fieldgroup.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-3 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-radios .form-item{width:33%}@media(max-width:768px){.webform-submission-form .fieldgroup.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-3 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-radios .form-item{width:50%}}@media(max-width:480px){.webform-submission-form .fieldgroup.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-3 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-3 .js-webform-radios .form-item{width:100%}}.webform-submission-form .fieldgroup.col-4 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-4 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-4 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-4 .js-webform-radios .form-item{width:25%}@media(max-width:768px){.webform-submission-form .fieldgroup.col-4 .js-webform-checkboxes .form-item,.webform-submission-form .fieldgroup.col-4 .js-webform-radios .form-item,.webform-submission-form .webform-checkboxes-other.col-4 .js-webform-checkboxes .form-item,.webform-submission-form .webform-checkboxes-other.col-4 .js-webform-radios .form-item{width:50%}}@media(max-width:640px){.webform-submission-form .fields-row{flex-direction:column}.webform-submission-form .fields-row>.form-item{margin-left:0}.webform-submission-form .fields-row>.form-item.half{width:100%}.webform-submission-form .form-submit{width:100%}}.checkbox-group{display:inline-block;position:relative;padding-left:18px;margin-right:10px;line-height:13px;cursor:pointer;font-size:21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-group input{position:absolute;opacity:0;cursor:pointer}.checkbox-group input:checked~.checkmark{background-color:transparent}.checkbox-group input:checked~.checkmark:after{display:block}.checkbox-group .checkmark{background-color:transparent;position:absolute;top:0;left:0;height:13px;width:13px;border:1px solid #1b5e7f}.checkbox-group .checkmark:after{content:"";position:absolute;display:none;left:5px;top:-5px;width:5px;height:11px;border:solid #1b5e7f;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-group:hover input~.checkmark{background-color:#ccc}.link-btn{display:inline-block;min-width:125px;text-align:center;font-size:13px;line-height:16px;font-weight:bold;border:1px solid #1b5e7f;padding:6px;margin:0 auto;cursor:pointer;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.link-btn:hover{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media(max-width:640px){.link-btn{border:2px solid #1b5e7f;font-size:16px;padding:10px 25px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.link-btn:hover{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}}.form-managed-file{padding:20px 0 0 0}.webform-submission-form .form-managed-file .description{margin:20px 0 0 15px}.form-managed-file input{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.45;color:#1b5e7f}.form-managed-file input[type=file]{margin-left:15px}.form-managed-file input[type=submit]{display:none;font-weight:600;font-size:16px;background:none;border-radius:0;min-width:0;height:auto;text-decoration:underline;padding:0}.ui-widget select{height:auto;line-height:1.5;padding:0px 5px;background-image:none}header#header{display:inline-block;width:100%}#header-top{height:36px;background:#ffccf6;background:-moz-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:-webkit-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:linear-gradient(to right,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$col1",endColorstr="$col3",GradientType=1)}#header-top a{color:#fff}@media(max-width:640px){#header-top .container{width:100%}}#header-top-menu{line-height:36px;font-size:12px}#header-top-menu li{background-color:rgba(255,139,2,.2);display:inline-block;float:left;padding:0 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-top-menu li:first-child{background-color:rgba(255,139,2,.4)}#header-top-menu li:last-child{background-color:rgba(255,139,2,.33)}#header-top-menu li:hover{background-color:#ff8b02}@media(max-width:480px){#header-top-menu{font-size:11px}#header-top-menu li{padding:0 10px}}#main-header{height:155px}#main-header .header-logo{float:left;width:85px;margin-top:35px}#main-header .header-logo img{width:100%;height:auto}#main-header .header-logo-mobile{display:none;width:240px;margin-top:60px}@media(max-width:960px){#main-header{height:150px}#main-header .header-logo{display:none}#main-header .header-logo-mobile{display:inline-block}}@media(max-width:480px){#main-header .header-logo-mobile{width:200px;margin-top:65px}}#main-navigation{display:inline-block;float:right;font-weight:600;margin-top:70px;font-size:15px}#main-navigation #main-menu>li{display:inline-block;padding-right:25px}#main-navigation #main-menu>li a{position:relative;color:#1b5e7f}#main-navigation #main-menu>li a:hover{color:#1b5e7f}#main-navigation #main-menu>li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#main-navigation #main-menu>li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#1b5e7f;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}#main-navigation #main-menu>li:last-child{padding-right:0}#main-navigation #main-menu>li:last-child a{z-index:1;background-color:#ff8b02;color:#fff;padding:8px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#main-navigation #main-menu>li:last-child a:hover{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-decoration:none}#main-navigation #main-menu>li:last-child a:before{content:none}#main-navigation #main-menu>li.dropdown{position:relative}#main-navigation #main-menu>li.dropdown ul.dropdown-menu{display:none;background-color:rgba(255,255,255,.8);position:absolute;left:calc(50% - 105px);font-weight:normal;width:210px;padding:0 30px;padding-bottom:15px;text-align:center;z-index:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#main-navigation #main-menu>li.dropdown ul.dropdown-menu>li{margin-top:10px}#main-navigation #main-menu>li.dropdown ul.dropdown-menu>li a:before{content:none}#main-navigation #main-menu>li.dropdown ul.dropdown-menu>li a:hover{text-decoration:underline}#main-navigation #main-menu>li.dropdown ul.dropdown-menu>li:last-child a{background-color:transparent;border:none}#main-navigation #main-menu>li.dropdown:hover ul.dropdown-menu{display:block}#main-navigation #main-menu:last-child a{background-color:transparent;border:none}@media(max-width:960px){#main-navigation{display:none}}#mobile-navigation{position:fixed;top:0;left:0;right:0;display:inline-block;visibility:hidden;overflow:hidden;transition:opacity 300ms ease;opacity:0;height:0}#mobile-navigation #mobile-menu{margin:70px auto;max-width:320px;text-align:center;color:#fff;font-weight:bold;font-size:32px}#mobile-navigation #mobile-menu ul.dropdown-menu{font-size:24px;font-weight:normal}#mobile-navigation.is-open{visibility:visible;background:#ffccf6;background:-moz-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:-webkit-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:linear-gradient(to right,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$col1",endColorstr="$col3",GradientType=1);overflow:auto;bottom:0;width:100%;height:100%;margin:0;z-index:10;opacity:1}#external-login{float:right;line-height:36px;color:#fff;font-size:12px}#external-login i{font-size:18px;margin-left:5px;vertical-align:middle}.hamburger{display:none;position:absolute;top:53px;right:-15px;z-index:9999;font:inherit;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:top,opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}@media(max-width:960px){.hamburger{display:inline-block}}.hamburger.is-active{top:0}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fc6b40}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease-in-out;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.find-clinic-wrapper{height:680px;margin-top:30px;margin-bottom:40px}.find-clinic-wrapper .bottom-container{background-color:#e7eef2;width:100%;height:560px;overflow:hidden;margin-top:70px;box-shadow:0px -10px 25px rgba(0,0,0,.2)}.map-input-group{position:relative}.map-input-group .map-search-box{background-color:rgba(255,255,255,.69);max-width:610px;border:none}.map-input-group .map-autocomplete-container{background-color:#fff;position:absolute;left:0;top:50px;max-width:610px;width:100%;z-index:10}.map-input-group .map-autocomplete-container .suggestion-item{font-size:16px;padding:5px 20px;cursor:pointer}.map-input-group .map-autocomplete-container .suggestion-item:hover,.map-input-group .map-autocomplete-container .suggestion-item.active{background-color:#f2f1f0}.map-wrapper{background-color:#e7eef2;display:inline-block;width:75%;float:right;height:100%}.map-wrapper button{min-width:auto}.map-wrapper .gm-style-iw .left{display:inline-block;width:200px;float:left;margin:10px 0}.map-wrapper .gm-style-iw .left .name{font-size:20px;font-weight:500;color:#fe6b3f;line-height:1.1;margin-bottom:5px}.map-wrapper .gm-style-iw .right{display:inline-block;width:110px;float:right;text-align:center;margin-top:15px;margin-bottom:10px}.map-wrapper .gm-style-iw .right a{color:#1b5e7f}.map-wrapper .gm-style-iw .right .distance{margin-bottom:5px}.map-wrapper .gm-style-iw .right .directions{margin-bottom:8px;cursor:pointer;text-decoration:underline;cursor:pointer}.map-wrapper .gm-style-iw .right .view-profile a{display:inline-block;font-weight:600;border:1px solid #1b5e7f;cursor:pointer;width:90px;line-height:1.6;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.map-wrapper .gm-style-iw .right .view-profile a:hover{background-color:#1b5e7f;color:#fff}@media(max-width:960px){.map-wrapper{width:65%}}@media(max-width:768px){.map-wrapper{width:55%}}@media(max-width:640px){.map-wrapper{display:none}}.sidebar{background-color:#eee;position:relative;display:inline-block;width:25%;float:left;height:calc(100% - 100px)}.sidebar .filters-wrapper{display:inline-block;width:100%;height:100px;padding-left:15px}.sidebar .filters-wrapper .head{margin:0;font-size:13px;line-height:11px;margin-bottom:10px;margin-top:30px}.sidebar .filters-wrapper .filters-list li{display:inline-block;float:left}.sidebar .filters-wrapper .filters-list li .checkbox-group{font-size:13px;letter-spacing:-0.25px;font-family:inherit}.sidebar .places-wrapper{display:inline-block;width:100%;height:100%}.sidebar .places-wrapper li{cursor:pointer;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.sidebar .places-wrapper li:first-child .inner{border-top:0}.sidebar .places-wrapper li:hover{background-color:#d0dee5}.sidebar .places-wrapper li .inner{display:flex;flex-direction:column;justify-content:center;height:110px;margin:0 20px;border-top:1px solid #1b5e7f}.sidebar .places-wrapper li .name{display:inline-block;width:100%;font-size:20px;line-height:1.1;margin-bottom:8px}.sidebar .places-wrapper li .bottom{display:inline-block;width:100%}.sidebar .places-wrapper li .bottom-left{display:inline-block;width:calc(100% - 95px)}.sidebar .places-wrapper li .bottom-left .address{display:inline-block;margin-right:5px;line-height:1.25}.sidebar .places-wrapper li .bottom-right{display:inline-block;text-align:center;width:95px;float:right}.sidebar .places-wrapper li .bottom-right .more-info{display:inline-block;font-weight:600;border:1px solid #1b5e7f;cursor:pointer;width:85px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.sidebar .places-wrapper li .bottom-right .more-info:hover{background-color:#fe6b3f;border:1px solid #fe6b3f;color:#e7eef2}.sidebar .no-result{font-size:19px;padding:35px;text-align:center;line-height:23px}@media(max-width:960px){.sidebar{width:35%}}@media(max-width:768px){.sidebar{width:45%}}@media(max-width:640px){.sidebar{width:100%}}.scrollbar-container{left:0;right:auto;width:25px !important}.scrollbar-container:hover{background:transparent !important;opacity:1 !important}.scrollbar-container .scrollbar{width:7px !important;margin-left:9px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.loader-wrapper{background-color:rgba(0,0,0,.2);height:680px;margin-top:30px;margin-bottom:40px;width:100%;display:inline-block;position:relative;text-align:center;font-size:32px}.loader-wrapper .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#ascenti-tabs{border:0}#ascenti-tabs .ascenti-block{margin-top:0}#ascenti-tabs .small-blocks{display:inline-block}#ascenti-tabs .tabs-navigation{height:140px;border:0;border-radius:0;background:none}#ascenti-tabs .tabs-navigation .nav-item{display:inline-block;position:relative;width:calc(100% / 3);float:left;text-align:center;height:100%;outline:none;font-size:21px;line-height:24px;font-weight:bold;border:0}#ascenti-tabs .tabs-navigation .nav-item a{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;padding:25px 45px;color:#1b5e7f}#ascenti-tabs .tabs-navigation .nav-item a .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#ascenti-tabs .tabs-navigation .nav-item .info{font-size:13px;line-height:16px;font-weight:normal;margin-top:10px}#ascenti-tabs .tabs-navigation .nav-item.ui-state-active{background-color:#d0dee5 !important;height:152px;margin-top:-12px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px}#ascenti-tabs .tabs-navigation .nav-item.item-1{background-color:#f3f6f8;-webkit-border-top-left-radius:12px;-moz-border-radius-topleft:12px;border-top-left-radius:12px}#ascenti-tabs .tabs-navigation .nav-item.item-2{background-color:#e7eef2}#ascenti-tabs .tabs-navigation .nav-item.item-3{background-color:#f3f6f8;-webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px}#ascenti-tabs .tab-content{background-color:#d0dee5;padding:90px 0;overflow:hidden;color:#1b5e7f}#ascenti-tabs .tab-content a{color:#1b5e7f}@media(max-width:768px){#ascenti-tabs .small-blocks{width:100%;margin-bottom:25px}#ascenti-tabs .tabs-navigation .nav-item .info{display:none}}@media(max-width:640px){#ascenti-tabs .tabs-navigation{height:100px}#ascenti-tabs .tabs-navigation .nav-item{font-size:18px;line-height:22px}#ascenti-tabs .tabs-navigation .nav-item a{padding:20px}#ascenti-tabs .tabs-navigation .nav-item.ui-state-active{height:112px}#ascenti-tabs .tabs-navigation.container{width:100%}#ascenti-tabs .tab-content{padding:40px 0}}@media(max-width:480px){#ascenti-tabs .tabs-navigation{height:70px}#ascenti-tabs .tabs-navigation .nav-item{font-size:15px;line-height:18px;font-weight:normal}#ascenti-tabs .tabs-navigation .nav-item a{padding:10px}#ascenti-tabs .tabs-navigation .nav-item.ui-state-active{height:82px}}#cc-feedback{background-color:#e7eef2;overflow:hidden;padding:75px 0}#cc-feedback .container{max-width:770px}#cc-feedback #edit-physiotherapist{width:100%}@media(max-width:640px){#cc-feedback{padding:40px 0}}.articles-list{display:flex;flex-wrap:wrap}.articles-list.articles-list--user{margin-bottom:90px}.articles-list .article-item{width:32%;margin-top:25px}.articles-list .article-item .image{-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;position:relative}.articles-list .article-item .image .status{background-color:#1b5e7f;position:absolute;top:0;left:0;color:#fff;font-weight:bold;line-height:26px;padding:1px 15px}.articles-list .article-item .image .status i{display:inline-block;background-color:#81a6b9;width:15px;height:15px;text-align:center;line-height:15px;font-size:8px;margin-right:5px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.articles-list .article-item .image .status.featured{background-color:#fc6b40}.articles-list .article-item .image .status.featured i{background-color:#f1ad99}.articles-list .article-item .image img{display:block;width:100%;height:auto}.articles-list .article-item .bar{display:inline-block;width:100%;line-height:28px;margin-top:10px;border-bottom:1px solid #1b5e7f}.articles-list .article-item .bar .author{float:left;font-weight:bold}.articles-list .article-item .bar .date{float:right}.articles-list .article-item .item-title{font-size:21px;line-height:26px;font-weight:bold;color:#fc6b40;margin-top:15px;margin-bottom:10px}.articles-list .article-item .hero-text{line-height:20px;font-size:15px}.articles-list .article-item:nth-child(3n+2){margin-left:2%;margin-right:2%}@media(max-width:640px){.articles-list{display:inline-block;width:100%}.articles-list .article-item{width:100%;padding-bottom:40px}.articles-list .article-item .image .status{font-size:21px;padding:10px 15px}.articles-list .article-item .image .status i{width:26px;height:26px;line-height:26px;font-size:14px;vertical-align:middle}.articles-list .article-item .bar{font-size:21px}.articles-list .article-item .item-title{line-height:24px;margin-top:10px}.articles-list .article-item .hero-text{font-size:21px;line-height:24px}}.mobile-swiper{width:100%;height:auto;position:relative}.mobile-swiper .swiper-wrapper{display:block}.mobile-swiper .swiper-arrow{display:none;position:absolute;top:calc(50% - 30px);font-size:40px;cursor:pointer;z-index:1}.mobile-swiper .mobile-swiper-prev{left:0}.mobile-swiper .mobile-swiper-next{right:0}@media(max-width:768px){.mobile-swiper .swiper-wrapper{display:flex}.mobile-swiper .swiper-arrow{display:block}}.alert{padding:15px;margin-bottom:10px;border:1px solid transparent;border-radius:4px}.alert a{font-weight:bold}.alert-status{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-status a{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info a{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning a{color:#66512c}.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-error a{color:#843534}#footer{display:inline-block;width:100%;background-color:#1b5e7f;color:#fff;overflow:hidden;vertical-align:bottom}#footer a{color:#fff}#footer-top{height:180px}#footer-top .container{height:100%}#footer-top .footer-logo{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer-top .footer-logo img{width:190px}#footer-top .contacts{float:right;text-align:right;font-size:21px;line-height:28px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:480px){#footer-top{height:auto;padding:70px 0;overflow:hidden}#footer-top .footer-logo{transform:none;margin-bottom:35px}#footer-top .contacts{transform:none;display:inline-block;width:100%;text-align:left}}#footer-bottom{background-color:#175272}#footer-bottom .container{overflow:hidden}#footer-bottom #footer-menu{line-height:95px;font-size:14px}#footer-bottom #footer-menu li{display:inline-block;float:left}#footer-bottom #footer-menu li a,#footer-bottom #footer-menu li span{padding:0 5px}#footer-bottom #footer-menu li:first-child a{padding-left:0}#footer-bottom .social-links{float:right;line-height:95px}#footer-bottom .social-links li{display:inline-block}#footer-bottom .social-links li a{display:block;background-color:#fff;margin-left:8px;width:22px;height:22px;text-align:center;line-height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#footer-bottom .social-links li a i{color:#1b5e7f;line-height:inherit}#footer-bottom .footer-text{margin:0 auto;max-width:900px;text-align:center;padding:50px 20px;padding-top:0}@media(max-width:640px){#footer-bottom{height:auto;display:inline-block;width:100%;padding-top:35px;padding-bottom:30px;vertical-align:bottom}#footer-bottom #footer-menu{line-height:18px}#footer-bottom .social-links{float:left;line-height:22px;width:100%;margin-top:25px}#footer-bottom .social-links li a{margin-left:0;margin-right:8px}}#cookie-banner{background-color:#d0dee5;color:#1b5e7f;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:5;box-shadow:1px 1px 2px 2px rgba(0,0,0,.25)}#cookie-banner .container{padding:20px 0;display:flex;align-items:center}#cookie-banner .text{display:inline-block;width:calc(100% - 130px);font-size:18px}#cookie-banner .link-btn{float:right}#cookie-banner.accepted{display:none}.ascenti-accordion{width:100%;margin-bottom:30px}.ascenti-accordion .ui-accordion-header{background-color:#1b5e7f;outline:none;border:none;margin:0;margin-top:15px;color:#fff;font-size:21px;line-height:34px;padding:3px 22px;padding-right:40px;font-weight:bold;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ascenti-accordion .ui-accordion-header:after{background-color:#e7eef2;position:absolute;top:5px;right:5px;content:"";font-size:10px;font-family:"ascenti-icons";color:#1b5e7f;text-align:center;width:30px;height:30px;line-height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ascenti-accordion .ui-accordion-header.ui-accordion-header-active{background-color:#e7eef2;color:#1b5e7f;border-bottom-left-radius:0;border-bottom-right-radius:0}.ascenti-accordion .ui-accordion-header.ui-accordion-header-active:after{background-color:#1b5e7f;color:#e7eef2;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ascenti-accordion .ui-accordion-header-icon{float:right}.ascenti-accordion .ui-accordion-content{background-color:#e7eef2;border:none;color:#1b5e7f;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:21px;line-height:24px;padding:20px}.ascenti-accordion .ui-accordion-content p{margin:0;margin-bottom:10px}.ascenti-accordion .ui-accordion-content p:last-child{margin-bottom:0}.ascenti-accordion .ui-accordion-content ul{margin-bottom:10px}.ascenti-accordion .ui-accordion-content ul li{position:relative;padding-left:15px}.ascenti-accordion .ui-accordion-content ul li:before{content:"";width:4px;height:4px;background-color:#1b5e7f;position:absolute;left:0;top:10px;border-radius:50%}.ascenti-block{margin-top:90px;width:100%;overflow:hidden}.ascenti-block h2.block-title{font-size:36px;font-weight:normal;line-height:45px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0;text-align:center}@media(min-width:768px){.ascenti-block h2.block-title{margin-bottom:40px}}@media(max-width:768px){.ascenti-block{margin-top:40px}.ascenti-block iframe{width:100%}}.system_main_block-block{margin-top:0}.icon_cards-block.ascenti-block h2.block-title,.image_text-block.ascenti-block h2.block-title,.youtube_video-block.ascenti-block h2.block-title,.testimonial_cards-block.ascenti-block h2.block-title,.cta_banner-block.ascenti-block h2.block-title{font-weight:normal;font-size:36px;line-height:45px;margin-bottom:20px}@media(min-width:768px){.icon_cards-block.ascenti-block h2.block-title,.image_text-block.ascenti-block h2.block-title,.youtube_video-block.ascenti-block h2.block-title,.testimonial_cards-block.ascenti-block h2.block-title,.cta_banner-block.ascenti-block h2.block-title{margin-bottom:40px}}.cta_banner-block.ascenti-block h2.block-title{color:#fff}.big_links-block .link{display:inline-block;width:50%;height:335px;-webkit-transition:.15s all ease-in-out;-moz-transition:.15s all ease-in-out;-ms-transition:.15s all ease-in-out;-o-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.big_links-block .link .inner{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.big_links-block .link .title{font-size:34px;line-height:40px}.big_links-block .link .text{font-size:21px;line-height:24px;margin-top:10px}.big_links-block .link-1{background-color:#d0dee5;float:left}.big_links-block .link-1:hover{background-color:#c8d8e0}.big_links-block .link-2{background-color:#e7eef2;float:right}.big_links-block .link-2:hover{background-color:#dfe8ee}@media(max-width:768px){.big_links-block .link{height:245px}}@media(max-width:640px){.big_links-block .link{width:100%}.big_links-block .link .title{font-size:26px;line-height:32px;font-weight:bold}.big_links-block .link .text{line-height:26px;margin-top:5px}}.benefits-block{background-color:#e7eef2;padding-top:60px;padding-bottom:70px;text-align:center}.benefits-block .swiper-wrapper{display:flex}@media(min-width:768px){.benefits-block .swiper-wrapper{flex-wrap:wrap;justify-content:center}}.benefits-block .list-item{display:flex;flex-direction:column;padding:0 20px;height:auto}@media(min-width:768px){.benefits-block .list-item{flex-shrink:inherit;width:25%;padding-bottom:40px}}.benefits-block .list-item .item-wrapper{display:flex;flex-direction:column;flex:auto}.benefits-block .list-item .item-wrapper .info{display:flex;flex-direction:column;flex:auto}.benefits-block .list-item .image{background-repeat:no-repeat;background-position:center;background-size:contain;width:80%;padding-bottom:35%;margin:0 auto;margin-bottom:20px}.benefits-block .list-item .name{font-size:21px;line-height:24px;font-weight:bold;margin:10px 0}.benefits-block .list-item .text{flex:auto;display:flex;align-items:center;line-height:16px}.benefits-block .list-item .link-btn{margin-top:15px}body.ie .benefits-block .list-item{display:inline-block}.short_text-block{text-align:center}.short_text-block h2.block-title{margin-bottom:15px}.short_text-block .text{font-size:26px;line-height:32px}.services-block{background-color:#e7eef2;padding-top:85px;padding-bottom:25px}.services-block .list .list-item{display:inline-block;width:50%;float:left;margin:25px 0;min-height:200px}.services-block .list .list-item .image{background-repeat:no-repeat;background-position:center;background-size:contain;width:60px;height:60px;float:left;margin:20px;margin-top:0}.services-block .list .list-item .info{width:calc(100% - 100px);float:right;padding-right:35px}.services-block .list .list-item .name{font-weight:bold;font-size:21px;line-height:24px}.services-block .list .list-item .text{font-size:21px;line-height:26px}@media(max-width:768px){.services-block .list .list-item{text-align:center;padding:0 30px}.services-block .list .list-item .image{float:none;margin:0 auto;margin-bottom:10px}.services-block .list .list-item .info{float:none;width:100%;padding:0}}.treatments-block{font-size:21px;line-height:24px;text-align:center;overflow:hidden;width:100%;margin-top:70px}.treatments-block h2.block-title{margin-bottom:25px}.treatments-block .description{max-width:70%;margin:0 auto}.treatments-block .list .list-item{display:inline-block;width:calc(99% / 3);font-weight:bold;padding:0 20px;margin-top:45px;margin-bottom:25px}.treatments-block .list .list-item .image{background-repeat:no-repeat;background-position:center;background-size:contain;width:75px;height:75px;margin:0 auto;margin-bottom:15px}.treatments-block .list .list-item .link-btn{margin-top:15px}@media(max-width:768px){.treatments-block .list .list-item .image{width:80px;height:80px}}.get_in_touch-block{background-color:#e7eef2;text-align:center;padding:75px 0}.get_in_touch-block h2.block-title{margin:0}.get_in_touch-block a{font-weight:bold}.get_in_touch-block .text{padding:30px 0;font-size:21px;line-height:24px}.get_in_touch-block .buttons .link-btn{margin:0 20px;margin-bottom:10px;padding:8px 20px}.values-block{background-color:#e7eef2;padding-top:60px;padding-bottom:70px;text-align:center;margin-top:0 !important}.values-block .swiper-wrapper{display:flex;flex-flow:row wrap;justify-content:center}.values-block .list-item{width:25%;padding:0 10px;display:flex;flex-flow:column nowrap;height:auto}.values-block .list-item .main-link{margin-bottom:15px}.values-block .list-item .image{background-repeat:no-repeat;background-position:center;background-size:contain;width:80%;padding-bottom:35%;margin:0 auto;margin-bottom:20px}.values-block .list-item .name{font-size:21px;line-height:24px;margin:10px 0}.values-block .list-item .text{line-height:16px;width:90%;margin:0 auto}.values-block .list-item .link-btn{margin-top:auto}@media(max-width:768px){.values-block .swiper-wrapper{flex-flow:unset;justify-content:unset}}.our_work-block{background-color:#d0dee5;text-align:center;padding-top:45px;padding-bottom:25px}.our_work-block .block-title{font-weight:normal;max-width:600px}.our_work-block .list-item{display:inline-block;position:relative;width:calc(99% / 3);font-size:21px;line-height:24px;padding:0 25px;height:100px}.our_work-block .list-item .name{left:25px;right:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.our_work-block .list-item .list-item-link{text-decoration:underline}@media(max-width:960px){.our_work-block .list-item{width:49%}}@media(max-width:640px){.our_work-block .list-item{width:100%;height:auto;margin-bottom:50px}}.treatments_and_services-block{background-color:#e7eef2;text-align:center;padding-top:30px;padding-bottom:110px}.treatments_and_services-block h2.block-title{font-size:46px;line-height:52px;color:#ff7ea2;margin:30px 0;font-weight:normal}.treatments_and_services-block .list .list-item{font-size:22px;line-height:34px;display:inline-block;float:left;width:calc(100% / 3);margin:30px 0;height:auto}.treatments_and_services-block .list .list-item .image{display:inline-block;width:100%;padding-bottom:30%;background-repeat:no-repeat;background-position:center;background-size:contain}.treatments_and_services-block.no-title{padding:50px 0}@media(max-width:768px){.treatments_and_services-block{padding:50px 0}.treatments_and_services-block .block-title{display:none}.treatments_and_services-block .list .list-item{font-weight:bold;font-size:26px;line-height:36px}}.combo_box-block{background-color:#fff;font-size:21px;line-height:24px}.combo_box-block h2{font-size:36px;font-weight:normal;line-height:45px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0;text-align:center}@media(min-width:768px){.combo_box-block h2{margin-bottom:40px}}.combo_box-block .row .grid{position:relative;height:290px;float:left;text-align:center;padding:35px}.combo_box-block .row .grid .inner{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.combo_box-block .row .grid .name{font-size:26px;line-height:32px;width:75%;margin:0 auto;margin-bottom:10px}.combo_box-block .row .grid .feature{font-size:20px}.combo_box-block .row .grid .feature .name{width:100%;color:#ff7ea2;font-size:60px;line-height:68px;margin:0}.combo_box-block .row .grid .icon{background-repeat:no-repeat;background-position:center;background-size:30%;position:absolute;top:0;left:0;height:100%;transform:none}.combo_box-block .row .grid .image{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;height:100%;transform:none}.combo_box-block .row .grid .button-wrapper{display:inline-block;width:100%;margin-top:25px}.combo_box-block .row .grid.red{background-color:#fc6b40;color:#fff}.combo_box-block .row .grid.red .link-btn{border:1px solid #fff}.combo_box-block .row .grid.orange{background-color:#ff8b02;color:#fff}.combo_box-block .row .grid.orange .link-btn{border:1px solid #fff}.combo_box-block .row .grid.blue{background-color:#1b5e7f;color:#fff}.combo_box-block .row .grid.blue .link-btn{border:1px solid #fff}.combo_box-block .row .grid.light-blue{background-color:#d0dee5}.combo_box-block .row .grid.soft-blue{background-color:#e7eef2}.combo_box-block .row .grid.grid-1-2{width:50%}.combo_box-block .row .grid.grid-1-3{width:calc(100% / 3)}.combo_box-block .row .grid.grid-2-3{width:calc(100% / 1.5)}@media(max-width:960px){.combo_box-block .row .grid{padding:25px}}@media(max-width:768px){.combo_box-block{font-size:18px;line-height:21px}.combo_box-block .row .grid{height:265px}}@media(max-width:640px){.combo_box-block{font-size:21px;line-height:24px}.combo_box-block .row .grid{height:240px;padding:25px 10%}.combo_box-block .row .grid.grid-1-2{width:100%}.combo_box-block .row .grid.grid-1-3{width:100%}.combo_box-block .row .grid.grid-2-3{width:100%}}@media(max-width:480px){.combo_box-block .row .grid{padding:25px 5%}}.testimonials-block .list-item{background-color:#d0dee5;text-align:center;overflow:hidden;position:relative}.testimonials-block .list-item .info{width:60%;float:left;font-size:21px;line-height:24px;letter-spacing:-0.5px;padding:20px 40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-block .list-item .image{background-repeat:no-repeat;background-position:center;background-size:cover;width:40%;height:240px;float:right}.testimonials-block .list-item.even{background-color:#fff}.testimonials-block .list-item.even .info{float:right;right:0}.testimonials-block .list-item.even .image{float:left}@media(max-width:768px){.testimonials-block .list{max-width:450px;margin:0 auto;display:block}.testimonials-block .list-item .image{width:100%}.testimonials-block .list-item .info{position:static;transform:none;width:100%}.testimonials-block .list-item .info .text{font-weight:bold}}.articles_list-block{margin-bottom:70px}.articles_list-block .category{border-bottom:1px solid #1b5e7f;padding-bottom:45px}.articles_list-block .category .category-title{font-size:26px;line-height:32px;margin-top:25px;margin-bottom:30px}.articles_list-block .category .foot{text-align:center;margin-top:40px}.articles_list-block .category .foot a{display:inline-block;font-weight:bold;line-height:16px;letter-spacing:-0.5px;color:#fc6b40;border:1px solid #fc6b40;padding:10px 45px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.articles_list-block .category .foot a:hover{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.articles_list-block .category:last-child{border-bottom:none}@media(max-width:640px){.articles_list-block{margin-bottom:40px}.articles_list-block .category{border-bottom:none;max-width:460px;margin:0 auto}.articles_list-block .category .category-title{margin-bottom:0}.articles_list-block .category .foot{margin-top:0}.articles_list-block .category .foot a{background-color:#fc6b40;color:#fff;border:none;width:100%;font-size:21px;line-height:25px}}.news_list-block{margin-bottom:70px}.news_list-block .category{border-bottom:1px solid #1b5e7f;padding-bottom:45px}.news_list-block .category .category-title{font-size:26px;line-height:32px;margin-top:25px;margin-bottom:30px}.news_list-block .category .foot{text-align:center;margin-top:40px}.news_list-block .category .foot a{display:inline-block;font-weight:bold;line-height:16px;letter-spacing:-0.5px;color:#fc6b40;border:1px solid #fc6b40;padding:10px 45px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.news_list-block .category .foot a:hover{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.news_list-block .category:last-child{border-bottom:none}@media(max-width:640px){.news_list-block{margin-bottom:40px}.news_list-block .category{border-bottom:none;max-width:460px;margin:0 auto}.news_list-block .category .category-title{margin-bottom:0}.news_list-block .category .foot{margin-top:0}.news_list-block .category .foot a{background-color:#fc6b40;color:#fff;border:none;width:100%;font-size:21px;line-height:25px}}.career_alerts-block{background-color:#e7eef2;text-align:center;padding:75px 0}.career_alerts-block h2.block-title{margin:0}.career_alerts-block .text{padding:5px 0;font-size:21px}.career_alerts-block #career-alerts-form{max-width:610px;height:48px;margin:25px auto;position:relative}.career_alerts-block #career-alerts-form .messages{position:absolute;bottom:-25px;width:100%;font-size:16px;font-weight:bold}.career_alerts-block #career-alerts-form .messages.messages--error{color:#fc6b40}.career_alerts-block #career-alerts-form .form-item{width:calc(100% - 140px);float:left}.career_alerts-block #career-alerts-form .form-email{border-top-right-radius:0;border-bottom-right-radius:0;border:none;margin-bottom:0}.career_alerts-block #career-alerts-form .form-submit{background-color:#1b5e7f;min-width:auto;width:140px;border-top-left-radius:0;border-bottom-left-radius:0}.career_alerts-block #career-alerts-form .form-submit:hover{border-top-left-radius:0;border-bottom-left-radius:0}.faqs-block h2.block-title{margin:0;margin-bottom:35px;max-width:610px;text-align:left}.faqs-block .faqs-accordion{max-width:610px}.gp-block h2.block-title{margin-bottom:15px;text-align:left}.insurers-block{background-color:#e7eef2;width:205px;padding:10px 15px;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.insurers-block .list-item{float:left;width:calc(100% / 3);margin-top:10px}.insurers-block .list-item .image{background-repeat:no-repeat;background-position:left top;background-size:contain;height:30px}.prices-block{width:205px;margin-bottom:15px}.prices-block h2.block-title{margin:0;font-size:21px;line-height:24px;text-align:left}.prices-block .intro{font-size:13px;line-height:16px;margin-top:5px}.prices-block .prices{font-size:40px;line-height:42px;font-weight:bold;margin-bottom:15px}.prices-block .prices span{font-size:15px;line-height:18px;display:inline-block;width:100%}.change_appointment-block{background-color:#e7eef2;width:32%;float:right;text-align:center;padding:40px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.change_appointment-block h2.block-title{font-size:21px;line-height:24px;margin:0;margin-bottom:10px}.change_appointment-block .phone{font-size:21px;line-height:26px;font-weight:bold}.change_appointment-block .subtitle{font-weight:bold;margin-bottom:10px}.change_appointment-block hr{margin:20px 0;height:1px;background:#1b5e7f;border:0}@media(max-width:768px){.change_appointment-block{max-width:300px;width:100%;float:none;margin:0 auto;overflow:hidden}.change_appointment-block .ascenti-block{width:100% !important}}.contact_us-block{background-color:#e7eef2;overflow:hidden;padding:75px 0}.contact_us-block .container{max-width:770px}.contact_us-block .captcha{width:49.5%;float:left}.contact_us-block #edit-physiotherapist{width:100%}@media(max-width:640px){.contact_us-block{padding:40px 0}.contact_us-block .captcha{width:305px;display:block;float:none;margin:0 auto;margin-bottom:15px}}.self_referral-block,.self_referral_nel-block,.self_referral_yas-block,.self_referral_webform-block{background-color:#e7eef2;padding:75px 0}.webform-submission-self-referral-form,.webform-submission-nel-self-referral-form,.webform-submission-yorkshire-ambulance-service-phys-form,.self_referral_webform-block [class*=webform-submission-]{max-width:770px;margin:0 auto}.webform-submission-self-referral-form #edit-title-forename-surname,.webform-submission-nel-self-referral-form #edit-title-forename-surname,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname{justify-content:space-between}.webform-submission-self-referral-form #edit-title-forename-surname .form-item-title,.webform-submission-nel-self-referral-form #edit-title-forename-surname .form-item-title,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname .form-item-title,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname .form-item-title{width:130px}.webform-submission-self-referral-form #edit-title-forename-surname .form-item-forename,.webform-submission-self-referral-form #edit-title-forename-surname .form-item-surname,.webform-submission-nel-self-referral-form #edit-title-forename-surname .form-item-forename,.webform-submission-nel-self-referral-form #edit-title-forename-surname .form-item-surname,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname .form-item-forename,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname .form-item-surname,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname .form-item-forename,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname .form-item-surname{width:40%;margin-left:10px}@media(max-width:640px){.webform-submission-self-referral-form #edit-title-forename-surname .form-item-forename,.webform-submission-self-referral-form #edit-title-forename-surname .form-item-surname,.webform-submission-nel-self-referral-form #edit-title-forename-surname .form-item-forename,.webform-submission-nel-self-referral-form #edit-title-forename-surname .form-item-surname,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname .form-item-forename,.webform-submission-yorkshire-ambulance-service-phys-form #edit-title-forename-surname .form-item-surname,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname .form-item-forename,.self_referral_webform-block [class*=webform-submission-] #edit-title-forename-surname .form-item-surname{width:100%;margin-left:0}}.hp_cta-block{position:absolute;left:0;bottom:45px;margin-top:0}.hp_cta-block .cta-wrapper{display:inline-block;width:100%;padding:5px}.hp_cta-block .cta-wrapper .cta-link{position:relative;background-color:rgba(208,222,229,.9);display:block;float:left;width:48.5%;font-size:21px;padding-right:20px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.hp_cta-block .cta-wrapper .cta-link:first-child{margin-right:3%}.hp_cta-block .cta-wrapper .cta-link:last-child{background-color:rgba(231,238,242,.9)}.hp_cta-block .cta-wrapper .cta-link .icon{background-repeat:no-repeat;background-position:center;background-size:contain;width:70px;height:70px;margin:40px 25px 40px 50px;float:left}.hp_cta-block .cta-wrapper .cta-link .info{left:145px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hp_cta-block .cta-wrapper .cta-link .info .name{font-weight:bold}@media(max-width:960px){.hp_cta-block .cta-wrapper{display:flex;padding:0}.hp_cta-block .cta-wrapper .cta-link{padding:35px 25px}.hp_cta-block .cta-wrapper .cta-link .icon{margin:0;width:45px;height:45px;margin-right:10px}.hp_cta-block .cta-wrapper .cta-link .info{transform:none;position:static}.hp_cta-block .cta-wrapper .cta-link .info .name{margin-top:10px}.hp_cta-block .cta-wrapper .cta-link .info .text{margin-top:10px;line-height:24px}}@media(max-width:768px){.hp_cta-block{position:static}.hp_cta-block .cta-wrapper{display:inline-block;width:100%}.hp_cta-block .cta-wrapper .cta-link{width:100%;margin-top:15px}.hp_cta-block .cta-wrapper .cta-link .info{font-size:26px;line-height:32px}.hp_cta-block .cta-wrapper .cta-link .info .text{margin-top:15px}}.image_links-block .row{height:375px}.image_links-block .info{background-color:#fff;width:45%;height:100%;float:left;text-align:center;padding:40px 75px}.image_links-block .info .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.image_links-block .info .inner .title{font-size:33px;line-height:40px}.image_links-block .info .inner .text{font-size:21px;line-height:24px;margin-top:15px}.image_links-block .info .inner .link-btn{margin-top:20px}.image_links-block .info.soft-blue{background-color:#e7eef2}.image_links-block .info.light-blue{background-color:#d0dee5}.image_links-block .info.blue{background-color:#1b5e7f;color:#fff}.image_links-block .info.blue .link-btn{border:1px solid #fff}.image_links-block .info.full-width{width:100%}.image_links-block .image{background-repeat:no-repeat;background-position:center;background-size:cover;width:55%;height:100%;float:right}.image_links-block .row-2 .info{float:right}.image_links-block .row-2 .image{float:left}@media(max-width:768px){.image_links-block .row{height:325px}.image_links-block .info{width:55%;padding:40px}.image_links-block .image{width:45%}}@media(max-width:640px){.image_links-block .row{height:auto}.image_links-block .info{width:100%;height:auto;padding:50px 40px}.image_links-block .info .inner{transform:none}.image_links-block .info .inner .title{font-size:26px;line-height:32px;font-weight:bold}.image_links-block .image{width:100%;height:240px}}.search-vacancies-block h2.block-title{text-align:left;margin:0}.search-vacancies-block .intro-text{font-size:21px;line-height:24px;max-width:610px;margin:20px 0}#search_vacancies_app{overflow:hidden;width:100%;margin-top:40px}#search_vacancies_app .sidebar-wrapper{width:290px;float:left}#search_vacancies_app .sidebar-wrapper .total-counter{font-weight:bold;font-size:21px;text-align:center;padding:12px 20px}#search_vacancies_app .sidebar-wrapper .show-more{background-color:#ff8b02;color:#fff;font-weight:bold;font-size:21px;text-align:center;padding:12px 20px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#search_vacancies_app .sidebar-wrapper .show-more:hover{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#search_vacancies_app #vacancies-search-form{background-color:#d0dee5;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#search_vacancies_app #vacancies-search-form .head{font-weight:bold;font-size:21px;line-height:24px}#search_vacancies_app #vacancies-search-form .form-group{position:relative}#search_vacancies_app #vacancies-search-form .form-control{height:35px;margin:20px 0;border:none}#search_vacancies_app #vacancies-search-form .search-loader{position:absolute;right:10px;top:calc(50% - 5px)}#search_vacancies_app #vacancies-search-form .filters{border-top:1px solid #1b5e7f;font-size:21px;line-height:24px;padding-top:20px;padding-bottom:10px}#search_vacancies_app #vacancies-search-form .filters label{font-family:inherit}#search_vacancies_app .list-wrapper{width:calc(100% - 320px);float:right;min-height:465px;height:100%}#search_vacancies_app .list-wrapper .msg{text-align:center;font-size:21px}#search_vacancies_app .list-wrapper .vac-item{background-color:#e7eef2;margin-bottom:20px;padding:40px 55px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#search_vacancies_app .list-wrapper .vac-item .head{border-bottom:1px solid #1b5e7f;overflow:hidden;width:100%;font-size:21px;line-height:24px;padding-bottom:7px}#search_vacancies_app .list-wrapper .vac-item .item-content{overflow:hidden;width:100%;padding-top:7px}#search_vacancies_app .list-wrapper .vac-item .left{width:calc(100% - 160px);float:left}#search_vacancies_app .list-wrapper .vac-item .right{width:140px;float:right}#search_vacancies_app .list-wrapper .vac-item .name{font-weight:bold;color:#fc6b40}#search_vacancies_app .list-wrapper .vac-item .desc{font-size:13px;line-height:16px;letter-spacing:-0.05px}#search_vacancies_app .list-wrapper .vac-item .salary{font-size:21px;line-height:24px}#search_vacancies_app .list-wrapper .vac-item .salary .label{display:inline-block;width:100%;font-weight:bold}#search_vacancies_app .list-wrapper .vac-item .salary .link-btn{width:100%;margin-top:15px}@media(max-width:960px){#search_vacancies_app .sidebar-wrapper{width:275px}#search_vacancies_app .list-wrapper{width:calc(100% - 295px)}#search_vacancies_app .list-wrapper .vac-item{padding:40px 25px}}@media(max-width:768px){#search_vacancies_app .sidebar-wrapper{width:100%}#search_vacancies_app .list-wrapper{width:100%;margin-top:60px}}@media(max-width:480px){#search_vacancies_app .list-wrapper .vac-item{padding:40px 60px}#search_vacancies_app .list-wrapper .vac-item .left{width:100%;font-size:26px;line-height:32px}#search_vacancies_app .list-wrapper .vac-item .right{width:100%}#search_vacancies_app .list-wrapper .vac-item .desc{font-size:21px;line-height:24px}#search_vacancies_app .list-wrapper .vac-item .salary{margin-top:20px}}.leadership-block .list .list-item{background-color:#d0dee5;display:inline-block;width:100%;margin-bottom:25px;height:360px}.leadership-block .list .list-item .image{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:45%;height:100%;float:left;padding-bottom:0}.leadership-block .list .list-item .image .mobile{display:none;background-color:rgba(27,94,127,.95);position:absolute;bottom:0;left:0;right:0;width:100%;padding:10px 20px;color:#fff}.leadership-block .list .list-item .info{width:55%;float:right;padding:25px 40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.leadership-block .list .list-item .name{font-size:26px;line-height:32px;letter-spacing:-0.4px}.leadership-block .list .list-item .job{font-size:21px;line-height:24px}.leadership-block .list .list-item .text{margin-top:20px}.leadership-block .list .list-item .text h4.subtitle{font-weight:bold;margin:0}.leadership-block .list .list-item .text p{margin:0;margin-bottom:15px}.leadership-block .list .list-item .text p:last-child{margin-bottom:0}.leadership-block .list .list-item.odd{background-color:#e7eef2}.leadership-block .list .list-item.odd .image{float:right}.leadership-block .list .list-item.odd .info{float:left}@media(max-width:960px){.leadership-block .list .list-item .image{width:40%}.leadership-block .list .list-item .info{width:60%;padding:25px}}@media(max-width:768px){.leadership-block .list .list-item .image .mobile{display:inline-block}.leadership-block .list .list-item .info .head{display:none}}@media(max-width:640px){.leadership-block .list .list-item{height:auto}.leadership-block .list .list-item .image{width:100%;height:240px;padding-bottom:100%}.leadership-block .list .list-item .info{width:100%;padding:25px 20px;transform:unset}.leadership-block .list .list-item .info .text{margin-top:0;font-size:21px;line-height:24px}}.case_studies-block .list .list-item{background-color:#d0dee5;display:inline-block;width:100%;margin-bottom:25px;height:360px}.case_studies-block .list .list-item .image{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:45%;height:100%;float:left}.case_studies-block .list .list-item .image .mobile{display:none;background-color:rgba(27,94,127,.95);position:absolute;bottom:0;left:0;right:0;width:100%;padding:10px 20px;color:#fff}.case_studies-block .list .list-item .info{width:55%;float:right;padding:25px 40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.case_studies-block .list .list-item .name{font-size:26px;line-height:32px;letter-spacing:-0.4px}.case_studies-block .list .list-item .subtitle{font-size:21px;line-height:24px}.case_studies-block .list .list-item .text{margin-top:20px}.case_studies-block .list .list-item .text h4.subtitle{font-weight:bold;margin:0}.case_studies-block .list .list-item .text p{margin:0;margin-bottom:15px}.case_studies-block .list .list-item .text p:last-child{margin-bottom:0}.case_studies-block .list .list-item.odd{background-color:#e7eef2}.case_studies-block .list .list-item.odd .image{float:right}.case_studies-block .list .list-item.odd .info{float:left}@media(max-width:960px){.case_studies-block .list .list-item .image{width:40%}.case_studies-block .list .list-item .info{width:60%;padding:25px}}@media(max-width:768px){.case_studies-block .list .list-item .image .mobile{display:inline-block}.case_studies-block .list .list-item .info .head{display:none}}@media(max-width:640px){.case_studies-block .list .list-item{height:auto}.case_studies-block .list .list-item .image{width:100%;height:240px}.case_studies-block .list .list-item .info{width:100%;padding:25px 20px;transform:unset}.case_studies-block .list .list-item .info .text{margin-top:0;font-size:21px;line-height:24px}}.who_we_work_with-block{background-color:#1b5e7f;text-align:center;padding:90px 0;color:#fff}.who_we_work_with-block h2.block-title{font-weight:normal;font-size:34px;line-height:40px;margin-bottom:25px}.who_we_work_with-block .text{font-size:20px}.who_we_work_with-block .swiper-wrapper{display:flex;flex-flow:row wrap;justify-content:center}.who_we_work_with-block .list-item{width:25%;padding:0 10px;display:flex;flex-flow:column nowrap;height:auto}.who_we_work_with-block .list-item .image{background-repeat:no-repeat;background-position:center;background-size:contain;width:80%;padding-bottom:70%;margin:0 auto;margin-top:30px}@media(max-width:768px){.who_we_work_with-block .swiper-wrapper{flex-flow:unset;justify-content:unset}}.current-vacancies-block{max-width:1273px;margin-left:auto;margin-right:auto;border-top:1px solid #e6e6e6;padding:22px}.current-vacancies-block>div:first-of-type{clear:both}.current-vacancies-block h2.block-title{font-weight:normal;text-align:center;font-size:30px;line-height:48px;margin:0 0 2px 0}@media(min-width:768px){.current-vacancies-block h2.block-title{text-align:left}}.current-vacancies-block p{color:#656565;font-size:14px;line-height:20px;margin-bottom:29px}.current-vacancies-block p.current-vacancies-block__no-results,.current-vacancies-block p.current-vacancies-block__copy{font-size:20px;line-height:26px}@media(min-width:768px){.current-vacancies-block p{margin-bottom:43px}}.current-vacancies-block p a{color:#ff8b02}.current-vacancies-block__copy{text-align:center}@media(min-width:768px){.current-vacancies-block__copy{max-width:60%;float:left;text-align:left}}.current-vacancies-block__total-vacancies{display:none}@media(min-width:768px){.current-vacancies-block__total-vacancies{display:block;float:right}.current-vacancies-block__total-vacancies span{color:#175272}}.current-vacancies-block__see-all-link{display:none}@media(min-width:768px){.current-vacancies-block__see-all-link{display:block;background:transparent;color:#175272;font-weight:normal;font-size:14px;float:right;padding-right:0;min-width:0}}.current-vacancies-block .views-exposed-form{width:100%;text-align:center;margin-bottom:29px}@media(min-width:768px){.current-vacancies-block .views-exposed-form{max-width:50%;float:left;padding-right:59px;text-align:left;margin-bottom:0}}@media(min-width:960px){.current-vacancies-block .views-exposed-form{max-width:25%}}.current-vacancies-block .views-exposed-form input[name=field_geolocation_proximity],.current-vacancies-block .views-exposed-form input[name=body_value],.current-vacancies-block .views-exposed-form .form-item-field-geolocation-proximity-lat,.current-vacancies-block .views-exposed-form .form-item-field-geolocation-proximity-lng{display:none}.current-vacancies-block .views-exposed-form select{background-size:15px 12px;background-image:url(/themes/ascenti/images/grey-carat-down.svg);background-position:center right 15px;background-repeat:no-repeat;border:1px solid #175272;margin-bottom:12px;font-size:14px;color:#175272;max-width:300px}@media(min-width:768px){.current-vacancies-block .views-exposed-form select{max-width:none}}.current-vacancies-block .views-exposed-form input{margin-bottom:12px;border:1px solid #175272;font-size:14px;color:#175272;max-width:300px}.current-vacancies-block .views-exposed-form input::-webkit-input-placeholder{color:#175272}.current-vacancies-block .views-exposed-form input::-moz-placeholder{color:#175272}.current-vacancies-block .views-exposed-form input::-ms-placeholder{color:#175272}.current-vacancies-block .views-exposed-form input::placeholder{color:#175272}@media(min-width:768px){.current-vacancies-block .views-exposed-form input{max-width:none}}.current-vacancies-block .views-exposed-form input[id^=edit-submit-current-vacancies]{min-width:0;background-color:#ff8b02;border:none;color:#fff;opacity:1;min-width:250px}@media(min-width:768px){.current-vacancies-block .views-exposed-form input[id^=edit-submit-current-vacancies]{width:50%;max-width:none;min-width:0}}@media(min-width:960px){.current-vacancies-block .views-exposed-form input[id^=edit-submit-current-vacancies]{width:150px}}.current-vacancies-block .views-exposed-form label[for^=edit-items-per-page]{display:none}.current-vacancies-block .views-exposed-form select[id^=edit-items-per-page]{display:none}.current-vacancies-block input[id^=edit-js-reset-filters]{background:transparent;border:none;color:#175272;opacity:1;font-weight:normal;min-width:0;font-size:14px;display:block;float:right}@media(min-width:768px){.current-vacancies-block .views-view-grid{max-width:50%;float:right;clear:right}}@media(min-width:960px){.current-vacancies-block .views-view-grid{max-width:75%}}.current-vacancies-block .views-view-grid .views-row{display:flex;flex-wrap:wrap}@media(min-width:960px){.current-vacancies-block .views-view-grid .views-row{padding-bottom:20px}}.current-vacancies-block .views-view-grid .views-col{width:100%;float:none;margin-bottom:20px}@media(min-width:960px){.current-vacancies-block .views-view-grid .views-col{width:50%;float:left;margin-bottom:0}}@media(min-width:960px){.current-vacancies-block .views-view-grid .col-1 .vacancy-view-row{margin-right:10px}}@media(min-width:960px){.current-vacancies-block .views-view-grid .col-2 .vacancy-view-row{margin-left:10px}}.current-vacancies-block .views-view-grid .vacancy-view-row{padding:14px 21px;height:100%;background:rgba(27,94,127,.05);border-radius:5px;border:1px solid rgba(27,94,127,.1);position:relative;margin-bottom:50px;text-align:center}@media(min-width:768px){.current-vacancies-block .views-view-grid .vacancy-view-row{text-align:left}}.current-vacancies-block .views-view-grid .vacancy-view-row .links{display:none}.current-vacancies-block .views-view-grid .vacancy-view-row__location{color:rgba(101,101,101,.5);font-size:20px;line-height:26px;margin-bottom:5px}.current-vacancies-block .views-view-grid .vacancy-view-row__title{margin:0 0 6px 0;font-weight:normal;font-size:20px;line-height:26px}.current-vacancies-block .views-view-grid .vacancy-view-row__salary{color:#656565;font-size:20px;line-height:26px;margin-bottom:8px}.current-vacancies-block .views-view-grid .vacancy-view-row__content{color:#656565;font-size:14px;line-height:20px;margin-bottom:15px}.current-vacancies-block .views-view-grid .vacancy-view-row__footer{text-align:left;width:100%;margin-left:-21px;padding:11px 21px;border-top:1px solid rgba(27,94,127,.1);position:absolute;bottom:0}.current-vacancies-block .views-view-grid .vacancy-view-row__footer-label{color:rgba(101,101,101,.5)}.current-vacancies-block .views-view-grid .vacancy-view-row__footer-value{color:#656565;font-size:14px;line-height:26px}.current-vacancies-block .views-view-grid .vacancy-view-row__footer-divider{padding:0 3px;color:rgba(101,101,101,.5)}.current-vacancies-block .views-view-grid .vacancy-view-row__footer-link{float:right;margin-top:4px}.current-vacancies-block .pager{margin-top:34px;text-align:center}@media(min-width:768px){.current-vacancies-block .pager{margin-left:50%;text-align:left}}@media(min-width:960px){.current-vacancies-block .pager{margin-left:25%}}.current-vacancies-block .pager .button{border:1px solid #175272;padding:13px 33px;font-size:14px;border-radius:50px;font-weight:bold}.text_links-block{background-color:#d0dee5;text-align:center;padding-top:45px;padding-bottom:25px}.text_links-block .block-title{font-weight:normal;max-width:600px}.text_links-block .list-item{display:inline-block;position:relative;width:calc(99% / 3);font-size:21px;line-height:24px;padding:0 25px;height:100px}.text_links-block .list-item>a:focus,.text_links-block .list-item>a:hover{color:#000}.text_links-block .list-item .text{margin-top:5px;font-size:16px;line-height:18px}@media(max-width:960px){.text_links-block .list-item{width:49%}}@media(max-width:640px){.text_links-block .list-item{width:100%;height:auto;margin-bottom:50px}}.icon-cards-container{display:flex;flex-wrap:wrap}@media(min-width:768px){.icon-cards-container{flex-wrap:nowrap}}.icon-cards-container .icon-card{flex-basis:100%;background:#e7eef2;border-radius:10px;font-size:18px;padding:22px;margin-bottom:15px}@media(min-width:768px){.icon-cards-container .icon-card{flex-basis:33.33%;margin-right:18px}.icon-cards-container .icon-card:last-child{margin-right:0}}.icon-cards-container .icon-card img{width:auto;height:20px}.icon-cards-container .icon-card p{margin-top:13px}.icon-cards-container .icon-card p a{text-decoration:underline}.image-text{display:flex;flex-wrap:wrap}@media(min-width:768px){.image-text{flex-wrap:nowrap;margin-bottom:40px}}@media(min-width:768px){.image-text--odd>*:nth-child(1){order:0;margin-right:30px}.image-text--odd>*:nth-child(2){order:1;margin-left:30px}.image-text--even>*:nth-child(1){order:1;margin-left:30px}.image-text--even>*:nth-child(2){order:0;margin-right:30px}}@media(min-width:960px){.image-text--odd>*:nth-child(1){margin-right:65px}.image-text--odd>*:nth-child(2){margin-left:65px}.image-text--even>*:nth-child(1){margin-left:65px}.image-text--even>*:nth-child(2){margin-right:65px}}.image-text__image{flex-basis:100%}@media(min-width:768px){.image-text__image{flex-basis:50%}}.image-text__image img{max-width:100%}.image-text__text{flex-basis:100%;font-size:18px;display:flex;align-items:center;justify-content:center}.image-text__text a{text-decoration:underline}.image-text__text:last-child{margin-bottom:10px}@media(min-width:768px){.image-text__text{flex-basis:50%}.image-text__text:last-child{margin-bottom:0}}.image-text__text p{text-align:center}@media(min-width:768px){.image-text__text p{text-align:left}}.youtube_video-block{background:#e7eef2;padding-top:43px;padding-bottom:55px}.youtube-video{text-align:center}.testimonials-banner{background:linear-gradient(164.31deg,#145E7F 1.35%,#0B3A4E 78.1%);color:#fff;position:relative}.testimonials-banner__quote-container{max-width:400px;padding-top:65%;padding-bottom:60px;text-align:center;margin:0 auto}@media(min-width:768px){.testimonials-banner__quote-container{float:left;padding:80px 0}}.testimonials-banner__quote{font-size:22px;margin-bottom:25px}.testimonials-banner__quote a{text-decoration:underline}.testimonials-banner__cite{font-size:15px}.testimonials-banner__desktop-img{display:none}@media(min-width:768px){.testimonials-banner__desktop-img{display:block;position:absolute;right:-700px;max-width:1200px}}@media(min-width:960px){.testimonials-banner__desktop-img{right:-550px}}@media(min-width:1200px){.testimonials-banner__desktop-img{right:-350px}}.testimonials-banner__mobile-img{position:absolute;top:-2px;width:100%}@media(min-width:768px){.testimonials-banner__mobile-img{display:none}}.testimonial_cards-block{background:#e7eef2;margin-top:0;padding-top:64px;padding-bottom:30px}.testimonial-cards{display:flex;flex-wrap:wrap}@media(min-width:768px){.testimonial-cards{flex-wrap:nowrap}}.testimonial-cards__card{text-align:center;flex-basis:100%;padding:38px 34px;background:#fff;border-radius:10px;margin-bottom:10px}@media(min-width:768px){.testimonial-cards__card{text-align:left;flex-basis:33.33%;margin-right:18px;margin-bottom:0}}.testimonial-cards__card:last-child{margin-right:0}.testimonial-cards__cite{font-size:15px;padding-bottom:10px}.testimonial-cards__quote{font-size:18px}.testimonial-cards__quote a{text-decoration:underline}.logos-block{margin-top:0}.logos{padding-top:30px;background:#e7eef2;text-align:center;padding-bottom:64px}.logos__text{font-size:18px;margin-bottom:30px}.logos__text a{text-decoration:underline}.logos__logos{display:flex;justify-content:center;align-items:center}.logos__logos img{margin:0 20px;max-width:calc(50% - 40px)}.cta_banner-block.ascenti-block{background:linear-gradient(166.82deg,#FFCCF6 1.49%,#FD7EA3 51.64%,#FF8B02 99.62%);margin-top:0;padding-top:64px;padding-bottom:80px}.cta-banner{text-align:center}.cta-banner__cta{color:#175272;font-size:15px;background:#fff;border-radius:29px;padding:10px 28px}.sidebar-cta{background:#1b5e7f;color:#fff;text-align:center;border-radius:15px;margin-bottom:35px;padding:10px 13px 20px}.sidebar-cta__icon{max-width:35px}.sidebar-cta__title{font-size:28px;margin-top:15px;margin-bottom:12px}.sidebar-cta__copy{font-size:23px;margin-top:0;margin-bottom:24px}.sidebar-cta__link{background:#fff;color:#175272;border-radius:29px;font-size:20px;padding:10px 46px;display:inline-block}.article-item-cta{color:#fff;background:#1b5e7f;border-radius:12px;text-align:center;padding-bottom:15px}.article-item-cta__title{font-size:28px;line-height:27px;margin:0;padding:20px 16px 0 16px}@media(min-width:640px){.article-item-cta__title{font-size:21px;line-height:26px}}@media(min-width:960px){.article-item-cta__title{font-size:28px;line-height:27px}}.article-item-cta__copy{font-size:23px;line-height:25px;margin:0;padding:18px 16px 0 16px}@media(min-width:640px){.article-item-cta__copy{line-height:20px;font-size:15px}}@media(min-width:960px){.article-item-cta__copy{font-size:23px;line-height:25px}}.article-item-cta__link{background:#fff;color:#175272;border-radius:29px;font-size:20px;padding:8px 42px;display:inline-block;margin-top:15px}@media(min-width:640px){.article-item-cta__link{font-size:15px}}@media(min-width:960px){.article-item-cta__link{font-size:20px}}.html-content{font-size:21px;line-height:24px}.html-content ul,.html-content ol{list-style:inherit;padding:0 0 0 17px}.node .intro-text.no-hero{font-size:22px;margin-top:10px}.node .content{margin-top:90px;overflow:hidden;font-size:24px;line-height:30px}.node .content p{margin:0;margin-bottom:25px}.node .content p:last-child{margin-bottom:0}.node .content ul{margin:0;margin-bottom:25px}.node .content ul li{margin-bottom:25px;position:relative;padding-left:15px}.node .content ul li:before{content:"";width:6px;height:6px;background-color:#1b5e7f;position:absolute;left:0;top:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node .content ul li.text-align-right{padding-left:0;padding-right:15px}.node .content ul li.text-align-right:before{left:auto;right:0}.node .content img{display:block;margin-bottom:25px;width:100%}.node .content img.align-center{margin-left:auto;margin-right:auto}.node .content img.align-left{float:left;margin-right:25px}.node .content img.align-right{float:right;margin-left:25px}.node .content .text-align-center{text-align:center}.node .content .text-align-right{text-align:right}.node .content.no-hero{margin-top:45px}@media(max-width:768px){.node .content{margin-top:40px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container div{position:absolute;top:0;left:0;width:100%;height:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}.page--front .container{max-width:1266px}.node-homepage .hero-wrapper{height:710px;height:auto}@media(min-width:960px){.node-homepage .hero-wrapper{height:560px}}.node-homepage .hero-wrapper h1{max-width:100%}.node-homepage .hero-wrapper .hp_cta-block{display:none}.node-homepage .hero-wrapper .no-form h1{display:inline-block;max-width:475px;margin-top:5%;line-height:82px}.node-homepage .hero-wrapper .no-form .intro-text{font-size:29px;line-height:32px}.booking-form{margin-top:1rem;background-color:rgba(255,255,255,.9);border-radius:5px}.booking-form .form-heading{padding:1rem 1.5rem;border-bottom:1px solid rgba(151,151,151,.25);background:-webkit-linear-gradient(left,#ff7ea2,#ff8b02);background:-o-linear-gradient(right,#ff7ea2,#ff8b02);background:-moz-linear-gradient(right,#ff7ea2,#ff8b02);background:linear-gradient(to right,#ff7ea2,#ff8b02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;line-height:32px;font-weight:normal;text-align:center}.booking-form .form-heading.ie{background:none !important;color:#ff8b02}.booking-form .form-body{padding:1rem 1.5rem}.booking-form .form-actions{text-align:center}.booking-form .form-actions button{background-color:#ff8b02;font-weight:normal}.booking-form .form-group{max-width:300px;margin:0 auto 1rem auto}.booking-form .form-group label{font-family:"omnes-pro",sans-serif;font-size:25px;margin-bottom:.5rem}.booking-form .form-group label a{font-size:13px}.booking-form .form-group input{display:block;border-color:#1b5e7f}.booking-form .form-group input:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5);outline:0}.booking-form .form-group input.with-dropdown{background-image:url(/themes/ascenti/images/caret-down.svg);background-position:center right 15px;background-repeat:no-repeat}.booking-form .form-group input.with-dropdown:focus{background-image:url(/themes/ascenti/images/caret-up.svg);background-position:top 14px right 15px}@media(min-width:960px){.booking-form{display:flex;align-items:center;margin-top:2rem}.booking-form .form-heading{width:auto;border:0 none;text-align:left;font-size:40px;line-height:40px}.booking-form .form-body{display:flex;align-items:flex-end}.booking-form .form-group{max-width:100%;margin-bottom:0;margin-right:1rem}.booking-form .form-group:nth-child(1){width:300px}.booking-form .form-group:nth-child(2){width:200px}.booking-form .form-group input{display:inline-block}.booking-form .form-group label a{margin-left:.5rem}.booking-form button{min-width:225px}}body.page-nhs-patients #footer{margin-top:90px}@media(max-width:768px){.node-cta-landing-page .hero-wrapper{height:650px;text-align:center}}.node-cta-landing-page .hero-wrapper--light{color:#fff}.node-cta-landing-page .hero-wrapper--light .cta-link{background:#fff;color:#175272}.node-cta-landing-page .hero-wrapper--light .section-link svg path{fill:#83898c}.node-cta-landing-page .hero-wrapper--dark{color:#175272}.node-cta-landing-page .hero-wrapper--dark .cta-link{background:#175272;color:#fff}.node-cta-landing-page .hero-wrapper--dark .section-link svg path{fill:#175272}.node-cta-landing-page .page-title{font-size:50px;font-weight:normal}@media(max-width:768px){.node-cta-landing-page .page-title{font-size:36px}}.node-cta-landing-page .intro-text{margin-top:26px;margin-bottom:30px}@media(max-width:768px){.node-cta-landing-page .intro-text{margin-left:auto;margin-right:auto}}.node-cta-landing-page .cta-link{display:inline-block;border-radius:29px;padding:10px 32px;font-size:15px;margin-bottom:80px}.node-cta-landing-page .section-link{display:block;font-size:15px}.node-cta-landing-page .section-link svg{margin-right:8px}@media(max-width:768px){.node-cta-landing-page .section-link{display:none}}.node-article .article-hero-wrapper img{width:100%;display:block}.node-article .article-hero-wrapper img.loading{width:auto;margin:0 auto}.node-article .hero-bar{background-color:#1b5e7f;display:inline-block;width:100%;height:35px;color:#fff;line-height:35px;padding:0 20px;margin-bottom:60px}.node-article .hero-bar .seperator{margin:0 15px}.node-article .intro-text{font-size:26px;line-height:32px;margin-top:25px}.node-article .article-content{text-align:left;font-size:21px;line-height:24px;margin-top:60px;margin-left:305px;overflow:hidden;width:67.5%}@media(min-width:960px){.node-article .article-content{min-height:540px}.node-article .article-content--extended{min-height:750px}}.node-article .article-content h4.subtitle{margin:0;color:#1b5e7f}.node-article .article-content p{margin:0;margin-bottom:20px}.node-article .article-content ul{margin:0;margin-bottom:20px}.node-article .article-content ul li{margin-bottom:20px;position:relative;padding-left:10px}.node-article .article-content ul li:before{content:"";width:5px;height:5px;background-color:#1b5e7f;position:absolute;left:0;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-article .article-content a{color:#1b5e7f}.node-article .article-content a.btn.btn-cta{color:#fff}.node-article .article-content figure{margin:25px 0}.node-article .article-content figure img{margin-top:25px}.node-article .article-content figure figcaption{color:#1b5e7f;font-size:13px;line-height:16px}.node-article .article-sidebar{width:240px;position:absolute;top:0;left:0;color:#1b5e7f;font-size:21px;line-height:24px}.node-article .sidebar-block{margin-bottom:35px;background-color:#e7eef2;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-article .sidebar-block .head{background-color:#d0dee5;font-weight:bold;padding:14px 35px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px}.node-article .sidebar-block .links{padding:15px 35px;overflow:hidden}.node-article .sidebar-block .links li{line-height:42px}.node-article .sidebar-block .links li i{display:inline-block;background-color:#1b5e7f;color:#fff;font-size:12px;margin-right:15px;vertical-align:middle;width:25px;height:25px;line-height:25px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-article .article-author{margin-top:35px;font-size:21px;line-height:24px;color:#000}.node-article .article-author .container{display:flex;border-top:1px solid #1b5e7f;border-bottom:1px solid #1b5e7f;padding:50px 0}.node-article .article-author .info{width:32.5%;padding-right:5%}.node-article .article-author .info .inner{overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.node-article .article-author .info .avatar{background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:cover;width:80px;height:80px;float:left;margin-right:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-article .article-author .info .name-info{width:calc(100% - 100px);right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.node-article .article-author .info .name-info .name{font-weight:bold;color:#1b5e7f}.node-article .article-author .biography{width:67.5%;float:right}@media(max-width:960px){.node-article .content p{width:100%}.node-article .content ul{width:100%}.node-article .article-content{margin-left:0;width:100%}.node-article .article-content h4.subtitle{width:100%}.node-article .article-sidebar{position:static;display:inline-block;width:100%;margin-top:55px}.node-article .sidebar-block{margin-bottom:35px}.node-article .sidebar-block:last-child{margin-bottom:0}.node-article .sidebar-block .links li{width:25%;float:left}.node-article .article-author .info{width:35%}.node-article .article-author .biography{width:60%}}@media(max-width:768px){.node-article .article-hero-wrapper{margin-top:35px;margin-bottom:15px}.node-article .hero-bar{position:absolute;top:-35px;width:100%}.node-article .sidebar-block .links li{width:50%}.node-article .article-author{margin-top:45px}.node-article .article-author .container{display:block;padding-top:45px;padding-bottom:5px;border-bottom:none}.node-article .article-author .info{width:100%;padding:0}.node-article .article-author .info .inner{transform:none}.node-article .article-author .biography{width:100%;float:none;margin-top:25px}}@media(max-width:480px){.node-article .sidebar-block .links li{width:100%}}.node-vacancy{font-size:21px;line-height:24px;padding-top:35px;overflow:hidden}.node-vacancy h1.page-title{margin-bottom:25px}.node-vacancy .left{width:calc(100% - 350px);float:left}.node-vacancy .right{width:300px;float:right}.node-vacancy .right ul li:last-child{margin-bottom:0}.node-vacancy .right .block{background-color:#e7eef2;padding:30px;margin-bottom:10px;overflow:hidden;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-vacancy .right .block .head{font-weight:bold;margin-bottom:5px}.node-vacancy .right .block .info-item{margin-bottom:15px}.node-vacancy .right .block .info-item:last-child{margin-bottom:0}.node-vacancy .right .apply-button{display:inline-block;background-color:#ff8b02;color:#fff;font-weight:bold;font-size:21px;line-height:24px;width:100%;text-align:center;padding:15px 25px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:.15s all ease-in-out;-moz-transition:.15s all ease-in-out;-ms-transition:.15s all ease-in-out;-o-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.node-vacancy .right .apply-button:hover{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-vacancy .right .helper-text{margin-top:15px;font-size:18px;line-height:24px;text-align:justify}.node-vacancy .content h4.subtitle{margin:0;padding:10px 0}.node-vacancy .content p{margin:0;margin-bottom:20px}.node-vacancy .content ul li{margin-bottom:20px;position:relative;padding-left:10px}.node-vacancy .content ul li:before{content:"";width:5px;height:5px;background-color:#1b5e7f;position:absolute;left:0;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media(max-width:960px){.node-vacancy .left{width:calc(100% - 275px)}.node-vacancy .right{width:250px}}@media(max-width:960px){.node-vacancy{padding-bottom:0}.node-vacancy .left{width:100%}.node-vacancy .right{width:100%;margin-top:45px}.node-vacancy .right .block{margin-bottom:15px}.node-vacancy .right .block .info-item{width:calc(100% / 3);float:left}}@media(max-width:640px){.node-vacancy .right .block .info-item{width:50%}}@media(max-width:480px){.node-vacancy .right .block .info-item{width:100%}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{display:none;position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{display:inline-block;width:100%;padding:9px 15px;border-bottom:1px solid #eee}.modal-header .btn{font-size:14px;height:24px;line-height:24px;width:auto;min-width:auto;padding:0px 10px;float:right;margin-left:10px}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:0px;overflow-y:auto}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}body,.modal-open .page-container,.modal-open .page-container .navbar-fixed-top,.modal-open .modal-container{overflow-y:scroll}@media(max-width:979px){.modal-open .page-container .navbar-fixed-top{overflow-y:visible}}#map-canvas{height:400px}#map-canvas button{min-width:auto}.node-clinic .content{display:flex;margin-bottom:35px}.node-clinic .content img{width:100%;height:auto}.node-clinic .left{width:calc(100% - 385px);padding-right:5%}.node-clinic .right{width:385px}.node-clinic .top-bar{display:inline-block;width:100%;margin-bottom:30px}.node-clinic .top-bar .link{background-color:#e7eef2;display:inline-block;margin-right:20px;padding:8px 20px;font-weight:bold;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.node-clinic .top-bar .link i{margin-right:5px}.node-clinic .top-bar .link:hover{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-clinic .clinic-body{line-height:20px;margin-top:40px;font-size:15px}.node-clinic .clinic-body h4.subtitle{margin:0}.node-clinic .clinic-body p{margin:0;margin-bottom:15px}.node-clinic .address-wrapper{background-color:#e7eef2;padding:30px 40px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-clinic .address-wrapper .address{font-size:26px;line-height:36px}.node-clinic .address-wrapper #clinic-directions-form{padding-top:10px}.node-clinic .address-wrapper #clinic-directions-form .text{line-height:25px}.node-clinic .address-wrapper #clinic-directions-form .clearfix{display:flex;width:100%;margin-top:20px;justify-content:space-between}.node-clinic .address-wrapper #clinic-directions-form .form-group input{min-width:150px;margin-right:10px;border-color:#1b5e7f}.node-clinic .address-wrapper #clinic-directions-form .form-group input:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5);outline:0}.node-clinic .address-wrapper #clinic-directions-form button{min-width:100px;margin-left:10px;background-color:#fff;border:1px solid #1b5e7f;font-weight:normal;color:#1b5e7f}.node-clinic .address-wrapper .opening-hours{margin-top:20px}.node-clinic .address-wrapper .opening-hours .head{font-size:21px;line-height:29px}.node-clinic .address-wrapper .patient-types{display:inline-block;width:100%}.node-clinic .address-wrapper .patient-types .type{display:inline-block;float:left;margin-right:10px}.node-clinic .address-wrapper .patient-types .type i{display:inline-block;background-color:#1b5e7f;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-clinic .call-us-button{display:inline-block;width:100%;text-align:center;margin-top:10px;font-size:21px;line-height:25px;padding:12px;border:1px solid #175272;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.node-clinic .call-us-button:hover{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.node-clinic .call-us-button.dropdown{background-color:#ff8b02;border-color:#ff8b02;color:#fff}.node-clinic .clinic-image{margin-top:15px}.node-clinic .clinic-image img{width:100%;height:auto}.node-clinic #clinic-map{background-color:#e7eef2;height:370px;margin:25px 0}.node-clinic #clinic-map button{min-width:auto}.node-clinic #clinic-map a[href^="http://maps.google.com/maps"]{display:none !important}.node-clinic #clinic-map a[href^="https://maps.google.com/maps"]{display:none !important}.node-clinic #clinic-map .gmnoprint a,.node-clinic #clinic-map .gmnoprint span,.node-clinic #clinic-map .gm-style-cc{display:none}@media(max-width:960px){.node-clinic .left{width:calc(100% - 325px)}.node-clinic .right{width:325px}.node-clinic .address-wrapper{padding:25px}}@media(max-width:768px){.node-clinic .content{display:inline-block;width:100%}.node-clinic .left{width:100%;padding-right:0}.node-clinic .right{max-width:400px;width:100%;margin:0 auto;margin-top:35px}.node-clinic .address-wrapper{padding:30px 40px}}.clinic-tabs-wrapper h3.tabs-title{font-weight:bold;font-size:26px;line-height:32px;text-align:center;margin:70px 0}@media(min-width:960px){.clinic-tabs-wrapper .small-blocks{margin-left:10%}}.clinic-tabs-wrapper .tab-content .book_now-block{width:50%;float:right;padding:45px;background:#e7eef2;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media(min-width:960px){.clinic-tabs-wrapper .tab-content .book_now-block{width:40%;margin-right:10%}}.clinic-tabs-wrapper .tab-content .book_now-block *{font-family:"omnes-pro",sans-serif}.clinic-tabs-wrapper .tab-content .book_now-block .form-heading{margin-bottom:.5rem;background:-webkit-linear-gradient(left,#ff7ea2,#ff8b02);background:-o-linear-gradient(right,#ff7ea2,#ff8b02);background:-moz-linear-gradient(right,#ff7ea2,#ff8b02);background:linear-gradient(to right,#ff7ea2,#ff8b02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;line-height:32px;font-weight:normal}.clinic-tabs-wrapper .tab-content .book_now-block .form-heading.ie{background:none !important;color:#ff8b02}.clinic-tabs-wrapper .tab-content .book_now-block .form-group{margin-bottom:.5rem}.clinic-tabs-wrapper .tab-content .book_now-block label{font-size:18px;margin-bottom:.5rem}.clinic-tabs-wrapper .tab-content .book_now-block input{display:block;border-color:#1b5e7f}.clinic-tabs-wrapper .tab-content .book_now-block input:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5);outline:0}.clinic-tabs-wrapper .tab-content .book_now-block input.with-dropdown{background-image:url(/themes/ascenti/images/caret-down.svg);background-position:center right 15px;background-repeat:no-repeat}.clinic-tabs-wrapper .tab-content .book_now-block input.with-dropdown:focus{background-image:url(/themes/ascenti/images/caret-up.svg);background-position:top 14px right 15px}.clinic-tabs-wrapper .tab-content .book_now-block .form-actions button{min-width:200px;background-color:#ff8b02;font-weight:normal;font-size:18px}.clinic-tabs-wrapper .tab-content .faqs-block{width:66%;float:left}.clinic-tabs-wrapper .tab-content .faqs-block .block-title{font-size:21px;line-height:24px;margin-bottom:20px;max-width:none}.clinic-tabs-wrapper .tab-content .faqs-block .faqs-accordion{max-width:none;width:100%}.clinic-tabs-wrapper .tab-content .faqs-block .faqs-accordion .ui-accordion-header{margin-top:8px;font-size:13px;line-height:22px;padding:5px 15px}.clinic-tabs-wrapper .tab-content .faqs-block .faqs-accordion .ui-accordion-header:after{width:22px;height:22px;line-height:22px}.clinic-tabs-wrapper .tab-content .faqs-block .faqs-accordion .ui-accordion-content{font-size:13px;line-height:17px;padding:15px;padding-top:5px}@media(max-width:768px){.clinic-tabs-wrapper .ascenti-block{float:left;width:50%}.clinic-tabs-wrapper .tab-content .book_now-block{width:100%}.clinic-tabs-wrapper .tab-content .faqs-block{width:100%;margin-bottom:30px}}@media(max-width:480px){.clinic-tabs-wrapper .ascenti-block{width:100%}}body.page-businesses #header-top,body.page-nhs-partner #header-top,body.page-medico-legal #header-top,body.page-pmi-services #header-top{background:#1b5e7f}body.page-businesses #header-top-menu li,body.page-nhs-partner #header-top-menu li,body.page-medico-legal #header-top-menu li,body.page-pmi-services #header-top-menu li{background-color:#1a5170}body.page-businesses #header-top-menu li:first-child,body.page-nhs-partner #header-top-menu li:first-child,body.page-medico-legal #header-top-menu li:first-child,body.page-pmi-services #header-top-menu li:first-child{background-color:#164968}body.page-businesses #header-top-menu li:last-child,body.page-nhs-partner #header-top-menu li:last-child,body.page-medico-legal #header-top-menu li:last-child,body.page-pmi-services #header-top-menu li:last-child{background-color:#164968}body.page-businesses #header-top-menu li:hover,body.page-nhs-partner #header-top-menu li:hover,body.page-medico-legal #header-top-menu li:hover,body.page-pmi-services #header-top-menu li:hover{background-color:#d0dee5}body.page-businesses #header-top-menu li:hover a,body.page-nhs-partner #header-top-menu li:hover a,body.page-medico-legal #header-top-menu li:hover a,body.page-pmi-services #header-top-menu li:hover a{color:#1b5e7f}body.page-businesses #main-navigation #main-menu li:last-child a,body.page-nhs-partner #main-navigation #main-menu li:last-child a,body.page-medico-legal #main-navigation #main-menu li:last-child a,body.page-pmi-services #main-navigation #main-menu li:last-child a{background-color:#fff;color:#1b5e7f;border:2px solid #1b5e7f}body.page-businesses .node-page .gradient,body.page-nhs-partner .node-page .gradient,body.page-medico-legal .node-page .gradient,body.page-pmi-services .node-page .gradient{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;background:#1b5e7f;background:-moz-linear-gradient(left,#1B5E7F 0%,transparent 75%);background:-webkit-linear-gradient(left,#1B5E7F 0%,transparent 75%);background:linear-gradient(to right,#1B5E7F 0%,transparent 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$c1",endColorstr="$c2",GradientType=1)}body.page-nhs-partner .node-page .page-title:before{content:"";background-image:url("/themes/ascenti/images/nhs_logo.png");background-repeat:no-repeat;background-position:center;background-size:cover;width:125px;height:50px;display:block;margin:25px 0}body.section-find-physio #content-area{background:#ffccf6;background:-moz-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:-webkit-linear-gradient(left,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);background:linear-gradient(to right,#ffccf6 0%,#ff7ea2 50%,#ff8b02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$col1",endColorstr="$col3",GradientType=1);padding-top:55px}body.section-find-physio #content-area h1.page-title{color:#fff}body.section-find-physio #content-area .intro-text{color:#fff;font-size:26px;line-height:48px}.booking-tabs-wrapper{margin-top:70px}.booking-tabs-wrapper .tab-top{display:flex;margin-bottom:50px}.booking-tabs-wrapper .tab-top .tab-block{background-color:#e7eef2;width:32%;margin-left:2%;text-align:center;padding:25px 40px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.booking-tabs-wrapper .tab-top .tab-block .ascenti-block{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.booking-tabs-wrapper .tab-top .tab-block .ascenti-block .text{margin-bottom:15px}.booking-tabs-wrapper .tab-top .tab-block .ascenti-block .text-big{font-size:21px;line-height:24px}.booking-tabs-wrapper .tab-top .tab-block:first-child{margin-left:0}.booking-tabs-wrapper .get_in_touch-block{padding:40px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.booking-tabs-wrapper .prices{display:flex;max-width:600px;text-align:center;margin:0 auto;margin-bottom:50px}.booking-tabs-wrapper .prices .price{font-size:40px;line-height:48px;font-weight:bold;width:300px}.booking-tabs-wrapper .prices .price .where{font-size:21px;line-height:24px;font-weight:normal}.booking-tabs-wrapper .prices .price:first-child{border-right:1px solid #1b5e7f}.booking-tabs-wrapper .tab-text{font-size:21px;line-height:24px;max-width:600px;margin:0 auto;text-align:center}.booking-tabs-wrapper #tab-1 .tab-text{margin-bottom:50px}@media(max-width:960px){.booking-tabs-wrapper .tab-top .tab-block{padding:25px}}@media(max-width:768px){.booking-tabs-wrapper .tab-top{display:inline-block;width:100%}.booking-tabs-wrapper .tab-top .tab-block{max-width:300px;width:100%;margin:0 auto;margin-bottom:15px}.booking-tabs-wrapper .tab-top .tab-block .ascenti-block{transform:none}.booking-tabs-wrapper .tab-top .tab-block:first-child{margin-left:auto}.booking-tabs-wrapper .tab-top .tab-block:last-child{margin-bottom:0}}@media(max-width:640px){.booking-tabs-wrapper{margin-top:40px}}@media(max-width:480px){.booking-tabs-wrapper .prices{display:inline-block;width:100%;margin-bottom:25px}.booking-tabs-wrapper .prices .price{width:100%}.booking-tabs-wrapper .prices .price:first-child{margin-bottom:15px;border-right:none}.booking-tabs-wrapper .tab-text{font-size:18px;line-height:22px}.booking-tabs-wrapper #tab-1 .tab-text{margin-bottom:40px}}.term-content{text-align:left;font-size:21px;line-height:24px;min-height:150px;overflow:hidden}.term-content ul{margin:0;margin-bottom:20px;width:100%;float:right}.term-content ul li{margin-bottom:20px;position:relative;padding-left:10px}.term-content ul li:before{content:"";width:5px;height:5px;background-color:#1b5e7f;position:absolute;left:0;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.term-content.with-hero{margin-top:80px}@media(max-width:768px){.term-content.with-hero{margin-top:40px}}.taxonomy-wrapper .articles-list{margin-bottom:90px}@media(max-width:480px){.taxonomy-wrapper .term-content img[data-entity-type]{max-width:none;width:95%}}@media(max-width:640px){.taxonomy-wrapper .term-content img[data-entity-type]{max-width:none;width:95%}}body.section-user .user__header{display:flex;flex-direction:row;background-color:#e7eef2}body.section-user .user__image{width:45%}body.section-user .user__image img{display:inherit;width:100%}body.section-user .user__biog{width:55%;padding:40px}body.section-user .user__biog p{font-size:16px}body.page-careers .hero-wrapper{height:560px}@media(min-width:640px){body.page-careers .hero-wrapper{height:500px}}@media(min-width:960px){body.page-careers .hero-wrapper{height:425px}}body.page-careers .hero-wrapper .page-title{max-width:none;font-size:50px;line-height:60px}body.page-careers .hero-wrapper .intro-text{max-width:none;font-size:20px;line-height:26px;margin-top:15px}body.page-careers .quick-search{margin-top:43px;margin-bottom:10px;padding:13px 26px;background:rgba(255,255,255,.6);border-radius:5px;text-align:center}@media(min-width:960px){body.page-careers .quick-search{text-align:left}}body.page-careers .quick-search h2{margin:0;font-size:30px;line-height:47px;color:#175272;font-weight:normal}body.page-careers .quick-search__form{margin-top:10px;margin-bottom:6px}@media(min-width:960px){body.page-careers .quick-search__form{display:flex;flex-wrap:wrap}}body.page-careers .quick-search__form input{border:1px solid #175272;max-width:300px;display:block;margin:0 auto 16px auto}@media(min-width:960px){body.page-careers .quick-search__form input{margin:0 21px 0 0;flex:2;max-width:none;display:inline-block}}body.page-careers .quick-search__form select{border:1px solid #175272;margin:0 auto 16px auto;background-size:15px 12px;background-image:url(/themes/ascenti/images/caret-down.svg);background-position:center right 15px;background-repeat:no-repeat;max-width:300px;display:block}@media(min-width:960px){body.page-careers .quick-search__form select{margin:0 21px 0 0;flex:2;max-width:none;display:inline-block}}body.page-careers .quick-search__form button{background-color:#ff8b02;margin:0 auto 16px auto;font-weight:normal}@media(min-width:960px){body.page-careers .quick-search__form button{margin:0 21px 0 0;flex:1;min-width:0}}body.ie .webform-submission-contact-us-form .form-wrapper{content:"";display:table;clear:both}body.ie .webform-submission-contact-us-form .form-item.js-form-type-textfield{float:left;width:48%;display:block}body.ie .webform-submission-contact-us-form .form-item.js-form-type-email{float:right;width:48%;display:block}body.ie .webform-submission-contact-us-form .form-item.js-form-type-select{float:right;width:48%;display:block}body.ie .webform-submission-contact-us-form .form-item.js-form-type-textarea{float:left;width:100%;display:block}
