.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)}}.icp .a-button-text ul:not(.x-list-plain),.icp .a-button-text ul:not(.x-list-plain) li:last-child{margin-bottom:0}.page-main p.a-button-text__title{color:#222;margin-bottom:20px}.page-main p.a-button-text__description{color:#3b3c3d;font-size:16px;line-height:1.75;margin-bottom:20px}@media (min-width:768px){.page-main p.a-button-text__description{font-size:18px;line-height:1.67;margin-bottom:0}}.page-main .icp .a-button-text__description ul:not(.x-list-plain) li:before{top:15px}.page-main .pimcore_area_button-text .a-card:after,.page-main .pimcore_area_button-text .a-card:hover:after{border:unset}.page-main .a-button-text{cursor:default;margin:30px 0;padding:20px;position:relative}.page-main .a-button-text__pad{padding-bottom:20px!important}.page-main .a-button-text__image{text-align:center}.page-main .a-button-text__image img{height:auto;max-width:100%}.page-main .a-button-text__content,.page-main .a-button-text__link-wrap{z-index:1}.page-main .a-button-text:after{border-bottom:none;bottom:0;box-shadow:0 2px 20px 0 #0000001a;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:.3s}.page-main .a-button-text:hover:after{box-shadow:0 2px 20px 0 #0003}.page-main .a-button-text__link a{width:100%}.page-main .a-button-text__link a.btn-default{line-height:normal;padding:15.5px 10px}@media (max-width:767px){.page-main .a-button-text__wrap{display:flex;flex-direction:column}}@media (min-width:768px){.page-main .a-button-text{padding:20px}.page-main .a-button-text__content{flex:1;width:100%}.page-main .a-button-text__wrap{display:flex}.page-main .a-button-text__link{width:100%}.page-main .a-button-text__link-wrap{margin-left:20px;max-width:180px;min-width:170px}.page-main .a-button-text__link-wrap .btn-default{min-width:inherit;width:100%}.page-main .a-button-text__link a{width:auto}.page-main .a-button-text__image.right{text-align:right}.page-main .a-button-text__image.left{text-align:left}.page-main .a-button-text__image.left img{max-width:90%}}@media (min-width:1024px){.page-main .a-button-text{margin:50px 0;padding:30px}.page-main .a-button-text.a-button-text__with-logo{padding:30px}.page-main .a-button-text__link-wrap{margin-left:20px}}@media (min-width:1280px){.page-main .a-button-text__link-wrap{margin-left:30px;max-width:240px}}@media (min-width:1600px){.page-main .a-button-text{padding:30px}.page-main .a-button-text .row>*{margin-left:0}.page-main .a-button-text .col-xxl-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.page-main .a-button-text .col-xxl-7{flex:0 0 552px;max-width:552px}.page-main .a-button-text .col-xxl-3{flex:0 0 calc(100% - 552px);max-width:none}}.page-main .a-button-text__title{color:#222;font-size:24px;font-weight:700;line-height:normal;margin-bottom:20px}.page-main .a-button-text__title:after{background-color:#ed8b00;content:"";display:block;height:2px;margin:10px 0 0;width:40px}.page-main .a-button-text__description{color:#3b3c3d;font-size:16px;line-height:1.75;margin-bottom:20px!important;margin-right:0}.page-main .a-button-text__description p{margin-bottom:0}@media (min-width:768px){.page-main .a-button-text__description{font-size:18px;line-height:1.67;margin-bottom:0!important}.page-main .a-button-text__description p{line-height:1.67}}@media (min-width:1280px){.page-main .a-button-text__description{margin-right:0}}.page-main .a-button-text__link{margin-top:0;text-align:center}.page-main .a-button-text__link.mb{margin-bottom:35px}@media (min-width:768px){.page-main .a-button-text__link{margin-top:5px}.page-main .a-button-text__link-wrap{align-items:center;display:flex;justify-content:flex-end}.page-main .a-button-text__link.left{text-align:left}.page-main .a-button-text__link.mb{margin-bottom:0}}@media (min-width:1600px){.page-main .a-button-text__link{text-align:right}.page-main .a-button-text__link.left{text-align:left}}.page-main .a-button-text__link #contact-modal,.page-main .a-button-text__link a.btn-default{margin:0 auto}.icp .a-button-text__description p{line-height:1.67}.pimcore_area_configurable-cta .a-card:after,.pimcore_area_configurable-cta .a-card:hover:after{border:unset}.pimcore_area_configurable-cta ol:not([class]) li:before,.pimcore_area_configurable-cta ul:not([class]) li:before{top:13px}@media only screen and (max-width:767px){.pimcore_area_configurable-cta ol:not([class]) li,.pimcore_area_configurable-cta ul:not([class]) li{font-size:16px}.pimcore_area_configurable-cta ol:not([class]) li:before,.pimcore_area_configurable-cta ul:not([class]) li:before{top:11px}.pimcore_area_configurable-cta .a-button-text__description p:last-child{margin-bottom:0}.pimcore_area_configurable-cta .a-button-text__description p{margin-bottom:12px}}