.autowrap-boxes{background:#99AA9B;padding-bottom:clamp(5.375rem, 0.6875rem + 12.5vw, 7.9125rem)}.autowrap-boxes .inside{width:80%;max-width:90em;margin-left:auto;margin-right:auto;width:80%;max-width:53.875em;margin-left:auto;margin-right:auto;display:grid;justify-content:center;align-content:center;grid-template-columns:repeat(3, 1fr)}@media (max-width:1080px){.autowrap-boxes .inside{width:85%}}@media (max-width:1080px){.autowrap-boxes .inside{width:85%}}@media (max-width:600px){.autowrap-boxes .inside{width:90%}}.autowrap-boxes .inside .ce_boxes{position:relative;height:18em;width:calc(100% + 5px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;transition:0.3s ease}@media (min-width:971px){.autowrap-boxes .inside .ce_boxes:first-child:before,.autowrap-boxes .inside .ce_boxes:nth-child(3n+1):before{content:"";position:absolute;top:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:first-child:after,.autowrap-boxes .inside .ce_boxes:nth-child(3n+1):after{content:"";position:absolute;bottom:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:nth-child(n+4){margin-top:-14px}}@media (min-width:650px) and (max-width:970px){.autowrap-boxes .inside .ce_boxes:first-child:before,.autowrap-boxes .inside .ce_boxes:nth-child(2n+1):before{content:"";position:absolute;top:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:first-child:after,.autowrap-boxes .inside .ce_boxes:nth-child(2n+1):after{content:"";position:absolute;bottom:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:nth-child(n+3){margin-top:-14px}}@media (max-width:650px){.autowrap-boxes .inside .ce_boxes:before{content:"";position:absolute;top:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:after{content:"";position:absolute;bottom:0;left:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes:nth-child(n+2){margin-top:-14px}}.autowrap-boxes .inside .ce_boxes .team-border{position:absolute;right:0;width:5px;height:14px;background:#000000}.autowrap-boxes .inside .ce_boxes .team-border.top{top:0}.autowrap-boxes .inside .ce_boxes .team-border.bottom{bottom:0}.autowrap-boxes .inside .ce_boxes a,.autowrap-boxes .inside .ce_boxes>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#FFFFFF;text-decoration:none}.autowrap-boxes .inside .ce_boxes h2{text-align:center;width:90%;margin:0 auto;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:500;margin-bottom:1em;font-weight:700}.autowrap-boxes .inside .ce_boxes .box{max-height:0;overflow:hidden;transition:max-height 0.6s ease;padding:0 1em}.autowrap-boxes .inside .ce_boxes .box p{font-size:16px;font-weight:300}.autowrap-boxes .inside .ce_boxes:hover{background:#000000;z-index:2}.autowrap-boxes .inside .ce_boxes:hover a{color:#FFFFFF !important}.autowrap-boxes .inside .ce_boxes:hover .box{max-height:260px}.autowrap-boxes .inside .ce_boxes:hover .box p{margin-top:1em}@media (max-width:970px){.autowrap-boxes .inside{grid-template-columns:repeat(2, 18em)}}@media (max-width:650px){.autowrap-boxes .inside{grid-template-columns:repeat(1, 18em)}}.boxes-background-white .autowrap-boxes{background:#FFFFFF}.boxes-background-white .autowrap-boxes .ce_boxes a{color:#99AA9B}.service-headline{background:#99AA9B}.service-headline h2{width:80%;max-width:90em;margin-left:auto;margin-right:auto;max-width:1620px;color:#000000;font-size:1.375rem;font-size:clamp(1.375rem, 1.2625rem + 0.3vw, 1.5625rem);font-weight:700;padding-bottom:3em}@media (max-width:1080px){.service-headline h2{width:85%}}@media (max-width:600px){.service-headline h2{width:90%}}.service-headline+.autowrap-boxes{padding-bottom:0}