@charset "UTF-8";
.service-full .field-service-image{margin-bottom:24px;width:100%;height:auto;border-radius:8px;position:relative;overflow:hidden}@media screen and (min-width:768px){.service-full .field-service-image{width:auto;max-width:50%;margin-bottom:24px;margin-right:24px;float:left}}@media screen and (min-width:1200px){.service-full .field-service-image{margin-bottom:1.2rem;margin-right:1.2rem;border-radius:0.5rem}}.service-full .field-service-image img{width:100%;height:100%;object-fit:cover}.service-full .field-service-desc h2,.service-full .field-service-desc h1{margin:1.2em 0}.service-full .field-service-desc h6,.service-full .field-service-desc h5,.service-full .field-service-desc h4,.service-full .field-service-desc h3{margin:0.8em 0}.service-full .field-service-desc h6:first-child,.service-full .field-service-desc h5:first-child,.service-full .field-service-desc h4:first-child,.service-full .field-service-desc h3:first-child,.service-full .field-service-desc h2:first-child,.service-full .field-service-desc h1:first-child{margin-top:0}.service-full .field-service-desc h6:last-child,.service-full .field-service-desc h5:last-child,.service-full .field-service-desc h4:last-child,.service-full .field-service-desc h3:last-child,.service-full .field-service-desc h2:last-child,.service-full .field-service-desc h1:last-child{margin-bottom:0}.service-full .field-service-desc p{font-size:1rem;font-weight:400;line-height:1.5;line-height:1.5}@media screen and (min-width:1200px){.service-full .field-service-desc p{font-size:1rem}}.service-full .field-service-desc blockquote{margin:1rem 0;min-width:20%;padding:15px;font-size:1rem;font-weight:500;line-height:1.1;color:#FFFFFF;border-radius:5px;background:#536B68;overflow:hidden}@media screen and (min-width:1200px){.service-full .field-service-desc blockquote{font-size:1rem}}@media screen and (min-width:1200px){.service-full .field-service-desc blockquote{padding:1.5rem;border-radius:0.4rem}}.service-full .field-service-desc blockquote::before{display:none}.service-full .field-service-desc blockquote:first-child{margin-top:0}.service-full .field-service-desc blockquote:last-child{margin-bottom:0}.service-full .field-service-desc ol,.service-full .field-service-desc ul{margin:1em 0}.service-full .field-service-desc ol:first-child,.service-full .field-service-desc ul:first-child{margin-top:0}.service-full .field-service-desc ol:last-child,.service-full .field-service-desc ul:last-child{margin-bottom:0}.service-full .field-service-desc ol li,.service-full .field-service-desc ul li{min-width:200px;font-size:1rem;font-weight:400;line-height:1.5;line-height:1.5}@media screen and (min-width:1200px){.service-full .field-service-desc ol li,.service-full .field-service-desc ul li{font-size:1rem}}.service-full .field-service-desc ol li:last-of-type,.service-full .field-service-desc ul li:last-of-type{margin-bottom:0}.service-full .field-service-desc ul{padding-left:20px}@media screen and (min-width:1200px){.service-full .field-service-desc ul{padding-left:1.2rem}}.service-full .field-service-desc ul li{text-align:left;position:relative;list-style-type:disc;list-style-position:outside}.service-full .field-service-desc ul li::marker{content:" –  ";color:#536B68;font-weight:700}.service-full .field-service-desc ol{counter-reset:list}.service-full .field-service-desc ol li{overflow:hidden;padding:0 0 0 1.5em;position:relative;text-align:left}.service-full .field-service-desc ol li::before{counter-increment:list;content:counters(list, ".") ".";position:absolute;left:0}.service-full .field-service-desc ol li li{padding-left:2em}.service-full .field-service-desc table{border-collapse:collapse;float:none;border:none;margin:1em 0}.service-full .field-service-desc table:first-child{margin-top:0}.service-full .field-service-desc table:last-child{margin-bottom:0}.service-full .field-service-desc table th,.service-full .field-service-desc table td{padding:15px;border:none}@media screen and (min-width:1200px){.service-full .field-service-desc table th,.service-full .field-service-desc table td{padding:0.75rem}}.service-full .field-service-desc table th p,.service-full .field-service-desc table th li,.service-full .field-service-desc table td p,.service-full .field-service-desc table td li{font-size:0.875rem;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.service-full .field-service-desc table th p,.service-full .field-service-desc table th li,.service-full .field-service-desc table td p,.service-full .field-service-desc table td li{font-size:0.85rem}}.service-full .field-service-desc table th{font-size:1rem;font-weight:700;background:#536B68;color:#FFFFFF;vertical-align:bottom}.service-full .field-service-desc table tr{border:none}.service-full .field-service-desc table tr:nth-child(even){background:#E6E7E8}.service-full .field-service-desc table td{vertical-align:top;font-size:0.8rem;background:none}.service-full .field-service-desc .youtube-container{max-width:1170px;margin-left:auto;margin-right:auto;clear:both}.service-full .field-service-desc .align-left,.service-full .field-service-desc .align-right,.service-full .field-service-desc .align-center{margin:0 16px 16px}@media screen and (min-width:1200px){.service-full .field-service-desc .align-left,.service-full .field-service-desc .align-right,.service-full .field-service-desc .align-center{margin:0 1.2rem 1.2rem}}.service-full .field-service-desc .align-left:first-child,.service-full .field-service-desc .align-right:first-child,.service-full .field-service-desc .align-center:first-child{margin-top:0}.service-full .field-service-desc .align-left{margin-left:0}.service-full .field-service-desc .align-right{margin-right:0}.service-full .field-service-desc .align-center{margin-left:auto;margin-right:auto}.service-full .field-service-desc img{width:100%;border-radius:8px}@media screen and (min-width:768px){.service-full .field-service-desc img{width:auto;max-width:calc((100% - 20px) / 2)}}@media screen and (min-width:1200px){.service-full .field-service-desc img{max-width:calc((100% - 1.2rem) / 2);border-radius:0.5rem}}.service-full .field-service-desc a{color:#536B68;text-decoration:underline;text-underline-position:under}.service-full .field-service-desc a:hover{text-decoration:none;opacity:0.8;transition:all 250ms ease}.service-full .field-service-form{margin:25px auto 30px;padding:30px;width:100%;max-width:480px;border-radius:20px;background:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(28, 36, 35, 0.24)}@media screen and (min-width:1200px){.service-full .field-service-form{padding:1.5rem 2.25rem;margin:2rem auto 0;max-width:35rem;border-radius:1rem}}.service-full .field-service-form__label{margin-bottom:5px;font-family:"FixelDisplay";font-size:1.1875rem;font-weight:700;line-height:1.1;color:#536B68;text-align:center}@media screen and (min-width:1200px){.service-full .field-service-form__label{font-size:1.2rem}}@media screen and (min-width:1200px){.service-full .field-service-form__label{margin-bottom:0.25rem;font-family:"FixelDisplay";font-size:0.875rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px) and (min-width:1200px){.service-full .field-service-form__label{font-size:0.85rem}}.service-full .field-service-form__item form{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:992px){.service-full .field-service-form__item form{flex-direction:row;flex-wrap:wrap;gap:15px}}@media screen and (min-width:1200px){.service-full .field-service-form__item form{gap:0.75rem}}.service-full .field-service-form__item form .form-item-subtitle{margin:0 -10px 5px;font-size:1rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (min-width:1200px){.service-full .field-service-form__item form .form-item-subtitle{font-size:1rem}}@media screen and (min-width:992px){.service-full .field-service-form__item form .form-item-subtitle{width:100%;margin:0 auto 5px}}@media screen and (min-width:1200px){.service-full .field-service-form__item form .form-item-subtitle{margin-bottom:0.25rem}}.service-full .field-service-form__item form .form-item:not(.form-item-subtitle){width:100%;margin:0}@media screen and (min-width:992px){.service-full .field-service-form__item form .form-item:not(.form-item-subtitle){margin-bottom:5px;width:calc((100% - 15px) / 2)}}@media screen and (min-width:1200px){.service-full .field-service-form__item form .form-item:not(.form-item-subtitle){margin-bottom:0.25rem;width:calc((100% - 0.75rem) / 2)}}.service-full .field-service-form__item form .form-item:not(.form-item-subtitle) textarea{height:180px}@media screen and (min-width:992px){.service-full .field-service-form__item form .form-item:not(.form-item-subtitle) textarea{height:50px;padding:16px 25px 14px}}@media screen and (min-width:1200px){.service-full .field-service-form__item form .form-item:not(.form-item-subtitle) textarea{height:3rem;padding:0.75rem 1.25rem}}.service-full .field-service-form__item form .form-actions{margin:0}@media screen and (min-width:992px){.service-full .field-service-form__item form .form-actions{margin:0 auto}}.service-full .field-service-form__item form .form-actions .form-submit{white-space:nowrap;width:100%}@media screen and (min-width:992px){.service-full .field-service-form__item form .form-actions .form-submit{width:210px}}@media screen and (min-width:1200px){.service-full .field-service-form__item form .form-actions .form-submit{width:17.5rem}}.service-teaser{display:flex;flex-direction:column;justify-content:flex-start}.service-teaser__view{text-decoration:none;background:linear-gradient(to top, rgba(25, 26, 29, 0.6) 0%, rgba(113, 117, 131, 0) 100%);border-radius:8px;overflow:hidden;transition:all 250ms ease}@media screen and (min-width:1200px){.service-teaser__view{border-radius:0.5rem}}.service-teaser__view:hover{background:rgba(83, 107, 104, 0.8);transition:all 250ms ease}.service-teaser__view:hover .service-teaser__title::after{left:calc(100% - 20px);transition:all 250ms ease;transition-duration:0.6s}@media screen and (min-width:768px){.service-teaser__view:hover .service-teaser__title::after{left:0;transform:translateX(1rem);transition-duration:0.25s}}.service-teaser__link{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0}.service-teaser__image{width:100%;height:auto;aspect-ratio:1.3128205128;position:relative}.service-teaser__image .field-service-image{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:-1}.service-teaser__image .field-service-image img{width:100%;height:100%;object-fit:cover}.service-teaser__title{padding:20px;width:100%;position:absolute;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:"FixelDisplay";font-size:1rem;font-weight:700;line-height:1.1;color:#FFFFFF;text-align:left;text-decoration:none}@media screen and (min-width:1200px){.service-teaser__title{font-size:1rem}}@media screen and (min-width:768px){.service-teaser__title{flex-direction:row;justify-content:center;align-items:center}}@media screen and (min-width:1200px){.service-teaser__title{padding:1.6rem;gap:0.5rem;text-align:center}}.service-teaser__title::after{content:"";font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;color:currentColor;position:relative;left:0;transition:all 250ms ease}@media screen and (min-width:1200px){.service-teaser__title::after{font-size:1.2rem}}@media screen and (min-width:1200px){.service-teaser__title::after{font-size:1.1rem}}.view-services .view-content{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width:768px){.view-services .view-content{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:20px}}@media screen and (min-width:1200px){.view-services .view-content{gap:1.2rem}}.view-services .views-row{width:100%;max-width:480px}@media screen and (min-width:768px){.view-services .views-row{max-width:unset;width:calc((100% - 20px) / 2)}}@media screen and (min-width:992px){.view-services .views-row{width:calc((100% - 2 * 20px) / 3)}}@media screen and (min-width:1200px){.view-services .views-row{width:calc((100% - 2 * 1.2rem) / 3)}}/*# sourceMappingURL=services.css.map */