.blocks.two-columns .blockEntry{grid-template-columns:repeat(2,minmax(0,1fr));}.blocks.three-columns .blockEntry{grid-template-columns:repeat(3,minmax(0,1fr));}.blocks.four-columns .blockEntry{grid-template-columns:repeat(4,minmax(0,1fr));}.blocks .blockEntry{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);}.blocks .blockEntry img{display:block;width:100%;height:auto;margin-bottom:10px;}.blocks .blockEntry .item .holder{position:relative;height:100%;}.blocks .blockEntry .item .holder .block{margin-bottom:0;height:100%;}.blocks .blockEntry .item .holder .block .media{flex:0 0 auto;}.blocks .blockEntry.favorites,.blocks .blockEntry.vacancies{grid-column-gap:15px;}@media (max-width:48em){.blocks .blockEntry.favorites,.blocks .blockEntry.vacancies{display:block;}}.blocks .blockEntry.favorites .item,.blocks .blockEntry.vacancies .item{aspect-ratio:1.145;overflow:hidden;margin-bottom:var(--padding);}.blocks .blockEntry.favorites .item .holder,.blocks .blockEntry.vacancies .item .holder{position:relative;}.blocks .blockEntry.favorites .item .holder .block .media img,.blocks .blockEntry.vacancies .item .holder .block .media img{border-radius:25% 0 0 0;margin:0;}.blocks .blockEntry.favorites .item .holder .block .inner,.blocks .blockEntry.vacancies .item .holder .block .inner{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:var(--padding);}.blocks .blockEntry.favorites .item .holder .block .inner .header,.blocks .blockEntry.vacancies .item .holder .block .inner .header,.blocks .blockEntry.favorites .item .holder .block .inner .footer,.blocks .blockEntry.vacancies .item .holder .block .inner .footer{z-index:1;}.blocks .blockEntry.favorites .item .holder .block .inner .header,.blocks .blockEntry.vacancies .item .holder .block .inner .header{padding-bottom:10px;}.blocks .blockEntry.favorites .item .holder .block .inner .header .blockTitle,.blocks .blockEntry.vacancies .item .holder .block .inner .header .blockTitle{font-weight:bold;overflow:hidden;}.blocks .blockEntry.favorites .item .holder .block .inner .header .features,.blocks .blockEntry.vacancies .item .holder .block .inner .header .features{display:flex;color:#fff;font-size:var(--xxs-fontsize);font-weight:bold;}.blocks .blockEntry.favorites .item .holder .block .inner .header .features .separator,.blocks .blockEntry.vacancies .item .holder .block .inner .header .features .separator{font-style:normal;margin:0 5px;color:var(--color3);}.blocks .blockEntry.favorites .item .holder .block .inner .footer,.blocks .blockEntry.vacancies .item .holder .block .inner .footer{position:relative;}.blocks .blockEntry.favorites .item .holder .block .inner .footer::before,.blocks .blockEntry.vacancies .item .holder .block .inner .footer::before{content:"";position:relative;top:-2px;display:inline-block;width:40px;height:4px;background-image:url(/App_SkinMaster/css/datasources/../../images/skin/line-hover.svg);background-repeat:repeat-x;background-size:cover;transition:background-image 0.3s ease;}.blocks .blockEntry.favorites .item .holder .block .inner .footer .subTitle,.blocks .blockEntry.vacancies .item .holder .block .inner .footer .subTitle{display:inline-block;font-weight:bold;color:#fff;font-size:var(--xxs-fontsize);padding-left:5px;}.blocks .blockEntry.favorites .item .holder .block .inner::before,.blocks .blockEntry.vacancies .item .holder .block .inner::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,#2e2e2e 0,rgba(46,46,46,0.9) 23%,rgba(46,46,46,0) 60%);opacity:0.65;mix-blend-mode:multiply;}.blocks .blockEntry.favorites .item .holder .block:hover .inner .footer::before,.blocks .blockEntry.vacancies .item .holder .block:hover .inner .footer::before{background-image:url(/App_SkinMaster/css/datasources/../../images/skin/line-hover-white.svg);transition:background-position 10s linear,background-image 0.3s ease;background-position:400% 0;}.blocks .blockEntry.favorites .item .holder .heart,.blocks .blockEntry.vacancies .item .holder .heart{position:absolute;bottom:20px;right:20px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:20px;}.blocks .blockEntry.favorites .openapply.holder,.blocks .blockEntry.vacancies .openapply.holder{background-color:var(--color4) !important;background-image:url(/App_SkinMaster/images/skin/plantbgright-white.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain;border-top-left-radius:25% !important;}.blocks .blockEntry.favorites .openapply.holder .inner,.blocks .blockEntry.vacancies .openapply.holder .inner{height:70% !important;}@media (max-width:56em){.blocks .blockEntry.favorites .openapply.holder .inner,.blocks .blockEntry.vacancies .openapply.holder .inner{height:85% !important;}}.blocks .blockEntry.favorites .openapply.holder .inner .content,.blocks .blockEntry.vacancies .openapply.holder .inner .content{padding:0;}.blocks .blockEntry.favorites .openapply.holder .inner::before,.blocks .blockEntry.vacancies .openapply.holder .inner::before{content:none !important;}@media (max-width:56em){.blocks.two-columns .blockEntry,.blocks.three-columns .blockEntry,.blocks.four-columns .blockEntry{grid-template-columns:repeat(1,1fr);}}.blocks.news .blockEntry,.blocks.testimonials .blockEntry{grid-column-gap:15px;}.blocks.news .blockEntry .item,.blocks.testimonials .blockEntry .item{position:relative;}.blocks.news .blockEntry .item .block .media img,.blocks.testimonials .blockEntry .item .block .media img{border-radius:25% 0 0 0;margin:0;}.blocks.news .blockEntry .item .block .inner,.blocks.testimonials .blockEntry .item .block .inner{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:var(--padding);display:flex;flex-direction:column;justify-content:flex-end;}.blocks.news .blockEntry .item .block .inner .header,.blocks.testimonials .blockEntry .item .block .inner .header,.blocks.news .blockEntry .item .block .inner .footer,.blocks.testimonials .blockEntry .item .block .inner .footer{z-index:1;}.blocks.news .blockEntry .item .block .inner .header,.blocks.testimonials .blockEntry .item .block .inner .header{padding-bottom:10px;}.blocks.news .blockEntry .item .block .inner .header .blockTitle,.blocks.testimonials .blockEntry .item .block .inner .header .blockTitle{font-weight:bold;}.blocks.news .blockEntry .item .block .inner .header .features,.blocks.testimonials .blockEntry .item .block .inner .header .features{display:flex;color:#fff;font-size:var(--xxs-fontsize);font-weight:bold;}.blocks.news .blockEntry .item .block .inner .header .features .separator,.blocks.testimonials .blockEntry .item .block .inner .header .features .separator{font-style:normal;margin:0 5px;}.blocks.news .blockEntry .item .block .inner .footer,.blocks.testimonials .blockEntry .item .block .inner .footer{position:relative;}.blocks.news .blockEntry .item .block .inner .footer::before,.blocks.testimonials .blockEntry .item .block .inner .footer::before{content:"";display:inline-block;width:40px;height:4px;background-image:url(/App_SkinMaster/css/datasources/../../images/skin/line-hover.svg);background-repeat:repeat-x;background-size:cover;position:relative;top:-2px;transition:background-image 0.3s ease;}.blocks.news .blockEntry .item .block .inner .footer .subTitle,.blocks.testimonials .blockEntry .item .block .inner .footer .subTitle{display:inline-block;font-weight:bold;color:#fff;font-size:var(--xxs-fontsize);padding-left:5px;}.blocks.news .blockEntry .item .block .inner::before,.blocks.testimonials .blockEntry .item .block .inner::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,#2e2e2e 0,rgba(46,46,46,0.9) 23%,rgba(46,46,46,0) 60%);opacity:0.65;mix-blend-mode:multiply;}.blocks.news .blockEntry .item .block:hover .inner .footer::before,.blocks.testimonials .blockEntry .item .block:hover .inner .footer::before{background-image:url(/App_SkinMaster/css/datasources/../../images/skin/line-hover-white.svg);transition:background-position 10s linear,background-image 0.3s ease;background-position:400% 0;}.favorites.blockEntry{display:flex;gap:var(--gutter);justify-content:center;flex-wrap:wrap;}.favorites.blockEntry .item{flex-basis:calc((100% - var(--gutter)) / 3);}