/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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:0.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:0.35em 0.75em 0.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}.js-hide{display:none}*{-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;min-height:425px;padding:40px 0}.layout-container--with-nav .hero-wrapper{padding-top:160px}@media (max-width:960px){.layout-container--with-nav .hero-wrapper{padding-top:40px}}.hero-wrapper .bg-overlay{background-color:rgba(0,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__inner{display:flex;flex-flow:row wrap;align-items:start;column-gap:60px;row-gap:16px}.hero-wrapper .hero-wrapper__inner .trustpilot-widget{padding:16px;max-width:255px;background-color:rgba(243,246,248,0.93);border-radius:10px}.hero-wrapper .hero-wrapper__trustpilot--micro-star{margin:20px 0 0}.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:32px 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,0.93);margin-bottom:16px;position:relative}@media (min-width:960px){.hero-wrapper .hero-wrapper__box{margin-right:28px}.hero-wrapper .hero-wrapper__box:last-child{margin-right:0}}.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:#FFFFFF;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}}p{margin-top:0;margin-bottom:0}*+p{margin-top:1em}p.tip{padding:16px;color:#1B5E7F;background-color:#E7EEF2;border-radius:4px}@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"].ascenti-icon--non-font,[class*=" ascenti-icon"].ascenti-icon--non-font{position:relative}[class^="ascenti-icon"].ascenti-icon--non-font:before,[class*=" ascenti-icon"].ascenti-icon--non-font:before{content:"";width:22px;height:22px;display:block;background-repeat:no-repeat;background-position:center;background-size:13px auto}[class^="ascenti-icon"].facebook:before,[class*=" ascenti-icon"].facebook:before{content:"\e900"}[class^="ascenti-icon"].twitter:before,[class*=" ascenti-icon"].twitter:before{content:"\e901"}[class^="ascenti-icon"].linkedin:before,[class*=" ascenti-icon"].linkedin:before{content:"\e902"}[class^="ascenti-icon"].envelope:before,[class*=" ascenti-icon"].envelope:before{content:"\e903"}[class^="ascenti-icon"].featured:before,[class*=" ascenti-icon"].featured:before{content:"\e904"}[class^="ascenti-icon"].trending:before,[class*=" ascenti-icon"].trending:before{content:"\e905"}[class^="ascenti-icon"].wheelchair:before,[class*=" ascenti-icon"].wheelchair:before{content:"\e906"}[class^="ascenti-icon"].parking:before,[class*=" ascenti-icon"].parking:before{content:"\e907"}[class^="ascenti-icon"].bike:before,[class*=" ascenti-icon"].bike:before{content:"\e908"}[class^="ascenti-icon"].login:before,[class*=" ascenti-icon"].login:before{content:"\e909"}[class^="ascenti-icon"].arrow-left-mobile:before,[class*=" ascenti-icon"].arrow-left-mobile:before{content:"\e90a"}[class^="ascenti-icon"].arrow-right-mobile:before,[class*=" ascenti-icon"].arrow-right-mobile:before{content:"\e90d"}[class^="ascenti-icon"].arrow:before,[class*=" ascenti-icon"].arrow:before{content:"\e90b"}[class^="ascenti-icon"].arrow-left:before,[class*=" ascenti-icon"].arrow-left:before{content:"\e90c"}[class^="ascenti-icon"].instagram:before,[class*=" ascenti-icon"].instagram:before{content:"\e90e"}[class^="ascenti-icon"].tiktok:before,[class*=" ascenti-icon"].tiktok:before{background-image:url(/themes/ascenti/icons/tiktok.svg)}[class^="ascenti-icon"].youtube:before,[class*=" ascenti-icon"].youtube:before{background-image:url(/themes/ascenti/icons/youtube.svg)}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 0.15s ease-in-out;-moz-transition:border-color 0.15s ease-in-out;-ms-transition:border-color 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out;transition:border-color 0.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) 0.5em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%),radial-gradient(#D0DEE5 70%,transparent 72%);background-position:calc(100% - 18px) 1em,calc(100% - 23px) 1em,calc(100% - .5em) 0.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"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']),input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']),button:not(.toolbar-item,.trigger,[class*='termly-styles-module']),.btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']){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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):hover,input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):hover,button:not(.toolbar-item,.trigger,[class*='termly-styles-module']):hover,.btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']):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"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled,input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled,button:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled,.btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled{background-color:#ccc}input[type="submit"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled:hover,input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled:hover,button:not(.toolbar-item,.trigger,[class*='termly-styles-module']):disabled:hover,.btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']):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"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']).btn-cta,input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']).btn-cta,button:not(.toolbar-item,.trigger,[class*='termly-styles-module']).btn-cta,.btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']).btn-cta{display:inline-block;min-width:auto;height:auto;font-size:24px;padding:12px 25px;line-height:24px}._hj_feedback_container input[type="submit"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']),._hj_feedback_container input[type="button"]:not(.toolbar-item,.trigger,[class*='termly-styles-module']),._hj_feedback_container button:not(.toolbar-item,.trigger,[class*='termly-styles-module']),._hj_feedback_container .btn:not(.toolbar-item,.trigger,[class*='termly-styles-module']){min-width:initial;height:auto}.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:"\e904";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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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{font-family:"omnes-pro",sans-serif;font-size:16px}.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,0.2);display:inline-block;float:left;padding:0 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header-top-menu li:first-child{background-color:rgba(255,139,2,0.4)}#header-top-menu li:last-child{background-color:rgba(255,139,2,0.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 0.15s ease-in-out 0s;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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,0.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)}.ascenti_partner_block-block.ascenti-block{width:auto;float:right;margin-top:35px}.ascenti_partner_block-block.ascenti-block img{max-height:90px}.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,0.2)}.map-input-group{position:relative}.map-input-group .map-search-box{background-color:rgba(255,255,255,0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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,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%)}.ui-tabs{padding:0}#ascenti-tabs{display:flex;flex-flow:column;border:0}#ascenti-tabs .ascenti-block{margin-top:0}#ascenti-tabs .small-blocks{display:inline-block}#ascenti-tabs .tabs-navigation{display:flex;flex-flow:row wrap;width:100%;height:96px;border:0;border-radius:0;background:none;margin:0 auto}#ascenti-tabs .tabs-navigation .nav-item{display:flex;flex:1;max-width:calc(100%/2);margin:0;border-radius:4px 4px 0px 0px;align-items:stretch;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{display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;outline:none;padding:25px 45px;color:#1B5E7F}#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}#ascenti-tabs .tabs-navigation .nav-item.item-1{background-color:#F3F6F8}#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:64px 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-flex;flex-flow:row wrap;align-items:center;gap:9px;width:100%;line-height:28px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #1B5E7F}.articles-list .article-item .bar .author{font-weight:bold}.articles-list .article-item .bar .date{display:flex;align-items:center}.articles-list .article-item .bar .tags{display:flex;flex-flow:row wrap;gap:9px;margin:0 0 0 auto}.articles-list .article-item .bar .tags .tag .label{font-size:14px;line-height:18px;padding:5px 16px;border-radius:20px;background:rgba(27,94,127,0.2)}.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-wrapper .break{flex-basis:100%;height:0}.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;height:95px;display:flex;flex-flow:row nowrap;align-items:center}#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}}[class*='termly-styles-buttons-'] button{min-width:0;height:auto;border-radius:0;transition:none}@media screen and (max-width:36.5em){[class*='termly-styles-buttons-'] button{min-width:100%}}.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 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ascenti-accordion .ui-accordion-header:after{background-color:#E7EEF2;position:absolute;top:5px;right:5px;content:'\e90b';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 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.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%}.select2-container--default .select2-selection--single{height:30px;padding:0;border:1px solid #1B5E7F;border-radius:20px;transition:all 0.2s}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#1B5E7F;padding:5px 36px 5px 16px;font-size:14px;line-height:18px;transition:all 0.2s}.select2-container--default .select2-selection--single .select2-selection__arrow{width:36px;height:30px;top:0;right:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:12px;height:7px;background:url(/themes/ascenti/images/dropdown.svg) no-repeat;margin-left:-6px;margin-top:-3px}.select2-container--default.select2-container--open .select2-selection--single{background:#1B5E7F}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background:url(/themes/ascenti/images/dropdown--white.svg) no-repeat;transform:rotate(180deg)}.select2-container--default .select2-search--dropdown{display:none}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:20px}.select2-dropdown{margin-top:16px;overflow:hidden;min-width:180px}.select2-dropdown.select2-dropdown--below,.select2-dropdown.select2-dropdown--above{border-radius:20px;border:1px solid #1B5E7F}.select2-dropdown .select2-results__option{padding:0;font-size:14px;line-height:18px}.select2-dropdown .select2-results__option>span{display:block;padding:10px}.select2-dropdown .select2-results__option>span.hover{display:none}.select2-dropdown .select2-results__option>.separator{border-bottom:1px solid #1B5E7F;height:0;margin:-1px 10px 0}.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{color:#1B5E7F;background-color:#E7EEF2}.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]>span.option{display:none}.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]>span.hover{display:block}.select2-dropdown .select2-results__option.select2-results__option[aria-selected=true]{background-color:#D0DEE5}.select2-dropdown .select2-results__option:first-child>span{padding-top:14px}.select2-dropdown .select2-results__option:last-child>span{padding-bottom:14px}.select2-dropdown .select2-results__option:last-child>.separator{display:none}.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%}}.ascenti-block.reduce-padding{margin-top:0}.ascenti-block.with-bg{padding-top:40px;padding-bottom:40px}.ascenti-block.with-bg.soft-blue{background-color:#E7EEF2}.ascenti-block.with-bg.light-blue{background-color:#D0DEE5}.ascenti-block.with-bg.blue{background-color:#1B5E7F;color:#fff}.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:0.15s all ease-in-out;-moz-transition:0.15s all ease-in-out;-ms-transition:0.15s all ease-in-out;-o-transition:0.15s all ease-in-out;transition:0.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 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}@media (max-width:640px){.values-block .list-item .text{line-height:normal}}.values-block .list-item .link-btn{margin-top:auto}@media (max-width:768px){.values-block .swiper-wrapper{flex-flow:unset;justify-content:unset}}.values-block .list-item .text{font-size:1rem}.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:top 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-1-4{width:calc(100% / 4)}.combo_box-block .row .grid.grid-2-3{width:calc(100% / 1.5)}.combo_box-block--image-tiles .row{margin:0 -10px}.combo_box-block--image-tiles .row .grid{margin:0 10px 20px}.combo_box-block--image-tiles .row .grid.grid-1-2{width:calc(50% - 20px)}.combo_box-block--image-tiles .row .grid.grid-1-3{width:calc(100% / 3 - 20px)}@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%}.combo_box-block .row .grid.light-blue{height:auto}.combo_box-block .row .grid.light-blue .inner{position:initial;-webkit-transform:none;-ms-transform:none;transform:none}.combo_box-block--image-tiles .row{margin:0}.combo_box-block--image-tiles .row .grid{margin:0 0 20px}.combo_box-block--image-tiles .row .grid:last-of-type{margin-bottom:0 !important}}@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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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}#CybotCookiebotDialog,#CookiebotWidget{font-family:"omnes-pro",sans-serif !important;font-style:normal;font-weight:400;font-size:13px;line-height:1.45;color:#1B5E7F}#CybotCookiebotDialog button,#CookiebotWidget button{min-width:auto}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{font-weight:normal;font-size:20px;padding:0.5em;line-height:25px;border-radius:29px}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{font-weight:normal;font-size:20px;padding:0.5em;line-height:25px;border-radius:29px}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#83898C !important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#145e7f !important}.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,0.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,0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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,0.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,0.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"],.current-vacancies-block .views-exposed-form input[id^="edit-submit-current-natural-hr-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"],.current-vacancies-block .views-exposed-form input[id^="edit-submit-current-natural-hr-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"],.current-vacancies-block .views-exposed-form input[id^="edit-submit-current-natural-hr-vacancies"]{width:100%}}.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 .views-exposed-form fieldset[id^="edit-field-geofield-proximity"]{border:none;margin:0;padding:0}.current-vacancies-block .views-exposed-form fieldset[id^="edit-field-geofield-proximity"] .fieldset-wrapper{display:flex;align-items:center;flex-direction:column-reverse}.current-vacancies-block .views-exposed-form fieldset[id^="edit-field-geofield-proximity"] .fieldset-wrapper .form-item-field-geofield-proximity-value{position:relative;width:100%;max-width:300px}.current-vacancies-block .views-exposed-form fieldset[id^="edit-field-geofield-proximity"] .fieldset-wrapper .form-item-field-geofield-proximity-value label{position:absolute;top:18px;left:47px}.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%;width:100%}}.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,0.05);border-radius:5px;border:1px solid rgba(27,94,127,0.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 !important}}.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,0.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}@media (min-width:768px){.current-vacancies-block .views-view-grid .vacancy-view-row__title{text-align:left}}.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__content p{margin-bottom:unset}.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,0.1);position:absolute;bottom:0}.current-vacancies-block .views-view-grid .vacancy-view-row__footer-label{color:rgba(101,101,101,0.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,0.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:60px;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-container{display:none}@media (min-width:768px){.testimonials-banner__desktop-img-container{display:block;position:absolute;right:0;top:0;width:calc(90% - 400px);height:100%}}@media (min-width:960px){.testimonials-banner__desktop-img-container{width:50%}}.testimonials-banner__desktop-img{display:none}@media (min-width:768px){.testimonials-banner__desktop-img{display:block;width:100%;height:100%;object-fit:cover;max-width:1200px}}.testimonials-banner__mobile-img{width:100%;display:block}@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}.trustpilot-widget-container{background-color:#D0DEE5;padding:50px 0}.find-clinic-block{background:#D0DEE5}.find-clinic-block>.container{background-color:#E7EEF2;padding:30px 40px;border-radius:4px;display:flex;flex-flow:row wrap;align-items:center;gap:16px}.find-clinic-block>.container h3{flex:1;margin:0;font-weight:400;font-size:28px;line-height:32px}.find-clinic-block .btn{padding:9px 20px;font-size:18px;line-height:27px;font-weight:400;background-color:#ff8b02;text-align:center;min-width:305px}.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}.local_tasks_block-block{width:auto;position:fixed !important;z-index:999 !important;bottom:2rem;left:-168px;background-color:#333;border-radius:.5rem;transition:all 0.3s ease-in-out;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif}.local_tasks_block-block nav.tabs{display:flex}.local_tasks_block-block .local-tasks-content{width:168px}.local_tasks_block-block .local-tasks-arrow{display:flex;align-items:center;justify-content:center;width:32px;overflow:hidden;cursor:pointer;transition:all 0.2s ease-in}.local_tasks_block-block .local-tasks-arrow:hover{opacity:0.5;background-color:#4d4d4d}.local_tasks_block-block ul{list-style-type:none;margin:0;padding:0}.local_tasks_block-block li{display:block}.local_tasks_block-block a{display:inline-block;width:100%;color:#fff;text-align:center;padding:0 2rem;font-size:13px;line-height:35.75px;background:none}.local_tasks_block-block a:hover{background-color:#4d4d4d}.local_tasks_block-block.open{left:16px}.local_tasks_block-block.open .local-tasks-arrow svg{transform:rotate(180deg)}.local_tasks_block-block .contextual{display:none !important}.page--front .container{max-width:1200px}.node-homepage .hero-wrapper{min-height:710px;height:auto}@media (min-width:960px){.node-homepage .hero-wrapper{min-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,0.9);border-radius:5px}.booking-form .form-heading{padding:1rem 1.5rem;border-bottom:1px solid rgba(151,151,151,0.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:0.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,0.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:0.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%}.node-article .article-content img{max-width:100%;height:auto;margin-bottom:20px}@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{display:flex;flex-flow:row nowrap}.node-article .article-author .info .avatar{background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:cover;width:80px;height:80px;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)}.node-article .article-author .info .name-info .name{font-weight:bold;color:#1B5E7F}.node-article .article-author .biography{width:67.5%;float:right}.node-article .article-authors{display:flex;flex-flow:column;row-gap:16px;margin-top:20px}.node-article .article-authors .container{display:flex;flex-flow:column;row-gap:16px;padding:50px 0;border-top:1px solid #1B5E7F;border-bottom:1px solid #1B5E7F;width:100%}@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{display:flex;flex-direction:column;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;margin-bottom:10px;-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:0.15s all ease-in-out;-moz-transition:0.15s all ease-in-out;-ms-transition:0.15s all ease-in-out;-o-transition:0.15s all ease-in-out;transition:0.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:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{display:none;position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,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,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,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 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.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 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.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 .right .trustpilot-widget{padding:25px}.node-clinic .right .trustpilot-widget iframe{margin:0 auto}.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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,0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.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}.node-clinic .clinic__about-ascenti{border-radius:16px;background:#E8EEF2;color:#145E7F;padding:24px;margin:42px 0}.node-clinic .clinic__about-ascenti h4{font-weight:600;font-size:23px;line-height:normal;margin:0 0 12px}.node-clinic .clinic__about-ascenti p{font-weight:400;font-size:15px;line-height:135%;margin-top:0}.node-clinic .clinic__about-ascenti p+p{margin-top:1em}.node-clinic .clinic__about-ascenti+.trustpilot-widget{margin-top:-32px}@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 .clinics-tab{display:flex;align-items:start;flex-flow:row wrap;gap:24px 48px}.clinic-tabs-wrapper .clinics-tab__body{flex:0 1 498px;font-size:16px}.clinic-tabs-wrapper .tab-content .book_now-block{flex:1;padding:30px 40px;min-width:380px;background:#E7EEF2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (max-width:640px){.clinic-tabs-wrapper .tab-content .book_now-block{min-width:auto}}.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:1rem;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:1rem}.clinic-tabs-wrapper .tab-content .book_now-block label{font-size:18px;margin-bottom:0.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,0.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{width:100%;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%}}.author--view-mode-teaser .user__profile{display:flex;flex-flow:row wrap;gap:20px;align-items:start;padding:0 24px}.author--view-mode-teaser .user__header{flex:1 0 100%;display:flex;flex-flow:row wrap;align-items:flex-start;gap:2px 20px}.author--view-mode-teaser .user__header__info{display:flex;flex-flow:column wrap;row-gap:2px;font-size:21px;line-height:24px}.author--view-mode-teaser .user__header__info h2{font-size:21px;line-height:24px}.author--view-mode-teaser .user__header__info p{color:#000}.author--view-mode-teaser .user__header__info h2,.author--view-mode-teaser .user__header__info h3,.author--view-mode-teaser .user__header__info h4,.author--view-mode-teaser .user__header__info p{margin:0}.author--view-mode-teaser .user__image{align-self:center}.author--view-mode-teaser .user__image img{display:block;margin:0;width:80px;height:80px;object-fit:cover;border-radius:50%}.author--view-mode-teaser .user__biography{flex:1;font-size:21px;line-height:24px;color:#000}@media (min-width:768px){.author--view-mode-teaser .user__profile{flex-flow:row nowrap}.author--view-mode-teaser .user__profile .user__header{flex:revert}}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:last-child{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%}}@media (max-width:640px){.taxonomy-wrapper{max-width:none;width:95%}.taxonomy-wrapper h1.page-title{font-size:20px;line-height:30px}}.taxonomy-list>.views-exposed-form{display:flex;justify-content:flex-end;margin-top:-30px;min-height:30px}body.section-user .user__profile,body.section-author .user__profile{display:flex;flex-flow:column wrap}body.section-user .user__image,body.section-author .user__image{font-size:0;line-height:0}body.section-user .user__image img,body.section-author .user__image img{width:100%;height:344px;object-fit:cover;border-radius:10px}body.section-user .user__biog,body.section-author .user__biog{padding:32px;color:#145E7F}body.section-user .user__biog h1,body.section-author .user__biog h1{font-size:40px;font-weight:600;line-height:50px;margin:0 0 8px}body.section-user .user__biog h2,body.section-author .user__biog h2{font-weight:600;font-size:21px;line-height:24px;margin:0 0 24px}body.section-user .user__biog p,body.section-author .user__biog p{font-weight:400;font-size:21px;line-height:24px;margin:0}body.section-user .user__biog p+*,body.section-author .user__biog p+*{margin-top:20px}body.section-user .ascenti-block,body.section-author .ascenti-block{margin-top:80px}body.section-user .ascenti-block.system_main_block-block,body.section-author .ascenti-block.system_main_block-block{margin-top:52px}body.section-user .ascenti-block h2.block-title,body.section-author .ascenti-block h2.block-title{font-weight:600;font-size:21px;line-height:24px;text-align:left;margin:0}@media (min-width:768px){body.section-user .user__profile,body.section-author .user__profile{flex-flow:row nowrap;gap:24px}body.section-user .user__profile .user__image,body.section-author .user__profile .user__image{flex:0 1 344px}body.section-user .user__profile .user__biog,body.section-author .user__profile .user__biog{flex:1}}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,0.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}
ul.menu{list-style:none;margin:0;padding:0;}ul.menu .menu__item--expanded > .menu__inner{height:auto;display:flex;}ul.menu .menu__item--expanded > .menu__link > .menu__toggle:after{transform:rotate(180deg);}ul.menu .menu__inner{display:none;height:0;overflow:hidden;}ul.menu .menu__link{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:0.5rem;column-gap:0.5rem;}ul.menu .menu__toggle{display:flex;align-items:center;min-width:initial;padding:0.2rem;border:none;border-radius:0.125rem;background:transparent;}ul.menu .menu__toggle:hover,ul.menu .menu__toggle:focus-visible{background:transparent;}ul.menu .menu__toggle:focus-visible{outline:2px solid #145E7F;outline-offset:2px;}ul.menu .menu__toggle:after{display:inline-block;content:"";background:url(/themes/ascentiv2/components/02-molecules/menu/./images/chevron.svg) no-repeat center;background-size:contain;width:0.875rem;height:0.875rem;transition:all 0.15s ease-in-out;}nav.menu--main{display:none;}@media (min-width:1024px){nav.menu--main{display:block;width:100%;max-width:calc(1200px + 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;box-sizing:border-box;}nav.menu--main .menu__item--expanded .menu__inner{visibility:visible;opacity:1;pointer-events:all;}nav.menu--main .menu__link{padding:16px 0;font-weight:600;text-decoration:none;position:relative;z-index:1;}nav.menu--main .menu--level-0{min-height:3rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;-moz-column-gap:0.5rem;column-gap:0.5rem;padding:10px 40px;position:relative;}nav.menu--main .menu--level-0:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;border-radius:0.5rem;z-index:1;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25),49px 72px 24px 0 rgba(0,0,0,0),18px 26px 19px 0 rgba(0,0,0,0.02),-8px 6px 16.3px 0 rgba(0,0,0,0.04);}nav.menu--main .menu--level-0 .menu__link[data-drupal-link-system-path="<front>"]{display:block;font-size:0;padding:0;}nav.menu--main .menu--level-0 .menu__link[data-drupal-link-system-path="<front>"]:before{content:"";display:block;width:64px;height:64px;background:url(/themes/ascentiv2/logo.svg) no-repeat center;background-size:contain;}nav.menu--main .menu__inner{display:flex;flex-flow:row nowrap;visibility:hidden;opacity:0;pointer-events:none;position:absolute;width:100%;left:0;top:calc(100% - 16px);background:#F1F5F7;border-radius:0 0 0.5rem 0.5rem;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25),49px 72px 24px 0 rgba(0,0,0,0),18px 26px 19px 0 rgba(0,0,0,0.02),-8px 6px 16.3px 0 rgba(0,0,0,0.04);transition:all 0.3s ease;}nav.menu--main .menu__inner .menu{flex:1;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:4rem;column-gap:4rem;row-gap:1rem;padding:49px 42px;}nav.menu--main .menu__inner .menu__link{padding:0.5rem;font-weight:500;z-index:initial;}nav.menu--main .menu__image{position:relative;width:500px;max-width:40%;}nav.menu--main .menu__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}nav.menu--mobile-menu .menu__item{border-bottom:1px solid #D9D9D9;}nav.menu--mobile-menu .menu__item .menu__item{border-bottom:none;padding-left:0.5rem;}nav.menu--mobile-menu .menu__item .menu__item .menu__link{padding:1rem 1.5rem;font-size:1rem;}nav.menu--mobile-menu .menu__link{padding:1.5rem;font-size:1.5rem;font-weight:500;text-decoration:none;}nav.menu--mobile-menu .menu__toggle{margin-inline:auto -1rem;margin-block:-1rem;padding:1rem;}@media (min-width:1024px){nav.menu--mobile-menu{display:none;}}
.footer{background:#175272;color:#FFFFFF;margin-top:auto;padding-left:1rem;padding-right:1rem;}.footer__inner{display:flex;flex-flow:column;row-gap:2rem;padding-top:2rem;padding-bottom:2rem;width:100%;max-width:1200px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.footer__menu{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;align-items:center;}.footer__info{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:2rem;}.footer__logo{width:100%;max-width:190px;}.footer__logo img,.footer__logo svg{max-width:100%;}.footer__contacts{font-size:1.375rem;line-height:1.75rem;}.footer__contacts ul{list-style:none;margin:0;padding:0;}.footer__contacts a{text-decoration:none;}@media (min-width:1024px){.footer__contacts{text-align:end;}}.footer__text{font-size:0.8rem;line-height:1.45;text-align:center;width:100%;max-width:900px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.footer .menu{display:flex;flex-flow:row wrap;gap:8px;font-size:0.875rem;}.footer .menu .menu__link{text-decoration:none;}.footer nav.menu--footer .menu__item:not(:last-child){display:flex;flex-flow:row nowrap;-moz-column-gap:8px;column-gap:8px;}.footer nav.menu--footer .menu__item:not(:last-child):not(:last-child):after{content:"|";}.footer nav.menu--social-links .menu__link{display:flex;align-items:center;justify-content:center;-moz-column-gap:0;column-gap:0;width:1.5rem;height:1.5rem;background:#FFFFFF;color:#145E7F;border-radius:50%;font-size:0;}.footer nav.menu--social-links .menu__link:before{font-size:0.8rem;}.footer nav.menu--social-links .menu__link:before{font-family:"ascenti-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;}.footer nav.menu--social-links .menu__link.facebook:before{content:"\e900";}.footer nav.menu--social-links .menu__link.twitter:before{content:"\e901";}.footer nav.menu--social-links .menu__link.linkedin:before{content:"\e902";}.footer nav.menu--social-links .menu__link.envelope:before{content:"\e903";}.footer nav.menu--social-links .menu__link.featured:before{content:"\e904";}.footer nav.menu--social-links .menu__link.trending:before{content:"\e905";}.footer nav.menu--social-links .menu__link.wheelchair:before{content:"\e906";}.footer nav.menu--social-links .menu__link.parking:before{content:"\e907";}.footer nav.menu--social-links .menu__link.bike:before{content:"\e908";}.footer nav.menu--social-links .menu__link.login:before{content:"\e909";}.footer nav.menu--social-links .menu__link.arrow-left-mobile:before{content:"\e90a";}.footer nav.menu--social-links .menu__link.arrow:before{content:"\e90b";}.footer nav.menu--social-links .menu__link.arrow-left:before{content:"\e90c";}.footer nav.menu--social-links .menu__link.arrow-right-mobile:before{content:"\e90d";}.footer nav.menu--social-links .menu__link.instagram:before{content:"\e90e";}
.header{position:relative;margin-bottom:1.5rem;}.header{font-family:"omnes-pro",sans-serif;font-size:1rem;font-style:normal;font-weight:400;}@media (min-width:1024px){.header{font-size:1.125rem;}}@media (min-width:1024px){.header{padding-top:3rem;margin-bottom:3rem;}}.header .menu--main{position:relative;z-index:100;}.layout-container--has-hero .header{padding-top:0;margin-bottom:0;}.layout-container--has-hero .header .menu--main{position:absolute;height:84px;top:3rem;left:50%;transform:translateX(-50%);}.header--mobile{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding:16px;background:#FFFFFF;width:100%;height:76px;top:0;left:var(--gin-toolbar-x-offset,0px);z-index:600;transition:all 0.15s ease-in-out;}.header--mobile nav.menu--mobile-menu{position:fixed;background:#FFFFFF;width:calc(100% - var(--gin-toolbar-x-offset,0px));top:calc(var(--gin-toolbar-y-offset,0px) + 76px);left:-100%;bottom:0;overflow-y:auto;z-index:600;transition:all 0.15s ease-in-out;}.header--mobile.header--menu-opened{position:fixed;width:calc(100% - var(--gin-toolbar-x-offset,0px));top:var(--gin-toolbar-y-offset,0px);}.header--mobile.header--menu-opened nav.menu--mobile-menu{left:var(--gin-toolbar-x-offset,0px);}@media (min-width:1024px){.header--mobile{display:none;}}.header__hamburger{margin-left:auto;cursor:pointer;}
