/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-olivero-site-branding{border-radius:23px;}#site-header__inner{padding:10px;padding-top:15px;}.site-header__initial{background-color:white;}.site-branding__inner{margin-top:auto;margin-bottom:auto;}
svg{margin:-6px;padding-right:5px;}html{overflow-x:hidden;}.language-switcher-language-url li{list-style:none;text-underline-position:under;padding-bottom:10px;list-style-type:disclosure-closed;}table{margin-left:auto;margin-right:auto;}h1,h2,h3,h4,h5,.teaser__title{line-height:3.9VH !important;letter-spacing:0.2px !important;font-size:16.4px;}.ck-anchor{text-decoration:none;box-shadow:unset !important;padding-top:10px;}body{hyphens:none;}.text-content table{color:#01131e;font-size:14.5px;font-weight:400;line-height:30px;}p{text-align:justify;}:root,.cke_editable,.text-content,html,body,p,a,li,table{font-family:sans-serif;--font-sans:sans-serif;}.menu--sidebar .menu__link{position:relative;display:block;padding-block:var(--sp0-75);padding-inline-start:0;padding-inline-end:0;font-family:sans-serif;font-size:1.125rem;}.caption{display:table;margin-left:auto;margin-right:auto;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;border-radius:15px;background-color:#e1eafc;font-style:normal;font-weight:600;font-family:sans-serif;}figure{background:white;}.site-footer{background-color:#2d3436;background-image:linear-gradient(315deg,#2d3436 0%,#000000 74%);}img{border-radius:16px;}.teaser{position:relative;BACKGROUND:#f0f8ff;PADDING:15PX;border-radius:20px;}.comment__content *{font-size:16px !important;}.node__meta{color:black;font-size:x-small;}.field--tags__label{color:black;}.comment__time{float:left;direction:ltr;}.comment__author,.comment__meta{direction:rtl;}.teaser__image img{border-radius:15px;}.teaser__image img{width:68px;height:auto;}.site-branding__name{padding-top:9px;}
.field__item{padding-bottom:15px;}.field--name-field-call-now-for-a-free-consul{text-align:-webkit-center;}.field--name-field-call-now-for-a-free-consul .field__label{padding-bottom:15px;}.callNow{line-height:1.5;padding:12px;border:.6px solid #000;border-radius:15px;text-align:center;text-decoration:unset;box-shadow:3px 3px 10px #ddd;}.location{border-radius:8px;border:.3px solid;padding:10px;}
.field--tags__item a{font-size:13.5px;}.field--tags{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;}.field--tags li{display:inline-block;text-align:center;padding-right:20px;padding-bottom:4px;padding-top:4px;}[dir="rtl"] .field--tags li{display:inline-block;text-align:center;padding-left:20px;}.node--view-mode-full .field--tags{margin-block-start:var(--sp4);margin-block-end:var(--sp4);padding-block:var(--sp1-5);padding-inline-start:0px;padding-inline-end:var(--sp2);border-radius:10px;}
.headerLink{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;}.headerLink::-webkit-scrollbar{display:none;}.headerLink{font-size:0.875rem;position:sticky;top:0;left:0;z-index:10;background:#fff;padding-bottom:3px;padding-top:3px;scrollbar-width:none;}.headerLink a:nth-child(n + 2)::after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:.5rem 1.25rem;content:"";transform:rotate(45deg);border-block-start:2px solid white;border-inline-end:2px solid white;}.ck-anchor{scroll-margin-top:2.8em;}.headerLink{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;}.headerLink a{display:inline-block;text-align:center;padding-top:5px;padding-bottom:5px;padding-right:5px;}[dir="rtl"] .headerLink::after{background:linear-gradient(to right,var(--color--white) 0%,rgba(255,255,255,0) 100%);}a:hover{text-decoration:unset;}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){box-shadow:none;}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):hover{-webkit-text-decoration:none;text-decoration:underline;color:var(--color--black);box-shadow:none;text-decoration-color:var(--color--primary-80);}
.site-branding__logo img{max-width:65px;max-height:65px;width:60px;height:60px;}.site-branding__inner{padding-top:7px;padding-bottom:5px;}
@media (min-width:62.5rem){.teaser__image{position:relative;inset-block-start:0;inset-inline-start:0;margin:0;}}
.imageField{width:70%;margin:auto;}
.pager ul{padding:15px;}li.pager__item{border-radius:13px;padding:5px;}.pager__items{place-content:center;}
.teaser__content{gap:0px;}
.field--name-field-video{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;}.field--name-field-video::-webkit-scrollbar{display:none;}.field--name-field-media-video-file{padding-top:10px;}.field--name-field-video{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;}.field--name-field-video >.field__item{display:inline-block;padding-top:50px;padding-bottom:50px;padding-right:30px;}.videoCaption{margin:7px;}.media--view-mode-full{display:grid;border:solid .5px;}.videoCaption{width:210px;height:54px;text-wrap-mode:wrap;}.media--view-mode-full{text-align:-webkit-center;box-shadow:3px 3px 10px #f1f0f0;border-radius:15px;min-height:360PX;height:360PX;background:#f6f6f9;}
video{aspect-ratio:240/240;border-radius:15px;}.video-title{font-size:smaller;font-weight:bold;text-align:center;}
.field--name-field-webform .field__label{text-align:center;}.webform-submission-form{border:.1px solid #000;border-radius:15px;text-decoration:unset;box-shadow:3px 3px 10px #ddd;text-align:-webkit-center;justify-content:center;padding:20px;}.form-submit{height:45px;font-size:14px;}.webform-actions{display:-webkit-inline-box;}.field--name-field-webform .field__label{padding-bottom:15px;}
