/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.proces-explorer__image{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:3rem}.proces-explorer__image img{width:70%;height:auto;padding:4rem}@media (max-width:1023px){.proces-explorer__image img{padding:3rem}}@media (max-width:767px){.proces-explorer__image img{padding:2rem;width:90%}}.proces-explorer__content{padding-top:3rem;margin-bottom:3rem;border-top:2px solid #004bf7}.process-slide{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:3rem;height:100%}@media (max-width:767px){.process-slide{padding:2rem}}.process-slide img{width:50%;max-width:300px;min-width:150px}.process-slide__content{margin-bottom:3rem}@media (max-width:767px){.process-slide__content{margin-bottom:1rem}}.process-slide__no{font-size:.875rem;padding-left:calc(1rem * 1.5);background:url(/themes/custom/preworxs/images/icons/li.svg) no-repeat center left;margin-bottom:1rem}.process-slide__illustration{display:flex;justify-content:center;align-items:center}.how-we-work__related,.how-we-work__slider{position:relative}.how-we-work__related::before,.how-we-work__slider::before{content:"";position:absolute;width:100%;left:0;background:#1c1b2a;z-index:-1}.how-we-work__slider::before{bottom:0;height:50%}.how-we-work__related::before{top:0;height:25%}@media (max-width:767px){.how-we-work__related::before{height:200px}}.how-we-work__related .teaser{grid-column:span 6}@media (max-width:767px){.how-we-work__related .teaser{margin-bottom:2rem}}
.recent-projects-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media (max-width:767px){.recent-projects-title{margin-bottom:0}.recent-projects-title .button{display:none}}.recent-projects .teaser__button,.recent-projects .teaser__label{display:none}
.target-teaser{background:#004bf7;display:block;padding:14px 28px;border-radius:100px;width:100%;margin-bottom:1rem;border:solid 1px #004bf7;transition:250ms ease-in-out}.target-teaser:hover{background:#fff}.target-teaser:hover .target-teaser__title{color:#004bf7}.target-teaser__title{color:#fff;cursor:pointer;font-weight:400;font-size:1.2rem;margin:0}@media (max-width:1023px){.target-teaser__title{font-size:1.125rem}}.target-explorer img{width:100%;height:auto}.target-explorer__content,.target-explorer__image{margin-bottom:2rem}.target-explorer__image{padding-bottom:2rem;border-bottom:2px solid #004bf7}
