.section-service-page .is-grid{grid-column:1rem}@media screen and (min-width:768px){.section-service-page .is-grid{grid-column-gap:2rem}}.section-service-page h2{font-size:1rem;line-height:1rem;margin-bottom:1.25rem;margin-top:1rem}@media screen and (min-width:768px){.section-service-page h2{margin-bottom:1rem}}.section-service-page h2:first-child{margin-top:0}.section-service-page p img{margin-bottom:.5625rem}.section-service-page img{height:auto;margin-bottom:1.5rem;max-width:100%}.section-service-page iframe,.section-service-page video{max-width:100%;width:100%}.section-service-page .form-fields.contact{padding-top:1rem}.section-service-page .form-fields.contact form{max-width:100%}.service-page__navigation{position:relative}@media screen and (max-width:767px){.service-page__navigation{max-height:3.125rem;overflow:hidden}}.service-page__navigation-item{border-bottom:1px solid #eee;font-size:.8125rem;line-height:1.0625rem;margin-bottom:.625rem;padding:.625rem 0}@media screen and (min-width:768px){.service-page__navigation-item{margin-bottom:1rem;padding:1rem 0}}.service-page__navigation-item:last-child{border-bottom:none}.service-page__navigation-item a{color:var(--color-black)}.service-page__navigation-item a:hover{text-decoration:none}.service-page__navigation-trigger{-webkit-transition:max-height var(--duration-default) ease-in-out;-o-transition:max-height var(--duration-default) ease-in-out;transition:max-height var(--duration-default) ease-in-out}.service-page__navigation-trigger .icon{color:#a5a5a5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform var(--duration-default) ease-in-out;transition:-webkit-transform var(--duration-default) ease-in-out;-o-transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out,-webkit-transform var(--duration-default) ease-in-out;width:1.125rem}.service-page__content .collapsible__wrapper{border:1px solid #eee;border-radius:var(--border-radius-mobile);margin-bottom:.0625rem;padding:1rem}@media screen and (min-width:768px){.service-page__content .collapsible__wrapper{border-radius:var(--border-radius)}}.service-page__content .collapsible__trigger .collapsible-trigger-icon{color:#a5a5a5;width:1.125rem}.service-page__content .collapsible__title{font-family:var(--font-primary-family);font-size:.8125rem;font-weight:var(--font-heavy-weight);line-height:1.125rem;margin-bottom:0}.service-page__content .collapsible__target{font-size:.8125rem;line-height:1.125rem}.template-page-service.service-page__navigation--is-open .service-page__navigation{max-height:62.5rem;-webkit-transition:max-height var(--duration-default) ease-in-out;-o-transition:max-height var(--duration-default) ease-in-out;transition:max-height var(--duration-default) ease-in-out}.template-page-service.service-page__navigation--is-open .service-page__navigation .icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform var(--duration-default) ease-in-out;transition:-webkit-transform var(--duration-default) ease-in-out;-o-transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out,-webkit-transform var(--duration-default) ease-in-out}