.a-card{background-color:#fff;cursor:pointer;position:relative}.a-card>*>*{z-index:1}.a-card:after{border-bottom:4px solid #fff;bottom:0;box-shadow:0 2px 37px 0 #0000001a;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}.a-card__title{color:#222;font-size:22px;font-weight:700}@media only screen and (min-width:1023px){.a-card__title{line-height:1.27}}@media only screen and (min-width:1281px){.a-card__title{font-size:24px;line-height:1.17}}@media only screen and (max-width:768px){.a-card__title{line-height:normal}}.a-card__link{font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.a-card__link,.a-card__link:active,.a-card__link:visited{color:#005eb8}.a-card__link i{font-size:12px;margin-left:10px}@media only screen and (min-width:769px){.a-card:hover:after{border-bottom-color:#005eb8;box-shadow:0 2px 30px 0 #0003}.a-card:hover .btn-link-arrow--right:after{animation:slide-left 1s ease infinite}.a-card:hover .btn-link-arrow--hide-label:after{animation:slide-left 1s ease-in-out .5s infinite}.a-card:hover .btn-link-arrow--hide-label .btn__label{transform:translateX(0)}}@media only screen and (min-width:768px) and (max-width:1023px){.a-card--blog.no-image{padding-left:20px}.a-card--blog.no-image .a-blog__list-content{max-width:100%}}.a-card--blog:before{background-color:#005eb8;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition:right .4s ease-in-out}.a-card--blog:after{border-bottom:none;box-shadow:0 2px 15px 0 #0000001a}.a-card--blog:hover:before{right:0}.a-card--blog:hover:after{box-shadow:0 2px 25px 0 #0003}@keyframes slide-left{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.a-cover-services{color:#222;overflow:hidden;padding:50px 0 30px}.home-page .a-cover-services{padding-top:100px}.a-cover-services__background{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.a-cover-services__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.a-cover-services .a-section__title.h1{margin:10px auto 0;text-align:center}@media only screen and (max-width:767px){.a-cover-services .a-section__title.h1{margin-bottom:50px;margin-top:0;max-width:unset}.a-cover-services .a-section__title.h1:after{width:52px}}@media only screen and (max-width:1023px){.a-cover-services .a-section__title.h1{margin-bottom:0}.a-cover-services .a-section__title.h1:after{margin-top:29px;width:50px}}.a-cover-services .a-section__description{flex:0 0 100%;max-width:100%;padding:0;position:relative;width:100%}@media only screen and (min-width:768px){.a-cover-services .a-section__description{margin:40px 50px 40px 0}}@media only screen and (max-width:1023px){.a-cover-services .a-section__description{margin:40px auto 6px}}@media only screen and (max-width:767px){.a-cover-services .a-section__description+.pimcore_area_search-bar{margin-top:20px}.a-cover-services .a-section__description{margin:52px auto 0}}.a-cover-services__list{align-items:stretch;list-style:none;padding:50px 0 0;position:relative;text-align:center}.a-cover-services__list-item{flex-basis:100%;padding:30px 20px 20px;text-align:center;will-change:transform}.a-cover-services__list-item .a-card__title{margin:0 auto 20px}@media only screen and (min-width:768px) and (max-width:1023px){.a-cover-services__list-item .a-card__title{font-size:16px}}.a-cover-services__list .a-card:after{box-shadow:0 2px 15px 0 #0000001a}.a-cover-services__list .a-card:hover:after{box-shadow:0 2px 25px 0 #0003}.a-cover-services__list-icon{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:196px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative}.a-cover-services__list-icon img{height:auto;max-width:100%}.a-cover-services__list-icon svg{opacity:0;z-index:1}.a-cover-services__list-icon .icon-placeholder{bottom:0;height:100%;left:0;margin:0 auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto;z-index:2}.a-cover-services__list-icon.svg-loaded .icon-placeholder{display:none}.a-cover-services__list-icon.svg-loaded svg{opacity:1}.a-cover-services__list-description{color:#333;font-size:18px;line-height:1.78;margin-bottom:13px;text-align:center}@media only screen and (max-width:1023px){.a-cover-services__list-description{font-size:16px}}@media only screen and (max-width:767px){.a-cover-services__list-description{font-size:14px;line-height:1.71}}@media only screen and (max-width:1024px){.a-cover-services__list-description{font-size:14px;line-height:1.71}}.a-cover-services__list-footer{margin-top:auto}.a-cover-services__list-footer a{font-size:12px}.a-cover-services__list-footer a:after{top:3px}@media only screen and (min-width:768px){.a-cover-services__list{display:flex}.a-cover-services__list-item{display:flex;flex-direction:column;margin-right:30px;padding:30px 10px}.a-cover-services__list-item:last-of-type{margin-right:0}.a-cover-services__list-item h4{margin-bottom:8px}.a-cover-services__list-item .cs-card-link{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.a-cover-services__list-item .cs-card-link .a-card__title{align-self:flex-start}.a-cover-services__list-icon{align-self:center;margin-bottom:8px}.a-cover-services__list-description{align-self:flex-end;margin-bottom:30px}}@media only screen and (min-width:769px){.a-cover-services__list{padding:30px 0 0}.a-cover-services__list-item{padding:30px 20px}.a-cover-services__list-item h4{margin-bottom:20px}.a-cover-services__list-icon{height:196px;margin-bottom:20px}.a-cover-services__list-description{margin-bottom:30px}}@media only screen and (min-width:1023px){.a-cover-services__list-footer a{font-size:14px}.a-cover-services__list-footer a:after{top:5px}}@media only screen and (min-width:1025px){.a-cover-services__list-icon{height:200px;margin-bottom:20px}.a-cover-services__list-description{margin-top:30px}}@media only screen and (min-width:1281px){.home-page .a-cover-services{padding-top:125px}.a-cover-services__list-item .a-card__title{margin-bottom:30px;max-width:90%}.a-cover-services__list-icon{height:210px;margin-bottom:30px}}@media only screen and (min-width:1441px){.a-cover-services__list-item{margin-right:32px}.a-cover-services__list-description{margin-top:30px}}@media only screen and (max-width:1023px){.a-cover-services{padding:50px 0}}@media only screen and (max-width:767px){.a-cover-services{padding:30px 0 20px}.a-cover-services__list{margin-top:20px;padding:0 0 30px}.a-cover-services__list-item{margin-top:30px;padding:20px}.a-cover-services__list-footer a{font-size:14px}.a-cover-services__list-footer a:after{top:5px}}.page-main .a-cover-services p.a-card__title{color:#222;font-size:22px;font-weight:700}@media only screen and (min-width:1023px){.page-main .a-cover-services p.a-card__title{line-height:1.27}}@media only screen and (min-width:1281px){.page-main .a-cover-services p.a-card__title{font-size:24px;line-height:1.17}}@media only screen and (max-width:768px){.page-main .a-cover-services p.a-card__title{line-height:normal}}