.block-service-content-accordion{padding-top:calc(2.375rem + 13.5vw);padding-bottom:calc(2.375rem + 13.5vw);--transitionLength: 0.3s;--transitionTiming: ease}@media (min-width: 1200px){.block-service-content-accordion{padding-top:12.5rem}}@media (min-width: 1200px){.block-service-content-accordion{padding-bottom:12.5rem}}.block-service-content-accordion .accordion-animation-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows var(--transitionLength) var(--transitionTiming);transition:grid-template-rows var(--transitionLength) var(--transitionTiming);transition:grid-template-rows var(--transitionLength) var(--transitionTiming), -ms-grid-rows var(--transitionLength) var(--transitionTiming)}.block-service-content-accordion .accordion-trigger-input:checked ~ .accordion-animation-wrapper{grid-template-rows:1fr}.block-service-content-accordion .accordion-trigger-input:checked+.accordion-trigger{color:var(--secondary)}.block-service-content-accordion .accordion-trigger-input:checked+.accordion-trigger .icon{--text-color: var(--secondary);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.block-service-content-accordion .accordion-trigger-input:checked+.accordion-trigger .icon:before{opacity:0}.block-service-content-accordion .accordion-animation{min-height:0}.block-service-content-accordion .accordion-transform-wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;-webkit-transition:visibility 0s var(--transitionLength) var(--transitionTiming),-webkit-transform var(--transitionLength) var(--transitionTiming);transition:visibility 0s var(--transitionLength) var(--transitionTiming),-webkit-transform var(--transitionLength) var(--transitionTiming);transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s var(--transitionLength) var(--transitionTiming);transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s var(--transitionLength) var(--transitionTiming),-webkit-transform var(--transitionLength) var(--transitionTiming)}.block-service-content-accordion .accordion-trigger-input:checked ~ .accordion-animation-wrapper .accordion-transform-wrapper{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;-webkit-transition:visibility 0s linear,-webkit-transform var(--transitionLength) var(--transitionTiming);transition:visibility 0s linear,-webkit-transform var(--transitionLength) var(--transitionTiming);transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s linear;transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s linear,-webkit-transform var(--transitionLength) var(--transitionTiming)}.block-service-content-accordion .accordion-content *{margin:0}.block-service-content-accordion .accordion-item{border-top:1px solid var(--text-color);overflow:hidden;padding-bottom:2.5rem}@media (min-width: 768px){.block-service-content-accordion .accordion-item:last-child{padding-bottom:0}}.block-service-content-accordion .accordion-trigger-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.block-service-content-accordion .accordion-trigger{display:block;position:relative;z-index:1;cursor:pointer;color:var(--text-color);font-weight:500;font-size:18px;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:color;transition-property:color;padding:.5rem 2.5rem .5rem 0}@media only screen and (min-width: 320px){.block-service-content-accordion .accordion-trigger{font-size:calc( 18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-service-content-accordion .accordion-trigger{font-size:24px}}.block-service-content-accordion .accordion-trigger:hover{color:var(--secondary)}.block-service-content-accordion .accordion-trigger:hover .icon{--text-color: var(--secondary)}.block-service-content-accordion .accordion-trigger-input:focus-visible ~ .accordion-trigger{outline:2px solid var(--text-color);outline-offset:-2px}.block-service-content-accordion .accordion-trigger .icon{width:1rem;height:1rem;position:absolute;right:0;top:.9375rem;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.block-service-content-accordion .accordion-trigger .icon:before{width:100%;height:.125rem;content:'';background-color:var(--text-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color}.block-service-content-accordion .accordion-trigger .icon:after{width:.125rem;height:100%;content:'';background-color:var(--text-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:background-color;transition-property:background-color}.block-service-content-accordion .accordion-trigger-input:checked ~ .accordion-trigger::after{-webkit-transform:rotate(135deg) rotateX(180deg) rotateY(180deg) translateY(4px) translateX(-4px);transform:rotate(135deg) rotateX(180deg) rotateY(180deg) translateY(4px) translateX(-4px)}.block-service-content-accordion .accordion-content p{padding-bottom:1.5em}.block-service-content-accordion .accordion-content p:last-of-type{padding-bottom:0}

/*# sourceMappingURL=block-service-content-accordion.css.map */
