.content .jobs-block .jobs-container{position:relative;top:-80px;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:10px}.content .jobs-block .jobs-container .job{border:1px solid #b8b8b8;background:#fff;padding:30px 20px;position:relative}.content .jobs-block .jobs-container .job .image-container{text-align:center;padding-bottom:30px}.content .jobs-block .jobs-container .job .text-container{color:#40484c;padding-bottom:60px}.content .jobs-block .jobs-container .job .text-container .title{font-weight:700;font-size:18px}.content .jobs-block .jobs-container .job .text-container .text{font-weight:300;font-size:14px}.content .jobs-block .jobs-container .job .button-container{position:absolute;bottom:30px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.content .jobs-block .jobs-container .job .button-container .button{color:#fff;background:#84375f;padding:5px 15px;font-size:14px;display:inline-block;font-weight:500;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.content .jobs-block .jobs-container .job .button-container .button:hover,.content .jobs-block .jobs-container .job .button-container .button:focus{background:rgb(168,70,120.9090909091);text-decoration:none}.content .featured-blog-articles .blog-articles{display:flex;flex-direction:row;flex-wrap:wrap}.content .featured-blog-articles .blog-articles .article.grid-format{display:flex;max-width:none;min-width:100%}.content .featured-blog-articles .blog-articles .article.grid-format .image-container{flex-shrink:0}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper{position:relative}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .datas{position:absolute;right:25px;bottom:20px;margin-bottom:0;display:flex}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .datas>div:not(:last-child){padding-right:10px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .title{min-height:0}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control{position:absolute;bottom:20px;left:25px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a{color:#fff;background:#84375f;padding:5px 15px;font-size:16px;display:inline-block;font-weight:500;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a:hover,.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a:focus{background:rgb(168,70,120.9090909091)}.content .featured-blog-articles .button-container{text-align:center;padding:30px 0}.content .featured-blog-articles .button-container .button{color:#fff;background:#84375f;padding:10px 40px;font-size:16px;display:inline-block;font-weight:700;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.content .featured-blog-articles .button-container .button:hover,.content .featured-blog-articles .button-container .button:focus{background:rgb(168,70,120.9090909091);text-decoration:none}.content .catalog-block{padding:80px 0}.content .catalog-block .text-container{color:#40484c}.content .catalog-block .text-container .title{font-size:44px;font-weight:700;padding-bottom:20px}.content .catalog-block .text-container .text{font-size:14px}.content .catalog-block .text-container .bold{font-weight:500;padding-bottom:20px}.content .catalog-block .button-container .button{color:#fff;background:#84375f;padding:5px 40px;display:inline-block;font-weight:500;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.content .catalog-block .button-container .button:hover,.content .catalog-block .button-container .button:focus{background:rgb(168,70,120.9090909091);text-decoration:none}.content .open-hours-popup{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;z-index:50;display:none}.content .open-hours-popup.open{display:block}.content .open-hours-popup .popup-content-wrapper{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:25px;max-width:650px}.content .open-hours-popup .popup-content-wrapper .control-container{position:absolute;top:3px;right:5px}.content .open-hours-popup .popup-content-wrapper .control-container .close-button span{font-size:20px;color:#84375f;-moz-transition:.1s color linear;-ms-transition:.1s color linear;-webkit-transition:.1s color linear;transition:.1s color linear}.content .open-hours-popup .popup-content-wrapper .control-container .close-button span:hover,.content .open-hours-popup .popup-content-wrapper .control-container .close-button span:focus{color:#c4518d}.content .open-hours-popup .popup-content-wrapper .text-container .first-line{text-align:center;font-size:20px}.content .open-hours-popup .popup-content-wrapper .text-container .second-line{text-align:center;font-size:20px;font-weight:700;margin-bottom:20px}.content .open-hours-popup .popup-content-wrapper .text-container .third-line{font-size:16px;font-weight:700;text-align:center}.content .open-hours-popup .popup-content-wrapper .text-container .third-line a{text-decoration:none;color:#84375f;-moz-transition:.1s color linear;-ms-transition:.1s color linear;-webkit-transition:.1s color linear;transition:.1s color linear}.content .open-hours-popup .popup-content-wrapper .text-container .third-line a:hover,.content .open-hours-popup .popup-content-wrapper .text-container .third-line a:focus{color:#c4518d}.content .open-hours-popup .popup-content-wrapper .text-container .fourth-line{font-size:16px;text-align:center;margin-bottom:20px}@media(min-width: 768px)and (max-width: 991.98px){.content .featured-blog-articles .blog-articles .article.grid-format{min-width:80%}}@media(min-width: 576px)and (max-width: 767.98px){.content .featured-blog-articles .blog-articles .article.grid-format{min-width:80%}}@media(max-width: 575.98px){.content .featured-blog-articles .blog-articles .article.grid-format{min-width:100%}}@media(max-width: 1199px){.content .jobs-block .jobs-container{grid-template-columns:repeat(4, 1fr);grid-row-gap:20px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper{padding:10px 20px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .datas{bottom:10px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control{left:20px;bottom:10px}}@media(max-width: 991px){.content .jobs-block .jobs-container{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px}.content .featured-blog-articles .blog-articles .article.grid-format{display:block;max-width:398px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper{padding:20px 20px}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .datas{position:initial}.content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control{position:initial}.content .featured-blog-articles .button-container{text-align:center}}@media(max-width: 767px){.content .jobs-block .jobs-container{top:-40px;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px}.content .catalog-block .image-container{padding-bottom:40px;text-align:center}.content .open-hours-popup .popup-content-wrapper{width:90%}.content .open-hours-popup .popup-content-wrapper .text-container .first-line{font-size:18px}.content .open-hours-popup .popup-content-wrapper .text-container .second-line{font-size:18px}}@media(max-width: 575px){.content .jobs-block .jobs-container{top:0;padding:40px 0;grid-template-columns:1fr;grid-row-gap:20px}.content .open-hours-popup .popup-content-wrapper .text-container .first-line{font-size:20px}.content .open-hours-popup .popup-content-wrapper .text-container .second-line{font-size:20px}}
