:root{--red-text-color: #ed1b24;--dark-gray-color: #25262a;--medium-gray-color: #999}.page-container{padding:50px 100px 0;font-family:RalewayRoman;color:#25262a}.page-header{height:200px;display:flex;align-items:center;justify-content:center;background-image:url(/img/header-page-bg.png);background-size:cover;background-position:center}.page-header h2{font-size:2.6rem}.page-content{padding-bottom:50px}.page-content h5{font-weight:600}.breadcrumb{font-size:13px;margin-bottom:30px}.breadcrumb a{color:#8d8d8d;text-decoration:none;margin-right:10px}.breadcrumb span:last-child{color:var(--red-text-color);margin-left:10px}.left-menu{min-width:fit-content;margin-right:20px}.left-menu div{margin:0 10px 17px 0;font-family:RalewayRoman;font-weight:600}.left-menu a{text-decoration:none;color:inherit;font-size:15px}.left-menu-toggle{display:none}.left-menu a:hover{color:var(--red-text-color)}.reviews-page .page-container{margin-bottom:80px}.reviews-content>div{gap:20px 30px}.blog-details-page .page-content,.reviews-blank-page .page-content{margin-bottom:50px}.reviews-blank-content{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.reviews-blank-content img{border:1px solid #ccc;cursor:pointer;transition:transform .2s}.reviews-blank-content img:hover{transform:scale(1.05)}.image-blank-review-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080}.reviews-blank-page .modal-container{position:relative;max-width:90%;max-height:90%;margin:auto;display:flex;flex-direction:column}.reviews-blank-page .modal-header{display:flex;justify-content:flex-end;margin-bottom:10px}.reviews-blank-page .modal-close .close-icon{width:17px;height:17px;filter:brightness(0) invert(1);cursor:pointer}.reviews-blank-page .modal-header{border-bottom:unset}.reviews-blank-page .modal-content{display:flex;justify-content:center;align-items:center;max-height:90vh;background-color:unset}.reviews-blank-page .modal-content img{max-width:100%;max-height:calc(100vh - 100px);object-fit:contain}.blog-page .page-content{margin-bottom:50px}.blog-section{gap:30px 15px}.blog-section img{width:100%;height:300px;border-radius:10px;object-fit:cover}.blog-details-page .page-header{text-align:center}.blog-details-page .date-content{color:var(--medium-gray-color);margin-bottom:15px}.blog-details-page .page-header h2{margin:0 40px}.vacancies-section,.blog-details-content{margin-bottom:50px}.blog-details-container h4{font-weight:600;margin:30px 0 10px}.blog-details-container p{margin-bottom:0}.contract-offer-page h4{font-weight:600}.privace-policy-page .page-content,.contract-offer-page .page-content{padding-bottom:50px}.clients-section{gap:15px 25px;margin-bottom:50px}.clients-section-item{border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;padding:10px 15px;transition:all .1s ease}.clients-section-item img{min-height:80px;width:clamp(60px,45%,80px);object-fit:contain}.clients-section-item:hover{border:1px solid var(--red-text-color);cursor:pointer;transition:all .1s ease}.vacancies-section .grid-three-cols{gap:30px 15px}.vacancies-section>p{margin-bottom:40px}
