:root{--primary-500:#cb333b;--secondary-500:#50726f;--max-width-container:1442px;--font-family-primary:filson-pro;--font-family-secondary:Montserrat}.content-wrapper{max-width:1442px}.content-wrapper--vertical-spacing,.dnd-section{padding:0 1rem}.dnd-section>.row-fluid{max-width:1442px}body,html{font-size:18px}body{color:var(--typography-body);font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;text-decoration:none}:is(.body-wrapper):has(.booking-hero:not(.is-hidden)){background-color:var(--ellipse-10)}body.is-modal-open{overflow:hidden}p{font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;text-decoration:none}p.small{font-size:var(--font-sm)}a{color:#cb333b;font-size:var(--font-sm)}a,a:focus,a:hover{font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a:focus,a:hover{color:#a30b13}a:active{color:#f35b63;font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.h1,h1{font-size:50px}.h1,.h2,h1,h2{color:var(--typography-heading);font-family:filson-pro,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h2,h2{font-size:38px}.h3,h3{color:var(--typography-heading);font-family:filson-pro,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:var(--typography-heading);font-family:filson-pro,serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h5,h5{font-size:16px}.h6,h6{color:var(--typography-heading);font-family:filson-pro,serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}blockquote{border-left-color:#50726f}.btn,.button,.hs-blog-post-listing__post-button,.hs-button,a.btn,a.button,a.hs-blog-post-listing__post-button,a.hs-button,button{background-color:var(--primary-500);border:1px solid rgba(80,114,111,0);border-radius:4px;color:#fff;font-family:filson-pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding:var(--padding-btn);text-decoration:none;text-transform:none}.btn:not(.btn-rounded):focus,.btn:not(.btn-rounded):hover,.button:not(.btn-rounded):focus,.button:not(.btn-rounded):hover,.hs-blog-post-listing__post-button:not(.btn-rounded):focus,.hs-blog-post-listing__post-button:not(.btn-rounded):hover,.hs-button:not(.btn-rounded):focus,.hs-button:not(.btn-rounded):hover,button:not(.btn-rounded):focus,button:not(.btn-rounded):hover{border-radius:6px}.btn:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):focus,.btn:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):hover,.button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):focus,.button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):hover,.hs-blog-post-listing__post-button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):focus,.hs-blog-post-listing__post-button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):hover,.hs-button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):focus,.hs-button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):hover,button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):focus,button:not(.btn-rounded):not(.btn-outline):not(.btn-overlay):not(.overlay-visible):not(.btn-secondary):not(.booking-hero__button):not(.hsfc-Button):not(.city-button):hover{background-color:var(--btn-primary-full-fill-hover);border:1px solid #1a334e;border-color:var(--btn-primary-full-fill-hover);border-radius:6px;color:#fff}.button:active,.hs-blog-post-listing__post-button:active,.hs-button:active,button:active{background-color:#789a97;border-color:#789a97;font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.btn-outline,button.btn-outline{background:transparent;border:1px solid var(--primary-500);color:var(--btn-primary-outline-clr)}.btn-outline:focus,button.btn-outline:hover{background-color:var(--btn-primary-outline-fill-hover);color:var(--btn-primary-outline-clr-hover)}.btn-overlay:not(.overlay-visible),button.btn-overlay:not(.overlay-visible){background:transparent;border:1px solid transparent;color:var(--btn-primary-overlay-clr)}.btn-overlay:not(.overlay-visible):focus,.overlay-visible,button.btn-overlay:not(.overlay-visible):hover,button.overlay-visible{background:var(--btn-primary-overlay-fill-hover);color:var(--btn-primary-overlay-clr-hover)}.btn-secondary,.button.btn-secondary,.hs-blog-post-listing__post-button.btn-secondary,.hs-button.btn-secondary,button.btn-secondary{background-color:var(--secondary-500);border:1px solid rgba(80,114,111,0);color:#fff;font-family:filson-pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;padding:var(--padding-btn);text-decoration:none;text-transform:none}.btn-secondary:focus,.btn-secondary:hover,.button.btn-secondary:focus,.button.btn-secondary:hover,.hs-blog-post-listing__post-button.btn-secondary:focus,.hs-blog-post-listing__post-button.btn-secondary:hover,.hs-button.btn-secondary:focus,.hs-button.btn-secondary:hover,button.btn-secondary:focus,button.btn-secondary:hover{background:var(--btn-secondary-full-fill-hover)}.btn-secondary.btn-outline,button.btn-secondary.btn-outline{background:transparent;border:1px solid var(--secondary-500);color:var(--secondary-500)}.btn-secondary.btn-outline:focus,button.btn-secondary.btn-outline:hover{background:var(--btn-secondary-outline-fill-hover);color:var(--btn-secondary-outline-clr-hover)}.btn-secondary.btn-overlay:not(.overlay-visible),button.btn-secondary.btn-overlay:not(.overlay-visible){background:transparent;border:1px solid transparent;color:var(--secondary-500)}.btn-secondary.btn-overlay:not(.overlay-visible):hover,button.btn-secondary.btn-overlay:not(.overlay-visible):focus,button.btn-secondary.btn-overlay:not(.overlay-visible):hover{background:var(--btn-Secondary-Overlay-Fill-Hover);color:var(--btn-secondary-overlay-clr-hover)}.btn-secondary.overlay-visible,button.btn-secondary.overlay-visible{background:var(--btn-primary-overlay-fill-hover);color:var(--btn-primary-overlay-clr-hover)}.btn-secondary.overlay-visible:focus,.btn-secondary.overlay-visible:hover,button.btn-secondary.overlay-visible:focus,button.btn-secondary.overlay-visible:hover{background:var(--btn-secondary-overlay-fill-hover);color:var(--btn-secondary-overlay-clr-hover)}.btn-small,.button.btn-small,.hs-blog-post-listing__post-button.btn-small,.hs-button.btn-small,button.btn-small{padding:var(--padding-btn-sm)}.submitted-message,form{font-family:filson-pro,sans-serif;font-weight:400;padding:0}.form-title,.submitted-message,form{border:1px #50726f;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-style:normal;text-decoration:none}.form-title{background-color:#50726f;font-family:Montserrat;font-size:30px;font-weight:700;padding:0 0 30px}.form-title,form label,form legend{color:#cb333b}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea,select{background-color:#fff;border:var(--border-input);border-radius:8px;color:var(--input-color)}input[type=email]:focus,input[type=email]:hover,input[type=file]:focus,input[type=file]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--focus-state);outline:none}select{appearance:none;-webkit-appearance:none}select.booking-select-regime__dropdown{background-image:url(https://145880027.fs1.hubspotusercontent-eu1.net/hubfs/145880027/raw_assets/public/smartclinic-2025-d360-booking-theme/images/select-arrow.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:.5rem;padding-right:2.5rem}::-webkit-input-placeholder{color:var(--form-input-placeholder-clr)}::-moz-placeholder{color:var(--form-input-placeholder-clr)}:-ms-input-placeholder{color:var(--form-input-placeholder-clr)}::placeholder{color:var(--form-input-placeholder-clr)}.hs-fieldtype-date .input .hs-dateinput:before{color:#cb333b}.fn-date-picker td.is-selected .pika-button{background:#cb333b}.fn-date-picker td .pika-button:hover{background-color:#cb333b!important}.fn-date-picker td.is-today .pika-button{color:#cb333b}form .hs-button,form input[type=submit]{background-color:#cb333b;border:1px #cb333b;border-radius:4px;color:#fff;font-family:filson-pro,sans-serif;font-size:22px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#1a334e;border:1px #1a334e;color:#fff}form .hs-button:active,form input[type=submit]:active{background-color:#789a97;border-color:#789a97}table{background-color:#fff}table,td,th{border:1px solid #cb333b}td,th{color:#cb333b;padding:0}thead th{background-color:rgba(203,51,59,0);color:#fff}tfoot td{background-color:#fff;color:#cb333b}.header{background-color:var(--primary-500)}.header.header-light{--primary-500:var(--semantic-white)}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__link{color:#cb333b;font-family:filson-pro}.menu__child-toggle-icon{border-top-color:#cb333b}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:#a30b13}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover{border-top-color:#a30b13}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active,.menu .menu__link:active{color:#f35b63}.menu__child-toggle-icon:active{border-top-color:#f35b63}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:#cb333b}@media (min-width:767px){.header__language-switcher .lang_list_class,.menu .menu__submenu,.menu__submenu--level-2>.menu__item:first-child:before{background-color:#fff;border:2px solid #cb333b}}.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:#fff;color:#cb333b}.header__language-switcher .lang_list_class:before{border-bottom-color:#cb333b}.header__language-switcher .lang_list_class li:hover,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:#50726f}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:#50726f}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:filson-pro}.header__language-switcher-label-current:after{border-top-color:#cb333b}@media(max-width:767px){.header__navigation{background-color:#50726f}.header__navigation-toggle svg,.menu-arrow svg{fill:#cb333b}}.footer{background:var(--ellipse-10) url(https://145880027.fs1.hubspotusercontent-eu1.net/hubfs/145880027/raw_assets/public/smartclinic-2025-d360-booking-theme/images/bg-footer.svg) no-repeat;background-position:100% 100%;padding-bottom:var(--baseline-3);padding-top:var(--baseline-10)}.footer p{margin:0}.footer .button,.footer button{text-align:left}.footer .button.btn-sc{color:var(--ellipse-10);margin-top:var(--baseline-2)}.footer a{color:var(--typography-body)}.footer nav.corporate,.footer ul.social{margin-top:var(--baseline-4)}.footer nav:not(.corporate):not(.legal) ul{display:flex;flex-direction:column;gap:var(--baseline)}.footer .footer-legal,.footer nav.corporate ul,.footer ul.social{display:flex;gap:var(--baseline-2)}.footer .footer-legal{color:var(--typography-body-medium);font-size:var(--font-sm);margin-top:var(--baseline-2)}.footer nav.legal ul{display:flex;gap:var(--baseline-2)}.footer nav.legal ul li a{color:var(--typography-body-medium)}.blog-header__inner,.blog-post,.blog-related-posts{padding:0}.blog-post__meta a,.blog-post__tag-link{color:#cb333b}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#a30b13}.blog-post__tag-link:active{color:#f35b63}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:filson-pro,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#cb333b}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#a30b13}.blog-related-posts__title-link:active{color:#f35b63}.blog-comments{margin-bottom:0}#comments-listing .comment-reply-to{color:#cb333b}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#a30b13}#comments-listing .comment-reply-to:active{color:#f35b63}.hs-search-results__title{color:#cb333b;font-family:filson-pro,serif;font-style:normal;font-weight:700;text-decoration:none}.hs-blog-post-listing__post-title-link,.hs-blog-post-listing__post-title-link:active,.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{font-family:filson-pro,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.hs-blog-post-listing__post-title-link{color:#cb333b}.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{color:#a30b13}.hs-blog-post-listing__post-title-link:active{color:#f35b63}.hs-blog-post-listing__post-author-name,.hs-blog-post-listing__post-tag,.hs-pagination__link--number,.hs-pagination__link-text{color:#cb333b}.hs-pagination__link--number:focus,.hs-pagination__link--number:hover,.hs-pagination__link:focus .hs-pagination__link-text,.hs-pagination__link:hover .hs-pagination__link-text{color:#a30b13}.hs-pagination__link--number:active,.hs-pagination__link:active .hs-pagination__link-text{color:#f35b63}.hs-pagination__link-icon svg{fill:#cb333b}.card__price{color:#cb333b;font-family:filson-pro,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}.card__body svg{fill:#cb333b}.social-links__icon{background-color:#cb333b}.social-links__icon:focus,.social-links__icon:hover{background-color:#a30b13}.social-links__icon:active{background-color:#f35b63;color:#cb333b;font-family:filson-pro,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}@media screen and (max-width:920px){.footer .footer-legal,.footer nav.corporate ul,.footer nav.legal ul{flex-direction:column}}