@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@keyframes pulse-pink{0%{transform:scale(0);opacity:1;transform-origin:center}50%{transform:scale(2);transform-origin:center}100%{transform:scale(0);opacity:0;transform-origin:center}}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:400;src:url("/files/fonts/baloo2/baloo-2-v16-latin-regular.eot");src:url("/files/fonts/baloo2/baloo-2-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/fonts/baloo2/baloo-2-v16-latin-regular.woff2") format("woff2"), url("/files/fonts/baloo2/baloo-2-v16-latin-regular.woff") format("woff"), url("/files/fonts/baloo2/baloo-2-v16-latin-regular.ttf") format("truetype"), url("/files/fonts/baloo2/baloo-2-v16-latin-regular.svg#Baloo2") format("svg")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:500;src:url("/files/fonts/baloo2/baloo-2-v16-latin-500.eot");src:url("/files/fonts/baloo2/baloo-2-v16-latin-500.eot?#iefix") format("embedded-opentype"), url("/files/fonts/baloo2/baloo-2-v16-latin-500.woff2") format("woff2"), url("/files/fonts/baloo2/baloo-2-v16-latin-500.woff") format("woff"), url("/files/fonts/baloo2/baloo-2-v16-latin-500.ttf") format("truetype"), url("/files/fonts/baloo2/baloo-2-v16-latin-500.svg#Baloo2") format("svg")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:600;src:url("/files/fonts/baloo2/baloo-2-v16-latin-600.eot");src:url("/files/fonts/baloo2/baloo-2-v16-latin-600.eot?#iefix") format("embedded-opentype"), url("/files/fonts/baloo2/baloo-2-v16-latin-600.woff2") format("woff2"), url("/files/fonts/baloo2/baloo-2-v16-latin-600.woff") format("woff"), url("/files/fonts/baloo2/baloo-2-v16-latin-600.ttf") format("truetype"), url("/files/fonts/baloo2/baloo-2-v16-latin-600.svg#Baloo2") format("svg")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:700;src:url("/files/fonts/baloo2/baloo-2-v16-latin-700.eot");src:url("/files/fonts/baloo2/baloo-2-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/fonts/baloo2/baloo-2-v16-latin-700.woff2") format("woff2"), url("/files/fonts/baloo2/baloo-2-v16-latin-700.woff") format("woff"), url("/files/fonts/baloo2/baloo-2-v16-latin-700.ttf") format("truetype"), url("/files/fonts/baloo2/baloo-2-v16-latin-700.svg#Baloo2") format("svg")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:800;src:url("/files/fonts/baloo2/baloo-2-v16-latin-800.eot");src:url("/files/fonts/baloo2/baloo-2-v16-latin-800.eot?#iefix") format("embedded-opentype"), url("/files/fonts/baloo2/baloo-2-v16-latin-800.woff2") format("woff2"), url("/files/fonts/baloo2/baloo-2-v16-latin-800.woff") format("woff"), url("/files/fonts/baloo2/baloo-2-v16-latin-800.ttf") format("truetype"), url("/files/fonts/baloo2/baloo-2-v16-latin-800.svg#Baloo2") format("svg")}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 0 0;text-transform:uppercase;font-weight:400}h1{font-size:clamp(2.5rem, 4.5vw, 3rem)}h2{font-size:clamp(2.5rem, 4.5vw, 3rem)}h3{font-size:clamp(1.5rem, 2vw, 2rem);color:#d94581;font-weight:600}.mg-top{margin-top:5rem !important}#main .rte>p{font-size:clamp(1rem, 2vw, 1.3rem);text-align:center;width:75%;margin-left:auto;margin-right:auto}#main .competence .rte>p{text-align:left;width:auto}.fs1rem>p{font-size:1rem}button{font-family:"Baloo 2", "Arial", sans-serif}.content-image figure{display:flex;align-items:center;justify-content:center;flex-direction:row}body{margin:0;font-size:1rem;font-family:"Baloo 2", "Arial", sans-serif}body main .inside{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}body main .inside .mod_article{width:80%;max-width:1400px;margin:auto;margin-bottom:5rem}@media screen and (max-width:400px){body main .inside .mod_article{width:90%}}body main .inside .mod_article:last-child{margin-bottom:0}body main .inside .mod_article.full-width{width:100%;max-width:100%}.level_1{display:block;font-size:1.5rem;text-align:center;background-color:#3b3b3b;padding:1rem 0;margin:0;list-style:none}@media screen and (min-width:500px){.level_1{font-size:1.75rem}}.level_1 .active strong,.level_1 .sibling a{position:relative;color:white;text-decoration:none}.level_1 .active strong::before,.level_1 .sibling a::before{content:"";position:absolute;width:100%;height:3px;border-radius:3px;background-color:currentColor;bottom:8px;left:0;transform-origin:right;transform:scaleX(0);transition:transform 0.3s ease-in-out}.level_1 .active strong:hover::before,.level_1 .sibling a:hover::before{transform-origin:left;transform:scaleX(1)}.level_1 .active strong{color:#d94581}.content-gallery{height:40vh;object-fit:cover}.content-gallery ul{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-auto-flow:row;gap:1rem}@media (min-width:400px){.content-gallery ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:768px){.content-gallery ul.cols_2{grid-template-columns:repeat(2, minmax(0, 1fr))}.content-gallery ul.cols_3{grid-template-columns:repeat(3, minmax(0, 1fr))}.content-gallery ul.cols_4{grid-template-columns:repeat(4, minmax(0, 1fr))}.content-gallery ul.cols_5{grid-template-columns:repeat(5, minmax(0, 1fr))}.content-gallery ul.cols_6{grid-template-columns:repeat(6, minmax(0, 1fr))}.content-gallery ul.cols_7{grid-template-columns:repeat(7, minmax(0, 1fr))}.content-gallery ul.cols_8{grid-template-columns:repeat(8, minmax(0, 1fr))}.content-gallery ul.cols_9{grid-template-columns:repeat(9, minmax(0, 1fr))}.content-gallery ul.cols_10{grid-template-columns:repeat(10, minmax(0, 1fr))}.content-gallery ul.cols_11{grid-template-columns:repeat(11, minmax(0, 1fr))}.content-gallery ul.cols_12{grid-template-columns:repeat(12, minmax(0, 1fr))}}.spacer{width:100%;height:1px;background-color:black}.btn{width:fit-content;min-width:200px;color:white;background-color:#d94581;border-radius:5px;padding:1em 1em;text-decoration:none}.btn:hover{filter:brightness(85%)}.btn.grey{background-color:#73889e}.btn a{color:white}.contact-links-center-white .mail-white{filter:brightness(0) invert(1);margin-left:auto;margin-right:auto;display:block;width:fit-content}.contact-links-center-white .mail-white img{height:2rem;width:auto}.contact-links-center-white .mail-white:hover{filter:invert(83%) sepia(17%) saturate(599%) hue-rotate(295deg) brightness(102%) contrast(101%)}.contact-links-center-white .phone{color:white;text-decoration:none;font-size:large}.contact-links-center-white .phone:hover{color:#9d325e}.ce_rsce_header_image{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"area"}.ce_rsce_header_image .header-picture{width:100%;height:100%;object-fit:cover;grid-area:area;max-height:70vh;object-position:center}.ce_rsce_header_image .header-text{grid-area:area;justify-self:center;align-self:end;color:white;font-size:350%;max-width:60%;margin-bottom:2%;text-align:center}.slider_full_width{width:100% !important;max-width:none !important;margin:0}.slider figure{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"content"}.slider figure img{grid-area:content;display:block;object-fit:cover;min-height:500px;height:67vh;object-position:61% 60%;width:100%}.slider figure figcaption{grid-area:content;justify-self:center;align-self:end;color:white;font-size:clamp(2rem, 5.5vw, 3rem);max-width:min(90%, 14em);margin-bottom:1.5rem;text-align:center;margin-left:auto;margin-right:auto;line-height:1.1;text-shadow:0px 0px 6px black}@media (max-width:600px){.slider#home figure img{grid-area:content;object-fit:fill;min-height:auto;height:auto;object-position:50% 50%;width:auto}.slider#home figure figcaption{font-size:1rem;margin-bottom:1rem}}.gallery_clinic{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}.gallery_clinic figure{width:100%}.gallery_clinic figure a{color:#d94581}.gallery_clinic figure .image-container{position:relative;width:100%;aspect-ratio:1.6666666667;overflow:hidden}.gallery_clinic figure .image-container img{display:block;object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1);transition:all 1s}.gallery_clinic figure .image-container img.img-top{object-position:top}.gallery_clinic figure .image-container::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.gallery_clinic figure .image-container:hover img{transform:scale(1.05)}.gallery_clinic figure .image-container:hover::before{-webkit-animation:shine 1s;animation:shine 1s}.gallery_clinic figure figcaption{margin-top:1rem;font-weight:600}.gallery_clinic figure figcaption span{display:block;color:#d94581}.gallery_clinic figure figcaption span a:hover{color:#9d325e}.gallery_clinic figure figcaption .mail_image{padding:0}.gallery_clinic figure figcaption .mail_image>img{margin-top:0.5rem;display:inline-block;height:2rem}#article-9{margin-bottom:0}#article-42{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem}.btn-pink{width:fit-content !important;margin-left:0 !important;margin-right:0 !important}.btn-pink a{position:relative;display:block;color:white;background-color:#d94581;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:8px;padding:15px 10px;width:min(250px, 80vw);text-align:center}.btn-pink a::before{content:"";position:absolute;left:20%;width:60%;height:3px;border-radius:3px;background-color:white;bottom:12px;transform-origin:right;transform:scaleX(0);transition:transform 0.3s ease-in-out}.btn-pink a:hover::before{transform-origin:left;transform:scaleX(1)}@media screen and (min-width:1200px){.gallery_clinic{justify-content:space-between;flex-wrap:nowrap}}@media screen and (max-width:800px){#article-42{flex-direction:column;gap:2em}}